[PATCH v4 0/5] TI-K3-DTS: Cleanup CPSW DT Nodes

Siddharth Vadapalli posted 5 patches 2 months ago
arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts               | 4 ++++
arch/arm64/boot/dts/ti/k3-am62-main.dtsi               | 2 ++
arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi        | 1 +
arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts         | 1 +
arch/arm64/boot/dts/ti/k3-am625-sk-common.dtsi         | 1 +
arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi     | 4 ----
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi                | 2 ++
arch/arm64/boot/dts/ti/k3-am654-base-board.dts         | 1 +
arch/arm64/boot/dts/ti/k3-am68-phyboard-izar.dts       | 1 +
arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts       | 1 +
arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts  | 1 +
arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi        | 2 ++
arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dts     | 1 +
arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts  | 1 +
arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi        | 2 ++
arch/arm64/boot/dts/ti/k3-j721e-sk.dts                 | 1 +
arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts | 1 +
arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi       | 2 ++
18 files changed, 25 insertions(+), 4 deletions(-)
[PATCH v4 0/5] TI-K3-DTS: Cleanup CPSW DT Nodes
Posted by Siddharth Vadapalli 2 months ago
Hello,

This series cleans up the CPSW Device-tree nodes by updating the SoC and
board files to keep CPSW disabled in the SoC files and enable it only in
the board files.

The following is a summary of the SoCs, CPSW instance and the Boards that
this series affects:

-----    -------    ----------------  -------------------------------------------------------------
S.No.      SoC        CPSW Instance                         Board(s) / SOM(s)
-----    -------    ----------------  -------------------------------------------------------------
  1.       AM62          CPSW3G           AM625-Beagleplay, AM62-LP-SK, AM62-Phycore-SOM, AM625-SK
  2.       AM65        MCU CPSW2G         AM654-Base-Board, IOT-2050 Based Boards
  3.       J7200       MCU CPSW2G         J7200-Common-Processor-Board
  4.       J721E       MCU CPSW2G         J721E-Common-Processor-Board, J721E-Beagleboneai64, J721E-SK
  5.       J721S2      MCU CPSW2G         AM68-SK-Base-Board, J721S2-Common-Processor-Board, AM68-Phyboard

Series is based on linux-next tagged next-20251014.

v3 of this series is at:
https://patchwork.kernel.org/project/linux-arm-kernel/cover/20251014125349.3408784-1-s-vadapalli@ti.com/
Changes since v3:
- Rebased series on next-20251014.
- Based on feedback from Dominik Haller <d.haller@phytec.de> at:
  https://lore.kernel.org/r/df6acbfe5d30956ed66e2768fa595c36d2ebe98a.camel@phytec.de/
  the first and fifth patch have been updated to enable cpsw in:
  k3-am62-phycore-som.dtsi and k3-am68-phyboard-izar.dts respectively.
- The fourth patch of this series has been updated to enable cpsw in:
  k3-j721e-beagleboneai64.dts and k3-j721e-sk.dts

Test Logs:
1. AM654-Base-Board:
https://gist.github.com/Siddharth-Vadapalli-at-TI/168cada897c0e13d5c197b241e336544
2. AM68-SK-Base-Board:
https://gist.github.com/Siddharth-Vadapalli-at-TI/b97d65dd9fd1a8a852fc4b55842d5e3c
4. J721E-Common-Processor-Board:
https://gist.github.com/Siddharth-Vadapalli-at-TI/0b264562259b8eed349daa36827f7c2c
5. J721S2-Common-Processor-Board:
https://gist.github.com/Siddharth-Vadapalli-at-TI/690ca66e8400b966723f4d316ac1db7e

Regards,
Siddharth.

Siddharth Vadapalli (5):
  arm64: dts: ti: k3-am62: disable "cpsw3g" in SoC file and enable in
    board file
  arm64: dts: ti: k3-am65: disable "mcu_cpsw" in SoC file and enable in
    board file
  arm64: dts: ti: k3-j7200: disable "mcu_cpsw" in SoC file and enable in
    board file
  arm64: dts: ti: k3-j721e: disable "mcu_cpsw" in SoC file and enable it
    in board file
  arm64: dts: ti: k3-j721s2: disable "mcu_cpsw" in SoC file and enable
    in board files

 arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts               | 4 ++++
 arch/arm64/boot/dts/ti/k3-am62-main.dtsi               | 2 ++
 arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi        | 1 +
 arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts         | 1 +
 arch/arm64/boot/dts/ti/k3-am625-sk-common.dtsi         | 1 +
 arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi     | 4 ----
 arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi                | 2 ++
 arch/arm64/boot/dts/ti/k3-am654-base-board.dts         | 1 +
 arch/arm64/boot/dts/ti/k3-am68-phyboard-izar.dts       | 1 +
 arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts       | 1 +
 arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts  | 1 +
 arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi        | 2 ++
 arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dts     | 1 +
 arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts  | 1 +
 arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi        | 2 ++
 arch/arm64/boot/dts/ti/k3-j721e-sk.dts                 | 1 +
 arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts | 1 +
 arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi       | 2 ++
 18 files changed, 25 insertions(+), 4 deletions(-)

-- 
2.51.0
Re: [PATCH v4 0/5] TI-K3-DTS: Cleanup CPSW DT Nodes
Posted by Vignesh Raghavendra 1 month, 1 week ago
Hi Siddharth Vadapalli,

On Wed, 15 Oct 2025 16:43:32 +0530, Siddharth Vadapalli wrote:
> This series cleans up the CPSW Device-tree nodes by updating the SoC and
> board files to keep CPSW disabled in the SoC files and enable it only in
> the board files.
> 
> The following is a summary of the SoCs, CPSW instance and the Boards that
> this series affects:
> 
> [...]

I have applied the following to branch ti-k3-dts-next on [1].
Thank you!

[1/5] arm64: dts: ti: k3-am62: disable "cpsw3g" in SoC file and enable in board file
      commit: e8535e2b2786cb072470467f34cf6cf09f07e862
[2/5] arm64: dts: ti: k3-am65: disable "mcu_cpsw" in SoC file and enable in board file
      commit: 6d2138b85ec0d200b6249c413967f913abae212f
[3/5] arm64: dts: ti: k3-j7200: disable "mcu_cpsw" in SoC file and enable in board file
      commit: 5a74aa002cd9ff373c81fc0c8ac7614c9a13c546
[4/5] arm64: dts: ti: k3-j721e: disable "mcu_cpsw" in SoC file and enable it in board file
      commit: ee90abbed770849e8fb1041aa11ce8e8b22c9956
[5/5] arm64: dts: ti: k3-j721s2: disable "mcu_cpsw" in SoC file and enable in board files
      commit: c984dd0ecde05e2464cdad00ccd699da48552a3a

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent up the chain during
the next merge window (or sooner if it is a relevant bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
--
Vignesh