From nobody Mon Apr 6 18:55:16 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011034.outbound.protection.outlook.com [40.107.130.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CDE143A9622; Wed, 18 Mar 2026 09:22:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.34 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773825746; cv=fail; b=ukPDcMOW9bjV/C25qHP7zE8VWldcKleW4jkoXB36jPZ6r6NAewsmXK+5WnqShdzxr0FElyTkKwBmdK3W3pM+u83hq/I/rPQhRflNY+7cAuhwHgg+lPsoJHEnyAj6keP1L734x2sBq32BkFvaa3ymCXLsLFp4M7WUOEqzUpSql+E= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773825746; c=relaxed/simple; bh=e194nMSy8+pW8b30BHRHh5TUpzRTaLdFl3JBXffRrhA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=B8Wa6nbQDJ1LVno2T48/q1G3vWBlD686IqFL0Jzgs4TYAJGQjkdSROI/1QL2hd0Z/2hinRxn+xJXYWCDYhKPrJmQ/K1COcHutWtGUhp3/xksflA5Z6F8XLgGjP4YYJBFqkgRhdOAMGUrL1pje8eYXM9tlGYOSP7TE8DpyUF2Y8g= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=wAA7gZko; arc=fail smtp.client-ip=40.107.130.34 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="wAA7gZko" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=E2k+XSx7+8kKahn6RPDj1Zs/pO1aMpMBPRstC9Dlb+XuScdTwkETB8UiozNRWU7ba3cja3fTbrONzxwlgF57GVBNUk3rruJ5zADs5msPyAFbF62rOwaiDD3Qj8r4Nu2AglQ+GKzxVK9yenxFLWdBixiXR75RSXIJVm7GeiDR31SxhW6JtiUuRgKrsocupGnxdI1Ng9CnNBHQj7XMLAiWThLhnZ3iGpKYTk5ibEIPqXn4dQ3GVx5ZqpOUgBKwPodz8xIn+h8EJJvaW4Q39RMvyHJxqSsvE7YqAG5TIQCD7ve5r94O2SH3hEy9hTfnj87f3A+ouiKBQ82y2pI2jv20sg== 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=JdOtOl+CgAK+MIUbOlQYuPuxGkQg2QKej9Dqunt/juI=; b=hUW/ipHSTyl49XPgtYehSYTMtfyMeBrHUFsZQeC/xEJZpNDY3QC3cxysIqlILInJYWUk4mY7v+p33FTRDKBBclk/7CamkxrecXYkYhdgH0EZxdFSsEkQjp38PC66+n4BIDmkt0ORnB2huMWIS4NuuAAq9gZR0bilbIu1YYwEbrJ510tvPcHwFrFPE2tb80qFvQi+C4lm8i8M1dI6cZlUuKlkKDrC1GVyS3fF+9gGWU9LqdbEL6+kBXkGtbgqe9iryaUB7z+matcDuZSgbpwGAywbcAAlQLKEh5NDbmBWVRyLjsHoaRIiQI88mjdcHZihigIhjiOa8o49OZZg+o3SFw== 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=JdOtOl+CgAK+MIUbOlQYuPuxGkQg2QKej9Dqunt/juI=; b=wAA7gZkoyxfNwZmu4tW5oqtYiqUUNRcH4tQ/R5pUBzy2QI8TCOVpBQz3l9APv2uNRJjD7t2wcIErHiGsHh1v3MHEi8NZuaniJPtm++Hcaqe48Upu3/BpZ/MDywUBEtnAw5saf6AmcJx48z4UcwnfIOswd0eYjDP4qNf1uhfNUd6hQrzOJdAAJKGv6d+2D9SAvydxJ2QP1iV24CtvgBoFoR5RZoUmo30tS8dbEjE/3Cl73jVrXNz2Ly+UmmW+QcQJR0XkHEzFjTzZmUha57GwfbJ+bbk38lojGbWAtV2P4NDs8Mb2IoD5hXUzJATsHopUOPquI4X8ZVRwuoE8IMiqrg== 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 PAXPR04MB9708.eurprd04.prod.outlook.com (2603:10a6:102:24e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.27; Wed, 18 Mar 2026 09:22:20 +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.9723.018; Wed, 18 Mar 2026 09:22:19 +0000 From: Ciprian Costea To: Marc Kleine-Budde , Vincent Mailhol , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Fabio Estevam Cc: Pengutronix Kernel Team , linux-can@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, NXP S32 Linux Team , Christophe Lizzi , Alberto Ruiz , Enric Balletbo , Eric Chanudet , Ciprian Marian Costea , Andra-Teodora Ilie , Larisa Grigore Subject: [PATCH 1/5] dt-bindings: can: fsl,flexcan: add NXP S32N79 SoC support Date: Wed, 18 Mar 2026 10:22:11 +0100 Message-ID: <20260318092215.23505-2-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260318092215.23505-1-ciprianmarian.costea@oss.nxp.com> References: <20260318092215.23505-1-ciprianmarian.costea@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM8P191CA0025.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:21a::30) To DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9251:EE_|PAXPR04MB9708:EE_ X-MS-Office365-Filtering-Correlation-Id: 98be85fb-72b9-4b24-e0d8-08de84cfdac2 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|366016|376014|19092799006|7416014|1800799024|22082099003|18002099003|56012099003; X-Microsoft-Antispam-Message-Info: aja3ASCdH8GACppY4swZdG6mG8WJfGYKNkN6UvBUcSXMi608jre269G8O6nu31kavL/w3bx0h01k9xpVYdvB41ajsQdktWvKg/5hQQBgMq+Ps0YFI5Pidl8JQLyWsr6/cYyxYbeO55XofsGIqpLRqrV8U+ycbcoMW1d8SHen89/8Ni3vQ3m5G2qbL8hBw4HYxTKOFSjoyy+/KgbnZ/zJN1NlBL3MzyocQnuN/g79LBz+nPqukrcaCxyF8Pf+zJtrjvh6vs+VBIPz3l3sXU65oTpCXlk+yDNaDkK2wttkgRUSLkfV+Exz0ulWKoIjKsy0rXn621G1yp6HmcbT7vkVPOtI1TgnwG/kNZ2nbcSyPL1+zmLqJm79uXkXeRHS5LhtRqEd3/Klgo2H/c8FJwjLWfz6GY6TMWto7zoREGK0PxE/39ewLKGh9719lcTgoj/4ZXoQYG3bRVzkqi2cYclDbw5OxfOUq5YfnQL9dWY5PA5VYwKaaofvTXJ4sfvlrxoMbUiwi2ZqbEHe0kFDAaENX2X0wQWQ/5brmSMxXdQsFRfHAjYuDKVjLGHUsQnw74WRJpiaThKbhrI8pOUwlJc8mItog3FJuWO6fyC1ZMiY55jqBdkl+Ki/+Exz2IBDtKa+J4rwitqVQ+su0xP5Gs+YyuJD5k3usmJJZIfJzM1gZC45Haw/97O9pQLGTlHuQHTsk4aFaKqw0JUI6UX2LRa5A5ucCdpEKUUQv7LsgZDZj4g= 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)(366016)(376014)(19092799006)(7416014)(1800799024)(22082099003)(18002099003)(56012099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MXNIS0czZ05mWXM4empPcFVFUEdDbVdvcmNCTWpSeDlESklkZXhhRjJDcDdx?= =?utf-8?B?QWx6RUdZQnNtMndDMDAvZFBsR3ByQklwbGJWZzBFWG51NWtiUVZya0pVd24z?= =?utf-8?B?YiszaFFCR1BLNUZ4UDFBTXA0UndyK0QyY1U5TEg0R0x0d1JJdkM1MHpwcTE5?= =?utf-8?B?alo1NEZTd3VtbS9xaGl5QnF1T3p0Q1NaTTNjWHQ3djY1dzE1dm16Nk9CY1h3?= =?utf-8?B?Tjk5V3Z4YjRhckN2ZUZFcngxanhWUWZvdG9LYXVuVUo5djBCUHY2b3o0RVgv?= =?utf-8?B?M1VpQ2dVdHRiOVFBbEFVcUJmU281a3lHc3BRRzJhSCtvU1lFdzBmcklURThw?= =?utf-8?B?emhGYjEyU3lMTnp5S3NWUnVPbkFQNFh5L0xGRDlybjBkMXZQVFRKMGxKWVRF?= =?utf-8?B?TVkyM1NTRUtnVGhPN2F2SHNsZVBJc293Q0h2bm54L0RCaGNmbk1kQkdzZEky?= =?utf-8?B?NnRoSWxLNXpWVFA2Z1MyVnExeDNqSUxxM0hGRklSaVlXd0ZmMk1NL2pzNW15?= =?utf-8?B?Q1pmTi9BZnMxN1huMHVrdkdFWEtGZkNhdGtzK2orQjNreE4zeVVDUmtueVpR?= =?utf-8?B?NDhqRG5uMVVUREZFMkdWSlBsOXlaR00vYTVKTlZQY2psQVBBY3BudGxqS3Ez?= =?utf-8?B?UlVUb3BJL2h6aytiVGFoT2JhK3lETDM5RGZvaVhQWG5yOEZPamIxSERiNy9H?= =?utf-8?B?TWFmaWRLbXNnbGI1R2o2VERFcU1WZU5DYzh5d09wY0FZQlZzQWdtQkFKSGFr?= =?utf-8?B?aU1raUxQLzhuYnNvR3padmVFNXZRbTNpRW9wb3ZxVW9QWWYzVzF5Vm00dURU?= =?utf-8?B?RUI2aHQ5Nnh0V1MrUzlRWFdST1hrRG9UZmxEczVNZm5Va2draVpFUWtwdnJL?= =?utf-8?B?MWlnOUVQWGR2MEM0R2hoYmNSdDJZbjFpa2NNeTc0M2g3YUNKZEFMYnZ6Z28v?= =?utf-8?B?MFVlKzF6TmFQblRFWC9pRS9GdGErSnNvM2xEQ1d0RVE0TjBGTWNLTVRPSVRE?= =?utf-8?B?WUJUKzFYV2U0eFRKbW5ydkZ5UVVGUEVTZitSeWdaQS9FK3N4N2toQ1g0eTd2?= =?utf-8?B?ZkVrZHVHOWt5LzRVUmsrSzNZK095aHpFZ1RSNFJ2c0UzQVVsREk4dFY1QnRW?= =?utf-8?B?SVRsVUliWUFtbXNiYlVoZ2lBZlphNHgya0k3dEc2WTRncmI3aTFEeVlTWFkx?= =?utf-8?B?bnExanFOeFJuclRKTlZPeklVdFBsNUdibmlLTkZ3WVZqcnhtcUhKUEtvcXR0?= =?utf-8?B?Y0EvYVRnL2pGSExVaGxIc3ZYRlRCek5ndkpDSFFMeGE2K3QrZE5IN0l6dlpH?= =?utf-8?B?UnZ0V0NON1VGN0UrTHRsYUk2dC81YkwvdXU3enVHM1ZDYzVnVUZrTitkZTFN?= =?utf-8?B?RThvRERRL0NjNjNad3lXazZaL2lCcjlsb1pOVjh4K0JvcnlYU3ExcU1FMHB6?= =?utf-8?B?b3ZJSFF2eWhKVTZOMVI0eTRpNWhmVlFTWmxHZGpFZlhqYmcrbS80aFZtUnJU?= =?utf-8?B?STBFcEQrYTRrN0ZpTVFQeDdIUU0zb1U0bU02TFAvdEFudmExWHFieEtGdElQ?= =?utf-8?B?Y1dZNURLMVZDSWhsNzl0SEpWc1pLeklwdkNTREkzdTYyalpMN1FGc0ZpVmFZ?= =?utf-8?B?UFZzdHdVaHNyWkdwNDZrMlRDT0llWEF6ZnV0aDdHMEROSzl4OHAvZXo5NzJl?= =?utf-8?B?TnpwRkhRMWJvMVFtY1BDU0RHYjlEdFQyV0RZR0NhZ2RjeFFDNUNRcDZRU29T?= =?utf-8?B?TkdpOTVHdURnUjl6QTNYOEhNNnRlU1ZpaEIxUDliZDRPZGRpSGlqL2Q3dHVH?= =?utf-8?B?am9LVnduWVlud3ptQi9Db0Z5bEZlQjByek5KMVJGdWU0TTBMRGRtSUlnU095?= =?utf-8?B?TjdvUi9QSzdoUG90YUt2azlxQU5VR29RRytrNlJ1M09HWm5TbVpoOUJ5anVV?= =?utf-8?B?TzVHMU41NHJ3a1pjMWxVekhjYVJqSm8zbnU0dG45eEMxTkY1a2dJeS8xQ2lW?= =?utf-8?B?UndOVHc3TTJMSm9XYklYelA4aDlPRTA3MlRsYkJweDRGT1JueU9qTnlEM3p2?= =?utf-8?B?bUN5QVVXdXBkUTIvTHRRRnE2dDlWSU9PUlhvS2RiK25sSDBqakREN0dnc0hs?= =?utf-8?B?aXV0MUpRd3YxVEFYeU1SOVBaMVlHYXMrbEFEWFJnNmxqaHZ5OGxLK2dYcTZv?= =?utf-8?B?YnA3M3FHV0djcGVJSGYvdndmREJYRjBoQW5FS2wwMlp2N2FOczdQd2lCbkEv?= =?utf-8?B?Y1ZNN080M3o3QzhTckJOZG5nV3JzRVI3SGdRNXJSME9qT3Q5Q1ZqanZKSkFx?= =?utf-8?B?TzJvSGNiSmRmNDUzY09RT0hGVkNqRkdSdTVsdjVvalNFZytOSEZtWTFTY3Zi?= =?utf-8?Q?/cJk39tnrruGyUe0=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 98be85fb-72b9-4b24-e0d8-08de84cfdac2 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Mar 2026 09:22:19.8116 (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: pknREHgPJfUu2QW5HEFXaPU3mJ0gI3fNgVkOJQbln9vOhq571HEeQ7iBRjxx5tNjOQLYS9Fey1+HVqsZZRIyd7Jn+QUR4KMG83qaQOjMHNw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9708 Content-Type: text/plain; charset="utf-8" From: Ciprian Marian Costea Add NXP S32N79 SoC compatible string and interrupt properties. On S32N79, FlexCAN IP is integrated with two interrupt lines: one for the mailbox interrupts (0-127) and one for signaling errors and bus state changes. Co-developed-by: Andra-Teodora Ilie Signed-off-by: Andra-Teodora Ilie Co-developed-by: Larisa Grigore Signed-off-by: Larisa Grigore Signed-off-by: Ciprian Marian Costea --- .../bindings/net/can/fsl,flexcan.yaml | 30 ++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/net/can/fsl,flexcan.yaml b/D= ocumentation/devicetree/bindings/net/can/fsl,flexcan.yaml index f81d56f7c12a..131fae2739fa 100644 --- a/Documentation/devicetree/bindings/net/can/fsl,flexcan.yaml +++ b/Documentation/devicetree/bindings/net/can/fsl,flexcan.yaml @@ -26,6 +26,7 @@ properties: - fsl,ls1021ar2-flexcan - fsl,lx2160ar1-flexcan - nxp,s32g2-flexcan + - nxp,s32n79-flexcan - items: - enum: - fsl,imx53-flexcan @@ -173,11 +174,38 @@ allOf: - const: mb-1 required: - interrupt-names - else: + - if: + properties: + compatible: + contains: + const: nxp,s32n79-flexcan + then: + properties: + interrupts: + items: + - description: Message Buffer interrupt for mailboxes 0-127 + - description: Bus Error interrupt + interrupt-names: + items: + - const: mb-0 + - const: berr + required: + - interrupt-names + + - if: + not: + properties: + compatible: + contains: + enum: + - nxp,s32g2-flexcan + - nxp,s32n79-flexcan + then: properties: interrupts: maxItems: 1 interrupt-names: false + - if: required: - xceiver-supply --=20 2.43.0 From nobody Mon Apr 6 18:55:16 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011034.outbound.protection.outlook.com [40.107.130.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 896D83A9D82; Wed, 18 Mar 2026 09:22:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.34 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773825749; cv=fail; b=s0ja5lqmwv46PgTfR7+HIJNFC1/Tc4uIzqGOvB4CWGmKG5X+2+Hq/yOv8PKHB1OyoUUw0OlHGB4n6mH2GRdEmPMzOZeLxvVi5U926JBAtXrdv9/KC4hyt/C/j4UFoNSNWIKEdleiklahcso3AaWGvK8Dpvkr2mObvqrKYIy3pS4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773825749; c=relaxed/simple; bh=Yizd+lERofkd/Ov+Ej8ZYikk3MyUC1NkK0Bb+zBzSHc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=hOwmqhLrUGUeuQupTC/shL4zkt21/4FM2B35YZj5qq94bvOtBh79gv3QcNGMZ+dH7n/YlHtZrvVFlVDKvYb2xfkowgoRRect7p+3INrPTzEQmRG+/Mp/CFB/bawtMY75hOnW6nFDUhFg6s3pFILeh8S944eJMg++/b45JDhI1sM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=TQosxXmk; arc=fail smtp.client-ip=40.107.130.34 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="TQosxXmk" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Z9wTECyOikJrdXBc9VMfDtUXHD0A+nDHFQMInGWPUKAbMstbf2jQ2TfYGRVwtDpHwzOKM3du7KU6HyTD1vQYvoejW531ns2JFtxQOp+YRMpPxJpURktrqGf8oSU2QACmGXfvK1J+aS7+vwmvDWFolfGb2cNumsBnVs52+AujWlD4+ITWskBx50niWlx6aAucUiSU+vDrf1f5aobFl1HpLffHA3fucdwez+WYxlcab0bfPajfq6Vo1oyiKOyFJQmT/F4G2OQyqAxhQUbGqytzQmoRl2+/jeVEglZNnDXUh//ionq5m655HDpFnPGh3wE3joSkV3Wj0Mwij4A9r8f3WQ== 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=+GVYV9KyzN1SAqdsEvucOlVGq0Q4fRFunqEFo/ZRMu0=; b=VaOdWdEcNxatD/a64RE8c24ELak+rvZJi+3/HBerzfUo3O5mNkwxmBt47nKGH/aQwV0AC43SOe6QWGayHvaP4xq5wVYUr3l8V00KvzFt+218SfAs4YpVQsfawzpABvOZYgoRoBFrlsOyIV2EFYWplUMk/AXXpyhj7Ai3yAD/sJd9YnVFOd79hzLi6M4rMifvkm8Q8Uh7S/0+ELK37oVE1ttRcgIj0KyC55kyT7bm/vTUdZggJ01gOREaglOsaLviPZaF11J9PxkUimmE98wqPUOJQ004Pn7/Ru/UxC4Ypkft9zLCyLJz1N2GVt1liMMSAStStXDs0c+Eev1UlsCA/Q== 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=+GVYV9KyzN1SAqdsEvucOlVGq0Q4fRFunqEFo/ZRMu0=; b=TQosxXmkf52IERd5lLfzJsL/65Gpg7pvTITNP6MchMwdcpsvjnaK9w442t6AMKafLQnfO951GYGO3dJ1LlwYvCS0JlrlGo4l0nJN1QTTy0Jbz0wbWH3Ko4dVgG1jzm8eNXsOZz1+COtmP52HSrX7KD18C8fRoaRyXQ9LvUvdY2Moprya9pLz32iDjT1OGln3hJIRXBT2/FRQTadL80R3tWxv7Qz76kRObr1B+ofsL9ODPFut4kdD5BUohuHkwznw0UDvJDlzMEs+YqSZ8mJFmXc+0Seegt2RSalyUYlJZPoDcX6aCWxDrZi3+t4F07YZ6bjXT7SQUKHMHR1th6a2hw== 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 PAXPR04MB9708.eurprd04.prod.outlook.com (2603:10a6:102:24e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.27; Wed, 18 Mar 2026 09:22:21 +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.9723.018; Wed, 18 Mar 2026 09:22:21 +0000 From: Ciprian Costea To: Marc Kleine-Budde , Vincent Mailhol , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Fabio Estevam Cc: Pengutronix Kernel Team , linux-can@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, NXP S32 Linux Team , Christophe Lizzi , Alberto Ruiz , Enric Balletbo , Eric Chanudet , Ciprian Marian Costea , Larisa Grigore Subject: [PATCH 2/5] can: flexcan: add FLEXCAN_QUIRK_NR_IRQ_2 quirk for two interrupt lines Date: Wed, 18 Mar 2026 10:22:12 +0100 Message-ID: <20260318092215.23505-3-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260318092215.23505-1-ciprianmarian.costea@oss.nxp.com> References: <20260318092215.23505-1-ciprianmarian.costea@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM8P191CA0001.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:21a::6) To DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9251:EE_|PAXPR04MB9708:EE_ X-MS-Office365-Filtering-Correlation-Id: 624d4c7d-56c6-4813-3cd6-08de84cfdb9e 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|366016|376014|19092799006|7416014|1800799024|22082099003|18002099003|56012099003; X-Microsoft-Antispam-Message-Info: 79bnKXUQsBkQYcbIqO3QLMR8yk6XTj1pMyUlCdGNRf5x+jT+kM0brl7BdHB0wb1UjyGkyNMMP2UltS24TIyJhtssAfuIXoM7ioMyg3JX+XKZr4N+ZSs1WWWn7MJTh5c49Zh9QI7qtcoOpohi0pcgfhH8pXtgF+rrhsLqe10Qty62miGcAHd7bO6hKemOz5W8ipyyBDpOWnM/YG42SXgN0uO4DxxBS+v8Jl3mP/j81fG40uxtOkaVSP8+u1tra3CoHGOIfL6iRFNWxs+MvJh363T7ok4uz9u6/eZzSDfZ9dmiAjk7BUwcdJAXMYsVM6Ycfbyflmp4RSCxsLImLXnrtJruwmCL3mk2XJAevApbSO3jB5b5yjmZMc6SpMFgSpCN8L/qC1f8mSNdLPcZPHR3CTZaGYtjXUX5jFWxly31PAuAqs48/Z/W1AMIcDgO2HyrmQVRJw+/Rkx1mosSkegf1EEJRqFlLI7KWeCoTS0ei8SmwpeZBRaJi+251WbVg9azz/xuQYI/r7gN8ir3oKnsmQGBVNTOY0nXREn8CcFZdCGs8DmRRWQBRDfCKsFbB/g4SJHTdmWxnwUZqaRHifTQi55xiuvI6RgtWMwsbYYlOzYJB3oh6ZKsVBBg4oRzBEkeiJPyCMw5R7qhUP0zS5L5VyXz0miico6OzD47LG87PAsb4A2j1dYTonoKrDPspuG4z3Z22GxcTu8Oef1wwbPFkLSlU9V58J+b9K/kG2wMj3w= 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)(366016)(376014)(19092799006)(7416014)(1800799024)(22082099003)(18002099003)(56012099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YUpGbUVWcUNUREJwbHcrMW9qK2FRNDFBQmQwK2FJU0F4MXRJeHhQMU00RzlO?= =?utf-8?B?Sys1OUpaWUJyQldxZ1FDYmZraDNoMWNJTThWY0E3SHA3VFlzdU9WallyS1h6?= =?utf-8?B?MlpZWUpqOThldWdsdW5ZZnJwRWNrZVJpNHo1eTVVQytUelVXMkJIZndDY3Yr?= =?utf-8?B?YmhtR2tOUGVVTXBjWldYaHpaRE5BMjc3YnZzREtMOVZubjFaOWFjT0ZidVhD?= =?utf-8?B?dnU5RC8vM1ltQUJRNVVhY1NkNUFxU045OXhaVDM1TFhUckpsQWIvYWhoMjU2?= =?utf-8?B?SDdGVmtkUzJueDFWQXBZS1I0dERtcEwxRDZocE9VbHB2anRGWGVoTHdnVmhs?= =?utf-8?B?V0taTnFGVWdYUWw1KzVWYkNKangrU2RCR3BNT0ZPUXZTUlpUVXVsNXRrd05s?= =?utf-8?B?Nndja3ZmMFg0QzhFU1o0WGx6Zzc5bU54MXdHc0RGRklRQ2QwKytrazNoai9o?= =?utf-8?B?TzV2dWZIb1NDNXFUQ1FpZmlDV2NBQko5UFpIa3JBSW1GUC9ucnhWYys0RDdl?= =?utf-8?B?U2hlYXRlb2Z4aXRzWUJnY2FTeGoydXc0bjBLd3dYZ2E4ejJCQ0h0QWU3Uk0z?= =?utf-8?B?dHVCWHgvVmRpZEI4akMrVjNQaDZWYjBsZFdpOXZndE10S1lGQ0loV0NOa2E5?= =?utf-8?B?STBjYVlMcU8zWlo4dzJ0Rjh0TU1rYU91ZERJMkxvcUwrcndyM2gyM3RuejhL?= =?utf-8?B?eWRJVURBay85ME90UzhaQ2xsN09pdHZqN3RnU1E4OW1Tdy9HWDAvRDU3cTJo?= =?utf-8?B?L0JlUlVPVUNZanJlZEl3QnhLRnNVUFRWU1didUIySHpWdXJ5cUYrNisveFA1?= =?utf-8?B?S2hTVVVGdUpuREFFdHBPdU53eCtRMG1ueUp4NDNEZXoxdFZ6a0lrWE1VSXV3?= =?utf-8?B?ZzBwcUk1blpkRXlxVWtlVlF2c3NGM3J0My9ZdW1FckxjMUp1RTUzTS9RaWZW?= =?utf-8?B?bDhKUnRPcExyRlU2bFBRRjFSTENqK0VmNDhKVWhLUkpzU1ZhQUIxKzRYZWpv?= =?utf-8?B?TEk5OFVjU091MTZRT2J5QXR6ZThCOUVKeXV6bnZ2RnlTcXJhNmhDSXU3K0Vr?= =?utf-8?B?N3VlU1duSWlHdGt0M2YrNjM1ZnV5MjFTaXZYTWd2UG1iUld4VXdDYmp3VUNm?= =?utf-8?B?Q2I3ckdNOTc0RC9oamtYRzd6U0prRE1XbTBQdWJuaC9KaFFYRnN3ZVh6eVlq?= =?utf-8?B?Ly95MHFYUXJsSWxrdzJ3VWE2eHZKbUx4akp3M0c0NzJ4cS9CU2p5T01HYjJZ?= =?utf-8?B?aU8rc09wRG1uSHROWFpKVEV5UjJCRDFPcDhWVjVXenpzd0hjazlyZkNRSHFz?= =?utf-8?B?aVNOUFlSa2RueG1RVWQvZURYTVNDQzE3bDN0aXZSVmh1N1BMdGwwcmtXbkVB?= =?utf-8?B?MlA4b1F2SnkxQndXSjZUdnJTWDV6RWxQNFgzc1ByZS9SRTAzQVcraVE5S05Y?= =?utf-8?B?SWlFL2J1Smd0N1Vxei9hcTArZWpYRlJGL3JIY0gxdHZSNWZrbW9WMGl3Nng1?= =?utf-8?B?R3czM2tmT3R3bFZHVE84cXprZVZtVkFmQ3NMOWo5TFJ3SnRrNWY4WG9jQUs4?= =?utf-8?B?a2ZsaHMxbkFKUlEwSlJQWDcvck1UZFhxdDBuVk8vb2pFY2R3T0FQVXA2NEsz?= =?utf-8?B?NkowTS9aVXg0a2s5bTNvUWZGdStud2NTa3Z6RW1xSnNaemVucmtWSnhCWEQ3?= =?utf-8?B?RThIdm16MWhJT0daZ1Z6MU51OXF1M1NTTmJnL3VRem1rSFhGcnEvRjJUemxS?= =?utf-8?B?TEhvMzJRaWk1OGdFVWRQRzJTTng0dW11RElLNDB0RnN6di9sWjIzc2k4Yy9S?= =?utf-8?B?eVNwZjF2QjVzNUs0Z0VNM0g5ajZPSnRzTlNZc0JqRnVkbCtjb1hrNXhqOWI5?= =?utf-8?B?Zy94VG9PSUNSMGZjenFRU0pzaExwWUo4bk1CSU91WGk5ODYxK2Q0MjZucmho?= =?utf-8?B?KzBPTVZWY3hLUjF6VEVkTjIzRWJoVFhZQlFNdkFFU0pkM3NXNCtOZWFyNmw1?= =?utf-8?B?bEp3d29jZlNSZTF4MGlGWHdKR0ord2dTb3FtZWl1VVZlZVE0TW80U2FrOURj?= =?utf-8?B?ZFJENTZuY2MvSkVPbDF1bk9Yc1dHYUZ3K3hyTjJYeUV2ZXFMM0Q4Z2x4aXc5?= =?utf-8?B?WFA4R3hlTHhVTmsxbWdHRmNJKy9TL1F1ZnAyVXBXaGRSZy94WnhnM2Vyem5Q?= =?utf-8?B?aExEVjVIRnlWOXN3cHVQQTBySlhkbkpQeUkyYzhLdWVxNkF6MG0zT1BxVGlO?= =?utf-8?B?UGpZNzdtbnFlTjNGZkJWYk9UaVIzL0drQUpFa0xzckk3NFREeFZOL0o2WExP?= =?utf-8?B?MjA0cnpCYjFoa3dEamFUU3RuYkhNYVdyM1ZWbkl2UVRNS0ViU0NzV1RVT1FD?= =?utf-8?Q?jQomHMRWzzhbcFlo=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 624d4c7d-56c6-4813-3cd6-08de84cfdb9e X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Mar 2026 09:22:21.2918 (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: mv4hF7rJPH/NR7KhKnLw07lfxO5eKVaY8i5og30Ur5fbdRHCe8ZYSRPM7dHHGBaXfiBrvN/tTc94reaEbFoCJemjolRwqMPpf9cNk2oyHb8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9708 Content-Type: text/plain; charset="utf-8" From: Ciprian Marian Costea Introduce FLEXCAN_QUIRK_NR_IRQ_2 quirk to handle hardware integration where the FlexCAN module has two separate interrupt lines: - one for signaling error and bus state changes - one for mailboxes 0-127 This is required for NXP S32N79 SoC support. Co-developed-by: Larisa Grigore Signed-off-by: Larisa Grigore Signed-off-by: Ciprian Marian Costea --- drivers/net/can/flexcan/flexcan-core.c | 21 ++++++++++++++++++--- drivers/net/can/flexcan/flexcan.h | 16 +++++++++------- 2 files changed, 27 insertions(+), 10 deletions(-) diff --git a/drivers/net/can/flexcan/flexcan-core.c b/drivers/net/can/flexc= an/flexcan-core.c index f5d22c61503f..a6b15496853c 100644 --- a/drivers/net/can/flexcan/flexcan-core.c +++ b/drivers/net/can/flexcan/flexcan-core.c @@ -1770,7 +1770,10 @@ static int flexcan_open(struct net_device *dev) flexcan_irq, IRQF_SHARED, dev->name, dev); if (err) goto out_free_irq; + } =20 + if (priv->devtype_data.quirks & + (FLEXCAN_QUIRK_NR_IRQ_2 | FLEXCAN_QUIRK_NR_IRQ_3)) { err =3D request_irq(priv->irq_err, flexcan_irq, IRQF_SHARED, dev->name, dev); if (err) @@ -1791,7 +1794,8 @@ static int flexcan_open(struct net_device *dev) return 0; =20 out_free_irq_err: - if (priv->devtype_data.quirks & FLEXCAN_QUIRK_NR_IRQ_3) + if (priv->devtype_data.quirks & + (FLEXCAN_QUIRK_NR_IRQ_2 | FLEXCAN_QUIRK_NR_IRQ_3)) free_irq(priv->irq_err, dev); out_free_irq_boff: if (priv->devtype_data.quirks & FLEXCAN_QUIRK_NR_IRQ_3) @@ -1823,10 +1827,12 @@ static int flexcan_close(struct net_device *dev) if (priv->devtype_data.quirks & FLEXCAN_QUIRK_SECONDARY_MB_IRQ) free_irq(priv->irq_secondary_mb, dev); =20 - if (priv->devtype_data.quirks & FLEXCAN_QUIRK_NR_IRQ_3) { + if (priv->devtype_data.quirks & + (FLEXCAN_QUIRK_NR_IRQ_2 | FLEXCAN_QUIRK_NR_IRQ_3)) free_irq(priv->irq_err, dev); + + if (priv->devtype_data.quirks & FLEXCAN_QUIRK_NR_IRQ_3) free_irq(priv->irq_boff, dev); - } =20 free_irq(dev->irq, dev); can_rx_offload_disable(&priv->offload); @@ -2213,12 +2219,21 @@ static int flexcan_probe(struct platform_device *pd= ev) if (transceiver) priv->can.bitrate_max =3D transceiver->attrs.max_link_rate; =20 + if (priv->devtype_data.quirks & FLEXCAN_QUIRK_NR_IRQ_2) { + priv->irq_err =3D platform_get_irq(pdev, 1); + if (priv->irq_err < 0) { + err =3D priv->irq_err; + goto failed_platform_get_irq; + } + } + if (priv->devtype_data.quirks & FLEXCAN_QUIRK_NR_IRQ_3) { priv->irq_boff =3D platform_get_irq(pdev, 1); if (priv->irq_boff < 0) { err =3D priv->irq_boff; goto failed_platform_get_irq; } + priv->irq_err =3D platform_get_irq(pdev, 2); if (priv->irq_err < 0) { err =3D priv->irq_err; diff --git a/drivers/net/can/flexcan/flexcan.h b/drivers/net/can/flexcan/fl= excan.h index 16692a2502eb..f05036ca54f5 100644 --- a/drivers/net/can/flexcan/flexcan.h +++ b/drivers/net/can/flexcan/flexcan.h @@ -58,22 +58,24 @@ #define FLEXCAN_QUIRK_SUPPORT_ECC BIT(10) /* Setup stop mode with SCU firmware to support wakeup */ #define FLEXCAN_QUIRK_SETUP_STOP_MODE_SCFW BIT(11) +/* Setup 2 separate interrupts, main and err */ +#define FLEXCAN_QUIRK_NR_IRQ_2 BIT(12) /* Setup 3 separate interrupts, main, boff and err */ -#define FLEXCAN_QUIRK_NR_IRQ_3 BIT(12) +#define FLEXCAN_QUIRK_NR_IRQ_3 BIT(13) /* Setup 16 mailboxes */ -#define FLEXCAN_QUIRK_NR_MB_16 BIT(13) +#define FLEXCAN_QUIRK_NR_MB_16 BIT(14) /* Device supports RX via mailboxes */ -#define FLEXCAN_QUIRK_SUPPORT_RX_MAILBOX BIT(14) +#define FLEXCAN_QUIRK_SUPPORT_RX_MAILBOX BIT(15) /* Device supports RTR reception via mailboxes */ -#define FLEXCAN_QUIRK_SUPPORT_RX_MAILBOX_RTR BIT(15) +#define FLEXCAN_QUIRK_SUPPORT_RX_MAILBOX_RTR BIT(16) /* Device supports RX via FIFO */ -#define FLEXCAN_QUIRK_SUPPORT_RX_FIFO BIT(16) +#define FLEXCAN_QUIRK_SUPPORT_RX_FIFO BIT(17) /* Setup stop mode with ATF SCMI protocol to support wakeup */ -#define FLEXCAN_QUIRK_SETUP_STOP_MODE_SCMI BIT(17) +#define FLEXCAN_QUIRK_SETUP_STOP_MODE_SCMI BIT(18) /* Device has two separate interrupt lines for two mailbox ranges, which * both need to have an interrupt handler registered. */ -#define FLEXCAN_QUIRK_SECONDARY_MB_IRQ BIT(18) +#define FLEXCAN_QUIRK_SECONDARY_MB_IRQ BIT(19) =20 struct flexcan_devtype_data { u32 quirks; /* quirks needed for different IP cores */ --=20 2.43.0 From nobody Mon Apr 6 18:55:16 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011034.outbound.protection.outlook.com [40.107.130.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 73CCB3AA197; Wed, 18 Mar 2026 09:22:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.34 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773825751; cv=fail; b=W4cpA4EAg0wwMspZWOSfeUNx1DATJRsHsRl2lp+YGUOv+sgTS0wPM9WE0EouvJi8XX1pa5h3W+ZKthR2i3EC67HehNOa4INrjBu2H5Y/5xc5OWV2/pLRRNanET5q5RPhlK14my6xYH/h4hC1o7+xV4tJtA2XipR6dGlUkvFuTwI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773825751; c=relaxed/simple; bh=OiAkZhZVBWb9wIA6XZDuMkP7uCiTcbbRI8p0pJKLV/I=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=SY9cJKVaKNAZ90+GEdI2qtWO1YzDjkL8F4xl6QOlNgSnMCf3TdNqOvS38AqAlhCOZRcnIGgcNfyprNKqHKWynlMpMQf8MaBciSotVwh8/YMHgJ6EHH+ZlM62Wl0VW0YaIWTc3RkTosxj+9kHU1UlN0XA7ODFoApvZUEozhuSDpc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=nYYGgeBS; arc=fail smtp.client-ip=40.107.130.34 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="nYYGgeBS" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aGKr8ZqrCKzPx9kbD+nxqteqPkwJ0iOHXFsHS5hgSig4tpZCoAaqMeznEarFGD3Ib9bX5zxMFUxFqduJwAclRAAOVdcYpMu8JJ+TMeDuQwmOUsEarHYeJ04An3KA+76BilNXyZngXzfiz5eKzJ8RQxYB/wuGDWEEZsBPQj+/IGDFgQ/81yDFnfd0k6iS1FP+VjhPHa+vByMkjn2NtMQMMn+1av2AjLHlYLyuQmIUe4CCh1lPCTZzcT+zoOdvwtynUEplfNonyhcseE14Sn0p4Siz3+1RGXRwciFcr4X8pe3zK9xSftXEnFExi90MxZ5qmHuwa+TvcLHs00ZuDPUHog== 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=vNmC1QQQPL/Tn9o+6uaXE3BNJ9UFMcs+abPdcDk4sV8=; b=NVhohc2rl/uOhvZ0CTobEJCks7ZXYiK1ivN/pTWCJO/LCWYaGdakGrnHdrRaXAYuprT5iEWU5cOHzMoyyOTXmnh5kmTJMQlxpir7O+fmCz1bNRmVZA9R836ERmNa5t4/Vs9ACooYmT2KG+jWf5Uc7S3D3SrMzZft257MZjIgyBiM0o37XeNnV3Qc9pkfxZMxW6ETvZGIjsmDMfWk7SwGihuCdjMwEIJqHh9mKu6b9ofdlhumD326xOgfgzLBLxMMig1quSz6mUNfCuf1LyML+PAdC2YopUngjxxuDrsbluXyDt097usQ611nrcQF01dpMqYgRmc3I1cgWWPF4omsAA== 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=vNmC1QQQPL/Tn9o+6uaXE3BNJ9UFMcs+abPdcDk4sV8=; b=nYYGgeBSyTRkEHYlcuaUAHN1awqg08Cma9Cy74Qj/+t8DqnaPt5rJpWA9K0sVvo2oRPZECGPnxHUobZyJKFp4qDpgQxe7fzLl0ea05/73fyGBex6I13MwZrdnE/RXDMFYYCMRzwYovbvdvYZg9A7amEYglenAwu9DqasuDvtA4Zcr/6smFE4irb6qaFKymJsNZgQxQTApqX4P6CtPsyUEPtXnW0rdj781NKk299W+UHKs9UkYlwEAr+KRbKzZpIDTZTGatpnn5+LMRKv5X/wy51L0R5VeRiRRsDhTFp2N8xAJKuZo4lpCASK0Zmu819jnNmw12dw2B9v6P2FgK2O6g== 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 PAXPR04MB9708.eurprd04.prod.outlook.com (2603:10a6:102:24e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.27; Wed, 18 Mar 2026 09:22:23 +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.9723.018; Wed, 18 Mar 2026 09:22:22 +0000 From: Ciprian Costea To: Marc Kleine-Budde , Vincent Mailhol , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Fabio Estevam Cc: Pengutronix Kernel Team , linux-can@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, NXP S32 Linux Team , Christophe Lizzi , Alberto Ruiz , Enric Balletbo , Eric Chanudet , Ciprian Marian Costea , Andra-Teodora Ilie , Larisa Grigore Subject: [PATCH 3/5] can: flexcan: add NXP S32N79 SoC support Date: Wed, 18 Mar 2026 10:22:13 +0100 Message-ID: <20260318092215.23505-4-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260318092215.23505-1-ciprianmarian.costea@oss.nxp.com> References: <20260318092215.23505-1-ciprianmarian.costea@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM8P191CA0004.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:21a::9) To DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9251:EE_|PAXPR04MB9708:EE_ X-MS-Office365-Filtering-Correlation-Id: 3f59e54c-56f8-4a29-c0f9-08de84cfdc73 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|366016|376014|19092799006|7416014|1800799024|22082099003|18002099003|56012099003; X-Microsoft-Antispam-Message-Info: 6M26agsvEQJvTUyxwUX5g5Nc+I9IZ+0WivXQS2CxENa+SFWV3ETg55oP0UMsxBqh6N+9mKllD/EWW5OaaCxmSUxoYS40oV2dhE+MruRI7xUFlp1VJr9dfOtujVaiK0Y9WVYxEbMKOaT6vC6DoYwz/WX/5jZ1CmE3Wr8yn8VZzBmE+WxpKwMQgpapX+aOBcngRBXevjeTYOtvM4AD24+H3LNINaX1CsHCLDCZMrDGU6GnM7xI7GeWJU1kq3hS8lOwuDe2a1UP+6Q7RPZxBu0aCsoRUg0Yk/4d7hjbonLG8TJLFMWwBd2gs0AvXSMGO6WY15I6czHUfO7B911te++dMk+pai0mOCCAQ/mErrBO7m/NOepes29l+FHacQzgrDPRugz2dmpKVz0+d9K584uTtuMjRqz10GEKaa6eaD4pLvAIXE1XrgaY+hw/5jMWM/GdzixhB2WyrjvhnaxYlUoLupywq905mkSu3YpTZ4t/HJqMXrtmWHfz7lhlkdmJlpUOTTlR8G+Ck3HSZo2vNQo4wQqOboCD041E9SesjG11DA+VjCkyJw7knRIJAHQ1zFVD4AWAU06duuq5QW1NDYMbc4fw2zuy3nim6TbPDO+Yisa1CjBC3RKbBXi4cfJSM7eLYDXFoJR35A04p8gwHYgaE8Jsau6PUQCuSA+zFtzLsMioMiLLHejmG29fNm4AnExjpu9w+uh5vW0C7ph/eg5AiGCst7T6ywdmJ4PCzPuFCV4= 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)(366016)(376014)(19092799006)(7416014)(1800799024)(22082099003)(18002099003)(56012099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZGJ6VTYzWVlvR3FQOFZZUGxPdVBLK09WOG1yTkZmemZ4dW5DTTNDdlp5Vk16?= =?utf-8?B?UkNNY0RnYW1iTy95RWdEdStkTEJMdWhQM1NnTDhMUGpVVFczck9uN3M4M1gr?= =?utf-8?B?My9tSENLTHlLeEpWYUhjdDRObHB1OGxMUU15UzgzWEZjd2lCaHFKK2oxTmRi?= =?utf-8?B?dGR0dXNXcG9LTERSUUN0U3lOZ3k2MDFtejhNdTR0bDNVbWhjbitRckF5bFpi?= =?utf-8?B?dStLazhRMk5OKzNWOUtrNHNQYjkrOGVqY250MWY4ZUpGRVZmcWdaVmJQL2Q3?= =?utf-8?B?U0V4TG00TXl6LzhJbCtyUFpObno1elppUEhoTG5rb1M2aUdFWTIvN3ZEbExP?= =?utf-8?B?aGY2Qi9oQVd4U0JpdkNoOWhQMmpZYi9XUUVLOFIvN0xPV2xpUGxBQkhVWUVn?= =?utf-8?B?Z3lhS1hvY1BWQ2xwQWcxWkxJeExHdjdlRDJKUDU4NEJIM2NCaGlnbjc0WW15?= =?utf-8?B?MW5naElRUTB5dW5FSlFIQWxkd0ROM2pkRzNKeTdkWStHbW5LLzlEc2lZMzlH?= =?utf-8?B?T3BrRjgxd2xMeUUwNkRmMEpwUnBwMTE1UGQ2VVdycWpyUUdieG11aFZJUSt3?= =?utf-8?B?Q0NXZEVUSTFUWEkyU0JNR3p1RzFreGhheHlCV3VpdCt4RHk2N0FnQXQxTDlQ?= =?utf-8?B?aVBrajUzdVYxS0VSckdsUDZhR0ljY2xCVEZJTmgxRjlqMlRXS3Z0dUhvZFp1?= =?utf-8?B?YmRNT0wyZ0lyWjAxYm9yb0w5TGVheml1eFhSczVJUE9ONVNFbEE5aXpPcjd1?= =?utf-8?B?Mnk5bUZLVVRROExRUG1LaE5ncGN3V1F1Y0xMRzJzODBGZ3JQSHNjYXZabFBD?= =?utf-8?B?dmZ5cCt1dkN6Uk9aOFR1ZHhCenRpcERUcnJJd1dsczZuK1NmZnpoKzZuM29a?= =?utf-8?B?bUVmaHc4SlRDSnhzQTdycmwxWi9UNlNZb21Dd2s2TFE3YzJzRDMrVWpUaVR3?= =?utf-8?B?OUNFRS9qT0lzSVNvYWVJa29zZ1ZVOHFOWTd0dXlsREZPc3VtbWpkcnY3S2dh?= =?utf-8?B?MmJsSnZuV3hkVGxHR3FmNzdwUjZTaVRYYUxXMTNOMkxVN2drTVgxZHJqMjlE?= =?utf-8?B?Qk53UTUyUkZyb0NOa2F4cm9OSGVEMjNRdFVFbWY2dWU0M1ora201cnpPRVZp?= =?utf-8?B?TWpuOU9ZWnBBejlUbWpIWG5mN2x0T2ZLUzY1TmFEL3dZSkoxbkRqd0lYUWdD?= =?utf-8?B?cWhzd2pGS0RhcEY2NmJiM0F1UWgrdUxCckdPOVZnajdOSWJSelIzOG1qcTRO?= =?utf-8?B?QWlDdS9aVmc4c3JvNCswaDdVZGVQaWo0eHhhZGNoK3NXZVdzamtaMFBvVk5Y?= =?utf-8?B?VER3dUZGZlNVMUltUzV6aDBNS0dua0tuMXNRSFNreEpGalNsenA1dUFtWTI5?= =?utf-8?B?ejBTNndaU1RDN2tNMGR0ekY3WnZ2SkRaU3h5SVZzSU1zTmgrRlI3SmloTkRQ?= =?utf-8?B?QnlDVGJMQmM1TjAvbjFNMmMrZXVWbzRERzJWNXBXMFZnbUNZTzBMVEY3TjIz?= =?utf-8?B?TzlFaW00UWx0Y09GMGw3NGQrcW9JNjhDMlViNHNUS0xleW5DUXpzdVVWWUc2?= =?utf-8?B?a2owMHA3YS9QTWhaanovZVNIMVV5NkdWaHpLdU1EVWR5c0czd2p3Q3daS0xm?= =?utf-8?B?T1VuaG1VTmlHWFpDcEJIdFlHTFZ6cyswa0Vkd09mNWl6MjN0WE9Pbm9oZnJP?= =?utf-8?B?b2dibG1DejYyL3RlaWRJRytwOU1xRHQ5OVE5WERnMHNQUlBpSlg5QzkxTEpP?= =?utf-8?B?Z0NuWC8zd1hrK3pOc2ZPNTlqNlZXQzlvdXhLRHpKczFUSFBLVldoaEhFN3Ir?= =?utf-8?B?M2FIckF5WXlMdVU0eVR5eUo1aEIvTVVVZDFXTzB0YVl3cmJjMXdGanhZRVNr?= =?utf-8?B?d3pRZjNqSFErQzlqZ2F4aFpQU0VHajAvMEdyem5JUjZRbmtrZVBpL1hqUWZR?= =?utf-8?B?d2JTK2R1dnhrYk5LWElPTjIvSytFSlVib2o2YUVXTEhxenY1MFZrbmVFTXM4?= =?utf-8?B?LzE3RkhBemFibkljeUErQVpDOFNFS2VlRENrNU5zVzNHVWJid0RHVHpQRTNz?= =?utf-8?B?NWIrWmxkQm5HaVdIRlIyaXF6UHVVb1hUVmhGbzhHWmROZVdqMUIzNEZWWmx3?= =?utf-8?B?WHNITUVLM05SaG9JYVZhRWp4Y1Vtb01tNVViS2pFdkkvaUV0a3V3RnN3bHo1?= =?utf-8?B?U2RUS2d2TmhBSzI1V2U4alU2STY2amgxcWg4cG53TEl0ZEVPOWpUbGJkR0Nk?= =?utf-8?B?aFUwb0ppdmF6UkJ1VU1SNXd1cVdyOE9kN0wyNWpRWHhvMGVNRE55cmpRTnNr?= =?utf-8?B?UGVmOUNaVE9VMytuL09MUEQxUENJRy9QdERVNmd6N2dDSnd0RjhuTStUYjNa?= =?utf-8?Q?468T0QZgqLxwXjw8=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3f59e54c-56f8-4a29-c0f9-08de84cfdc73 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Mar 2026 09:22:22.6457 (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: 8W/oq8bq0qmTnY8YkBkS26GnZmP7jjeuSV0op+0XOTSzkg5p+nyxHkLBM4BGrWnyOmxFktcDBuTLbq40oK9qic912LvMPkE2cP85ol92hts= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9708 Content-Type: text/plain; charset="utf-8" From: Ciprian Marian Costea Add device data and compatible string for NXP S32N79 SoC. FlexCAN IP integration on S32N79 SoC uses two interrupts: - one for signaling error and bus state changes - one for mailboxes 0-127 Co-developed-by: Andra-Teodora Ilie Signed-off-by: Andra-Teodora Ilie Co-developed-by: Larisa Grigore Signed-off-by: Larisa Grigore Signed-off-by: Ciprian Marian Costea --- drivers/net/can/flexcan/flexcan-core.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/net/can/flexcan/flexcan-core.c b/drivers/net/can/flexc= an/flexcan-core.c index a6b15496853c..1fc7540c8b52 100644 --- a/drivers/net/can/flexcan/flexcan-core.c +++ b/drivers/net/can/flexcan/flexcan-core.c @@ -397,6 +397,15 @@ static const struct flexcan_devtype_data nxp_s32g2_dev= type_data =3D { FLEXCAN_QUIRK_SECONDARY_MB_IRQ, }; =20 +static const struct flexcan_devtype_data nxp_s32n_devtype_data =3D { + .quirks =3D FLEXCAN_QUIRK_DISABLE_RXFG | FLEXCAN_QUIRK_ENABLE_EACEN_RRS | + FLEXCAN_QUIRK_DISABLE_MECR | FLEXCAN_QUIRK_BROKEN_PERR_STATE | + FLEXCAN_QUIRK_USE_RX_MAILBOX | FLEXCAN_QUIRK_SUPPORT_FD | + FLEXCAN_QUIRK_SUPPORT_ECC | FLEXCAN_QUIRK_NR_IRQ_2 | + FLEXCAN_QUIRK_SUPPORT_RX_MAILBOX | + FLEXCAN_QUIRK_SUPPORT_RX_MAILBOX_RTR, +}; + static const struct can_bittiming_const flexcan_bittiming_const =3D { .name =3D DRV_NAME, .tseg1_min =3D 4, @@ -2076,6 +2085,7 @@ static const struct of_device_id flexcan_of_match[] = =3D { { .compatible =3D "fsl,ls1021ar2-flexcan", .data =3D &fsl_ls1021a_r2_devt= ype_data, }, { .compatible =3D "fsl,lx2160ar1-flexcan", .data =3D &fsl_lx2160a_r1_devt= ype_data, }, { .compatible =3D "nxp,s32g2-flexcan", .data =3D &nxp_s32g2_devtype_data,= }, + { .compatible =3D "nxp,s32n79-flexcan", .data =3D &nxp_s32n_devtype_data,= }, { /* sentinel */ }, }; MODULE_DEVICE_TABLE(of, flexcan_of_match); --=20 2.43.0 From nobody Mon Apr 6 18:55:16 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011034.outbound.protection.outlook.com [40.107.130.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 405893ACEF0; Wed, 18 Mar 2026 09:22:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.34 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773825752; cv=fail; b=V5Jhtgnk4oTVfwU/JZ0xi01QkUMjRM7jJn/xQZQbLCy0VUP2A6qcFtYKUGbi/u37ZEoVZCyqZd+ff+l5iYr7oVUJ43L1n1wpolP39Y5WJCNBrtMoyMFXvtQLib4B2ptxvJW8w2MuJzy3NOwmdZUZgWoMxTD3yZYVQRJPqzey2V0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773825752; c=relaxed/simple; bh=AmkQXFLaAgioZXQr+kr0ifiAPUfa04f++MCQqAML8pA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=lbdRWB+PBO2tleTfp5FFR3kdxZWQOQZltV/DPlb+X8dZmJnZMEZ17ljHM1tzQiQWZKr1LSqWKlIZruVrVm/cenF5W41BgR5pq05EsXyxdUJTCnfzeNpYLOEVtBTT5g+n4A41MuwB17KNTTEwCP6qarP0tL0FIEIT510ehJ+TO9A= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=ne0RqCtD; arc=fail smtp.client-ip=40.107.130.34 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="ne0RqCtD" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=awnrbrab1tLvcGyfjvRcfEDlgVV1txN79Z1VLZdTRTmHxqgpk7M9AXIIVSDYJ/oasSopAmF6QrwN37BL4Np28MM0KlEhFsV4zyIMrcyv7pY89HJiM2hD6zWPL/BFWEtw5MmFwWfBG59V7e/eqmuUTIEBBqwOuQGYuA2EsiCpLwJHsssf/mzGjbo7v9P7BU0tZWqN03hKX0t+/OVzMSvTST/VlbqHjSvrIBGwkZZG3G4n3VWQoKAgGn9jaTDVmv0Jpkk5n8x1uomLbdS2jJmNAfKH1xIl1IjP5sYeRcaX+rNng/BsZYvmZCqsEvJXLPibtsXRDjHSDJewcn+aKQo8pg== 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=U12gOewEf6DEQLWhQ0GYz+ip2neAn9Tagkuag0OJu1A=; b=dQ1j62xjBaue0DYPjDyZoXc0IuEj1gQrD8+8Y21sXnu+UPyljVrBMnW3s6xjFKPWCcWQ8RR8u9N9A2uzGxVGJvU+nqOodkVvcZ6lsTYnn8WlzNoZue5nCYNGAzwWlisKF39nWkYxLjVfjkxgHaWwfzIestfJu3AjJYa6Xn6DHf4ZlmtVV20oo8mf8ZOG1sguhSoWzflFNOBd7J525gya3whRJfpzQ0cs/ayiL2aEj1bD+R7Dz/gTKp99BLTxiuSb4+BR0SYL0rktM7AEkVj9yjKbof6dY283a6rsRo5zW80cVfdxqNzhErQaEZL12J3UYJFBEbWyJFk4JpQG5DsrMg== 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=U12gOewEf6DEQLWhQ0GYz+ip2neAn9Tagkuag0OJu1A=; b=ne0RqCtDUpEHnOajDWdsyUEoWRsvXo2E7r06DKI2Uy+tVYd903oDTbXZJ+HzOh/0Jf/vamRQWdp1y8wIlpEO4tX+HQXWEoaNMMUF3E4zzWyGYbRImhXM8J2dU1WHJo5YqvFTwl/KwIXUYLtBbavoki9SPYSE7ie+q/Hipt0jqtBL4lZRdK+8RTvTfaMAhnSl0iOQSIsePwfCVFrrCPHJJebgaguL6i/QjbMR723R9VGwkQ0A27IcOfMZDC9Hm0CSwoXCt0bghLLEZfVJYSdeIIXArPYnKfaPsICigkdZFn0TgnpYpPW9m5QGaJFsy7kceT8P9KgLgD+kBaAKdDlQFQ== 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 PAXPR04MB9708.eurprd04.prod.outlook.com (2603:10a6:102:24e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.27; Wed, 18 Mar 2026 09:22:24 +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.9723.018; Wed, 18 Mar 2026 09:22:24 +0000 From: Ciprian Costea To: Marc Kleine-Budde , Vincent Mailhol , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Fabio Estevam Cc: Pengutronix Kernel Team , linux-can@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, NXP S32 Linux Team , Christophe Lizzi , Alberto Ruiz , Enric Balletbo , Eric Chanudet , Ciprian Marian Costea , Andra-Teodora Ilie Subject: [PATCH 4/5] arm64: dts: s32n79: add FlexCAN nodes Date: Wed, 18 Mar 2026 10:22:14 +0100 Message-ID: <20260318092215.23505-5-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260318092215.23505-1-ciprianmarian.costea@oss.nxp.com> References: <20260318092215.23505-1-ciprianmarian.costea@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM8P191CA0001.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:21a::6) To DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9251:EE_|PAXPR04MB9708:EE_ X-MS-Office365-Filtering-Correlation-Id: 02bcc2fc-b78e-4710-2655-08de84cfdd3a 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|366016|376014|19092799006|7416014|1800799024|22082099003|18002099003|56012099003; X-Microsoft-Antispam-Message-Info: pwpkiL6tTPBDAJhQtLl+hbAWJfx2ydYVpe/p8GMmNicgg6Ut0BAiqbXAVtQZSYh9as55vncgda/JjKheMZJh6IYqrliDP4TmQZaUukBf4qfd/NcDR4SZ1KhmgBgiuPoeloNJJMQciyZPFd0nNtwehBcfrD07PO2FnsqNyXaailNpfeAMYgtbeVOpaikEPbAIS0bbdlQGCb1XwQUfdlEASCHuEF94ODuRCGE3I9DtDpZhSSqfjXRwOfcy4CT9ZSgnlld53k9sLKaexTBlCi6Fx7r3t77483ZujoSWOFR6+XDJFvW8DLqFSf91Jw+6HRXcIf3VlrQe8jcMt070hPJTlFL2a33ZbpqRwzPymN5OsewMY+KOcFWnTXL/lg7W/FVL7yYVQ4bEH2w7MGLLpcSwhnaOIOltNl2uf2ZGcsLgLHHP6eK6WxMUEhSdAIALQCcUyHEu5fAmEl9Oa7V9+X0fNK7MfJTIe+u0Z8xWWjH4hNlgJycqpGyOoNfnZLVPu7XZrrg2wzolPU/YsFp5z893XbX8+6GFxwnS+8AvOgf4WvxQFemXmscqNZe1+caFf2j/1Dz2ZOenMPcThtuUsnaX143Bw6V7f6A3/9uzYeoghi7FxmWunaEq92rHtiC2U0usn9uRKsJzCad5uYddO3Bdjv6vD3kbuNugaa/Ros1R+MqiKSOkmQZa/eQBd9AFVemanAjbWHFKWBadZWi9o778fxNqT8FO11L7SeUv/W07vyg= 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)(366016)(376014)(19092799006)(7416014)(1800799024)(22082099003)(18002099003)(56012099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SFRUaGtWWTRqcENqU1VQTk1qZUlVaW54S1duZC9kSk54NFRDRmc2Q2xvYlN5?= =?utf-8?B?ODAvclhYQzdDM2NyNVlHcTZ1VnV0NTRRcy9iZnMzTTlEYkVWTS9qWE8vdVJz?= =?utf-8?B?OHJRT1BXYk1JMjBqRDdXWjRabFlUaFUvelBUVEIzaGhnZTR5aEE3SGM5MGZH?= =?utf-8?B?dnBJUUYrdnhreFN4YzZ4RDdWYkRvL1lrdk9LcWxVbWNuQ3NNMC9ocjJKNDNs?= =?utf-8?B?SUh1ZXhvYVNzZmZIYlZqSDBiZlFyUmdTTUR2OTZLcUF6Vml0S25DaFZGNUxm?= =?utf-8?B?VlFQZDBObUx6YTJMOHVzSEFKZFZFS0dmWVhMVkFvSXFsdFRWb2hBNWZTU2RR?= =?utf-8?B?ZXA3VERkVXJudzZ5TXVQNnlnaHFNRWVvZWZUaVFxbmhha2t4NHZ5MEIyU1Yy?= =?utf-8?B?Slg4eHFkWXpsaUlJMUh1N0ViOHd5NGNWSjhUWGgyU0NoU0RUUDlUMGdaVmt1?= =?utf-8?B?eUthNG5pTy8zTWgwd1FFTXhGbWlwQTdPTHBtOUtzemdMNFExVzZxYmhOY1Fo?= =?utf-8?B?U2JjdytjYWsvQWM4N1h1Tm1rZFk0SW9jSkcrZHVldmRzZzhMUEpyUEhoR2tQ?= =?utf-8?B?bXBTUUVCemdWM2F4K05KWlViTTNBQU1TdmorRklyY0lwZFFwcVlycnl3Q2tw?= =?utf-8?B?RitKc3JNa3JVOFRYUm9ZTytnbW01SGxDR1E5U3hnbzc1ZkVLcmY2cCtRK1By?= =?utf-8?B?Rzl0MHZPdjNGN3JVcjRoTFhjeG4wb3RraXpmN2xPZUZVRXFIVXByTUZxNmU3?= =?utf-8?B?VlNjaDZRZDJELzNIWDJVMlZEVWJpQUhaZEJmRHVYUmR6WDRiOS8zaVR1ZzJ0?= =?utf-8?B?RzFlS1RNVkRqY3NPSnJoajlWMGwxUENGNWRhSSs0MVRGaStpQ1dSMTAzVnll?= =?utf-8?B?c2dGaGY4b1ZSQUJkc2d4bTB3YnZzVXhqeUZTRS9FSDh5alQ1LytCcTY1SVJx?= =?utf-8?B?ZVYzcC9la0c0WXk1YllNbjN1bitIZ1A2bXVmZFJWeUU5YmZ0VGRLVnNNOEE2?= =?utf-8?B?ZHFnTWZJbFJrZzJrYkc0ZXJsb0RHcjVabm14RnhjU0t5WTY4byt2WkVHQnFW?= =?utf-8?B?TFFZRHRNaGFyS00xaXljc0tlMzRJMDQwTGF5dithdFZHcTdnNUd4ZVZtWmNQ?= =?utf-8?B?MkxmZVQybXEvOWVCNStxYVJtRHpoM3dDR0xKY254VGhvMzBvdVpQTGs1NW9G?= =?utf-8?B?Ly8xV29CM2xZNnRxM2kvMWZOMURvcE5FWmdUMUgwOGZQbU5xNjY1VW44TG1G?= =?utf-8?B?aXNhZU85M0NkMlVhZ014aCtNN0ZjVWJsaExRc1pOZkp1V2Nxci8yVW8rOTlU?= =?utf-8?B?TmNRcXhnWGxUTDIranBFSlJZQ0tVTDdwM1g1RmRmVFlQcFhpMXA1OHplaW5B?= =?utf-8?B?U2htc1JLSUpoaWYyRm9FRHlKQm5XMXFlU3FpZFVXbUtLdVpBS3hGSUN2Yy82?= =?utf-8?B?ckNvUEFLQUp3eENJSnRPa2ZScVhiVE5zamdTMzZpVUFOZC9ZMmt2WmNSV1dB?= =?utf-8?B?UWIrb3hiUllVWnYwUTJkcUZ0VDYzaklWUXNZYWRJMkxMcnV0MmdnK0MveUdw?= =?utf-8?B?S2hjZ1JDSGJLc05JSENYZ3U0WWZ2NFNubk1DWUM5Z1RRRUxkOFFuNytROUx6?= =?utf-8?B?YjJlQWJnSWNXLzN3bEdrYjMyV0ZnZGZyTkxSR1pRcDhtaVE0UUc0R2ZHYlpK?= =?utf-8?B?THRTVnlzSkM1WHNqQ2txNnF2S2FBYU1vZzIyUlloUXQrVWlKYkdBZVlTa3o2?= =?utf-8?B?SmJOdEhaMmdOdWFGTmE4VlFuQy9LdnFzZko4VFg3V1VFQ3ZTMURtaEI2WHJJ?= =?utf-8?B?OHJyRUgyK2FSTm1oNytDbzhhOVNBN0VUYUxUOS81anlMVHVLVmhtZ24xUG8z?= =?utf-8?B?bFp2ZUI5d2x4cmdnV1pZTEZ0cEdVblFYUGxmajVZbzJYekdRRmg3cXZEY0RK?= =?utf-8?B?a2ZVMFUyYXdleVNDRFlSTXgzRzR5d3hUREpOOGVPWElMa0xtNno4RFdhenkr?= =?utf-8?B?NE5oV0dsMmpyTW84S3hsWFhOMEhKRUV3Uzd4ejNWeDFTb1pHY0RUb3R1YUxM?= =?utf-8?B?RkRnVlZsM04vS0J4eXFFbGhpTEEzTFk2QXFrZ1pFcWtOVUFzaUtUQURjTmxQ?= =?utf-8?B?b2NaZmJFMmhEeUtBWnErNlc1WlNPV2c0Q2RnY04xNWZKREUrbXFKTE9TYzN3?= =?utf-8?B?bVdEeGNiYzN3YTUzdkNBVHZjQzd0YTY1bU1BanJFbW94aGZ2aGJIeUN4dG9U?= =?utf-8?B?eFRtU3M3VElVU0tDVkJrdFBsVzJsVnd1UkJsd1pOZ1JvUUtnV01sUTBBMjZ1?= =?utf-8?B?QUNHdDZ2dnJGaUFtWVRDT0lzUnpUK2tlY1FacjJiekUrRHpPQUNsTndGTk1U?= =?utf-8?Q?NmyIC0gTbsQNYIFA=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 02bcc2fc-b78e-4710-2655-08de84cfdd3a X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Mar 2026 09:22:23.9381 (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: qYkuzA0NIMrqkJBMgTftMw5D//Hluszsegc9FHSs+U1IH1sQqDF4NYCKIv8n3EElcTCpdVO6p6IAX04wgDNJ/PnbQ0UM6DTSadkZjKQdbrQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9708 Content-Type: text/plain; charset="utf-8" From: Ciprian Marian Costea The S32N79 integrates multiple FlexCAN instances connected through the RCU irqsteer interrupt controller. Co-developed-by: Andra-Teodora Ilie Signed-off-by: Andra-Teodora Ilie Signed-off-by: Ciprian Marian Costea --- arch/arm64/boot/dts/freescale/s32n79.dtsi | 50 +++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/s32n79.dtsi b/arch/arm64/boot/dt= s/freescale/s32n79.dtsi index 94ab58783fdc..c1a4fdead91d 100644 --- a/arch/arm64/boot/dts/freescale/s32n79.dtsi +++ b/arch/arm64/boot/dts/freescale/s32n79.dtsi @@ -352,6 +352,56 @@ pmu: pmu { interrupts =3D ; }; =20 + rcu-bus { + compatible =3D "simple-bus"; + ranges =3D <0x54000000 0x0 0x54000000 0x4000000>; + #address-cells =3D <1>; + #size-cells =3D <1>; + + irqsteer_rcu: interrupt-controller@55101000 { + compatible =3D "nxp,s32n79-irqsteer"; + reg =3D <0x55101000 0x1000>; + #interrupt-cells =3D <1>; + interrupt-controller; + interrupt-parent =3D <&gic>; + interrupts =3D , + , + , + , + , + , + , + ; + clocks =3D <&clks 0xf9>; + clock-names =3D "ipg"; + fsl,channel =3D <0>; + fsl,num-irqs =3D <512>; + status =3D "disabled"; + }; + + can0: can@55b60000 { + compatible =3D "nxp,s32n79-flexcan"; + reg =3D <0x55b60000 0x4000>; + interrupt-parent =3D <&irqsteer_rcu>; + interrupts =3D <0>, <64>; + interrupt-names =3D "mb-0", "berr"; + clocks =3D <&clks 0xf9>, <&clks 0xfc>; + clock-names =3D "ipg", "per"; + status =3D "disabled"; + }; + + can1: can@55b70000 { + compatible =3D "nxp,s32n79-flexcan"; + reg =3D <0x55b70000 0x4000>; + interrupt-parent =3D <&irqsteer_rcu>; + interrupts =3D <1>, <65>; + interrupt-names =3D "mb-0", "berr"; + clocks =3D <&clks 0xf9>, <&clks 0xfc>; + clock-names =3D "ipg", "per"; + status =3D "disabled"; + }; + }; + timer: timer { compatible =3D "arm,armv8-timer"; interrupts =3D , --=20 2.43.0 From nobody Mon Apr 6 18:55:16 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011034.outbound.protection.outlook.com [40.107.130.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3A7CC3B19B6; Wed, 18 Mar 2026 09:22:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.34 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773825755; cv=fail; b=pz0uYjtKCsl6LfWebGtqLNKOdPasukwDQ9vpCQtAgWEljpthOlAW9N3m3DUIpiqk62c6p2ZoD77aT1FTlSwZPcdHV7VvWnj+0tdI5GIwmcb37xAWXml/NWheP6yIGCDMH3VvzHPSYlEDB00Td8bzo17paB/cCNbToR6TX+uh2Ew= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773825755; c=relaxed/simple; bh=NjkkmEQvIhu/ukpc3rYoo+G4FDElFzZoJ0lqkJdSKiU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=csWXKLI4qp8vjolvooQHGky+hfZp5clsXXO+XodPA8uuyv7EsZt0cM3z6rcYROlKET0mQQdlr7YF0o21+5+RTlyXq50aYjoSRRzYkLTeCjawml9oA9E55wVtr+ZfywoCRYEYPdCqj/gluZOOwYIzIxASOViq4Il3frPaEZlFad8= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=dbwTF+1g; arc=fail smtp.client-ip=40.107.130.34 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="dbwTF+1g" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=d4dH3xZMNbmeeUGMfdBTCoUYsyGzBJ59DGIsd/z3Ntrouyxrj0/yZic88gftb9/MCYYjCUfxBb8le2GvRUyB8bQ+7oirsUJd8tIG0MjQoqd/+S/TEAal0Bt9nn4vkKcheV67wnp6mlL0QbSWZK9PbGq3TP1KKLWPbuwXI0aqnJyzRuzAdhSqlakdZYyEC2UDXRs52z6MbRZgLbmWdnKG0QFVUma7yb2vLGZVDesI1IxocwhbNrfHmz+h/tGO9ysMHMs962f2BNvtVOuvXEX7TzlwCfc7mdiyuRTf/5E2JhyJdvx8Ip0a6jzTv8ibxfD1aWElEAXo6XfVlMR/rDHx3w== 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=GRQouUAtAoFM2r1Ht6OLIZn6BKh+s2A174EICOx9dcE=; b=e2KIDeISFDTITY9AjwV0Vnh6+0y3dFNzDypskZqPfHqy69t6cusAwTlHIDK2tg+Ywrx9tt86RiUhXZBQSt6i0pyXpbC4SowVsAyXQRYTMZWQ03PrFO5zs19tG4ERKvyWjsEm7LvvUkfQd1XOy+xIHKbypr3ZccNZJD57cv3lIhbTUPDDA2q+f/eC4QoMCLKjzmJOnHHDShDRPUeaXidKea/RWFfBGZM/Gq2WWuDFCN0QZbPE1alw+2JRh4vRXcaQqUiS8kq6aummd4ipEBqfUEaRtgX+pa7ad4vQb9Zz1VpD1d7T715byRsHg2FsQs3gZOLQa9avDluukjFo8P6lrw== 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=GRQouUAtAoFM2r1Ht6OLIZn6BKh+s2A174EICOx9dcE=; b=dbwTF+1gkMC2KcRmRXEGJk6VBaCR9a2c3yaxNnrGZCmfl5hDVqJ/+lX17uFLgdPQtVRzAR5EoCsBaAxaTlLnpszl575mRDUGKJkzeKUbuxQkfWrX10YEX0+prag3VX49q6l0d+0Bl5qQiXJ+67Qm1gewemPqCLpzgZ1yI/KU6/l9AJ41pEwub4D8oMsrTSA+f/OHSULSQb1LczK4CBL1bnCfEXXoHeWWEbcJ8Xk59kg9i9zwHaD0veAg8uthXun7sDDyYFVuDD3wZ+hAYXrS+pK/6ZX6/7oVwZsyolq/zJzpxuAfVgzaB4I94VSuRnAayRoXG5i2uewFTTe+LgNrVg== 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 PAXPR04MB9708.eurprd04.prod.outlook.com (2603:10a6:102:24e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.27; Wed, 18 Mar 2026 09:22:25 +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.9723.018; Wed, 18 Mar 2026 09:22:25 +0000 From: Ciprian Costea To: Marc Kleine-Budde , Vincent Mailhol , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Fabio Estevam Cc: Pengutronix Kernel Team , linux-can@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, NXP S32 Linux Team , Christophe Lizzi , Alberto Ruiz , Enric Balletbo , Eric Chanudet , Ciprian Marian Costea Subject: [PATCH 5/5] arm64: dts: s32n79: enable FlexCAN devices Date: Wed, 18 Mar 2026 10:22:15 +0100 Message-ID: <20260318092215.23505-6-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260318092215.23505-1-ciprianmarian.costea@oss.nxp.com> References: <20260318092215.23505-1-ciprianmarian.costea@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM8P191CA0021.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:21a::26) To DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9251:EE_|PAXPR04MB9708:EE_ X-MS-Office365-Filtering-Correlation-Id: 4773bb2c-90bb-47f9-2c30-08de84cfde0d 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|366016|376014|19092799006|7416014|1800799024|22082099003|18002099003|56012099003; X-Microsoft-Antispam-Message-Info: odpRbZIP8qnTJHL8jLs+/BAoSyZzGge+1uYQPtLugT1dL10ZF7CUNld/cgizArhSI4ipBdwesmwOjsuO07MWa4XzazX/OsI8GQORH65NPxi2mu9AiAohVTSLrxm7xX7l0WvXYkzW+os/tsLgczLdJ/4zZqJnr/rYVFxBEm3PkgGgM15o/dsUHqPJB/6fzREIBpDrcztuvgv8ccHzxi7/xndywd8FYJbLWeiHl1hJEL1uBYqwPocdBuXqm0n+RC1XNJN5M1u+ae2AKBnU45JizsZwzFSMD18Dl4lji/F2NKtjTj8HoEeP4fJiOveBIWNrWNxYYZZk9vM/fpOkIXvL4d8JYQgZWWoSkCfgAMIGa08/ODQtLsvzPMOVb77nZbisr/mw9VTtQhuTfyxPy9W78C/or+dzXmvYE052ETg5MOPrm0j3XEHfOq5RlpiwPhMtFUjB3g7lrZ8AGxKHqfRTMOcvrUnRSzDPy6Mp8XDGWZ3DlsilG5KaRN8ZBIOFEWpx3gaig3/KYy2bGLoPxXrt38rBX4ubGqw+KsH72qTEwvamQFCAl1juQwXDEdBg3EthoRWipyavU4Nl3z/uASMXWZVKhND4Ek4tAVSBbkO+ThcASFGo7uRf5M9rT5V5gFY26Sczv8yEQYnyGTRyZJJNhZXcelOuTBSrM5xLH3wOaBS5LN0qwd+j5zXYU/pqqIBLGzL4ahqonHUF6nNdfHox5R6xhlpMxvQUekZa9/aA8Wc= 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)(366016)(376014)(19092799006)(7416014)(1800799024)(22082099003)(18002099003)(56012099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SUdNZ0VjVlZlYnVwbW56TS93MGFCbjFRZEc1OHc4elAwVWFydVh3ZUdZek1v?= =?utf-8?B?NTdUUmd3OExWRkhyRHlpSW9zazBSM1VUOHRkS2RWYWdYOU5nOE9XcThMZ0lv?= =?utf-8?B?bS9jWGQzclo4c3ozcE5EdXZnOWI5MmxqblgxNWp0TTdlQ2QwRGtoSXFLcTVH?= =?utf-8?B?ZmlqN2ptUDYzcTVQZFprdmxwR2dnbDlMZFBrRmdYbTJkV3NPWm5tS21WSEFT?= =?utf-8?B?OWFoWUxIMFU3MG5YMjhFVmdTK0lHMzVvbVBUVlp0MkRqSEhmeDNsTHh4Nkcx?= =?utf-8?B?UStVOUY1NCtESThoUUlhdVlDaFI2QzZKR0ptemJoVjdkTVF2SjRDWVRMd1RP?= =?utf-8?B?dzJ3eWVXUkdxNzU0UTdtZkNKckplTTlmS0xtS3RqU3h6ZzNwbzRkamVXNlhR?= =?utf-8?B?ME1ZSHZhZlpUZDg0MVljOWI4dStqQU4yaUVQamw1WXV3RUU1ck0zQzlLQkJt?= =?utf-8?B?REJicVhnRkgyc2Z3OWVzTFdoc2s0MnRsK05ZSHN4eUhGL0ZPblBCQVkwRVV2?= =?utf-8?B?N2k0d016N0FWdXorbkJDTElFZ0dGVUw4ZkZuMlh2dld3WXRNdE9uTFZtUzU0?= =?utf-8?B?d3hiYllKUzRUcDRESGZtV3MvZ0hwUzlMSDZCVTFHYXBqQ3dQbFdhSkxEYUxS?= =?utf-8?B?QmFvUjJjRmJ5dFdVc054d2xFR1dwVEQrc0NZQVdvdGVLQTcwM0hkd2tKbVBO?= =?utf-8?B?Q1lmelpQaE5RSTcyNGhqY0E1UTRMYkRhdmg2UFRqalFaQUZBWjJ2ZFNIWXlx?= =?utf-8?B?SUV4UkRZdHQrN3QxbkhXSTJreHpkTDR1dnQyZkh0SDJEbzNNZUxYZ3hDMVRj?= =?utf-8?B?RGFaU1R6TUZDcWprdFlBazNGamlzU3FDVFZDZW9vem9tL0NzeDI2eUNHWlpX?= =?utf-8?B?TXB2aHB1emJZZ2dMSHRYVnZTWVRQUEc3Yko4RVBmcjhRT0Q4UVlCWUpsOHhr?= =?utf-8?B?ZklmWnFsNHNKYUtqc3Rwd2paZzNGZmRuVHpYVGV3NWtrdnZHNWJEdkcrcG56?= =?utf-8?B?R3JDREdWZW81NTc3ZGdLaVEydHVod1V6bHZIMDBNRWt5REpjMzM4N1pKNkJn?= =?utf-8?B?RUEyNmlQZ0tuMGM2aVF2RVJrOTREWGtJZFBMdmNsQXZCbUJRSHhMbFNKVDE4?= =?utf-8?B?V0VWY0VzTE5yRUROVU14MFVPb0UxamVnaUxBcEU3a0ovUEhsSHVQRnFiSEdP?= =?utf-8?B?UEdSS3dWbGxVOGNEWEFkT1h0U2c3aXIxdUhOcFZFeEJwYmlXT29HYmtxSXVj?= =?utf-8?B?NVE4aGxYRU9jeXlOajRUTCtPbVNJMkRRWG4rZVRGRlJQSkNwUUx1aU9sdkov?= =?utf-8?B?OXRJSGNsUWpGWEhxQVJvMmpmWFFneW5ZZ1g4ejYxNkVKQ3ZYLytkTUNtTW1E?= =?utf-8?B?THp5REQ4Qnl2Ky9RV0kzTnRwcUFWaWdRaTg3Vm9SMEJDRk85dHU4N0I4VGxR?= =?utf-8?B?alFPSU10QlNQc0g3czd5UDg5WUJJMU5zRktTblhlYmkyaG42aEY5eSt4emIv?= =?utf-8?B?N29jTms3eXRhM2pmdk05SXU2ZVROUlhPOHFPbVhNY1lDeHZxOEhYTHVVUXB6?= =?utf-8?B?N2RPTkJDSWZoTHRHT1R6ZG80aDdsTzFscmExZWtnN3BHS2l6T2x5QXBDM0F2?= =?utf-8?B?WGVybVRIeHZVM2tTNzd0aWxSdnZMZm84cEtxVVFWVjVWKy8rSGZKa2c5NVh3?= =?utf-8?B?dXkwVnlMVG5JdlRxVFZIUVppOC90OUpQMWZJVzR6TUI2SDgreGhiMTdMUG5t?= =?utf-8?B?RXJsbWtYYStaNFZ4SkUvTHpkaXFUSFdpS0o3T29lZVZXZWpqZVVBYk9NUGYx?= =?utf-8?B?aVdOdkdFMUI0TGw5Mld5Y1E0ZlZBQ3o4NEFDUG94RG5kUStLWjJ3TDNvRFU4?= =?utf-8?B?L0ZUZTZkblp2S2kzdGFkdG5EK1NnRGIyMWVGZ2FWOENkcmJhMzRJYnFnWUZB?= =?utf-8?B?bGlkVW1OOUFjTGdYNDFZMmFudFlpNGYzMXFRRnlxZ2xnakRGY095aFBEOFE4?= =?utf-8?B?SGVlMXBKTndRd0dRNHRyenU2djJYWWZTckNmazgxc2lLamRCeUdmSUFtQ0hD?= =?utf-8?B?QnNiZTFqMnlWN0NsWVh2Qms4WE16djlwaEJQWE8rSThVcXlDUjM0cEg2Wnh6?= =?utf-8?B?OTdsM0JET0YvaHFaTGRwUVhGNGxMWEkxWFhqS080M2lqdi9nZkFXdlRkeTlz?= =?utf-8?B?eWs2MU5HVWZjYzFjRm5wMWUrS0FCS1pNcFN0NjJ2ZTdsekxxTHQycGVVZnI1?= =?utf-8?B?L2FvTmFBM3FIZEk4NUM4Y1ZKbjJnMEgra01zOXRDQThINmNFSmJBOXJMZ1BB?= =?utf-8?B?OEhQTWV5SjNmM2RNUmgvNVhMb3hjSWdSZVN3SFhadVVTSW1wRjgzSjBhcFlp?= =?utf-8?Q?Y858kGoyHe6JvvJw=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4773bb2c-90bb-47f9-2c30-08de84cfde0d X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Mar 2026 09:22:25.3457 (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: blDUtY+Iny6icSqaZStfSnVSkVEOosjSz4ZfZbrsrvWXps6+VhTy+LO28nlFv7iIuiFqDTsY93y9poTDVzTxbGmljz6O2mJCZtOAkBoVfn4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9708 Content-Type: text/plain; charset="utf-8" From: Ciprian Marian Costea Enable FlexCAN controller instances (can0 and can1) and the required RCU irqsteer interrupt controller on S32N79-RDB board. Signed-off-by: Ciprian Marian Costea --- arch/arm64/boot/dts/freescale/s32n79-rdb.dts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/s32n79-rdb.dts b/arch/arm64/boot= /dts/freescale/s32n79-rdb.dts index 1feccd61258e..65a595d7535f 100644 --- a/arch/arm64/boot/dts/freescale/s32n79-rdb.dts +++ b/arch/arm64/boot/dts/freescale/s32n79-rdb.dts @@ -43,10 +43,22 @@ memory@80000000 { }; }; =20 +&can0 { + status =3D "okay"; +}; + +&can1 { + status =3D "okay"; +}; + &irqsteer_coss { status =3D "okay"; }; =20 +&irqsteer_rcu { + status =3D "okay"; +}; + &uart0 { status =3D "okay"; }; --=20 2.43.0