Hi All, This series adds support for ICSSG ethernet on AM65x SR2.0. This series also enables TI_ICSSG_PRUETH as loadable kernel module. This series is based on the latest next-20230925 linux-next. This is the v3 of the series [v1]. This addresses comments made on v2. Changes from v2 to v3: *) Changed comment of icssg nodes in device trees from "Dual Ethernet application node" to "Ethernet node" as asked by Andrew L. *) Applied k3-am654-idk.dtbo at build time to the k3-am654-base-board.dtb in order to not have orphan DTBO as asked by Andrew D. *) Modified k3-am654-gp-evm.dtb to have k3-am654-icssg2.dtbo as well. Changes from v1 to v2: *) Moved ICSSG2 nodes from k3-am654-base-board.dts to new overlay file k3-am654-icssg2.dtso as asked by Andrew. *) Renamed k3-am654-base-board.dts to k3-am654-common-board.dts *) Added "Enable TI_ICSSG_PRUETH" patch to this series. [v1] https://lore.kernel.org/all/20230911071245.2173520-1-danishanwar@xxxxxx/ [v2] https://lore.kernel.org/all/20230921060913.721336-1-danishanwar@xxxxxx/ Thanks and Regards, MD Danish Anwar MD Danish Anwar (4): arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes arm64: dts: ti: k3-am654-base-board: add ICSSG2 Ethernet support arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports arm64: defconfig: Enable TI_ICSSG_PRUETH arch/arm64/boot/dts/ti/Makefile | 4 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 36 +++ ...se-board.dts => k3-am654-common-board.dts} | 0 arch/arm64/boot/dts/ti/k3-am654-icssg2.dtso | 145 +++++++++ arch/arm64/boot/dts/ti/k3-am654-idk.dtso | 296 ++++++++++++++++++ arch/arm64/configs/defconfig | 1 + 6 files changed, 482 insertions(+) rename arch/arm64/boot/dts/ti/{k3-am654-base-board.dts => k3-am654-common-board.dts} (100%) create mode 100644 arch/arm64/boot/dts/ti/k3-am654-icssg2.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am654-idk.dtso base-commit: 8fff9184d1b5810dca5dd1a02726d4f844af88fc -- 2.34.1