嵌入式爱好者

嵌入式爱好者 门户 知识库 查看内容

3588提供内部时钟给PHY芯片方法

2023-9-26 11:19| 发布者: C.S151| 查看: 408| 评论: 0

类目:  >  知识库     文档编号: 1134

3588支持四种方式提供时钟给PHY芯片,OK3588默认使用外部25MHz晶振提供时钟给PHY芯片,如果想要使用内部时钟提供给PHY芯片的话可以按如下步骤修改设备树。
1.找到OK3588-C-common.dtsi,以gmac0为例,确保clock_in_out = "output";
2.添加pinctrl-0属性的值,pinctrl-0 = <&gmac0_miim &gmac0_tx_bus2 &gmac0_rx_bus2 &gmac0_rgmii_clk &gmac0_rgmii_bus 
&eth0_pins>; #该pinctrl节点配置了时钟输出引脚ETH_REFCLKO_25M的电气属性,如果不添加的话会导致没有时钟输出
3.除了gmac0节点之外,与之相对应的mdio0节点也需要添加一个clocks属性;
clocks = <&cru REFCLKO25M_ETH0_OUT>;
修改完成后编译内核烧写,可以检测到ETH_REFCLKO_25M引脚有25MHz的时钟输出。

已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-6-5 01:47

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部