stm32mp2 RMII phy调试总结
stm32mp2 RMII phy调试总结
phy有两种提供clk的方式
1、mac直接提供50M clk给phy。
此时的pin连接 ETH1_CLK(stm32mp2端) --> RXC(rtl8201f端)
2、晶振提供25M clk给phy,phy在输出给50M给MAC
此时的pin连接 TXC(rtl8201f端)--->ETH1_RMII_REF_CLK(stm32mp2端)
3、是否需要进行reset,延时多少
reset-gpios = <&gpiob 6 GPIO_ACTIVE_LOW>;
reset-assert-us = <10000>;
reset-deassert-us = <80000>;
4、需要配置mac端clk 输入还是输出配置
st,ext-phyclk;
5、phyid和具体使用的phy
此处001C.c816为phy的id值,查手册得知
phy0_eth1: ethernet-phy@0 {
compatible = "ethernet-phy-id001C.c816",
"ethernet-phy-ieee802.3-c22";
reset-gpios = <&gpiob 6 GPIO_ACTIVE_LOW>;
reset-assert-us = <10000>;
reset-deassert-us = <100000>;
reg = <0>;
};
原文地址:https://blog.csdn.net/ldinvicible/article/details/143558615
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!