We' are trying to add support for fixed phy in u-boot.
We removed all ethernet PHY from config in this case generic phy should be used.
With this change we cannot make any network communication although the interface seems to be available with the incorrect link speed a duplex setting (as per the below).
sc # ping $serverip
Speed: 10, half duplex
Using dwmac.3100c000 device
ping failed; host 192.168.0.2 is not alive
sc # mdio list
0 - Generic PHY <--> dwmac.3100c000
Do you have any suggestions on how to make this work under uboot?
Once we boot to linux we have it working by changes in the devicetree.