本文:采用rk3568 gamc0 通过rgmii直连 交换芯片的mac口 通信方法为mdio
主要流程为:(1)编写设备树配置gmac(2)编写mdio读写函数,将函数移植到交换芯片的接口中(3)编写8367的ko prob匹配函数,在函数中初始化交换芯片
1、修改rk3568的gamc0、mdio0
修改设备树,需要注意
(1)clock_in_out必须为输出保证
(2)所编译的设备树文件的gamc0内不存在phy的节点配置,否则fixed-link不生效,会报以下的错
rk_gmac-dwmac fe2a0000.ethernet eth1: Could not attach to PHY
rk_gmac-dwmac fe2a0000.ethernet eth1: stmma