Tool/software:
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:
Hello Alex,
Linux PRU Ethernet support was descoped for the Linux kernel 6.1 release, as per the note in the release notes:
https://software-dl.ti.com/processor-sdk-linux/esd/AM437X/09_01_00_001/exports/docs/devices/AM437X/linux/Release_Specific_Release_Notes.html#release-09-01-00
It came down to a resourcing challenge last year - our developers only had the bandwidth to focus on porting either PRU_ICSSG gigabit Ethernet on newer devices like AM64x, or PRU-ICSS 100M Ethernet on AM335x & AM437x, and we chose to focus on the ICSSG version of the code then.
We will add support back for PRU Ethernet on AM335x & AM437x on the SDK 10.1 release (the Linux kernel 6.6 release for AM335x & AM437x). That should be sometime around the end of the year. Let me know if you want me to ask around for the tentative timeframe for SDK 10.1.
Regards,
Nick
Hello Nick,
yes, please ask around for the tentative timeframe for SDK 10.1.
Regard,
Alex
Hello Alex,
Sounds good, I am asking now. Please ping the thread if I haven't replied by Wednesday next week.
Regards,
Nick
Hello Nick,
is there any news on the tentative timeframe for SDK 10.1?
Regard,
Alex
Hello Alex,
Thanks for the ping. I didn't get any responses the first time, reaching out to some different folks to see if I can get a time estimate for you.
Regards,
Nick
DISCLAIMERS: Future readers, this is an estimate, NOT a promised timeline. Things may change. If you want an update, feel free to create a new e2e thread and reference this thread in your description.
Hello Alex,
I don't have an exact timeframe for SDK 10.1 release, but it looks like the team is planning the work on AM335x/AM437x generic PRU Ethernet for 1Q2025. I believe the goal is upstreaming, so ideally the code is in the SDK 10.1 release, but worst-case we should be able to grab the software from upstream Linux (and then I would expect the firmware binaries to be distributed here, if not in an SDK: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/tree/ti-pruss?h=ti-linux-firmware )
Regards,
Nick