From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id F165AFCB61E for ; Fri, 6 Mar 2026 16:16:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-Type:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=lVi7I4JstooUzY8vLtDMgtxO71ejk1UGX9CpYpnrqZA=; b=wND1pJ79VAKT3degmhtvR5U1Mj nbm2E+ViAE6F81cPIPK/j9or4Jeb+0lPYln6W32sorpeWmYSwBRRrtO8iHHW8co1U87ftWcp64dZh 8tbmMegUyp4FCvuUn9QXBMBQAjZuNX0q5p81lkHZGu1GwdoBxsvWd/iy+iqV1D+tMwyGVYUFwh9B5 6Rb6qoTQiwb1npB+om0t19pKWFpOJJgPSrumQb1mO1Dn9qIMX/AAAvkkkoTc9AWVa/zXh6RYFHS2g RiuoDnzCIoAMlhePg7/3g3DJBtvUX5tsMfazg/qBeioRiNxUbrBr5As6OzaC9eWhKvFBg3u7VKUtJ dSsBtO3A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vyXqV-000000048Gs-3lNv; Fri, 06 Mar 2026 16:16:11 +0000 Received: from mail-francecentralazlp170130007.outbound.protection.outlook.com ([2a01:111:f403:c20a::7] helo=PA4PR04CU001.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vyXqR-000000048Aj-3Nz0 for linux-arm-kernel@lists.infradead.org; Fri, 06 Mar 2026 16:16:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qG+AlEhEjBaxfPxPE6XsRVJz0Qoiy7eDNTbnXOiuQFqG+cuixncNj6zAxM8hujLbxH24V9n9d9peRo0ibWUtUYB3P/e4ozXVjTBQlBvNM9cU9kZfAy5HJij/eeEAT+TTp5F4cus+8X68cL4XZVMrmn49vBqHZVDhtXl78N6B90x/NynRXD1F+vFIOOPfXvExZOnUucb7j8RQAyNVNIvDLK31K9mRmU47nPXLXnhGBxyAiNNJnGy8fKeD6PaBByFwxVX3NA7NB0uDgyl6zVBxIGCEAWdgu1w5GLtPGXnMu2Pmcc5zjYzTk7inbvyzQUM77vyt3I9+o6i+7ws42VHZ7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=lVi7I4JstooUzY8vLtDMgtxO71ejk1UGX9CpYpnrqZA=; b=pmjwDmE5wXGGaOknevAzICr6t/bxFyJisr/ZxX3amOydpeqA0VNfX+81t3kilvEYwaxziEaH/ADWtxTf1SduI7ccZU2OSJyJXdRULoN490jMnkpdgzR695Dpjha3RZWmkKKspSo7aSutAu62bWfsm23cCS6KP64QD5eLE8xqsRzNda2EEDOo9HHrMC+eIHynEozPTXFDyjRBLtEGxHsN5oH5VG8CFQyZNQBhda91BgmmPXEyI6BlvZrrfu/UVGmnDFEcnIuixgHVp+izItm7JazQTfnXdQcqRHMTvY4ppUSfsfi4eGItmqbVRiBrxw126nPupOeZfKoCTI0GC16/sw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lVi7I4JstooUzY8vLtDMgtxO71ejk1UGX9CpYpnrqZA=; b=krJ02j9CCkIpKFNQRNBeonh5WUHYN5I4stlnroNyqovHFZpZrFKuLq1xFAulr70f6DBSFFbS5A0+JqxtvcyHqoq98PBHYJSCEg/2ZmibQ8JI0JWaQhCSPmmeGATJ+C5ZfDav0bs4AlyC7MjV9a0gJZ1yGHyni7B5CjHkPR0HYZBBTqYhlRt3TvqjjyH1T0EOc7t619EFS11MDc8WNPU7zt/IIISMOK7nXlmYbWvSn6CnhNfksK8NhSllzDAkk62YnCPD8wqdBLpejV42n8+r7iUjqXw3S1JN1ltBeB/1RFmDZrPgBFkqi4kioiy3h8oPhAQGk5konJ1SuLXdAnE3oQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) by PAXPR04MB8606.eurprd04.prod.outlook.com (2603:10a6:102:219::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9678.19; Fri, 6 Mar 2026 16:15:58 +0000 Received: from DU0PR04MB9251.eurprd04.prod.outlook.com ([fe80::5c3a:1a67:2e02:20d0]) by DU0PR04MB9251.eurprd04.prod.outlook.com ([fe80::5c3a:1a67:2e02:20d0%5]) with mapi id 15.20.9654.022; Fri, 6 Mar 2026 16:15:58 +0000 From: Ciprian Costea To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thomas Gleixner , Ulf Hansson , Frank Li , Sascha Hauer , Fabio Estevam , Haibo Chen , Adrian Hunter , Shawn Guo , Lucas Stach Cc: Pengutronix Kernel Team , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, s32@nxp.com, Christophe Lizzi , Alberto Ruiz , Enric Balletbo , Eric Chanudet , Ciprian Marian Costea Subject: [PATCH v4 0/8] arm64: Add initial support for NXP S32N79 SoC Date: Fri, 6 Mar 2026 17:15:47 +0100 Message-ID: <20260306161555.9000-1-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.43.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: AM0PR02CA0147.eurprd02.prod.outlook.com (2603:10a6:20b:28d::14) To DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9251:EE_|PAXPR04MB8606:EE_ X-MS-Office365-Filtering-Correlation-Id: 5852be0c-e6ae-48f8-f366-08de7b9ba6c6 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|366016|19092799006|1800799024|921020; X-Microsoft-Antispam-Message-Info: oyEffVtpnM8WWLoLwqtNJS0+nwEYDIHevd9nhm1lurg6lK/zQ8l70IDFu4ADss9zOveEriXmlRuSzDIFezRGEGdUYay4CQVi8oXgv9WpVAns3QFLPJF1/5XTwqiAH+ZLFTW4tn3hWVtq5YNgGClecVZdkZj+SBldoJ0ZIKt+doDCEXGPMO2jwyIQK1i/Q079dslEZK9cKnr6h/3hyfOncZbyM49s8JgjDC9HBvsN9kuQe3xPhEgxViNaOrWQW4+WmrlVJvibdK6UlDdJzrFEpKAusTI994OPBvhH70mXsPZKhr2VjKiy4EkIh5Eb8MVL05Ls1Y6zoxHCvsYYWmB2X7AcYC0kI+KPyG0UKit3XogxxVdq+9uxUtaGSFpuvNeShPN5eu9ynJ0Gjs0ypvfrLvBMwNKNgzpIV5dss4c0l9eLHtyYG3pBykVdwboD3O+lHjqBHUyRguyO0vSIwjaU9NNc60v3RptRerzwpKBH8nU84ALB2OKI81bkX1udg2WtFGI7IEqgOfHi4Z7V0gFMjiE8JyReRWF7thD+cyBV/4haqlOTplVnvsZ4jh+zPMtry9eryMsuN7Jpzzl4uYyW3if2Nxy9BQaFDoXkAHW6ccp5Nqt7iBrlpoO7qcMjztfjmjkAvgxGWSCzHOIsGRdnILL2MhVX/AViZCnQOGzthYgl/ICZXKis8USL4tA+fxylMVOYi+n+9u9R9yucf2NbgNuROJt8W/JUfSlsUdKMnjLkC4gmAFqRp9gChmVEwPlKSK2SpCQp/oJ50aBZxZXW63DN03imSFcHda1S8xCLPbQ= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9251.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(366016)(19092799006)(1800799024)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?T0M5UVVDK3pPakIrOGpubjl1c242K1cxTTdxdml4VzVMaUtHN040QUFvWTJJ?= =?utf-8?B?SU9IVXZpMHN3ZnUzUTVUQjdCM1RqcFBaQzJPSmQrR3o5V2xsRjk5Z1dCV1Br?= =?utf-8?B?UWNBQ3EzeEEvYXRuVjBTOGtYc3hhY2wyNUtCbFFRQ2FiWlJKRnpZeTdFS1Q4?= =?utf-8?B?RkFQZWpYb3BJYVE0bTRucmRlRjByZlZ5QTNaeFRCcGwxQndpQ0dVd0dtSU9p?= =?utf-8?B?V0pLb1k0SlpubWFCRWNTWDJpWWhxQmpzckVpTzl5bjdHOHByRHgzZDM2UFJR?= =?utf-8?B?TVMyaDRsd2ZqZCtzaFU0V0REMDdHOTdxZkZsUXpZcUhSOEhIQ1dMMVJrZGFD?= =?utf-8?B?bE81QTFBc2M5bHVqbk0rODdDd3ZzaU5CeVFLNDNRdllyT0FGbDl0NTljMVgr?= =?utf-8?B?bGdOVXRCa1FmSVhmYkdFdlkzYVpvVEU3QVkxcHlRUnVzaVk0Wm96Uk9TdVBP?= =?utf-8?B?dEQ1KyttaXIxRktrOE1kNk0wWXpjQ0dTOWtMMWpVTUFPMXI2KzRjTmYzMFhq?= =?utf-8?B?MnAvOUhxTFdCc1FtMVR2dkQwdUtXK1E5RWoxTEo3WjZhZlp1TFo2dEMzOUM5?= =?utf-8?B?dEdpblhMbFIrMkV2SjVBNno4ZE5OK3JVRVB1WFVpbFFUMndISTFYTjh0SkFF?= =?utf-8?B?Nlhad2M3WjRmQVNCTzJ2VEllbWxKSkovcmk3M2x5RFNKU25lM2JrNmZCR3R3?= =?utf-8?B?SnBwMWlVaFN2QjFtQUZ5K2VpWThOVDA1VDBNaWF5TWYwMWE3RCtacGVuNUpi?= =?utf-8?B?aGx3eVM4KzdMOE10dS90N0lzQ0liYzhOdEloUjNPVmE1bVgySFBjMXhQRVBW?= =?utf-8?B?ME84TklZWVVpeHhSM3ZSK25aNHZGMm83WlVSTTBMWmVvNmw5STRPMGd4czlT?= =?utf-8?B?eTRkdm1xclpscnNVRkdRSXloYkQ1Z0ovdkZvbFBWWVczSDJFQ1FWVlpaRjlF?= =?utf-8?B?VHBBTXF4VG9GTGJEMVVGbld6R21ubXJQNkU3Smw4Qi9BQjFuK0pWVld3aFh5?= =?utf-8?B?aDlVeXFERE56UlU5ZUNaaXBvZ1BxMDB0ZGplVmhZVGQ4Y1J0NnNIRk1LcENl?= =?utf-8?B?MFd4Qll6cWY3a3dIT1ZnTzdEbnJRYmdzMGZZbjNGWVpKQjl3N3JER0V5cW5J?= =?utf-8?B?SFplRmpqdjdoYy81RGh6T3BwNS9Vc1liKzR6RmRISXpITGE5MFg2Rk5Lb3pY?= =?utf-8?B?QW43eDU5Zmo0RC9rcTZ3bkhoaHVwZDZPdzF2TFpmYjB3c0NwbzRBSUVLQVdV?= =?utf-8?B?czVXb1hNRFVYaWhtQTFzY3RDbkV1cjEwZmZSSXhVdWwwVFMyM0JnSmdEVUhC?= =?utf-8?B?OVFaYWZwbE5Ud0hhYWR1VG1NS1p3TE9GQ2VwQm1WQ3NYeUhMQlFiQlRrbVBq?= =?utf-8?B?cU10SFFGK25vWHpRQ2dSdjhoZlRiOGkwRlJzdHRqR3M3bE5nRkxxWjVMNkRk?= =?utf-8?B?MUVaZ3dMTTJVRVgrTm42MTFxZm1TM3Q4Y2xwSFRkZHlmMkdPaGlFRUFadFNE?= =?utf-8?B?M2ZFN3IzclFZV1c4aWw5NzV6MGNLTGVkVmJma0RmZzFrYmhMUzRFdEY1OHNR?= =?utf-8?B?SndaRDVCZ25tZk9jd2YrMUhvT1lXSTFIYTNZUVRaR3dRUjZwOCtQWC8vV0c4?= =?utf-8?B?Lzk3L2FJcXVzZC9ucGJ1a3h6QmIrNzNYVjNRb2JiS1EvbUhUQVpiS0hkLzVy?= =?utf-8?B?N3h0ZjNpMThmZUN3NWpBc0x2NlI2OTljSzhDWEc4cEFJU2V4M1ltK1EzRXNZ?= =?utf-8?B?SWphekZ3MmNmdWZMdGlLOXVOTkpnTFVMc1ZlV2JxWFl5K1k5dWltTjQvdE1G?= =?utf-8?B?cVJtSU9DMDY3aGlMQ2c2RjNuMHo5RzNFcU1YMXU4WkZudHZzUDhwZU1OZk5s?= =?utf-8?B?VjdJd2thWXp0RjFmYk5OYjJKOGljM3lVbDVNdVV4STMydXRlc1UrTjkvTGdH?= =?utf-8?B?Uzk5T1VEa1hpZHNrL28walVQRWtteHlDQ2d3QXo5aVptcHRBY294RnhRVlo3?= =?utf-8?B?b1o4NzN4UnNIQUR5ZDZBMWE4UWY5K3IrMEVHQVNJR3NwYWg5dHZlckg4T3pQ?= =?utf-8?B?eTI0TTNGdVp0TmUxT2g4OWdSTlQ5WWx6SUpUeit0QnZuQ3dhbk4xM1I3djFR?= =?utf-8?B?d1Yvb00rM2Fic01iamxUdklxaXE4N3pXMTMvTmk2OFUxeEgzczVxY205SVBP?= =?utf-8?B?MU1oazFWaXBndEE0MHozOFNtOTAzbkpKVUlyVW04THNPOE93Uk95SWZyL2Rh?= =?utf-8?B?MmRFd2hmUmRxQVhCUkZOK2ZseVlSMnJjZU01dWNLODlZUk5jTUVxWHZoMTBu?= =?utf-8?B?SWZpclVoTHQ0VktVR0lZNHBlZkRVSGVmem92bUtvTWVqajJvc0ZoWERzbEE1?= =?utf-8?Q?kpHPw1FYqYPNiJJA=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5852be0c-e6ae-48f8-f366-08de7b9ba6c6 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Mar 2026 16:15:58.3968 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: r9vKCtuaPJtlXVMz2+ldoQOwdpWsEB79X0krDww0b0fr6NN4ebr/GFC+EGxX2OtiOxMTyNgK3gm4sT9LJOBYgjbNVwbLX8OMeOzg4oLHbos= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8606 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260306_081607_852965_966B2DFB X-CRM114-Status: GOOD ( 13.48 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Ciprian Marian Costea 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 - PL011 UART controllers - uSDHC controller This series also includes the necessary driver updates: - sdhci-esdhc-imx: Add S32N79 uSDHC controller support - irq-imx-irqsteer: Add S32N79 IRQ steering support - irqchip Kconfig: Add ARCH_S32 dependency for IMX_IRQSTEER 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 v4 -> v3 - Added missing Signed-of-by's from one commit removed in v3 by mistake v3 -> v2 - Split S32N79 SoC dtsi into separate standalone commit - Renamed a memory node in the S32N79 board dts - Fixed IRQ STEER DT-Bindings support for S32N79 addition - Updated S32N79 usdhc driver support commit message v2 -> v1 - added driver changes required for S32N79 uSDHC support - added driver changes required for S32N79 IRQ_STEER support - updated commit message for uSDHC dt-bindings - implemented fixes for 'dt-format' tool findings on newly added S32N79 dts files Ciprian Marian Costea (8): 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 mmc: sdhci-esdhc-imx: add NXP S32N79 support irqchip/imx-irqsteer: add NXP S32N79 support irqchip: add ARCH_S32 dependency to Kconfig arm64: dts: freescale: Add NXP S32N79 SoC support arm64: dts: freescale: Add NXP S32N79-RDB board support .../devicetree/bindings/arm/fsl.yaml | 6 + .../interrupt-controller/fsl,irqsteer.yaml | 4 +- .../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 | 362 ++++++++++++++++++ drivers/irqchip/Kconfig | 6 +- drivers/irqchip/irq-imx-irqsteer.c | 35 +- drivers/mmc/host/sdhci-esdhc-imx.c | 9 + 9 files changed, 487 insertions(+), 7 deletions(-) create mode 100644 arch/arm64/boot/dts/freescale/s32n79-rdb.dts create mode 100644 arch/arm64/boot/dts/freescale/s32n79.dtsi -- 2.43.0