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.

[FAQ] AM6548: How to get PRU Ethernet working in U-boot on AM65x Linux SDK 9.1?

Part Number: AM6548

PRU Ethernet in U-Boot did not work on AM65x Linux SDKs 8.x. The feature is documented for SDK 9.1: 
https://software-dl.ti.com/processor-sdk-linux/esd/AM65X/09_01_00_01/exports/docs/linux/Foundational_Components/U-Boot/UG-Network.html#booting-linux-from-the-network

However, there is also a U-Boot Known Issue in the release notes that says "AM65x Uboot PRUETH is broken":
https://software-dl.ti.com/processor-sdk-linux/esd/AM65X/09_01_00_01/exports/docs/devices/AM65X/linux/Release_Specific_Release_Notes.html

So what is going on? How do I get PRU Ethernet working in U-boot on AM65x SR2.0?

.

This FAQ describes the resolution for these known issues:
LCPD-28287 - ICSSG: AM65 SR2.0: U-Boot: RX is not working
LCPD-28436 - AM65x Uboot PRUETH is broken

LCPD-28286 - ICSSG: AM65 SR2.0: U-Boot: Avoid hardcoding DMA channel

Note for AM64x customers: ICSSG Ethernet Support in u-boot is currently planned for the SDK 9.2 release