主题中讨论的其他器件:AM5718、TMDXIDK5718、 DP83825I
工具/软件:
您好、专家:
我使用 TI 的 am5718 作为处理器、SDK 版本:TI-PROCESSOR-SDK-LINUX-am57xx-EVM-04.03.00.05。我参阅 TMDXIDK5718 开发板的设计、替换 Micrel KSZ9031 千兆位 PHY(使用 TI DP83822 10/100Mbps PHY 连接到一个 RGMII)。 PHY 地址为 1。
现在我们有一个需要光纤通信的新项目。我们已经将 phy 芯片电路改造成了电路板上的光学转换模块。
需要对器件树和驱动程序进行哪些更改?
在更换光学端口之前、电路通信没有问题。 器件树部分如下所示:
&Mac{
状态=“正常“;
DUAL_EMAC;
};
&cpsw_emac0{
PHY_id =<&davinci_mdio>、<1>;
PHY 模式=“RGMII-id";“;
dual_emac_res_vlan =<1>;
};
&cpsw_emac1{
PHY_id =<&davinci_mdio>、<2>;
PHY 模式=“RGMII-id";“;
dual_emac_res_vlan =<2>;
};
&davinci_mdio{
dp83822_0:以太网 PHY@0{
RESET-GPIO =<&GPIO5 17 GPIO_ACTIVE_LOW>;
reset-delay-us =<20>;
reg =<1>;
中断父级=<&GPIO5>;
中断=<0 IRQ_TYPE_EDGE_FALLING>;
};
ksz9031_1: Ethernet-phy@1 {
Reset-GPIOs =<&GPIO1 4 GPIO_ACTIVE_LOW>;
reset-delay-us =<20>;
reg =<2>;
中断父级=<&GPIO5>;
中断=<1 IRQ_TYPE_EDGE_FALLING>;
};
};


