差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
digi:arm-embedded:ccmp2:dt-eth-analysis [2024/10/22 11:38] robindigi:arm-embedded:ccmp2:dt-eth-analysis [2024/10/22 11:49] (当前版本) robin
行 16: 行 16:
  
 2、ST的PLC参考设计板Realtek RTL8211F-CG PHY的设备树解读: 2、ST的PLC参考设计板Realtek RTL8211F-CG PHY的设备树解读:
 +
 +使用SmartIOmux最大的好处是,但凡定义的引脚,相关的pinmux定义都已经有了,并且可以从软件上快速找到相关接口的引脚定义。如果想用回开发板定义的节点,也完全没有冲突,只是涉及节点中label引用源的不同而已。
  
 对于PLC参考设计,以太网PHY可以参考基于ST官方一发板的设备树来修改,具体来说,就是引用stm32mp257.dtsi,并把板级的&switch0引用也复制过来到自己的板级设备树文件上。需要注意的是,以太网的数据接口一般无需更改,但相关的reset pin脚,Digi开发板和ST EVK开发板有所不同,而PLC参考设计用的reset pin脚是基于Digi开发板的,因此,相关的修主要是在这reset pin脚的变动。 对于PLC参考设计,以太网PHY可以参考基于ST官方一发板的设备树来修改,具体来说,就是引用stm32mp257.dtsi,并把板级的&switch0引用也复制过来到自己的板级设备树文件上。需要注意的是,以太网的数据接口一般无需更改,但相关的reset pin脚,Digi开发板和ST EVK开发板有所不同,而PLC参考设计用的reset pin脚是基于Digi开发板的,因此,相关的修主要是在这reset pin脚的变动。
行 37: 行 39:
  
 以下是板级设备树中三网口Realtec phy相关定义内容: 以下是板级设备树中三网口Realtec phy相关定义内容:
 +(注:因为Digi源码树中的ST源码截至2024-10-21前尚未应用patch更新为最新版,eth2,3的sleep休眠状态引脚定义缺失,所以上面项目源码在板级设备树还额外添加了相关节点pimux定义,将来Digi官方更新后,其实只需下面这三部分)
 +
 <code> <code>