Other Parts Discussed in Thread: AM5729
器件型号: DP83867IR
您好、
并尝试让以太网在基于 AM5729 的定制电路板上运行。
我们与 eth/phy/MDIO 等相关的 dmesg 日志是:
[ 0.000000]在物理 CPU 0x0 上引导 Linux
[ 0.000000] arch_timer:在 6.14MHz (PHY) 上运行的 cp15 计时器。
[ 1.040813] libphy:固定 MDIO 总线:已探测
[ 1.081249] davinci_mdio 48485000.mdio:DaVinci MDIO 修订版 1.6、总线频率 1000000
[ 1.081261] libphy:48485000.mdio:已探测
[ 1.097189] DaVinci _MDIO 48485000.MDIO:PHY[0]:器件 48485000.MDIO:00、驱动程序 TI DP83867
[1.097788] cpsw 48484000.以太网:检测到的 MACID = 20:D7:78:16:84:28
[ 1.097858] cpsw 48484000.以太网:初始化 cpsw ale 版本 1.4
[ 1.097867] cpsw 48484000.以太网:ALE Table Size 1024
[ 1.097901] cpsw 48484000.以太网:CPT:溢出检查周期 1250 (Jiffies)
[7.611714] Net eth0:初始化 cpsw 版本 1.15 (0)
[ 7.665105] TI DP83867 48485000.MDIO:00:连接的 PHY 驱动程序[TI DP83867](MII_BUS:phy_addr=48485000.MDIO:00、IRQ=POLL)
[7.675516] IPv6:ADDRCONF(NETDEV_UP):eth0:链路未就绪
[ 7.675527] 8021q:将 VLAN 0 添加到设备 eth0 上的硬件过滤器
我们关联的设备树授权:
&davinci_mdio{
//注意:更改了兼容条目以适合 DP83867IRRGZR
phy0:Ethernet-phy@0{
reg =<0>;
TI、rx-internal-delay = ;
TI、tx-internal-delay = ;
TI、fifo-depth = ;
};
};
&cpsw_emac0{
phy-handle =<&phy0>;
PHY 模式=“RGMII-id";“;
};
&Mac{
从器件=<1>;
状态=“正常“;
};
我们能够在 MDIO 和 MDCLK 线路上看到时钟和数据信号。 但是、我们无法让 eth0 链路准备就绪。
请提供任何建议。
