Tool/software: Linux
Hi,
We are using a custom board based on AM5726 GP EVM, with SDK version 5.0.0.15. We have brought up all modified hw except the MDIO which we replaced Micrel with DP83867. I checked the default config and confirmed DP83867 is enabled in kernel build, but when the board boot, it fails at probing:
[ 3.123460] libphy: Fixed MDIO Bus: probed
[ 3.191602] davinci_mdio 48485000.mdio: davinci mdio revision 1.6, bus freq 1000000
[ 3.199302] libphy: 48485000.mdio: probed
[ 3.204563] davinci_mdio: probe of 48485000.mdio failed with error -5
[ 3.211805] cpsw 48484000.ethernet: Detected MACID = c4:f3:12:03:72:68
[ 3.218453] cpsw 48484000.ethernet: initialized cpsw ale version 1.4
[ 3.224839] cpsw 48484000.ethernet: ALE Table size 1024
[ 3.230102] cpsw 48484000.ethernet: device node lookup for pps timer failed
[ 3.237138] cpsw 48484000.ethernet: cpts: overflow check period 500 (jiffies)
[ 3.245496] cpsw 48484000.ethernet: cpsw: Detected MACID = c4:f3:12:03:72:69
I didn't change dts file regarding the MDIO from the original EVM settings. Is it that I missed some settings for DP83867?
As a side note, the emac interface with DP83867 is working for both 100M or 1G mode when I use fixed phy settings to force to these mode. So the only problem I have is with the MDIO.
Thanks for any advice!
Jan