主题中讨论的其他器件:TMDXIDK5718、 TLK105L、 DP83848C
您好!
我在我们的定制板上使用 SDK-Linux-AM57X 06_03_00_106。
我们的板具有3个以太网端口。
它类似于 TMDXIDK5718。 但它没有2 个千兆位(1000Mb)以太网端口。
所有3个端口都是 PRU-ICSS 上的100Mb 以太网端口。
PHY 器件 DP83848MSQ/NOPB、而不是 TLK105L。
MDIO 找到 PHY 器件。
DaVinci_MDIO 4b23240.MDIO:PHY[1]:器件4b23240.MDIO:01、驱动器 NS DP83848C 10/100Mbps PHY <- pruss1_emac0
DaVinci_MDIO 4b2b240.MDIO:PHY[1]:器件4b2b240.MDIO:01、驱动器 NS DP83848C 10/100Mbps PHY <- pruss2_emac1
DaVinci_MDIO 4b2b240.MDIO:PHY[3]:器件4b2b240.MDIO:03、驱动器 NS DP83848C 10/100Mbps PHY <- pruss2_emac0
pruss1_eth 驱动程序已初始化。 但 pruss2_eth (pruss2_emac0和 pruss2_emac1)不是。
在 prueth.c 中
"prueth_netdev_init"返回-517。
/*连接 PHY */
emac->phydev = of _phy_connect (ndev、emac->phy_node、
&EMAC_ADJUST_LINK、0、EMAC->phy_if);
if (!emac->phydev){
dev_dbg (prueth->dev、"无法连接到 phy %s\n"、
emac->phy_node->full_name);
RET =-EPROBE_DEPRE;
转至免费;
}
"of _phy_connect"返回 NULL。
此致、
Toshio Masuchi