Message ID | 20250109105600.41297-1-basharath@couthit.com (mailing list archive) |
---|---|
Headers | show |
Series | PRU-ICSSM Ethernet Driver | expand |
On Thu, Jan 09, 2025 at 04:25:50PM +0530, Basharath Hussain Khaja wrote: > Hi, > > 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 RFC patch series builds on top of these components > and introduces changes to support the Dual-EMAC mode on ICSSM, especially on > the TI AM57xx devices. I guess this version also has the horrible architecture of multiple firmware's you need to swap between at runtime? Andrew
> On Thu, Jan 09, 2025 at 04:25:50PM +0530, Basharath Hussain Khaja wrote: >> Hi, >> >> 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 RFC patch series builds on top of these components >> and introduces changes to support the Dual-EMAC mode on ICSSM, especially on >> the TI AM57xx devices. > > I guess this version also has the horrible architecture of multiple > firmware's you need to swap between at runtime? This series has support for a single protocol. Yes, swapping of firmwares will be required upon adding support for other protocols similar to ICSSG. Thanks & Best Regards, Basharath