From nobody Fri Jul 24 05:21:57 2026 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11013065.outbound.protection.outlook.com [52.101.83.65]) (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 9B4A54C0419; Thu, 23 Jul 2026 12:56:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.65 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784811405; cv=fail; b=rg+45dtfLH/Maj+l0zSVSf7UxD5AYkrVuNGBJhzKxKdoovE+l4evoJyLIoTy4d9yM9nG6aaHogBLv2cwNC45gj0SA3oqn/txdn1cI/CWXT7aR/ltKHfh344IkFoL9X05LxzR8U93O+PTh0cm9oE7c0BwtLr2e6dsR3wag7miVjM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784811405; c=relaxed/simple; bh=8tKYEGG0nmhP5kXJoZknhU/R6H1hrBa7kR5eVKLGj80=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=nlhCIc0m7LGb/fwn3hJcaXKEki8XfqKTEb4b7DVi1UFd+yeFhn39iUuebr6TEfK7lTasuB4HXSXVW/oE8lzW6wu7n3duLIkC1gqESi7OkHU3Fti/SpxDRjpGUz/KDgml5HyWuSpxoJ7XCMVVedVQwkxdNBEUv09BY9LQdn8fVRI= 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=IBkeLsHr; arc=fail smtp.client-ip=52.101.83.65 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="IBkeLsHr" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QwNtfBeAZS9e5Kd766FEN5NEnYoLdC+IpjY3NqaLwUTnCQCBizkvb7UBtuqBIW47t91kjsXueBNmQnJpyeHhOL6waR9vleyB1zkEyHdMLkhJDWUjNimskr90IKR7ad/X243LlIygcV2hYTeVyNzY2qTiiqntYd/FrO1Llz8aNGZeLph784G/rQyc8Ev8zX0n4B2exo37BZo1ILxjqRMNTEju89NRg5q1nomybcStot25+85vz2V+gTk/qxQxjuJ/TRzutlsZoLdKW7DYMn9In/AUnnEweZmIBPDSoGTKCCe/icapU2mOlYg0kn/1gzAEX2XnjpsMnByZLRBp4x4drw== 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=xt+svqmInN98BUopZnsuFVlYB2ebrvmIlkldwvD9zO8=; b=ipiz10esG2SWEfeUjCp4h3vBCnKYP4DiJ12WBTWIyzlppxc3peqzBoCMK8b+Qd5VWY2GHmFvkvrlfam6J2tdFG9xXata4RyI9zGOQJkXULvZOInFcvwD0F5j3JWXKi4MDMXGjNwLso3ThkDk93NwDeTOgQb+5AzudRFRMzjCWnTkeM7yE0KP9W+gSNNdGn6gK1dNKQ1rfAcXuYKPBmWzW8ly7an8d/aoufXrsiFad+nLfXlmWhrnLB1xvvrw+HlsjLlXiyibtkKxHgcKP9n6CzRcn9RS2MtoZe4mDFmpunyx5sEYFrgOJ2y9zBo0AGojxfBUH/GWACuYLmKboVz0GA== 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=xt+svqmInN98BUopZnsuFVlYB2ebrvmIlkldwvD9zO8=; b=IBkeLsHrQdQsKxeCjwkZy7hici7iUlSzIXg4IyhNHZtXH0T20OGaXDFyjEtk7j63diENYwXeIvpjbUBM27BYWWP3bEHZ/u+TLl1QSgRVCpKxhMaaObnCwhxPoauay8Ktsvsth5BQR4rtPieZoGqLTRMehNYDkkyrZW+nysCULp96mnBq1gWxVUhUwFeL+sbPlD/fFrVMt4tOHg6dbF9dcxZz6U+OjqQ1QL/xJdQ+F2KUWn/KKnhqB/aDiwljVMUrMqRl4GhwXnmB5jvCsSa0hMRzmuSEicW20DWKlcjMvj0Uh5yPr3tM8xJk7GlKYF+g2gDwQndaCFT4Xlaf7H0OVw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AM8PR04MB7874.eurprd04.prod.outlook.com (2603:10a6:20b:24d::9) by PAXPR04MB8638.eurprd04.prod.outlook.com (2603:10a6:102:21d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.10; Thu, 23 Jul 2026 12:56:39 +0000 Received: from AM8PR04MB7874.eurprd04.prod.outlook.com ([fe80::ac38:1699:6f18:c5d9]) by AM8PR04MB7874.eurprd04.prod.outlook.com ([fe80::ac38:1699:6f18:c5d9%6]) with mapi id 15.21.0223.017; Thu, 23 Jul 2026 12:56:39 +0000 From: "Peng Fan (OSS)" Date: Thu, 23 Jul 2026 21:00:03 +0800 Subject: [PATCH v2 1/4] arm64: dts: imx95-19x19-evk: Add CM7 node and related memory nodes Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260723-imx-rproc-dts-v2-1-a5f5cf2eb55a@nxp.com> References: <20260723-imx-rproc-dts-v2-0-a5f5cf2eb55a@nxp.com> In-Reply-To: <20260723-imx-rproc-dts-v2-0-a5f5cf2eb55a@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan X-Mailer: b4 0.16-dev-7bc12 X-ClientProxiedBy: MA5PR01CA0031.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:178::16) To AM8PR04MB7874.eurprd04.prod.outlook.com (2603:10a6:20b:24d::9) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM8PR04MB7874:EE_|PAXPR04MB8638:EE_ X-MS-Office365-Filtering-Correlation-Id: 8999f8ae-c279-44f8-e1d2-08dee8b9d64f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|1800799024|376014|366016|23010399003|7416014|10067099003|11063799006|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: FQuT003xoXawNiBhzE60y4eKvEAGfyZOBT5CyLuVZ8FuzWfYwT7pULrcUlxwsWbX6E+5X1gdaqs0J0uNB04oIn7Au3Aw8isyh8L4GiAAi5I4c4selzIYo44UOo9JcJ4MjECY4NxNc2XSf1wHnjZxy7VS/BfMD6RK4HPdZwbb8SxG1C3RY8dnvfZIwPRR4HQJZwrhdKGbsoUXoFbl7lMtGk/L5zeWcWwkxozs+MJnGl8qfjk8ZQO9ax25N+BkbOAhgEtywCPzbXwwEeKXD17CpGxdD5cY5eX7kKbZwqAl0f/7gNPBjeZEsAPKwTf/nY795SigNpj86iFIsOcRMXivsG14jizaMyAT3clOnT6ftVoekes/2rQZE1gv06Y9o6FPIjRlS7A1Tvlamyniikm1XM+hTPMP4qhHRos6I6+CK/4qQtHt8CKxQPg/bjkSCsPPSBSuXHWHNYU1JP5a/WSar1PX4G4C+DyNpvkqwDU4TPX8aK4GG8KtY123CUnqir6sXL0ZfC2DZ2OK9pjqbuQsUEovboiu4ckr1r1kioOeWuVsmzMa8gknU2oCZVhO5PSalbN6JSwB8jho5EIIIt1Y+8Qe0Yjm99bvMzqppVaxq/+uXGwi0Ot5gj4pZz8KwQymlHzJctnNYx7Ukr2jScwpF5se3bazXqE0TvggGY1y9BE= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM8PR04MB7874.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(1800799024)(376014)(366016)(23010399003)(7416014)(10067099003)(11063799006)(56012099006)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZHVmSGhoSlp1UEdhT0JVSk96RjEzTW92eEs5b3FMUHdpTXB0SGtwTTN6SHJR?= =?utf-8?B?ei9sTDNkUGtSamkvYTJKWUtBNXVRZE9Fb0pzOXlvdjZMZENkRlViWGZUMGFR?= =?utf-8?B?cGE3MTJPWjFoanArVnp4aXZlanB6eWVHa3ZLN2tuT09XSFhPZ2FIRGFoTEFL?= =?utf-8?B?QzVna1FXNXQ4ZlhKa3dzY3BtU1V1RjFGV0VyUzBEcnFNRFpvRGFKY0h0NklE?= =?utf-8?B?WTdPY1FxZFBjT2NnV3dBN1pPNzlPV1BEMjZ5V0p4cVZadURWZXNvbnVYaktm?= =?utf-8?B?L0IzSUg4QVk4d210RG53WndrYStBcXIwbTRKQU5jayt2ajJDc2FrUUhuMHN2?= =?utf-8?B?Y3hpM3ZrOGRncmhrRFQ3ZWI3NHljR1ZSZmRtOW04T3FIQUVEL2lJN1I2Rm91?= =?utf-8?B?c21hNVY2MkZXbzdVR3g0UVI1RXgwK2JYZUhHb2Q1ck9hMlFlS01DRUVsMHd6?= =?utf-8?B?SU5uTmZ3Y1E1ZmkxMTBQdjROVTJielFadHZyenYzM1gzMUxsZVFDNUc0Qlpl?= =?utf-8?B?dWhXRFFoRE5KMExmUzNpYm5QWmxVS2tYc1dwWVlNN2dtN3I0TWd2cnZzTVBC?= =?utf-8?B?Vzd0Z0RMR09GTU1QRTliaWJyUjREemcwRDV2allHcElXNE1EOFZZNXlLNjVn?= =?utf-8?B?V0NVcTVITXQyMHFZYlZ5MTQwa24rVys2WWtmc1JrU29ZYVl6V041Q0N4bnJo?= =?utf-8?B?aG9tZngyOGJqRGpKalUwZkVjcEgxdVFNN0xzaWNjL3p3WHUweXdMbnVoeXpL?= =?utf-8?B?Q0h0cFBkb1BiRG5kckNmMHFVMzBFUHU4V2FvTWtKVEZ4dHoya2hDMWU5M1Vh?= =?utf-8?B?c2o1M3lXWXRIZmUzSXV3SGh2RTZjWDRGYUlwYVNTVGxkUk81OGtaejJBT0Vt?= =?utf-8?B?M3VlWkxLQzFGQW02MGVkWmU2eDI4Z2psQjR1L29FUVFOYXF5UmRMak43VFdJ?= =?utf-8?B?Z0paQ09CbjlyZWNQZGUrQnBCclBKdjMyUm1RY2JDSDNxcWs3UWhBR1FJUzNH?= =?utf-8?B?SWpNcXU5RW9LdTZxRFA1LzdxNGtQd3Y5OGlxSmJHWVNzRTN4Nmx4cldLczlo?= =?utf-8?B?VlhMUHpHYWx6QzczMlZaT0FlOVB1UkpzTFRSNWRxcHRtdEZncWV0SUcrVWxp?= =?utf-8?B?ck1BbDJkVFdCOVhmc0kySEwwZW5yTlVsU0RtSEhBOVEvci9OYTFOUVhzMU9M?= =?utf-8?B?ckZGRURobnhGZmtrM3NkYTNTWHdNUlVFOXUyNXFDcW1jNWNPajVlaXZFQTMy?= =?utf-8?B?YXZNNjBRQ2oxOHVpQ1FXMlpycnpEUDc2WkZpUkYwbkRuZXhvYnBOU3h5bm40?= =?utf-8?B?ald0RFVYRDNRZER4Qi9TTE9MQWZObTNLTFZOWlpLd1VyMVVVL1p6RjZ6RUdN?= =?utf-8?B?K1FML0hkME0vaUJIeUlyVHRtSHVvMnNlaVQxdWpjQVhJY3E2OWdrMU9RL2t0?= =?utf-8?B?R0tXN0xra1gvc0VoQ1laZ09PNFZvSGVxMU03QzIrTGIraTFDSEpkbXEwVEVo?= =?utf-8?B?VHJRQkNFK2RMM3h2c3QzMFgyd0VFRFc2VFdBaVRDeVVTUHdhK1F6V2pqVXNI?= =?utf-8?B?MlFIdHVLM1k4OGRkL1MwTlhxNFp5NUJFbXI5ZnJKcGYvdEU4ZUpQU3M2Wmhj?= =?utf-8?B?dW53clJHKytzYjIvd2FxSXZzUE5NcXNxT3gxcmZZblVIRXY3aWZjMENyaEpv?= =?utf-8?B?YWE1R0FMRmtIcHY1dGpuWjRnZk1BQzh6WitsN3RyQllYb2V4cVhYUkxwNEhl?= =?utf-8?B?VVdFa2ZQbDREbThsVldnbEJINjhNK0xjV2xaS0tpdlRwbFFMRFp1b2xPclM4?= =?utf-8?B?cE82S3lwQ2w0THF2aS8vaEVrTnNiSGlPRFRYeld4blNhMVlRSkRpTEFEancy?= =?utf-8?B?bGdJbXF3Y1RkWDlwN0dQTDNoY0tPamloUFBNNjlpUnpoNko3NkRQLzBnMDFk?= =?utf-8?B?QmZKM0tUamtqK2hDU3VHd2p5MHhzazhMMGhtaStvbHBwd0gxcnd2a05QUVpZ?= =?utf-8?B?ZjRtWEdXTHQ3L2wwK29BWEVtZVc3S2dnZEZ2RlhvL2RZT1RKYUJrbHpiZHFF?= =?utf-8?B?YU0vbE9nUmFuNEJVaWwwYy85K21nZkRHNWhFMHRzQ0RnanEzc2hsQWRUZU42?= =?utf-8?B?S1diZmppVnBjZUxlUHNoVHR0enZLUk94dktiMlVnWjhJZy82aVJSQU0zRCtL?= =?utf-8?B?TURlU0pJanhkN1BSUHBYUHJoSGtjMEJwblhDL3pyUnR2Yko1M3F3RmNJaW90?= =?utf-8?B?MkhjSWptUWh2N1VFK2htdVQrdXFOUkxzb1c1ZExmZGtHWmN3NnRiZkMvM3FH?= =?utf-8?B?ekR2ZDQ3Tmk1Rk5CRW5FYUkzNURHMW53R0o3WDhIclFpQzdWTmsvNlNBQ2Nx?= =?utf-8?Q?QHsNs8JL7YFvBfLDq7nO6LkDTqk94T3MgqFvm?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8999f8ae-c279-44f8-e1d2-08dee8b9d64f X-MS-Exchange-CrossTenant-AuthSource: AM8PR04MB7874.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jul 2026 12:56:39.6420 (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: AwKEIgOIPwFpTIvYiwGVHMxKBbMLPkStC3H9atzWS+YRk+vA15zShfBs+EQBd9LJERnTZwmsCrk3CE25GKvhz3/9d9zekAvdmQ5i/jjEmx1+J0SKV9DoDsLqaY1cqaCO X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8638 From: Peng Fan Add remoteproc CM7 node and reserved memory regions to enable the Cortex-M7 remote processor. The reserved memory includes firmware memory, virtio device vring buffers, a resource table and a shared DMA pool for inter-processor communication via the MU7 mailbox. Signed-off-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 46 +++++++++++++++++++= ++++ 1 file changed, 46 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts b/arch/arm64= /boot/dts/freescale/imx95-19x19-evk.dts index 340ab0253ec21..814da90243b21 100644 --- a/arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts @@ -76,6 +76,42 @@ linux_cma: linux,cma { linux,cma-default; reusable; }; + + m7_reserved: memory@80000000 { + no-map; + reg =3D <0 0x80000000 0 0x1000000>; + }; + + vdev0vring0: vdev0vring0@88000000 { + reg =3D <0 0x88000000 0 0x8000>; + no-map; + }; + + vdev0vring1: vdev0vring1@88008000 { + reg =3D <0 0x88008000 0 0x8000>; + no-map; + }; + + vdev1vring0: vdev1vring0@88010000 { + reg =3D <0 0x88010000 0 0x8000>; + no-map; + }; + + vdev1vring1: vdev1vring1@88018000 { + reg =3D <0 0x88018000 0 0x8000>; + no-map; + }; + + rsc_table: rsc-table@88220000 { + reg =3D <0 0x88220000 0 0x1000>; + no-map; + }; + + vdev0buffer: vdev0buffer@88020000 { + compatible =3D "shared-dma-pool"; + reg =3D <0 0x88020000 0 0x100000>; + no-map; + }; }; =20 flexcan1_phy: can-phy0 { @@ -185,6 +221,16 @@ reg_usb_vbus: regulator-vbus { enable-active-high; }; =20 + remoteproc-cm7 { + compatible =3D "fsl,imx95-cm7"; + mbox-names =3D "tx", "rx", "rxdb"; + mboxes =3D <&mu7 0 1 + &mu7 1 1 + &mu7 3 1>; + memory-region =3D <&vdev0buffer>, <&vdev0vring0>, <&vdev0vring1>, + <&vdev1vring0>, <&vdev1vring1>, <&rsc_table>, <&m7_reserved>; + }; + sound-bt-sco { compatible =3D "simple-audio-card"; simple-audio-card,name =3D "bt-sco-audio"; --=20 2.34.1 From nobody Fri Jul 24 05:21:57 2026 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010030.outbound.protection.outlook.com [52.101.84.30]) (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 8998D45DF42; Thu, 23 Jul 2026 12:56:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.84.30 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784811411; cv=fail; b=HsPjql0312yV2CKc0Vc5r+YYBgYICrvsWewu922WgECK4wME/2KE2jKyswVBMlD9irejoGUo0AeR7voL4ONDiBEk6NizO5JXusnwqQJQ8RsBaSM95POSNWTp/OGyEyPP/q9MlKt8CY14JJO0afZJc2qUwYr2BuXG0OP9+EZXtpc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784811411; c=relaxed/simple; bh=8Lr+GxdaXUXHdhfDCDcug9zcjCQr6V3WZHwEmg1WEZY=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=eGyZwetSNkYPWYr2nLgzmtv0a1c6ckp4S66wBa5dQ/UQHezmWBEx05oHLZFpCIYzRiucjUaVVX57lvevQJm5jcVEdekoBIuqWIBuT+bqMLZnYfCHecJ5L3BekN1WewpVz49Mmx+HI8CLU+TM9MBP01FbXynF60Rlfn+HKfEs6dE= 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=toBRJ5PP; arc=fail smtp.client-ip=52.101.84.30 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="toBRJ5PP" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=P3+avkODyMkoAPcFmWFddNwNJW78Bg2nj8Q3GdyeczMK4UNT0mWB6X4IVXDRVOtucX5W3uhD/Xt8HpIeY+SHmAbikDdZGcYwmYR5PwVx0JarW2UcHYGX/L/VLjb36msTQT3S405VjZemd3hjJTauSjTFqcmWLdaDlFGE0cZP+oPUNRNL3BIYbTVyNHi6j/zzTSlvzxDmfKWzvhniPj/h6I8+zoWI7Kf1L3XPV5ES1y84x6xuzxQXQhdzPKJoDCGDi6ij7MsCViIGySBex3jqZofFVVUzqNAX2wc1ADqCofoVdXNMevjXEbuNunZlqN+V/zQTr1VCS/bp122/k7yVkw== 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=ShBa2MRDNLGKpoXNGdFfFzGE2DJpdxRvogUMwsH/mwM=; b=bMsCA6uNXZ0nzSuQsscavPpyhirssf/WpNFtbhnPjlax7guVMOH/y47/WWkxpbZOVQuNeYbbltfe0IaLb9vxuFVLM7MQUCobUVGIvO24P6mu5RtNyHtq7HRcIoLXOOTGMu0KS+VrasPzfiq5I88lDQBCrl8wkZ/dGcOC7cLP7xg8gxFGY8tH6UmzOPPljEKOmu7AeoputF4FqnbK9a3yk0yXaPhIqSSRTTPkGe4mKx0eHPwIzdhgHukghHSrhZPGiMoDWIP2P1Aj1yF98SijXH6MM2dz3yW+HWEyB4C1xl640KszSMz/8Bs46ETMsD4tqvtxR1ocTlHdsAEHuaweUA== 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=ShBa2MRDNLGKpoXNGdFfFzGE2DJpdxRvogUMwsH/mwM=; b=toBRJ5PPdIklKfkAu75YjnrUTPnChzAUI8axY43wANxIAt/gFuslf7VgQbhEi7EQ2tCf3erOFXAM04RdxMh8kmT9r8ShxdHzUtk3tzJQ6AN/P0hcY/1RejUn2xldDlA4iFt2nllK/DGR9Lyc0VFygmbz17A1wokAP97w1q3kCyZrq8wEbnYGxtmY059DOGqlbDO3grhnU3IGVoEZ1aUCRJNG38l1HqTZUD/qnF6D//WKEOt71fNIcXRCS18dQ0WuTMTYbF/t4TLtvGGesNth31zYS7sZjZha1BCd1s17+sWPPacJK/u08X5E8brb0S5LdpaPBdtjsTnunUVKmQTFEA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AM8PR04MB7874.eurprd04.prod.outlook.com (2603:10a6:20b:24d::9) by GV2PR04MB11446.eurprd04.prod.outlook.com (2603:10a6:150:2b2::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.10; Thu, 23 Jul 2026 12:56:47 +0000 Received: from AM8PR04MB7874.eurprd04.prod.outlook.com ([fe80::ac38:1699:6f18:c5d9]) by AM8PR04MB7874.eurprd04.prod.outlook.com ([fe80::ac38:1699:6f18:c5d9%6]) with mapi id 15.21.0223.017; Thu, 23 Jul 2026 12:56:46 +0000 From: "Peng Fan (OSS)" Date: Thu, 23 Jul 2026 21:00:04 +0800 Subject: [PATCH v2 2/4] arm64: dts: imx952-evk: Add CM7 node and related memory nodes Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260723-imx-rproc-dts-v2-2-a5f5cf2eb55a@nxp.com> References: <20260723-imx-rproc-dts-v2-0-a5f5cf2eb55a@nxp.com> In-Reply-To: <20260723-imx-rproc-dts-v2-0-a5f5cf2eb55a@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan X-Mailer: b4 0.16-dev-7bc12 X-ClientProxiedBy: MA5PR01CA0114.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:1a7::17) To AM8PR04MB7874.eurprd04.prod.outlook.com (2603:10a6:20b:24d::9) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM8PR04MB7874:EE_|GV2PR04MB11446:EE_ X-MS-Office365-Filtering-Correlation-Id: 41af4b8f-f86d-4b52-8c95-08dee8b9da74 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|19092799006|366016|23010399003|1800799024|56012099006|11063799006|10067099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: 10bEK95Vex53Bp3oXje5XQiIPDMyfoqOOMOugXW3gwpNyA9RTTylKq51y6GdA1qySfFmA5i5hr9ndyz/TB9iKOGHbTi23DKzNDwnOojSr1ka+ZO67I13yKPaGoMkwhB06WdFgkDZzovuSneeDACxqfmu5XdIArTqwF59/TsVZPGzgeM4ek/0l7LoxucdVr9V7uH6D+4spw+VLGx2QePA29XLBVvctlHW0tuL2EX451co1FukOe2JUfNr9wB9CkMHggUZeAXXFJmb4FA7yT2OERKnSTgFABRRLnYqL9nPwHst0ZM9jKYw3QPddV8o3VXQ9/wHDBB+plGmQiUnY6sS2JF8nQ7WpbFCVi1vt9qfJ+kYTwbIm213IJ5/AqNWUQ/rjli3Wy36W6sL98Jm/XZwjWu2VMl4fd/bdxp+J7wn1Ld8ihOvSWHJLOIEa8ZrEOLbux4KNXeKXH0HxdYhQ6zwV5/EP3uB004oSPFUmcC9NfRcytPFcNZnaGvScvfmBYJjZTsd8QA/mlHaWVqDiM6VyVZM83+E2ZQjnP74wV/+ppuvf+Iyvni8mLMM7qT42Smpx1l/FguHKPAJeeL7vL5uiifR3ETi0hApuzEaWNn9xd+mcIqnPYTDqVmx1/x/uvhbvMAPjAXPIq9732V0lIlJ/mI4WHuZSw2k7Y66QJ1Txl8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM8PR04MB7874.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(19092799006)(366016)(23010399003)(1800799024)(56012099006)(11063799006)(10067099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?em9mL2hQYmV6N2lUdHovWTEydUM4VWNTb1pCckQ3cFFMeEVRb3k1TXJlQkl3?= =?utf-8?B?aDVRNGNKTW5lbWI3Qi9DbVV3aDJaRWU0bkVJcGNBWmxkWHNRMkJ0dmh6Zmxi?= =?utf-8?B?WUZvZW8zU3d3Ky9yUkRGTFFwWlNvbWY1K1BUWEtuTjVZTlRST0NxejYxb0U1?= =?utf-8?B?UnEzSzVHV1VWYnRTdXFLUTVIamp4cW1pdmdDa3pqNTlPMUtBV1RtOXNPS3Ba?= =?utf-8?B?Q0JRUUxjL25vSkJVQ2JXeWQ3ZUlWUVIvQkdHWDBmbGtIZEM1N0NrQVNPZVUw?= =?utf-8?B?bWsrd2ltT0RkUDdoRnRLRmcxWUpvejZvSUZwRWNjWkRqY2xveTdtdjcxYk5n?= =?utf-8?B?NGhURXlNdThtSHlkdEQxMU5BWHFLL25XdWE3SWdnbTNOV1ZNZnNQVzNnSXBh?= =?utf-8?B?d2p6UlJMdkpsbDAvWkk4c0ZDNnJGRG9ESW9OY0lDanhLWmdvcVduTGtqUjEx?= =?utf-8?B?VWVtQXl6VHNsUy9BKzhjTmRNZXZ3UUR0Y2RFSGNoVFFWVVpvdjhoUjhFN1dX?= =?utf-8?B?NGxVeGlFZVBjVTJPUm5zR280emJEM25qS1dSSjNBVkZIM01Qc3Y3bzkrRmZu?= =?utf-8?B?b1dhNHorbStSYkhCZDB1T082UGxhUTJIKzg4dmNCWjkwQ2oxMTNjVlRqZnNF?= =?utf-8?B?N3d3QmpMOVBwSWhqNjNMbENzWWFWSkxhSEo1Z0VZT1JzdkJLWGJGSm1sTEhJ?= =?utf-8?B?cmtxZFJhQTF4V1NkdU43bkZ6R3E3N0ZQR3ovcXdYUW9ZV3RiMVJYV3lkR0Ri?= =?utf-8?B?NjRNRERUaE1tRWRnMG5mb1MyM2txKzh0aUQxc0o0WmJaYlgycTBrVUxyYXIy?= =?utf-8?B?bUlkMmQyNnJXcXo2ZmlqeTJCUnRyZVAzY1ltSkNudVpuWEJhdDRSWHMzQnB5?= =?utf-8?B?Q2NXNWcySkFuR1EyMTZ5Mk95UE1QNE1zNTl1ZmZDeG84R3FUYXZYYmFTVnl5?= =?utf-8?B?Q1pCZEFIalhsM3NrYXcyVVNpM1VxTG5UdEtuSlpQWVYvd0RQWExmcTR0VDEz?= =?utf-8?B?TzdzODI3S0VwRERkRDBRakNEWjFROWtTRkxKY2cwK25ZelY5bUJpZVJMT3B1?= =?utf-8?B?d05mZXRVUkxaTk1nc1VMSHVTTmlIMmwvdGZmR1kwVUZLY2lIWTFCRHdwVG9U?= =?utf-8?B?YWFlSlJkTjZuNXFya01ZODVDekJxN3Q2dEx6V3pTT05CeVVCcktPY2xyRGRz?= =?utf-8?B?ZkpVMHNqU1hGdXdGUngvZ2dEQzV5NjBOdGhkcDlSY0ZtVTMvSUQrODVIUEZp?= =?utf-8?B?QkJkTmJIaHc3S25BRndoK1F1SDdDcWlQWW5naXVDOVRrSURSKzh6Z1BhMzVu?= =?utf-8?B?c2ZadTY0OWFyL0RPazg3bFpaR1NCc0JmUzVEeFI0ZGtZZmxlVERqV3B2a1Ay?= =?utf-8?B?LzYweEpiUXlieU5RVnM5QkxhZGdVK2JzdFNLWEdhYTdreUg1YkdWTUt6eHVH?= =?utf-8?B?MUpGWHpLZWFCMHZHSzFmVEVjZE4yQXRWVm5sUGtpbzdEVjl5UThiemJHZTJM?= =?utf-8?B?Qk1qSUZOeitPV21uSm1EVkUxWTI0K3YvM2xrU2ZKUlE2TWFleHhWT3l6eTIx?= =?utf-8?B?am1MRnhtWEQyZTRwYXQ0R0lMc0VxTFBRVVNXeDNBZDRNWDh2TjhwQmVXcnFa?= =?utf-8?B?S0ZrNmkzSTBaK2NnK3FoM1BkYVkzYnozY08welZ6NEEvT29uU0RDeW56aTZR?= =?utf-8?B?VmRNSmtvY3ppelJNcllrVEFuY2QzU0NsQW94aEVJSVZPS0V1RERDeGorSFpx?= =?utf-8?B?ZkNySWlmQlNmN3oyaVllN2p2VkQ5RnBwOVcrb285M1NKOExYM2ZjMTBIaTV2?= =?utf-8?B?T0t6NTYzMFVTTEJZN3h4TnY3aS93ZWsvOGNhSzAyaEJUbnRacG1HLzVjcFhN?= =?utf-8?B?bS9KNW1PMERaVmhqeEt1UVppVHBLVGk5OWhaMHFJKzAwQWtzVTRUMUtRL3hz?= =?utf-8?B?UlF2N1JLN21SZU9ZdlBtZDAyYXNGemZMQkMzT1dTWkVITEFhR051MnhoU2tx?= =?utf-8?B?MFRLelFhUEZweHNvWTRvU3ZzQnF5ZVJQYS9XTlRWUWJrSmpBU1FJL2d4UnhX?= =?utf-8?B?L2dTYTBxWmNQam02VUFBSFExU3NVYWpSaTFIVXhnYUpVMjZ1Z2tHTy82Slg1?= =?utf-8?B?QnlKRzJUMkQrd2tNRUtSZUFSVkZKaVF6KzdJVGd4aS85RDZlMzl2LzZHQjVF?= =?utf-8?B?RG5KZTQ1Q21nYlljUlkxOFNQQ0NrNWd0dTJZSUhPZVJwQXJ1dGQ4STljaTQr?= =?utf-8?B?Z2FEMU02a0xnQkV0ZGVVbUhnMmJQc29JOWdjbFNJUjFiTDdTSlFydEM1TGhu?= =?utf-8?B?YkE1bGVYNjZKKzFHc0ErRHdjaDhPQUpWdkdGTC9YakJuWjdvZVc5Q0NMUG52?= =?utf-8?Q?IReUgcZdazbdnAbstyIGF8jJwIxiPrHP7UJ3d?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 41af4b8f-f86d-4b52-8c95-08dee8b9da74 X-MS-Exchange-CrossTenant-AuthSource: AM8PR04MB7874.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jul 2026 12:56:46.7465 (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: JjDn9O4v3LEqZdS36zXKB8q1PUNramDZp5iSolXM7P2oz6cmNGFtN5za2b/O05VPEKuXNAwpNogOr7of7u60qdTAdTfRDGfqIAFnzldETDt5crEUws24sSAv+a7eYMuH X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR04MB11446 From: Peng Fan Add remoteproc CM7 node and reserved memory regions to enable the Cortex-M7 remote processor. The reserved memory includes firmware memory, virtio device vring buffers and a resource table for inter-processor communication via the MU7 mailbox. Signed-off-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx952-evk.dts | 50 ++++++++++++++++++++++++= ++++ 1 file changed, 50 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx952-evk.dts b/arch/arm64/boot= /dts/freescale/imx952-evk.dts index 62d1c1c7c5013..fec851544fb11 100644 --- a/arch/arm64/boot/dts/freescale/imx952-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx952-evk.dts @@ -82,6 +82,42 @@ linux_cma: linux,cma { linux,cma-default; reusable; }; + + m7_reserved: memory@80000000 { + no-map; + reg =3D <0 0x80000000 0 0x1000000>; + }; + + vdev0vring0: vdev0vring0@88000000 { + reg =3D <0 0x88000000 0 0x8000>; + no-map; + }; + + vdev0vring1: vdev0vring1@88008000 { + reg =3D <0 0x88008000 0 0x8000>; + no-map; + }; + + vdev1vring0: vdev1vring0@88010000 { + reg =3D <0 0x88010000 0 0x8000>; + no-map; + }; + + vdev1vring1: vdev1vring1@88018000 { + reg =3D <0 0x88018000 0 0x8000>; + no-map; + }; + + vdevbuffer: vdevbuffer@88020000 { + compatible =3D "shared-dma-pool"; + reg =3D <0 0x88020000 0 0x100000>; + no-map; + }; + + rsc_table: rsc-table@88220000 { + reg =3D <0 0x88220000 0 0x1000>; + no-map; + }; }; =20 flexcan1_phy: can-phy0 { @@ -151,6 +187,16 @@ reg_usb_vbus: regulator-vbus { enable-active-high; }; =20 + remoteproc-cm7 { + compatible =3D "fsl,imx95-cm7"; + mbox-names =3D "tx", "rx", "rxdb"; + mboxes =3D <&mu7 0 1 + &mu7 1 1 + &mu7 3 1>; + memory-region =3D <&vdevbuffer>, <&vdev0vring0>, <&vdev0vring1>, + <&vdev1vring0>, <&vdev1vring1>, <&rsc_table>, <&m7_reserved>; + }; + sound-bt-sco { compatible =3D "simple-audio-card"; simple-audio-card,bitclock-inversion; @@ -451,6 +497,10 @@ &micfil { status =3D "okay"; }; =20 +&mu7 { + status =3D "okay"; +}; + &sai1 { assigned-clocks =3D <&scmi_clk IMX952_CLK_AUDIOPLL1_VCO>, <&scmi_clk IMX952_CLK_AUDIOPLL2_VCO>, --=20 2.34.1 From nobody Fri Jul 24 05:21:57 2026 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010065.outbound.protection.outlook.com [52.101.84.65]) (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 49B3A4C6EEA; Thu, 23 Jul 2026 12:56:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.84.65 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784811421; cv=fail; b=g5Wo1d61sQTDSEuoFlFfj4Sd2WXdXb4rh9fe96Byn1fSbLCVBLT5Rkiw8LbGOgY4kAzZ+TU2/5gsZg6kwdKnXzy9NjtLxg8Cacz9c29PCX/FGffxjeoncEaGYKaVu6llcV6ZnqCU1wp7/EraXYhz+gjmzpZ+l4NWgZgFzyDjqZ0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784811421; c=relaxed/simple; bh=FfsL3GwJoQ3DPKX6uA2SPQEuQcjyGyUxuTFcIfWqiis=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=K3ZegV7bwIM0ZL529dL0RuB2nSfGJDCci8x2qqhGCSAV+fiZzhxAjrYlPec8M7R7P7lIbFhf6kjl253i4FKH+jEcM0I0KRCjrXd/xhezhRdjaI6rBiVg3q49vt3B1ltTj7nR6FxgOaGvtqlFlLcEqnoPxIqC/MtpDs8Ah7jSdTA= 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=EdIcLyS8; arc=fail smtp.client-ip=52.101.84.65 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="EdIcLyS8" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vVTNdcDt3DupiYZaRbedLFNVkjBYwfNm/PgLJ//U3cHDKnfcvKrz6TYsDlGCDenvla6zHpO65xQ9ILZlFu9PN1nuah0Xclh0SDUzzzJ4UjgZmSNJPaRCb3iDWkmc7IQ51NSduJRNvNO1Vx7NlOOfenDdmZwNjrIPRRw+XA2PjDwD7Ua9GfIkMTdLQwwCCwzXOnb51nwSx62LANg+ncLC2Q3tqenzMK2jDNKTUg4uHNlqb98iBrW1jRNcbsZYxdGGgKlp1oCFTYFiTs7n9PXwCOjHw41XBIJghrVHdVTIFNm0DqY1qp11c0MVhLpee9LR8HXiv45Xx6E9t4M6cbfbzA== 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=j82+hjG72ghFKO4Ljjl7AX1MqSJvkoKyWl1OaEJnZVQ=; b=XLn34r7FedSxJk4qCu0xonu8yUhNg5PIddC1Pny6TJomM2Lz2voS0Ab5JzN5WXp2kPrQ8RdGgETHjyzcQr4iBbRCM9seSNztZQSL2pCYfVfFMzEBK5/rLU3iuXT3LMREuE03y1K1SsR41X358OaMUVwwe08tHD50q6kKyjj2bx4cKJfAZsU1wSnnyDs111K93T7gB0Q0CjKT1Qz+lsculuG5/rdhiTizw2oPlFvhMJwpDIqQOdBcM/FUt0l5KEl+LDet9R6GYRrAWBxYgy40mOHUkP07KFBap3KHGJRSwGvRv3HawhvqteQYVIQV7Z4/2/owiVbPqwS9xZioYmaZMQ== 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=j82+hjG72ghFKO4Ljjl7AX1MqSJvkoKyWl1OaEJnZVQ=; b=EdIcLyS8fn4Gz7Asdbg9iJnA0Q0sxr8rmRio0XNqsTc3TKOADIP7yG/P54cZuEausD20Tc24JBHt5tWgLdggktRFpUTno9PxCzS0jU6CDTnMZ9yxIkAei5N8HlmnDCNgZHCWtbeC8Tws9y+Pq8m+h8Z3c41yTTL5VRGbcWoiH4TKVoa+YEhIG51ONt6iho1As6hVuluK5Jg38ITTm0JCgPa7V5oxRWILHbFoxlNTHckUeI7BSvug/cquhWRJgShOrN58R7uIlLL2uQ94Wc8XZM22Wa8v1OIlVbuCBwnGkZ6gwgRDMbKlRguI2bRozKSJbY1+NnutHJGrruLLBxeBdw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AM8PR04MB7874.eurprd04.prod.outlook.com (2603:10a6:20b:24d::9) by GV2PR04MB11446.eurprd04.prod.outlook.com (2603:10a6:150:2b2::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.10; Thu, 23 Jul 2026 12:56:54 +0000 Received: from AM8PR04MB7874.eurprd04.prod.outlook.com ([fe80::ac38:1699:6f18:c5d9]) by AM8PR04MB7874.eurprd04.prod.outlook.com ([fe80::ac38:1699:6f18:c5d9%6]) with mapi id 15.21.0223.017; Thu, 23 Jul 2026 12:56:53 +0000 From: "Peng Fan (OSS)" Date: Thu, 23 Jul 2026 21:00:05 +0800 Subject: [PATCH v2 3/4] arm64: dts: imx943-evk: Add CM7 and CM33S nodes Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260723-imx-rproc-dts-v2-3-a5f5cf2eb55a@nxp.com> References: <20260723-imx-rproc-dts-v2-0-a5f5cf2eb55a@nxp.com> In-Reply-To: <20260723-imx-rproc-dts-v2-0-a5f5cf2eb55a@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan X-Mailer: b4 0.16-dev-7bc12 X-ClientProxiedBy: MA5P287CA0247.INDP287.PROD.OUTLOOK.COM (2603:1096:a01:1ae::14) To AM8PR04MB7874.eurprd04.prod.outlook.com (2603:10a6:20b:24d::9) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM8PR04MB7874:EE_|GV2PR04MB11446:EE_ X-MS-Office365-Filtering-Correlation-Id: b5864f07-5b74-48b0-a7ca-08dee8b9deb6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|19092799006|366016|23010399003|1800799024|56012099006|11063799006|10067099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: Ja9x7vCCz8ehs+IsU1ztRyMoIMYwMd9hwXQm14DZ8am0n3+nETPFf9QmiE/EZEwCCrLhzUeSVMMSZfvlFDn5Xxfw2v/MFb4WULLG8syLdHdfCUh4pefc6BL/3FahfiEYovLHzGKsrHQGxLzDgYMHfWHDTsxC2QSLeIwJh7co6mcVlJmW7WezI8w+q4JhyEa/37dDMszAbqJrIGvULncDxDbbdQBDANWMy/5XeMGTOTZ8xJfkXsWxPHrGxJ0fpnOmys/Nj70+t6M36/cbpxbuzpw6X3vihZ7WaUDKO3mWWHJ6FL7elJeqSToSvyELqOyCa7G+qwFa8+lUMcSnDmj8juM0lIfhhx6l0JktCP5k6EGoH3dEuWdI06JRJ3TSlOQL/oZp1vhEPNivKwDEdCIExWtuuFKee9ZplUTJqNyFRGS5CGTgGxwqWAryuPcUBxuGbnEpPKmmYNGWwKIfYZ2B0XkzW7iE1LFm1KSJT6bsEy8xIwyNN9hWdgx+l2s027GfLCZ19Oz4+R9IRgijQIs6r5+ProPRPuczedCnC+sTU+wi0Q0yg++aG2fsfQO+xHVxADau5nyYQ5wA1ZR7NGjGMliD2Tgc1p9yYkQvm+Qsm1t6F4AO/oZtcM4CH+ElPMcZF0IiZhV0kUZy6uyWDURFIhVfQzvkVmqchZrA+OAk6qw= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM8PR04MB7874.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(19092799006)(366016)(23010399003)(1800799024)(56012099006)(11063799006)(10067099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VllwUnBUYzNnQWR1ZjEveFBjMWwybGhUbkhmZ0JmVFFGMkN1ZUNvODRncU9K?= =?utf-8?B?T3o2VFgrLzROL3dVZWFlMXkwUk1uZ01zb1VqUjdiblQ5dGZHT1NpSWxnNzNC?= =?utf-8?B?czJjQ0pMbHFqVi9lZ0tKdXVjTzRvWXRLSW9icjZhQ0R6ZEFUN3pRVE5RdEVn?= =?utf-8?B?eGd0c1pWd3Ywdms0ZTI3SXpjSSszRGYwd3VXQXFrNm9CQXQ2aDZwZ3huNDRG?= =?utf-8?B?ZnlMOW5lZTVIeUN3LzRoTVgwS3MvS1ZXZjBRZkxzQ0h0WTZabFBLS3ZQemF0?= =?utf-8?B?T0lSN0R5USs0QTE3dUY3WTVmOWNxYk9ZNnR2dTBmaWd1R0RFMWhBREIzb05T?= =?utf-8?B?VVFvcjQ2UWliMW5iWk9adnptRHVhenZlVE5GOXl5bWttZzJTbEJCaFlCblZl?= =?utf-8?B?S1Nsai8rZGxsWmFNc1cvNVhCTmcyZGpPTWpvLytudDFyQjBFY0UzQkhleWpL?= =?utf-8?B?RXhhR2NMMnYvdlNkS3RKWWhqWnNObVFXQ2lmRU80ODlXNTlsWG9pSGxlUVVa?= =?utf-8?B?V0MvVWxoV0p5VG5rRHZpNnoxS1ZOdTMzc3RQTEN5OXlaOXJOcVRCUGJJNU1o?= =?utf-8?B?dFArcW1JMmQza1BQcFo5QXdiSENDNSsyczk3OWJsa0ExOWRzRDdOTWQxcjA3?= =?utf-8?B?dW95U1MrdVVCU3JubkVJcnhFbWFnZVo0YXNuTTVYamRBZVdsN0ZmdXJXVzlW?= =?utf-8?B?SmVRQk9DOWdMRzdHVEczNGRQOTJXL0NtVXVqZGxkeitnUlVlMm8vcXdCL2Nl?= =?utf-8?B?WkF3ck9QNXJJMG00T21vSGNGcytRNjZaajVJR3lLa0tlR3Rod2NNMUpWaVpa?= =?utf-8?B?T0pEckxFTW55MzZhNlRFZTQxOFdDdks1OGpmNjkyam15Qnd5aklhU0ZUUkQx?= =?utf-8?B?NlVYWDV2WTlhK2VNNFhzTXhKa0NzS0hNdUlKRCtFWFpmbUdDVlpUYmF0RnZa?= =?utf-8?B?WGZFUjJZSFJ4eDVUeTlhWXJnS2hiV2E1MWtuZStDNTQwZWFQV011anRrZ28r?= =?utf-8?B?NXFBNy9HSThnMFVpeVNEM1hxVEgxQks0WmQybk1Gdk5teEs0Nng2Z3Fkd0p6?= =?utf-8?B?dVVjUFJyeHYvWEVkRStoOWNQMWo1S2Zqd2trSlpLMnBJRS8yMXROVTF3V3c0?= =?utf-8?B?ZGVCaUcvR1ZLRktRK2kzbEgyYU9WeHN4S0pJY1ZVejBNTERVK050U1BZaFZq?= =?utf-8?B?SXZ1NUpYbUlPcUdJNFN3OVkvbmRFZC8xVXVpU3VqOGtsZlBUWWwrOW13bWJq?= =?utf-8?B?TDNYcDlIOUhVT28wTzVxNzBIdDl3R1psZHdsUEZpMzhZcnNFemxXbXFwK0Fi?= =?utf-8?B?YWpLdEp5NFFMRVJCcy8wbDBPS3VGWktQdjRTTjNtQTErUmZ0ODBBZEVoakRE?= =?utf-8?B?VFdYQnkrRENPdENHd2Z5dklJdXdXZ1VkVlVPaDZRS3NWZXRROGNlZ21tN2RW?= =?utf-8?B?Mk5ZQkFURVpTWlhJMzFMNEtRZXRYTnN0SEZObzZwUTVBQ1hnaHhHZ3FXOGxR?= =?utf-8?B?OWhhdDJUOTd6cys5ZkxQV2poTWsxbU9aVHBGcS9ta1drcWlWYmpOMXlvQzgz?= =?utf-8?B?UWpjV0dvbjNEdzI5OG9SNjVJTkszV0YxN1l6anlzcCswL1RmWjZydVY4QkRT?= =?utf-8?B?cUFTY1ZTSnpSOFBiUEVXSDU3clBjQldNQkM0VUdhVk16cDQvcWFCSllZd21w?= =?utf-8?B?dkQrZDk5c2U4MTFBWGJrc0Zid2Rtb3Ixc3pjYWYrODNiN08vcHhOSFVVVkFz?= =?utf-8?B?bU5yR1BjNlZHTFR4YlFFRDdpb0dic3lMK0RCdHJSd3F4dTFQRXdTME5xN3ll?= =?utf-8?B?emI0cng1SW9wUnJpZit0eW45bWRLTWp4VHl5WDFaUmgxYXVoSmg4NHZZOVZt?= =?utf-8?B?cGUwM3lKQllRT04vaEVRVkQ3YXh6TE91TUdLK1hJKzl2RmQwTEhodzFqRW1U?= =?utf-8?B?WTJ0eExFcys3c09WR0h2QzFrOXR3R3VyQUMxVHU2NzZMeERsT3R5RENUbnMz?= =?utf-8?B?NldDUkdhNnNpUmNiZnA0VzNyTUdZSnQ3T2llN0ppU1FwL1loZFVRWlJqQlBF?= =?utf-8?B?LzBaWHBkRW1Wc0EwUmtHc25EcU1lQVdRU0JiSHpTRzdpbHBaYjcrQ243R2l3?= =?utf-8?B?MzBtRitWSzdUM2tzd3U2cWp2NkM2NlJOVHh6WHFwNmppa20yWHJsM3BYdW0x?= =?utf-8?B?ZXdscmhLSklRT0dWeVVubnFRUnVjVklBRUt4cUVZSDNFVlJYVUZHTUhCclVh?= =?utf-8?B?ZlRNNHBzZzVLL3QrUS9GWGtiUFd1dWlDcVRYS0UyOFF4aGVOMHRGWVVvZGZw?= =?utf-8?B?UUM3NU1Oc3E5aTA3Q3lkdjg2MUdFTE1QeXNmZ3QwemVWRUxsUWo4aWZuV1pp?= =?utf-8?Q?C+4USA5o2DBoTFmeB9VvCBRnjzA1M2yNT5XOZ?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: b5864f07-5b74-48b0-a7ca-08dee8b9deb6 X-MS-Exchange-CrossTenant-AuthSource: AM8PR04MB7874.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jul 2026 12:56:53.9016 (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: Q1R7+NPQAtg/llhPBFqeS9RvTwkcx4hIIGoFHbsQSAPbeQ1MTHM9zILjIDS+aizosxSl9Y1U5nP7XsLTpO7VFFXBKqbsj7GGhbHsxNGcU5TdnS+ArjhCXQXYNuFT7wMJ X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR04MB11446 From: Peng Fan Add remoteproc nodes for the two Cortex-M7 cores (CM7-0, CM7-1) and the Cortex-M33S core, along with their respective reserved memory regions for firmware, virtio device vrings, resource tables and shared DMA pools. Enable the MU11, MU13 and MU15 mailbox units used for inter-processor communication with each remote processor. Signed-off-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx943-evk.dts | 135 +++++++++++++++++++++++= ++++ 1 file changed, 135 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx943-evk.dts b/arch/arm64/boot= /dts/freescale/imx943-evk.dts index 674410e541cba..da7bfbd52e312 100644 --- a/arch/arm64/boot/dts/freescale/imx943-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx943-evk.dts @@ -133,6 +133,36 @@ reg_audio_pwr: regulator-wm8962-pwr { enable-active-high; }; =20 + remoteproc-cm70 { + compatible =3D "fsl,imx94-cm70"; + mbox-names =3D "tx", "rx", "rxdb"; + mboxes =3D <&mu11 0 1 + &mu11 1 1 + &mu11 3 1>; + memory-region =3D <&cm70_vdevbuffer>, <&cm70_vdev0vring0>, <&cm70_vdev0v= ring1>, + <&cm70_vdev1vring0>, <&cm70_vdev1vring1>, <&cm70_rsc_table>; + }; + + remoteproc-cm71 { + compatible =3D "fsl,imx94-cm71"; + mbox-names =3D "tx", "rx", "rxdb"; + mboxes =3D <&mu13 0 1 + &mu13 1 1 + &mu13 3 1>; + memory-region =3D <&cm71_vdevbuffer>, <&cm71_vdev0vring0>, <&cm71_vdev0v= ring1>, + <&cm71_vdev1vring0>, <&cm71_vdev1vring1>, <&cm71_rsc_table>; + }; + + remoteproc-cm33s { + compatible =3D "fsl,imx94-cm33s"; + mbox-names =3D "tx", "rx", "rxdb"; + mboxes =3D <&mu15 0 1 + &mu15 1 1 + &mu15 3 1>; + memory-region =3D <&cm33s_vdevbuffer>, <&cm33s_vdev0vring0>, <&cm33s_vde= v0vring1>, + <&cm33s_vdev1vring0>, <&cm33s_vdev1vring1>, <&cm33s_rsc_table>; + }; + reserved-memory { ranges; #address-cells =3D <2>; @@ -145,6 +175,99 @@ linux,cma { size =3D <0 0x10000000>; linux,cma-default; }; + + cm33s_vdev0vring0: vdev0vring0@20800000 { + reg =3D <0 0x20800000 0 0x8000>; + no-map; + }; + + cm33s_vdev0vring1: vdev0vring1@20808000 { + reg =3D <0 0x20808000 0 0x8000>; + no-map; + }; + + cm33s_vdev1vring0: vdev1vring0@20810000 { + reg =3D <0 0x20810000 0 0x8000>; + no-map; + }; + + cm33s_vdev1vring1: vdev1vring1@20818000 { + reg =3D <0 0x20818000 0 0x8000>; + no-map; + }; + + cm33s_rsc_table: rsc-table@208a0000 { + reg =3D <0 0x208a0000 0 0x1000>; + no-map; + }; + + cm33s_vdevbuffer: vdevbuffer@20820000 { + compatible =3D "shared-dma-pool"; + reg =3D <0 0x20820000 0 0x80000>; + no-map; + }; + + cm70_vdev0vring0: vdev0vring0@82000000 { + reg =3D <0 0x82000000 0 0x8000>; + no-map; + }; + + cm70_vdev0vring1: vdev0vring1@82008000 { + reg =3D <0 0x82008000 0 0x8000>; + no-map; + }; + + cm70_vdev1vring0: vdev1vring0@82010000 { + reg =3D <0 0x82010000 0 0x8000>; + no-map; + }; + + cm70_vdev1vring1: vdev1vring1@82018000 { + reg =3D <0 0x82018000 0 0x8000>; + no-map; + }; + + cm70_rsc_table: rsc-table@82220000 { + reg =3D <0 0x82220000 0 0x1000>; + no-map; + }; + + cm70_vdevbuffer: vdevbuffer@82020000 { + compatible =3D "shared-dma-pool"; + reg =3D <0 0x82020000 0 0x100000>; + no-map; + }; + + cm71_vdev0vring0: vdev0vring0@84000000 { + reg =3D <0 0x84000000 0 0x8000>; + no-map; + }; + + cm71_vdev0vring1: vdev0vring1@84008000 { + reg =3D <0 0x84008000 0 0x8000>; + no-map; + }; + + cm71_vdev1vring0: vdev1vring0@84010000 { + reg =3D <0 0x84010000 0 0x8000>; + no-map; + }; + + cm71_vdev1vring1: vdev1vring1@84018000 { + reg =3D <0 0x84018000 0 0x8000>; + no-map; + }; + + cm71_rsc_table: rsc-table@84220000 { + reg =3D <0 0x84220000 0 0x1000>; + no-map; + }; + + cm71_vdevbuffer: vdevbuffer@84020000 { + compatible =3D "shared-dma-pool"; + reg =3D <0 0x84020000 0 0x100000>; + no-map; + }; }; =20 sound-bt-sco { @@ -592,6 +715,18 @@ &micfil { status =3D "okay"; }; =20 +&mu11 { + status =3D "okay"; +}; + +&mu13 { + status =3D "okay"; +}; + +&mu15 { + status =3D "okay"; +}; + &netc_blk_ctrl { assigned-clocks =3D <&scmi_clk IMX94_CLK_MAC4>, <&scmi_clk IMX94_CLK_MAC5>; --=20 2.34.1 From nobody Fri Jul 24 05:21:57 2026 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010008.outbound.protection.outlook.com [52.101.84.8]) (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 49DF1459AC3; Thu, 23 Jul 2026 12:57:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.84.8 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784811428; cv=fail; b=VWfHSMOE4NNJ4WLMPGjY5NVKmM1jnpasihV23t7H+W39M7xABwtUssyeaKGvebSnzkTaTkjvQ7al2Ws8sWdsPhxV1flmQCbS878HOys8syYDRxQl62gJd9N0bpBsidM1zXsEI0ORDVDgyqTu7spieJpOv93ltWC1poC7beJ4JiY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784811428; c=relaxed/simple; bh=UReL2T/2h8jm84gVL5KAHyRnZyV/3rP5rLynRhZnwg0=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=TqcyCn1BZaqix5ERZ1P0d5ey8ACSkYE6UEFgIgBiZwkk6zedQyh5LvKSmSHnYHHl7qlkvgQvb6/cT5G0mtKcDo40F4+/KMQXuSxQK+iXfL6Q5W/frla1KpCJRNn3PXDIXliOkhOZA28b3dKAg9Y5JXzYdjuVxKR/WkEhiDUjyEE= 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=CCk5ieIZ; arc=fail smtp.client-ip=52.101.84.8 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="CCk5ieIZ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Hx5s7Nm1lBVngf03hCCWiEYIf0xkQ6+zBHJ7yg/Yu6o0Hu2JKTYb0lSiSDmU4V87AAFi0oG+iDg3OTBo/LRZ08fnsp+OBTCi4dh1lNvsNQeLJZHtjyJEuM+VeZfQXcUPPzChCyaQEhmEVcNddqLPBSNETvFeTbJMbw3iVtIgSSfbNr6VGxXL7JWuB5tGPmGHtUbCgyUz8Zw2Z2cxv644SFEyxbplDiqjWhSApafRkCl9zuc952fnm/p4ulAQcsGqfwyMb8DDQ61tKh0qXokyGdz8vHKjvfSUkFEjz+A561x+S0yjoR2A3kVrkCyUMGHwtwBqEP+0Ncup2unW7tgGUA== 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=0olaBufSzEHd67Xi9tY6psOfEsqSKI+Wa6xCDDZwDX4=; b=HAwXdkyDbhghlt1M6pSX7X5dJxmGnSG6yFKw48j+1sprpq0fRs7jEK+8KESW+mxZlW8wo/NSmoZEbgFEZu9/7EFV62xWBXUlhofKAWXdfXOyduKg9cH49nMokBLw8OJiif4ev291iWrGpX3Ukd62jFDcxovz/OAvUHuusGguy7WnfEQ3Ti0Ul3eB7VbkwhiaDOXxAWO6J2nTWm/MBN67ZY8bwPKNVdCh5gftb3IGY7u8E1Xlkpp2NtcUmnAzPwR8ckFjyhuT1Yd2eQpCskYYY8Dx5eZbzZbTg/nvnYmoO69b8iOxKiSQax6TlKoASCjhDNJzm97nlXjUlvgZ3nqViA== 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=0olaBufSzEHd67Xi9tY6psOfEsqSKI+Wa6xCDDZwDX4=; b=CCk5ieIZfyJ90isChDVf9vS08gkGpPi+eHNS3SAnIRwApq3qWnyy2YB7R0pSELgxG1hbzmCmz2d7YeKXFfvx11EsV71jW68NweGE/YaZijysnVvHSh60FEgMxq4RIJyP78G5OXUgZuDDbryYJ67WJkVlWXu/ECy4frKAoDj7RRLbHTjPHqRwbWaw9ZbuU1NdcuhLAAUt8hT2r7BiF9/b0BDIxospNgXh6gZIV1qzY8Y/7jVvE5wazZWm459vVntLvHWo3cSkDtvT91lpT/eGC+1q48oRpAH3K4SUnyCNLWYYgmVGTj9y85bajB0PD6EsXiULw3crb37gd7CBZ80nRA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AM8PR04MB7874.eurprd04.prod.outlook.com (2603:10a6:20b:24d::9) by GV2PR04MB11446.eurprd04.prod.outlook.com (2603:10a6:150:2b2::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.10; Thu, 23 Jul 2026 12:57:01 +0000 Received: from AM8PR04MB7874.eurprd04.prod.outlook.com ([fe80::ac38:1699:6f18:c5d9]) by AM8PR04MB7874.eurprd04.prod.outlook.com ([fe80::ac38:1699:6f18:c5d9%6]) with mapi id 15.21.0223.017; Thu, 23 Jul 2026 12:57:01 +0000 From: "Peng Fan (OSS)" Date: Thu, 23 Jul 2026 21:00:06 +0800 Subject: [PATCH v2 4/4] arm64: dts: imx8ulp-evk: Update rpmsg resource table address Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260723-imx-rproc-dts-v2-4-a5f5cf2eb55a@nxp.com> References: <20260723-imx-rproc-dts-v2-0-a5f5cf2eb55a@nxp.com> In-Reply-To: <20260723-imx-rproc-dts-v2-0-a5f5cf2eb55a@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan , Biwen Li X-Mailer: b4 0.16-dev-7bc12 X-ClientProxiedBy: MA5P287CA0041.INDP287.PROD.OUTLOOK.COM (2603:1096:a01:175::15) To AM8PR04MB7874.eurprd04.prod.outlook.com (2603:10a6:20b:24d::9) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM8PR04MB7874:EE_|GV2PR04MB11446:EE_ X-MS-Office365-Filtering-Correlation-Id: b9e5e8ec-b58a-44bf-f60b-08dee8b9e35c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|19092799006|366016|23010399003|1800799024|56012099006|11063799006|10067099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: wwt3e+G3lZMuCg2FYWtoc+Lm+5oCPVLARyih6lZRgkU6I36hgC6R+on44go4yp97TtETMG23lT88VTPXuI7n8lJ9/BSMndLznmtCGB5cf/lp07USe13qlXlHuBibDB42AZR1o4LuSzyVSL/XpBc1s904z3kGcSDimUqUrGsbevn3IUhHwHw5vLbKs0BqaF9kwA/r5AP/eljHrXsZRIImcHvRSgwehVBtKh6J3LXTE6AYmFlAfEh2RDJNRUS4W3zNS0faXtL7+ieyut4ZGGkfkW092QqDYKSwr1qnRMGP/63EjFYzE7iUh3Hi+uoy6mbBhzadFqp5/QHoiZETZRiKLPfmIyNILDbBdB/jc8aRVyBbHre0ubaj1n7kU/EqEfQ2ZEKRuLr03cVX5AQrPz+q2N9I95FjDwIMBIvP4o2yt5UgM5GgKGwhwZ53Pz3L4yTkn1sdLbVfTOIuYvu19ky2KE6gM4epALvxX83J7lhn0Zqw6ucflt1BA62+bqO6v/PTN3ocxnWXue8Ytrkxa74z30Hxga4Cmu14Xa4C9/VhO84ASYsJBlnVaxAPilUX7uVpDDLOwcIX6EMsLcEk6PgBsY9QX4IuMKTyOw9JxLhJZsrT/tIHud2NKcUIgDTI/veYw5i32AiiR2K9ZWEHY2RpnLUaysKEw65ie2dSF8ORyzI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM8PR04MB7874.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(19092799006)(366016)(23010399003)(1800799024)(56012099006)(11063799006)(10067099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?d2ZUZm9jQ2puYWxmU2x4Tk0zV3dHT0lwT0VUR2s4MzFHNmplYmlydWVwWUYz?= =?utf-8?B?QjM4TUZBdWJydHNMeGZMYTB4SG1SZWJaTzNpNm4xLzZCRU1BcktOaTVlN0xQ?= =?utf-8?B?dVFQVmlRZFN3NWZ6NTRlSm55Tit0aG1CdWhQMGV3WUZkZG1yOHl1UlFkZjVv?= =?utf-8?B?Qk1QT3F4MnlkN2hSa2ZiVXQ0RmxRRWFBYlBWeVU5WlhyWnluenJNWDNpSUNh?= =?utf-8?B?bTVjc3VDaGFhOUdzdnZROHNuUVBubGxzbjhQZnMrb2RtMitMV2JySHlQSHNS?= =?utf-8?B?WjdpcitSTUN3OFdhejREVUFRV0hmc20rMUlDa2sySUdnNncrUml2QzZxTEM3?= =?utf-8?B?TlZmU2UrSkpGYkZMaS9YNWhWQ0tMc2NSMzd4N0oxN0YxRy9yTzIrT1lLTTFB?= =?utf-8?B?dmtkcDBrL2VMcVZUWEVyRXZ4RUYxbFBKQzZRc25GMWZGeVpGcGwwaExrRTJv?= =?utf-8?B?MWhMK3VpbTFkYnBQVnZ3cFRxcGw0TDN2WVM1aVZHV05CSFhmMVUwU2VTYzZY?= =?utf-8?B?UFcvRHpXUVhPT1JjM1JGbXlkZk41bnNVS1ZFSFBHQmR0aHpOU1BIOENZZG5F?= =?utf-8?B?aDhRRTZkN1lTdnNJMENqdjZ3ejBERkRuTFFNK2hoM3lHTEt3aWpVb3h1alA4?= =?utf-8?B?am9FbytEb09LdElGbjF5MkRUQ3B0aE5vNjlFa3ZLcjQ2eWYrVllNL2dlOHFL?= =?utf-8?B?SVdpcW5pL0owak1aTlhpUjIxT204cWRJeVVxYkhDTTk2ak5jUzhDaUJ6ZUZB?= =?utf-8?B?VVE4VkR5dUZJWE4rM0NUbTNNMmtIWi9aekVyOWZJVy9OVmNIZWJZeFdocFlV?= =?utf-8?B?VWdNSDdpaDF4ZFl3TFdOY1ZlOEEvNHhTSGlWYkQ5TEdxaVJPRm81a3orcXRu?= =?utf-8?B?UTM0ZlZjRGhmeCtiUWVuWXIrNE9iYldqdkZTRzFjOUZIMXJsM29PSWdjdFRL?= =?utf-8?B?b200dGltMlJpMTM3OE5CajErc3RNdXZ0NlNNd0pYNnNyN0gzTzMwaU5VdU1Y?= =?utf-8?B?LzZJaURESU5WZm12ZTU1dS9qd0Vrckd1V3ZCWkFXaEJORW9vaE1VYVlIZmRV?= =?utf-8?B?MW1ab0d6SjZmTUM0ODhKbTVRZTZkWVp4cXBqdVVKV2h3V05Oc2hMNjg1ZDls?= =?utf-8?B?T01vcGt0bm1OSG9tbFZTUzlXbG1MV0F4YlFuNjZkdkZockppSUdhTE91UFN4?= =?utf-8?B?ZXBrU2l3M3Vpc1doWjRycTBDRGh2bTBUR0NNb3pIbHd4ZVBMTlplaStBMFQw?= =?utf-8?B?SlBvMkNwbUJkTlZZV3RGNkNBK1VxeTZGbUpYaHFzTWtyeW40cmhvZ1VQbEFj?= =?utf-8?B?VmZ2NWZxYmVlY3NGRURUNWF2SGZsQ2x3RkIyMW5BTURCS2JkMWNhWURPWVFU?= =?utf-8?B?Vlo1akwvU3EzTDBGYUg0ZE5qcEFSRU9pQWtFZVhuYW9TN0dUUU03WWJzTHRB?= =?utf-8?B?WTZONlhVTk9hWEM5KzcvUkpnY3RaU0p4SFJEc1N4dklpZzBZelhWbWduNXNk?= =?utf-8?B?Lyt0aEl3UTcxQnlSUjJoNUhaM2VVbXZqcWFjeFR5eXZJVCtuVUtubUdaUkVP?= =?utf-8?B?R0tjemVqNG1CNGRYbm83Nlc0cGUvd3YyWXRIOVFUQVpuS3gwN1FHT2ZGUjJE?= =?utf-8?B?M0pvWFFocjRhUEhpVTUrSEpYcnlVdk5zQ2N0MXB5Z3pxdTFXUEt0N1dITWZr?= =?utf-8?B?QStwUnN0cUlJVXNHd2IzcGs4Si9uUyttVklvejRsVGY3eUdPVngwaUFudUYr?= =?utf-8?B?ckpPMm9zVWdHb25La3N2U2lQNllMWnJTajdFQ29ydG5pWWpST3pOL1lBVFpZ?= =?utf-8?B?dDNaYzdNSWVyQ3FnWGdoSGhhTnZXOGI0bVlJTlFWNWZWZmJLc29MT200RzRx?= =?utf-8?B?RzJhakxra3hPUTlZZWN3aVZBSWNFOXRKTytZbHhrdlZEaU8wRFY5eithQ21V?= =?utf-8?B?TUZEbDRhYlhHT0F0NU4rYnR3b3o0elpwRUNhT1FCYUlUR0dzTXJLQlB6Ty8r?= =?utf-8?B?Q01qYmxaNzNxdTFLRGR4RnRJS2ZDcnVuWi9rVFlGKzQ1RE4wMHZXYUNDMGMz?= =?utf-8?B?bEpZZkxIZmZjWHR2NmgzeWp3QndCM1JIUVNUckRPRklpcVNTRUhBNjVFSlRt?= =?utf-8?B?bE9WMUk0ZmxKRVk3aGdreFNGVnZnWXRmNVJpYXZWMGRkdkdUZVZNY0xjRCta?= =?utf-8?B?KzhudmczT01vRnMzWUppZjUycUJTcDVpY2NXYzZ1QTBKcHdld3VwL0RTaGln?= =?utf-8?B?Vkg0cktOc0pwSmZUb1RSMGtrOVlCY1ZYaEpPbjZBbUtGNXo0UE1ZOWlsTWdW?= =?utf-8?B?Q3VId2c5aVlRUEhHS0tzV1BMK0NOaGdtbmZpTFRTQ1hvWkY0Rml1UWQzbFdY?= =?utf-8?Q?0vwId79AJ4DjfD6stw1fz1SmaaK0R2y4zAPyg?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: b9e5e8ec-b58a-44bf-f60b-08dee8b9e35c X-MS-Exchange-CrossTenant-AuthSource: AM8PR04MB7874.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jul 2026 12:57:01.6200 (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: g75Mag7iR4xl/rxxJF0xgUlRXp5hguiylvRh666bxN9uKs/K9ES9NAZa+8ymI3bpLFRALmMpfvdyf1iWiJHgDaIJ2D6S6BDnkKZFrbQGPYCE7OULFMGYObOvCd8gkmbw X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR04MB11446 From: Biwen Li The MCU firmware copies the rsc table to a fixed address (0x1FFF8000) at startup. However, this address is occupied by variables used in the MCU firmware, so copying the rsc table there corrupts those variables. Move the rsc-table reserved memory region from 0x1FFF8000 to 0x20000000 to avoid the conflict. The M33 firmware linker script has been updated accordingly to place the rpmsg resource table at 0x20000000 (DTCM m_rsc_tbl region). Signed-off-by: Biwen Li Signed-off-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx8ulp-evk.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8ulp-evk.dts b/arch/arm64/boo= t/dts/freescale/imx8ulp-evk.dts index 5dea66c1e7aa0..0f9d55e811391 100644 --- a/arch/arm64/boot/dts/freescale/imx8ulp-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx8ulp-evk.dts @@ -42,8 +42,8 @@ m33_reserved: noncacheable-section@a8600000 { no-map; }; =20 - rsc_table: rsc-table@1fff8000 { - reg =3D <0 0x1fff8000 0 0x1000>; + rsc_table: rsc-table@20000000 { + reg =3D <0 0x20000000 0 0x1000>; no-map; }; =20 --=20 2.34.1