[PATCH net-next v4 00/11] PRU-ICSSM Ethernet Driver
Parvathi Pudi
parvathi at couthit.com
Wed Apr 9 04:23:23 PDT 2025
Hi,
> On Mon, 7 Apr 2025 15:55:17 +0530 Parvathi Pudi wrote:
>> The Programmable Real-Time Unit Industrial Communication Sub-system (PRU-ICSS)
>> is available on the TI SOCs in two flavors: Gigabit ICSS (ICSSG) and the older
>> Megabit ICSS (ICSSM).
>>
>> Support for ICSSG Dual-EMAC mode has already been mainlined [1] and the
>> fundamental components/drivers such as PRUSS driver, Remoteproc driver,
>> PRU-ICSS INTC, and PRU-ICSS IEP drivers are already available in the mainline
>> Linux kernel. The current set of patch series builds on top of these components
>> and introduces changes to support the Dual-EMAC using ICSSM on the TI AM57xx,
>> AM437x and AM335x devices.
>>
>> AM335x, AM437x and AM57xx devices may have either one or two PRU-ICSS instances
>> with two 32-bit RISC PRU cores. Each PRU core has (a) dedicated Ethernet
>> interface
>> (MII, MDIO), timers, capture modules, and serial communication interfaces, and
>> (b) dedicated data and instruction RAM as well as shared RAM for inter PRU
>> communication within the PRU-ICSS.
>
> This was posted prior to the "net-next is OPEN" announcement:
> https://lore.kernel.org/all/20250407055403.7a8f40df@kernel.org/
>
> In the interest of fairness towards those who correctly wait
> for the tree to be open I will ask you to repost this again,
> in a couple of days.
>
Sure, we will resubmit the patches along with changes based on the feedback
received from Andrew Lunn and Keller, Jacob E shortly.
Thanks and Regards,
Parvathi.
More information about the linux-arm-kernel
mailing list