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.
Hello,
is it possible to use the second port of the AM62x Ethwernet switch in U-Boot ? It seems that the driver does only support one port in U-Boot. In Linux both Ethernet ports are working fine on our custom AM625x design.
Hi,
Both ports should be available but only one port can be active. Do you have a use case mind that you are trying to achieve?
Best Regards,
Schuyler
Hello,
The 2nd Ethernet port (RGMII2 pins) is visible in the U-Boot but it does not work. We need it in our product for firmware updates using TFTP.
Steps to repro:
1. Activate cpsw_port2 in the U-Boot DTS
2. The 2nd port is visible using U-Boot command "net list" (you see eth1)
3. Select the 2nd port with U-Boot command "setenv ethact eth1"
4. Use U-Boot ping or tftp and measure RGMII2_TXC (clock) with a scope: the pin does not toggle
5. No RGMII2 Tx pin moves at all even though they are all configured right.
Thank you for help,
Peter
Hi,
I would like to confirm that eth1 works as expected when running Linux?
Best Regards,
Schuyler
Hi,
yes, that's right, eth1 works under Linux. I did not find the reason for the U-Boot no-go comparing the driver source code.
Thank you,
Peter
Hi,
I will consult with fellow team members on next steps.
Best Regards,
Schuyler
Hi,
I apologize for the delay, I am trying to reproduce the issue on the TI EVM.
Best Regards,
Schuyler