Tool/software:
How can I enable the RGMII2 interface from the CPSW5G Ethernet switch on the DRA821-Q1 TI EVM using the native Linux driver?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
How can I enable the RGMII2 interface from the CPSW5G Ethernet switch on the DRA821-Q1 TI EVM using the native Linux driver?
Out of the box, TI SDK enables QSGMII interface from CPSW5G using the EXENETXPANEVM.
The RGMII2 interface is only supported through the J7EXPCXEVM. To enable RGMII2, the following device tree modifications are required.
Device Tree Changes:
1. Modify the overly file (k3-j7200-evm-quad-port-eth-exp.dtso) to enable RGMII interface on CPSW5G.
k3-j7200-evm-quad-port-eth-exp.dtso
2. Add referenced pin mux node from above overlay in k3-j7200-common-proc-board.dts file
3. Configure appropriate delay parameters in the device tree to match PHY timing requirements.
Reference Test Logs:
1. Ping test:
Successful ping responses confirm the basic connectivity and interface functionality.
2. Iperf test:
Ieprf test confirms the link is running at 1Gbps speed, verifying full RGMII2 throughput capability.
For more details on RGMII clock delay configuration, refer to the TI FAQ: How to configure RGMII clock delay on J7 devices.