mbox series

[v6,0/5] Introduce J742S2 SoC and EVM

Message ID 20240902-b4-upstream-j742s2-v6-0-6a7aa2736797@ti.com (mailing list archive)
Headers show
Series Introduce J742S2 SoC and EVM | expand

Message

Manorit Chawdhry Sept. 2, 2024, 12:26 p.m. UTC
The series adds support for J742S2 family of SoCs. Also adds J742S2 EVM
Support and re-uses most of the stuff from the superset device J784s4.

It initially cleans up the J784s4 SoC files so that they can be
re-usable for j742s2 by introducing -common files. Next it cleans up the
EVM files for j784s4 in a similar way and then goes about adding the
support for j742s2.

Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com>
---
Changes in v6:
- Rebased on upstream-next
- Add a comment for MSMC node (Udit)
- Link to v5: https://lore.kernel.org/r/20240828-b4-upstream-j742s2-v5-0-9aaa02a0faee@ti.com

Changes in v5:
- Rebased on upstream-next
- Align j742s2 and j784s4 comments (Siddharth)
- Link to v4: https://lore.kernel.org/r/20240819-b4-upstream-j742s2-v4-0-f2284f6f771d@ti.com

---
Manorit Chawdhry (5):
      arm64: dts: ti: Refactor J784s4 SoC files to a common file
      arm64: dts: ti: Refactor J784s4-evm to a common file
      dt-bindings: arm: ti: Add bindings for J742S2 SoCs and Boards
      arm64: dts: ti: Introduce J742S2 SoC family
      arm64: dts: ti: Add support for J742S2 EVM board

 Documentation/devicetree/bindings/arm/ti/k3.yaml   |    6 +
 arch/arm64/boot/dts/ti/Makefile                    |    4 +
 arch/arm64/boot/dts/ti/k3-j742s2-evm.dts           |   26 +
 arch/arm64/boot/dts/ti/k3-j742s2-main.dtsi         |   45 +
 arch/arm64/boot/dts/ti/k3-j742s2.dtsi              |   98 +
 arch/arm64/boot/dts/ti/k3-j784s4-evm.dts           | 1488 +---------
 .../arm64/boot/dts/ti/k3-j784s4-j742s2-common.dtsi |  148 +
 .../boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi   | 1490 ++++++++++
 .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi  | 2671 ++++++++++++++++++
 ...tsi => k3-j784s4-j742s2-mcu-wakeup-common.dtsi} |    2 +-
 ...l.dtsi => k3-j784s4-j742s2-thermal-common.dtsi} |    0
 arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi         | 2847 +-------------------
 arch/arm64/boot/dts/ti/k3-j784s4.dtsi              |  133 +-
 13 files changed, 4592 insertions(+), 4366 deletions(-)
---
base-commit: ecc768a84f0b8e631986f9ade3118fa37852fef0
change-id: 20240620-b4-upstream-j742s2-7ba652091550

Best regards,

Comments

Kumar, Udit Sept. 2, 2024, 12:57 p.m. UTC | #1
On 9/2/2024 5:56 PM, Manorit Chawdhry wrote:
> Refactor J784s4 SoC files to a common file which uses the
> superset device to allow reuse in j742s2-evm which uses the subset part.
>
> Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com>
> Reviewed-by: Beleswar Padhi <b-padhi@ti.com>
> ---
>
> Notes:
>      v6:
>      - Rebased with conflicts
>      - Added a comment for MSMC node runtime fixup (Udit)


Thanks

Reviewed-by: Udit Kumar <u-kumar1@ti.com>


>
>   .../arm64/boot/dts/ti/k3-j784s4-j742s2-common.dtsi |  148 +
>   .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi  | 2671 ++++++++++++++++++
>   ...tsi => k3-j784s4-j742s2-mcu-wakeup-common.dtsi} |    2 +-
>   ...l.dtsi => k3-j784s4-j742s2-thermal-common.dtsi} |    0
> [...]
Vignesh Raghavendra Oct. 28, 2024, 3:05 p.m. UTC | #2
Hi Manorit Chawdhry,

On Mon, 02 Sep 2024 17:56:48 +0530, Manorit Chawdhry wrote:
> The series adds support for J742S2 family of SoCs. Also adds J742S2 EVM
> Support and re-uses most of the stuff from the superset device J784s4.
> 
> It initially cleans up the J784s4 SoC files so that they can be
> re-usable for j742s2 by introducing -common files. Next it cleans up the
> EVM files for j784s4 in a similar way and then goes about adding the
> support for j742s2.
> 
> [...]

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

[1/5] arm64: dts: ti: Refactor J784s4 SoC files to a common file
      commit: 9cc161a4509c2fda7cbe35b4858b496cec03c5d0
[2/5] arm64: dts: ti: Refactor J784s4-evm to a common file
      commit: 39b623c05c4652f2ec450a07cee3d179a283733b
[3/5] dt-bindings: arm: ti: Add bindings for J742S2 SoCs and Boards
      commit: 9c65033884bfec836fe45f21d079de40fc7c7bda
[4/5] arm64: dts: ti: Introduce J742S2 SoC family
      commit: 38fd90a3e1ac7e948081cf168cf10f0a20febc21
[5/5] arm64: dts: ti: Add support for J742S2 EVM board
      commit: 13dc96a52712053cfad59b0d11cab694ed5bc5ef

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