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.

AM5728: PRU and CPSW Ethernet

Part Number: AM5728

Hi there,

I'm working with Linux processor-sdk 05.02.00.10 and RTOS processor-sdk 4.03.00.05.

I successfully worked with jailhouse hypervisor on a AM5728 based custom board.

On the Linux side (A15 core0) I need to make both ports of  PRU-ICSS1 work as ethernet in parallel with only 1 port of the CPSW.

PRU-ICSS2 must be disabled as it used by a RTOS jailhouse inmate on A15 core1.

Can you give me guidelines how to achieve this?

Thanks a lot,

Nir.

  • Hello Nir,

    You want to make sure PRU-ICSS2 is disabled in the Linux device tree so that the A15 does not try to access the PRU while the RTOS inmate is using it. Please take a look at your dtsi files am57xx-idk-common.dtsi , am572x-idk.dts, etc for the AM572x IDK for an example of using one PRU-ICSS for dual EMAC, but not the other PRU-ICSS.

    Regards,

    Nick