public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH 0/4] arm64: dts: Add initial support for NXP S32N79 SoC
@ 2026-02-24 11:15 Ciprian Costea
  2026-02-24 11:15 ` [PATCH 1/4] dt-bindings: interrupt-controller: fsl,irqsteer: add S32N79 support Ciprian Costea
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Ciprian Costea @ 2026-02-24 11:15 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Thomas Gleixner,
	Ulf Hansson, Frank Li, Sascha Hauer, Fabio Estevam, Shawn Guo,
	Lucas Stach, Christophe Lizzi, Alberto Ruiz, Enric Balletbo,
	Eric Chanudet
  Cc: Pengutronix Kernel Team, devicetree, linux-kernel, linux-mmc, imx,
	linux-arm-kernel, NXP S32 Linux Team, Ciprian Marian Costea

From: Ciprian Marian Costea <ciprianmarian.costea@oss.nxp.com>

This series introduces initial device tree support for the NXP S32N79
automotive SoC and its Reference Design Board (RDB).

The S32N79 is an automotive-grade system-on-chip featuring eight Arm
Cortex-A78AE cores organized in four dual-core clusters. It is designed
for high-performance networking and gateway applications vehicle
architectures [1]

Hardware features included in this initial support:
- 8x Arm Cortex-A78AE cores (4 clusters of 2 cores each)
- 32GB DRAM Memory. 28GB are usable and 4GB are reserved for ECC logic
- Three-level cache hierarchy (L1/L2 per core, L3 per cluster)
- GICv3 interrupt controller with ITS
- SMMUv3 for IOMMU support
- Generic Timer
- IRQ steering controller (requires separate driver patches)
- PL011 UART controllers
- uSDHC controller (requires separate driver patches)

Future patches will add support for additional peripherals such as
networking controllers, PCIe, and other IP blocks.

[1] https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32n-vehicle-super-integration-processors:S32N

Ciprian Marian Costea (4):
  dt-bindings: interrupt-controller: fsl,irqsteer: add S32N79 support
  dt-bindings: mmc: fsl-imx-esdhc: add S32N79 support
  dt-bindings: arm: fsl: Add NXP S32N79 SoC and RDB board
  arm64: dts: freescale: Add minimal support for S32N79

 .../devicetree/bindings/arm/fsl.yaml          |   6 +
 .../interrupt-controller/fsl,irqsteer.yaml    |   1 +
 .../bindings/mmc/fsl-imx-esdhc.yaml           |   1 +
 arch/arm64/boot/dts/freescale/Makefile        |   1 +
 arch/arm64/boot/dts/freescale/s32n79-rdb.dts  |  70 ++++
 arch/arm64/boot/dts/freescale/s32n79.dtsi     | 361 ++++++++++++++++++
 6 files changed, 440 insertions(+)
 create mode 100644 arch/arm64/boot/dts/freescale/s32n79-rdb.dts
 create mode 100644 arch/arm64/boot/dts/freescale/s32n79.dtsi

-- 
2.43.0



^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2026-02-25 10:14 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-24 11:15 [PATCH 0/4] arm64: dts: Add initial support for NXP S32N79 SoC Ciprian Costea
2026-02-24 11:15 ` [PATCH 1/4] dt-bindings: interrupt-controller: fsl,irqsteer: add S32N79 support Ciprian Costea
2026-02-24 17:57   ` Conor Dooley
2026-02-25  8:50     ` Ciprian Marian Costea
2026-02-24 11:15 ` [PATCH 2/4] dt-bindings: mmc: fsl-imx-esdhc: " Ciprian Costea
2026-02-24 17:58   ` Conor Dooley
2026-02-24 17:59     ` Conor Dooley
2026-02-25  9:38       ` Ciprian Marian Costea
2026-02-25  8:52     ` Ciprian Marian Costea
2026-02-24 11:15 ` [PATCH 3/4] dt-bindings: arm: fsl: Add NXP S32N79 SoC and RDB board Ciprian Costea
2026-02-24 11:15 ` [PATCH 4/4] arm64: dts: freescale: Add minimal support for S32N79 Ciprian Costea
2026-02-24 21:09   ` Frank Li
2026-02-25 10:13     ` Ciprian Marian Costea

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox