RK3568-适配phy芯片ip101gri

本文详述了在RK3568平台上,如何进行PHY芯片IP101GRI的适配工作,包括理解硬件原理图,配置MAC与PHY,修改设备树,内核加载驱动,通过文件系统读写PHY寄存器,使用phytool测试MDIO通信,检查网口连接状态,并通过ping与iperf3测试网络性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

硬件原理图

在这里插入图片描述

上图为外部晶振为phy芯片提供25M工作时钟。
实际硬件为RK3568-mac给phy芯片提供25M工作时钟。
phy数据时钟引脚50M_CLKO连接50M_CLKI和RK3568-CLKINOUT引脚,phy芯片为mac提供50M参考时钟。
For RMII,
 "input" means PHY provides the reference clock(50MHz),
 "output" means GMAC provides the reference clock.

mac和phy

tx_clk和rx_clk分别由mac和phy提供。
mac可以给phy提供25M工作时钟
phy芯片本身需要一个25M工作时钟,phy芯片还有一个输出管脚,可以给mac提供参考时钟。

修改设备树

&gmac1_clkin{
		clock-frequency = <50000000>;
};

&gmac1 {
		phy-mode = "rmii";													//主要分为rmii和rgmii模式
		clock_in_
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Paper_Love

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值