From nobody Mon Apr 6 15:40:20 2026 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013064.outbound.protection.outlook.com [40.107.162.64]) (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 20EF03BBA15; Thu, 19 Mar 2026 09:40:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.64 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773913248; cv=fail; b=ry4PKUa3Dvyka3vzBkY7QRJiXdwKaGej8B0BkBUbJAbxYv5n3C6JUPOeqZYY2wjEWlaFYrbt7Fldn5LKaFvFFsaef+D13aCVoc06yclbpzKWxZqjKTD+RP6wUZiQ9a1xnIhIqjP4M3b7zCFTnctyuG8jMSK1W/rG0CQXBeGRlcM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773913248; c=relaxed/simple; bh=AmkQXFLaAgioZXQr+kr0ifiAPUfa04f++MCQqAML8pA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=sWS3/s32v+2rXDxxh7EbJ6Lz1PiXFKCkvhaQbmC5ofV31jyCc6nR+DyQpGqTzNyjs2rSgwHqaEzVUbUtTjvGtbsQ4ZNmTBJwcsePatgzGaP6MxW8Vkkb+HBuGxzhK7Mt959sWTlhC4jD6NhAGPomzvRyxFUh7LFeDq1lBxIrK5E= 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=XN3g+/7m; arc=fail smtp.client-ip=40.107.162.64 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="XN3g+/7m" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WiCNzqDGm82oJLGX54TlKu7NNu1tjtB0YXWGXeigP8SWtIwawi6yityot7bic0BxeLBi66pv6HGzG8d0VZOnAiCJE1u3CQ7GcHAPoNgqfgu3WiumoDstqgPd7xNPxfWkjz461dDfvSEXsfpBSv4prPGPIlDFtNUHIaTkWl+tBI5U98G16tX128RkGe+mjOayr7zghCsafTxVa00gyhb1SMXDXKXZp6ITe4eC8qH7hP37zgeRxcZd03jjbPQIcfB7tuCEmO7xcw03Q37mZPKLu6nZ8wNiT3ic9oiu4gnInG2IeJBad4FRh9xq9rJojSPIs9lM+XjgDMMzt0AegZkibA== 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=JdUi1juFtCNZGToKxZp7GdI3j0JuysTS7YWqAbtS2e8+szDIxb2e2vArfXs9Wvx/pLPHR4eGQ/QwIGGbVwy1yBH+4Isd46QIeW3bV5Uccn8udMV1s5UiZpGKxcbWD6LieBhlLzGSQyY2E0KZlcAf4Mhn4WGuWnqvoI/kayANTWPnN+lVyo0bm9ZB36g5MEv+ejQ2nEofKQwLAjwiOPP4+gvnl4fi6mDHbV8lthW7esUA5Wwgep6A0XRmtjrw99SqOVB74ABw8WDGlDVbw+eJ1ufIq3JsyQ16c77d2vZ2AGqQ/iMUQC/W5NieOlrL1GBx4rkQAKTd5DBQ2kc5A0wDRw== 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=XN3g+/7mVMWK8U+PrLZoDJmP7z+JwHbBj8HGBWQC573LRWAU/r887kznO2BSciFhzTx6hz1iK+OTphJt6wMVqM1LWAlFl5EFraFje3vJzleByJngFLvLxb8D60l04zq4U8flgp163a61deHE9d84R2P5tzi+oL681Ss0x8Rjsyf83/Jkq7yyxhGctWSHNi8MRTByXrB0YhN6RJ16SvpqUbM3N2HgxmSrnlNCUVvJ9uWuUkTsPWAKZIB/ykraJTMUozKMZqf2KYFIht/Ngl5VIciX33HasquiLi7Z5PEwycwD1ROYbsBxmR61kwqwOcRDGn02UT9P4DJhIzJLDKwhaw== 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 DBBPR04MB7801.eurprd04.prod.outlook.com (2603:10a6:10:1eb::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.19; Thu, 19 Mar 2026 09:40:39 +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; Thu, 19 Mar 2026 09:40:40 +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 v2 4/5] arm64: dts: s32n79: add FlexCAN nodes Date: Thu, 19 Mar 2026 10:40:31 +0100 Message-ID: <20260319094032.427697-5-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260319094032.427697-1-ciprianmarian.costea@oss.nxp.com> References: <20260319094032.427697-1-ciprianmarian.costea@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR4P281CA0162.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ba::16) 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_|DBBPR04MB7801:EE_ X-MS-Office365-Filtering-Correlation-Id: 7c1cc80b-702e-4aa9-634f-08de859b9526 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|56012099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: PeyWj1miHnDMdahX5Uc/B4tC+y1gWgqq+FNpjCVOX6QLwpPb2o0wIgft/XM4J2aFX5+W51O7nl+gHGYdJ9Ngi7PE2qBJju3lRSIL3nO7XmBIK9lRQirUcnfrV9UW19KFY2KJH98eBIrjGAYXHZEZRVB/fWvN7qeRIXzpP8CmLLHp9ZZCA8h5oH+ewuWuIWPDSxsumLLATmdnQ+MGAiYH3HaqFxQvMB/0TI0XfgoDaV4py0ANT3NftE7jbXOEZuieB0JQXFfzRZ8jgPsCEWhJtfaunsWdEpVJq15W+yB/bKa+OLJzKw7sSEpqPNVUQAqAaXlnX+RNljXQh/sMrYJc6gm/DHE/wVaa7jG7PTIEwIDnicv/1V9ukQ7lIu6aLQKgSGZNn1htUqxCbrPW5XKvqhJgbqI/IFwDXZ5OKvSZILGJctdQZeSLKIroq3Ezz8G54JN99RNBHWs/e0dkrK5rzw88Qd17lZ+TdVF2QvUxCUbfbjifTdV/WLT3cR3cSufHux57wFd4VdNK1XO8y9A4e9zW407PwUY6A9arXchkXoSPV5yrBtRGlPeLOi3PxBCreOksJxWlNyaLHbUFhxqdA4mC1/tsGuzmVf66YjxgvsoLLdl9vLSFMNQ+etEqiKWStShDVzPrLjdwlFDjJ0bEmj6Jbo5rwGcwjI4VOBQYYRxKg1wpky/g/Ntm10iWQNk/jQTvuDRs2jwy637bFQKX9rWShQohy2NTXtrG32q0oDc= 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)(56012099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OXFSdXZ1RzRmcXpXQWF1Zmd3TG5hbWllRlBEVXFVNWhNOHo4dHNCZFVYZ1A3?= =?utf-8?B?M0N2TkZjdkNrLzRQVjhkYTBFMC9BbWpkZ0dRczFoQTZ3TFlzSHM5KzBxdEpP?= =?utf-8?B?VG1FQTFiTFNtWCt0Z1RmTnliMzQ4NWdML0lZdVdDbFp6STZjS3d3c3V0V1BJ?= =?utf-8?B?R3hIbWpzZXo0Z2pOYjdIRGJiOUxFNmcxMm5aODF4UHN4RXl4ZVNXNVVReW1k?= =?utf-8?B?NjVFa2NYSGRPT0NNOEpaWXFzVkprd1NhVnRiQXB5MTJOZXJDVWI5SWgwN0hZ?= =?utf-8?B?Y1FoUnVtOWFRUkc3dll6Q2JGbFNIL01SU0d6OFd2VG9yNmVML2MwcThCMkxj?= =?utf-8?B?OSs1Z2ZIaGJJUStGM0JZT3IvYWZaYllBWWZqUVM3c3RNSXNldVR5N3hkQVY1?= =?utf-8?B?b3hPMXB6ZnMrYTJ1ck5zV3V1N2FWQUlXd1dyb3dyekpad1ZEMG5ZQU1GYklJ?= =?utf-8?B?ZGdkVlFYMy9kdEthNUc2Nlk4ZEhzSUkyQjNJS2NmWjlJejBkY0FVNlZGZUxj?= =?utf-8?B?Mm1Ma29FSjZCa0hIc3k2akRxbkk5WnI0YkhZTEFCZ0tHVTk0ZTBRUG1zcmR3?= =?utf-8?B?Q0ppdmlVQThVVlN6VlVvYkYybUJGV3ZxNUF4ZGdCVzFSL2g0cWRwampBSC94?= =?utf-8?B?SUE5TDhCa3BxcDdDSDZDMnovdTk4emM0c0QyV1EzaHJtLzZ3b2tja3NlRjRr?= =?utf-8?B?bXk0SVNKYlhieldpSmdSQnFsK2F5U3JteC9WMnRLalp4Z2c4ekIxNzQ4Y3hR?= =?utf-8?B?cVJuZmw3M00zNno4M3FxMEVzYjV4dllQUlJWdzlZNFUvTkJ1Mmlsb3Vvak9u?= =?utf-8?B?bGx0bkVWUWpOVU5tekdJT01uV1ZaRFlSVGhJdW5XcHlWQjZTU2UzMGNBdi9F?= =?utf-8?B?Tnh2K2NBUzBMcFBBRUJKODExeU93d2ZNZ0UxaTN6MzN6RFFLaEw4Mm5oRStP?= =?utf-8?B?ZERLc0FyQ3NuSEU2YUFwVm5ua213UDJBYVZtNTE2cHgwWnY3Q0I3QW1RQnhu?= =?utf-8?B?MTAzaFREbU0zM1NGOWRybWwrV0drSGNDcHlhaDJmQi8rZGpCUHN5RlpPRzl5?= =?utf-8?B?R2k3VG5MRStxV0JZSXNrRE5mS3VZSDA5a0JFU3J6R010Q0RLOWlIQjBqNGxr?= =?utf-8?B?M1hvZUEwT0NibTV1dXEvTklYay84NWZQYXJSUEsvLzJDRTNzVFJMSk04SGN4?= =?utf-8?B?cERVbXhRZzgwNFoweE45MkZ1MnBGcG1BRmVCVFd5MWxHdk91dUlmckhtOTBu?= =?utf-8?B?bnl1bHdwbGdHUitIZUlHNFcyTVhpUkd4c3dYei9ZRW5LQnE4YlRTSlpiRkoy?= =?utf-8?B?OVRsdk4rK2VSWUJka1hiNGI0Z3lma29MUEw2ejRwL0x4blB1MzcrdXpuNmRS?= =?utf-8?B?ZnZvbFJjL2NBdkxEVU9NOFVUdi9qWTFVcTBVUjlJQWZpczhleGdvNEhEQWtu?= =?utf-8?B?OVJGVU9LSGFYYzNuZnlWcHI1WmFHMkx2NVNjOVFkUWEyUjM0dktUZXduQXE1?= =?utf-8?B?L3psRWNod1VWWFVIK0N1QjVBYVFvSG9RczFJL0FzR3VwUEtoT1M3NE1ZR1hk?= =?utf-8?B?NFkyNmYxbHcycmNSU2Nhbk9wODI5c0lZcE04U2tIdVZyenhJT3gzR09qeXk1?= =?utf-8?B?UVlJc0RweXV0QmpITmc3anpLMW1oWk5KL3RVOG54cXlwNENyY0k0dENIVnhw?= =?utf-8?B?Z3Z1Vi81N1ZTWXZQR2RNUEtHUThoVmFyck9xN05wTjF6NnBMMndVY3VRaFZV?= =?utf-8?B?Ny8xV3U1VERqZitiUVM4Y3c1eUZ4Rm5GbW84OVZHTk82QVNiTHRxTVphUzBo?= =?utf-8?B?ZGs2ZXVjNCtLTm9ybHgwWWE5RVBLYmNES0IxQ0NtNUdpeHVDR1F6VnZZZ0xp?= =?utf-8?B?Y0dVZVlyVkh6Uk13V1Z6d1FNK3pDcmZtWmROeDZYd1hCcnVaSHdMei9renV3?= =?utf-8?B?T1BnWWZ6QWVnaEZZSnVPQVIrYkZDd2xwRFFsN29nTXI0MDRoZEdsRURvYlZN?= =?utf-8?B?VFh3MTBUdkJ2YWpUZDNzVVM3WFJaaWc4M2NJcHRBZ0NEU2wvOWFNWjNuUEVT?= =?utf-8?B?UVJ3T1Mya3NBWG1GQmFVeTcvcVBMTTFTQUlvTkQyQW05Qmk0NGhlQXV0UUg2?= =?utf-8?B?UnpOdGRIMmhYMVdlay9hczMwZzljZ3JaS0hIWEVzY0kyZkVVTm0wQzVlcytD?= =?utf-8?B?SkJyQXo5QTNXZkFKdnQ2c3pScU1zeTBEQk4vWHBPYXNXbG45WFNmZ2J4UDZY?= =?utf-8?B?bk1iMk85UnpwMDZScnVYMjlNTWhxK3RpZGtSa1dDZnlqcUhzWUgyd2xVNWRx?= =?utf-8?B?WGkxeFFDUERXa1Urb29KSXFrUnBuY1Q5T21GY1JCMHVDeG5DN1hycjc2QWFM?= =?utf-8?Q?JAC+N21zf7DINb1E=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7c1cc80b-702e-4aa9-634f-08de859b9526 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2026 09:40:40.3209 (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: 5SaURFBRaCYlO8m4TP3h0b6Mog9vaMkL0e1fF3XYbT+X7Yox0HLMxZ9jle38BSAxsTstxalUVXb7IX+eNlAhFSZY6Wec7TRLeX/8XV6ZYrg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR04MB7801 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