Message ID | 20250407102528.1048589-1-parvathi@couthit.com (mailing list archive) |
---|---|
Headers | show |
Series | PRU-ICSSM Ethernet Driver | expand |
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. Thanks!
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.