Hi,
We are using Linux LTS v6.1.58 on i.MX6Solo where we have SJA1105Q Switch connected to Dual-port DP83849C PHY.
Switch, SJA1105Q is configured in DTS with DP83849C PHY via port@2, @3, and Enabled Linux Net PHY driver CONFIG_DP83848_PHY.
Configured DT:
https://gist.github.com/openedev/01d96917118de24e9e42c33649422367
we are unable to detect the PHY
Log as below :
[ 21.783450] sja1105 spi1.0: Probed switch chip: SJA1105Q
[ 21.914146] sja1105 spi1.0: configuring for fixed/mii link mode
[ 21.928109] sja1105 spi1.0: Link is Up - 100Mbps/Full - flow control off
[ 21.954012] sja1105 spi1.0 ethphy0 (uninitialized): failed to connect to PHY: -ENODEV
[ 21.962173] sja1105 spi1.0 ethphy0 (uninitialized): error -19 setting up PHY for tree 0, switch 0, port 2
[ 22.004246] sja1105 spi1.0 ethphy1 (uninitialized): failed to connect to PHY: -ENODEV
[ 22.012127] sja1105 spi1.0 ethphy1 (uninitialized): error -19 setting up PHY for tree 0, switch 0, port 3
[ 22.079503] device eth0 entered promiscuous mode
Please help us to resolve this issue.
Regards,
Bitesh