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.

TMDS64GPEVM: Device tree modification for ethernet ports

Part Number: TMDS64GPEVM
Other Parts Discussed in Thread: SYSCONFIG

I am working on AM64x. (The GP-EVM and the SK boards)

We are using SBL boot to boot R5 and A53 in parallel.
We have the following requirements:

1. Linux A53 core will control 2 ethernet ports (CPSW)
2. RTOS Firmware on the R5 core will control a separate ethernet port.

This is in order for the R5 core to be able to communicate over ethernet with other devices, which the A53 core will not have access to.


I have found a related forum post by Nick Saulnier here:
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1137215/tmds64gpevm-eth1-port-is-cpsw-instead-of-prueth

The thread explains the different ways to configure a device tree for using ethernet ports in Linux.
However in my case i need to separate the ports so CPSW ethernet is on Linux, and the remaining ethernet is configured and used by R5 firmware.

I have also tried to (unsucessfully) to use SysConfig tool to generate the relevant device tree source file.

Can you please specify the changes needed in the device tree file to achieve the above requirements?

Regards,
Ben S.