第二路以太网
a) 第二路以太网通过模块预留的RMII或者RGMII接口连接百兆PHY或者千兆PHY来扩展,Colibri iMX8X RMII或者RGMII接口管脚定义请参考手册5.3章节。
b) 同样使用KSZ8041NL 百兆PHY扩展的参考威廉希尔官方网站
请参考这里(原理图示例的SoC MAC端来自Toradex VF61 ARM模块的定义,在iMX7或者其他平台上面不能直接引用,须按照上面手册定义连接),如需要连接千兆PHY,请参考所使用的千兆PHY(如Microchip KSZ9031RNL)手册进行连接。PHY Address配置为默认的1。
c)通过ENET2 RMII接口连接KSZ8041NL百兆PHY的device tree配置参考如下patch,注意如下:
/ 由于iMX8X ENET1和ENET2 两路MAC共享同一路MDIO总线,因此两路PHY的节点都放在&fec1节点mdio下面,通过不同的PHY Address来区分。
/ ENET2 Pinmux和lcd功能冲突,因此如果使用ENET2,则要将lcd 功能关闭
https://github.com/simonqin09/Colibri_iMX8X_2nd_Ethernet/blob/master/0001-colibri-imx8x-rmii-ksz8041-support_20200424.patch
d)。 详细下载和编译Kernel源代码,以及部署新的设备树到模块的方法说明请参考这里。
第二路以太网
a) 第二路以太网通过模块预留的RMII或者RGMII接口连接百兆PHY或者千兆PHY来扩展,Colibri iMX8X RMII或者RGMII接口管脚定义请参考手册5.3章节。
b) 同样使用KSZ8041NL 百兆PHY扩展的参考威廉希尔官方网站
请参考这里(原理图示例的SoC MAC端来自Toradex VF61 ARM模块的定义,在iMX7或者其他平台上面不能直接引用,须按照上面手册定义连接),如需要连接千兆PHY,请参考所使用的千兆PHY(如Microchip KSZ9031RNL)手册进行连接。PHY Address配置为默认的1。
c)通过ENET2 RMII接口连接KSZ8041NL百兆PHY的device tree配置参考如下patch,注意如下:
/ 由于iMX8X ENET1和ENET2 两路MAC共享同一路MDIO总线,因此两路PHY的节点都放在&fec1节点mdio下面,通过不同的PHY Address来区分。
/ ENET2 Pinmux和lcd功能冲突,因此如果使用ENET2,则要将lcd 功能关闭
https://github.com/simonqin09/Colibri_iMX8X_2nd_Ethernet/blob/master/0001-colibri-imx8x-rmii-ksz8041-support_20200424.patch
d)。 详细下载和编译Kernel源代码,以及部署新的设备树到模块的方法说明请参考这里。
举报