硬件原理图
上图为外部晶振为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_