在我的定制板上,我有一个连接到 XFI.9 的 Broadcom BCM89890 10g phy 和一个连接到 XFI.10 的 Marvell AQR113C 10g phy。它们共享相同的 EMI2 mdc/mdio 接口。
现在 XFI.10 AQR113C phy 工作正常但 XFI.9 BCM89890 不工作。
在 uboot 中,当我读取 BCM phy mdio 寄存器时,返回值是 0xff,这似乎不正确。当我用示波器探测时,波形似乎是MDIO C22协议,而BCM89890需要C45。
附加了 dts 和 eth.c。