[PATCH v4 0/2] Add support for ICSSM Ethernet on AM57x, AM437x, and AM335x
From: Parvathi Pudi <parvathi@couthit.com>
Date: 2026-01-05 16:26:55
Also in:
linux-devicetree, linux-omap, lkml
Hi, This series adds support for ICSSM Ethernet on Texas Instruments AM57x, AM437x and AM335x platforms. The AM57x and AM437x IDKs support two PRU-ICSS instances, each consisting of two PRU cores, with each PRU-ICSS instance capable of handling two Ethernet ports. For the AM57x platforms, the PRU-ICSS2 node has been added to the am57xx-idk-common.dtsi, while for the AM437x platform, the PRU-ICSS1 node has been added to the am437x-idk-evm.dts. The AM335x ICE features a single PRU-ICSS instance. A new device tree overlay source file, am335x-icev2-prueth-overlay.dtso, has been introduced to define the PRU-ICSS node for the AM335x platform. This is v4 of the patch series [v1]. It has no changes from [v3]. This series is based on the latest next-20260105 linux-next. Changes from v3 to v4 : *) No code changes were made, only the version was updated. *) Rebased the series on latest linux-next. Changes from v2 to v3 : *) Addressed Andrew Davis's comment by placing PRUETH nodes in a new overlay file am335x-icev2-prueth-overlay.dtso. *) Rebased the series on latest linux-next. Changes from v1 to v2 : *) Addressed Andrew Lunn's comment on patch 1 of the series. *) Addressed MD Danish Anwar comment on patch 1 of the series. *) Rebased the series on latest linux-next. [v1] https://lore.kernel.org/all/20251013125401.1435486-1-parvathi@couthit.com/ (local) [v2] https://lore.kernel.org/all/20251103124820.1679167-1-parvathi@couthit.com/ (local) [v3] https://lore.kernel.org/all/20251217130715.1327138-1-parvathi@couthit.com/ (local) Thanks and Regards, Parvathi. Roger Quadros (2): arm: dts: ti: Adds device tree nodes for PRU Cores, IEP and eCAP modules of PRU-ICSS2 Instance. arm: dts: ti: Adds support for AM335x and AM437x arch/arm/boot/dts/ti/omap/Makefile | 5 + .../ti/omap/am335x-icev2-prueth-overlay.dtso | 190 ++++++++++++++++++ arch/arm/boot/dts/ti/omap/am33xx-l4.dtsi | 11 + arch/arm/boot/dts/ti/omap/am4372.dtsi | 11 + arch/arm/boot/dts/ti/omap/am437x-idk-evm.dts | 137 ++++++++++++- arch/arm/boot/dts/ti/omap/am57-pruss.dtsi | 11 + arch/arm/boot/dts/ti/omap/am571x-idk.dts | 8 +- arch/arm/boot/dts/ti/omap/am572x-idk.dts | 10 +- arch/arm/boot/dts/ti/omap/am574x-idk.dts | 10 +- .../boot/dts/ti/omap/am57xx-idk-common.dtsi | 61 ++++++ 10 files changed, 444 insertions(+), 10 deletions(-) create mode 100644 arch/arm/boot/dts/ti/omap/am335x-icev2-prueth-overlay.dtso -- 2.43.0