主题:DP83869 中讨论的其他器件
工具/软件:
您好、
我在 J784S4 上有以下以太网设置:
CPSW9G(端口 5)<--> SGMII <--> DP83869(地址 3)<--> RGMII <--> ADIN1100(地址 0)
DP83869 SGMII 转 RGMII PHY 通过`SΩ ERDES2_LANE0`通过`SΩ GMII5`连接。 在 SoC 侧、`SGMII5_RX0_P/N`和`TX0_P/N`分别路由至`SERDES2_RX0_P/N`和`TX0_P/N`。
我当前的 SerDes2 lane0 DTS 配置是:
&SERDES_REFCLK{
时钟频率=<1000000>;
};
&SERDES_ln_ctrl{
空闲状态= ;
};
&SERDES_wiz2{
状态=“正常“;
};
{&S serdes2}
状态=“正常“;
#address-cells =<1>;
#size-cells =<0>;
serdes2_sgmii_link:PHY@0{
reg =<0>;
CDN、num-lanes =<1>;
#phy-cells =<0>;
CDN、phy-type = ;
RESET =<&SERDES_wiz2 1>;
};
};
&main_cpsw0{
状态=“正常“;
};
&main_cpsw0_mdio{
状态=“正常“;
pinctrl-names =“default";“;
pinctrl-0 =<&main_cpsw9x1_mdio_pins_default>;
pinctrl-1 =<&_MAIN_PMX_gpio_vddshv20_pins_default>;
/* DP83869 桥接 PHY — 连接到 CPSW SGMII 端口*/
bridge_phy:Ethernet-phy@3{
reg =<3>;// DP83869 地址
};
};
/* ADIN1100 — 通过 RGMII 连接到 DP83869 桥接器*/
adin1100:Ethernet-phy@0{
REG =<0>; // ADIN1100、在 DP83869 后面
};
};
&main_cpsw0_port5{
状态=“正常“;
PHY-MODE =“SGMII";“;
PHY-handle =<&adin1100>;
Phys =<&cpsw0_phy_gmii_sel 5>、<&serdes2_sgmii_link>;
PHY-NAMES =“MAC",“,"SerDes、"SerDes "“ ";“;
};
我要确认:
1.将 SGMII5 连接到 DP83869 时、所有与 SerDes2 lane0 相关的条目是否正确?
2.如何在 DTS 或运行时验证 SerDes2 配置正确并正常工作?
提前感谢。
Dharanija.