From nobody Fri Jul 24 21:29:55 2026 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11011020.outbound.protection.outlook.com [52.101.65.20]) (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 D61C03815DD; Fri, 24 Jul 2026 06:14:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.65.20 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784873669; cv=fail; b=aBdba8b2mAYoT3zAgDwpcQRebpc9iFx2s8DE78OViqthyT0TsKyUlLMXgmut+Ln34ndQE0f7i4k3+jwYVcbvqN/yuAeElq8rwRfuvKdciYzusaPDQbuUV628JC8wOZFoBtOP3uYYPhN/6pbHYyGf+8vSQBsvedTJamiJUK3wcXI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784873669; c=relaxed/simple; bh=8tKYEGG0nmhP5kXJoZknhU/R6H1hrBa7kR5eVKLGj80=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=GuZPohYwc7Q3azU+g+EPcFDNkeaHodcP8E5TXA0HWMgdLsYtkiZGxC3JNJvfS/Y42p3oMnH17QZ/Vbs5pXKH9EaDIqxIYpHWltlCBTCB/03sIyQC1kiK+oIdcxe64DStgdAdg03T/7QAYcAFp1c4w9wKPEooSZYVd3zDdVBVKY0= 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=h9tqiB/8; arc=fail smtp.client-ip=52.101.65.20 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="h9tqiB/8" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RqM6hSLQGEnd51EkI5j0lWsjZRG3giED6qiH5nxXI466UKFFr4KEqOSBcE8bIHhowlJwBcmWCxsms0kW2aDw0a+u6d0uT8n+BZR/xUnKlckJMjPKp1CG+Cet9gme3Dl7unkL03NOXUn/HLFuOclHNEQUhm/MOWd5AN7W+AlYHCr+jlsRoSvwMNSNlFAgcBWrexiHjfNh+4OVWT0k4/SI9XQdnxTSTZ0l7T9ggpoFgSUa7zGhmKiHxmR3IGeDm6z1zqhu7A3aeMxXO71++gXy/FR1Z20dN7MEMWwEN7esa5iaFopVLr/dgAxu8MVPSSvjsO1OlooRkg/NJHdftAcc9g== 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=fHe4GVtDke5fJ70SlSZMsRiiYAO4XDc+rFMQo0SCXs8H6397IUB/jKlVA78dJY/aYL2Mopxq6gjEqUYtz1m+/hykbIimkHYiMtw7YQCo0JfGXeucXEhjdJo0te8QF/4cwV1fE3dZgZXh5+DJExGj/TawS1cXNXhcZKf51pXM72Amar/AGfQ3ePAOQfuPk4gT+643af6+OhXyv3SxQl4uCJ59ErvaAv4+SkGPyR4HUkGDgjBqTjcey6yjcZLLGRm/+V/o4kVXEbn0rjHJcCurFPnvcloGda/XTiMQlXV9FnK3g5FunIVLraS3yATXDqQNJCgwzzmpF4dhrbnVqJ37ug== 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=h9tqiB/8q/mgEdrcMXbS1xcQwP+M2magx4TKJoT46VdZahlligTJm4Whq1VUudpcEL8RVi87VGWyVh/UeGYo1z/BBo4MC+Fr9nJ1PZibDZlgbKIuuNmX8NDYxk7XpHeaaZ4Qf0GTdDIF17K2KE+hNv7/5uwtART2QpxyR+oAi2GeQwJvpOjTcxTw8WbmaPsRYsU7nApk8C49FUMmUG8kVjC/Nxt4k2fvCnPdPAOtHbsRUAwuEfG4JHyyLUl5EAMxQxOcPkDmHTVjy6d3p7URIEeuHtLxn7i3CXuOcU9u19SFO9+5/4QODmvylINfu7xX4rLtXRXHt3lpOliIECRuJQ== 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 PA2PR04MB10258.eurprd04.prod.outlook.com (2603:10a6:102:404::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.10; Fri, 24 Jul 2026 06:14:25 +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; Fri, 24 Jul 2026 06:14:25 +0000 From: "Peng Fan (OSS)" Date: Fri, 24 Jul 2026 14:17:55 +0800 Subject: [PATCH v3 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: <20260724-imx-rproc-dts-v3-1-175381bdd02d@nxp.com> References: <20260724-imx-rproc-dts-v3-0-175381bdd02d@nxp.com> In-Reply-To: <20260724-imx-rproc-dts-v3-0-175381bdd02d@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: SG2P153CA0015.APCP153.PROD.OUTLOOK.COM (2603:1096::25) 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_|PA2PR04MB10258:EE_ X-MS-Office365-Filtering-Correlation-Id: a646a449-7ec1-4157-6ebd-08dee94acf52 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|23010399003|366016|19092799006|376014|7416014|56012099006|11063799006|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: BOSHtVhbEYkWib1dx7JQ45efaZ2hDI9wEUuagyRcBzhgccM986z7L7Aef5dYexJMSQsNKOYmOI4VKwx6aIUoxR5oh/ATSASvuJ0rYvz9HuvW4yx3BmaUGnfa0rAtWb962dg/OWXeOuXeuPwB29HNtXRDYiFqlbt2+5kHd1LNlxifcAxOP2ehF3PuZnVbHMD/2rAWq/+bwfupi5fpVuis6vxLAwFZ4ttbUsKObdNroTmVMRCDj9myh6/KiL0NRKA11sGKdHQRV077pWZWgvEtCyqZ4KGgVE+PvBQQxplt7WQ8ZMU34gIESbHvU24DT6q6bkY+M0f6STkrcREyjwRLtHMGrhS3S3NPMR9LZXpbcBhcFcj6kmz2KYh1tvkFrwmOWpU+BYRV2XTuuMGjVUI8tKFjZi+huqgvq18Q+Ew4y8erbYTEoZxvHXI788E5z6GSrG2Vs83H7S1V4C7Qz/kePVv0qb3qiYl+hXrP8fnHY9+entlbWGK+cRR3T+wrX7sydxXc2CXMoj8J8BvubJEm6f0P+MmbS98CmgiqlTFig8KsSGFTbKkJoGnR/6KgbeKX1EPpmg+TalNrfzIJcxxMv36bbcyV0w1Zsed8FjXnh+mWAh4DngQOCyx4fBCT+j6EA1yQkh6WpmQ71HpG7OGeeWsG8V5SXetXTtk8IksNLcA= 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)(1800799024)(23010399003)(366016)(19092799006)(376014)(7416014)(56012099006)(11063799006)(10067099003)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WWVES0ZrUFplTjFNb01KUStuS0prZEZDV3pFa09saVh2ZzZ6cDJjTm9HRUty?= =?utf-8?B?d3hVMkF2bUlLZVk4REpXclpTZ1dOVXN5T2RndFF5aURPR01oNDl3SE1DZ3dH?= =?utf-8?B?KzRtUHlMSlg0RUFWYWFtTE1OMjRncmd1K2FJaDVTRHRmbHcrVSt5cWFoSkJP?= =?utf-8?B?V09FOVR3SERpaGlrdDlFdlZuTWV6Um44cWNYb2xqbTJaSmRFRHRIcEo5V2pF?= =?utf-8?B?WjR5R2JHNE43VDBKMWtOMk5XQW9RN25QVWZBOERQdi9mcGM3SS94cHZmdkY2?= =?utf-8?B?NTEzRWZuZS9wYUpyemR5Z1lXVzRBa3cxUlJ1eXkrc3Q5T2thQVo5UkhGVUJ1?= =?utf-8?B?R3MzNitoamY1ZXhndlFSVm1BUW5hNkZMTUZEeHdTbG15TE82WHNXNFhoQUVN?= =?utf-8?B?M1RTc2M2ellaaTZOc3FlbGQxWGhlcUNmWkh3dXRDMGRtTTd4clhialpma1F4?= =?utf-8?B?cEJURGdSUmd1Ym9sOVdTTVg4cC8vcTFONkw0TWtES1JRUjJ4Y2pzZlcvVWhG?= =?utf-8?B?Y2ZpMjAzelI5NUxwWFZiWXRmbzdyYXpvLzlDbjR0QUJCT0hHZkc2dDBsSUxl?= =?utf-8?B?ajl5TWpHVi9yYTRISVZjSXdFNWdHeGVCemdmNFRIN204ellpYUY0OG94SW9r?= =?utf-8?B?Sy96Z2tCbGhBaHpVYjZJMnVMTmxzajRQL1NSUHNWam4vcFRpaFlhTXkxdFE0?= =?utf-8?B?eUVYZUNaM0RDNHF2cVRGc2RsdUZwSzlWNTR4cGUzcWdtbjFCWk41N3VKeXRr?= =?utf-8?B?ZXc3bjloNnVzc2o4STErelpTTEt0UzVIdHhhSkFtSUZjWVk2VUtrVlhXbytt?= =?utf-8?B?Rmw5T3pGb2tmWE9OajZTOTBodTE1UldFb2pNODhwQktabGhRdGg2NURlcXBI?= =?utf-8?B?L0F5bWt5ZkR6L3pBNm1IQ0VjWlZQMXJYVUJjNGN1WFgrNitBNzdBcDNZaFFV?= =?utf-8?B?anlnekR4U2JHdVZkbmtVd2YybDM3ZXlVUmRlNkd5MmptUFBUbldiWDE0Ykc2?= =?utf-8?B?cnF6MUwwVnVOUEZRQUFuSllyM1BuZm5FZnp5ZFV6WXZwa21EUUFOMmtqb0tU?= =?utf-8?B?dm1KS3NaWnNkUDhpb0dXQTk1KzBPU2hGeTg1NXJPYStON2piNGNVZ29IUmdF?= =?utf-8?B?T3BvN0doWWlENHQ5MVVxcitIN0wybEd4cUIrWjh3bkthU2ZrL1VPcTJuaE9x?= =?utf-8?B?ZEZYRUJGNm0yRVErTzAxcXk3eFRybnpIaEVZcjdFM1k1S1dSQVFnaFoySFpz?= =?utf-8?B?OVF2OGdLQ3AvTXZrc2ZIbDlxNGdueXA0TzJiWFJjNENFMnFNWmphZXpSK3RI?= =?utf-8?B?NG14V3FGbGhET0trY0RxSm9kTDZjQWFZY0ZTRmp2dWt2RTg1by9mR2ZubXJj?= =?utf-8?B?M3o5UXlrL3ZoTm5XV2pVcmVGNWU3MGwwRmpIalEyRlB2Q05CYkErV0F3bU1G?= =?utf-8?B?MlpLd3dlUHEzNlNiUzVtdWZOUzByR3VZQjdWM0dJSVVOWmhpM3lGNW1PcHZW?= =?utf-8?B?d3BIQ3BjZHNLZnJoQzA5Vm56emlsVDJ5WTRUNm54YXNpYWxidzJUdzZOOWdB?= =?utf-8?B?NUh3eEZQVkVnS3dXTXptVGhvTWx1VE5NdmtnUEt6M0c0bHZrbDcyQnZMTHdX?= =?utf-8?B?L2lXM3drbkFUTGZWbFRwRlFVNHBPL25pVFVpU0VYRm1GbFZrK2ZpM2pUQXlS?= =?utf-8?B?YXFFQzAxMHZERURtdlZmY1FKWDhJSnhPZ29ZMWUxQ0RHdmo3NC85Zi9laWZK?= =?utf-8?B?Tm9DTEpxL1FUdXZmUmlqakRQSU1xOWZySmtCMEJIeXlZdXBMNWtIZEhMN0Jw?= =?utf-8?B?WUFtb0FoenF5eTNTV0liUzBQQWJiNTloSG1Zd0tSWSt0ekpaMDMzeDFHOFVV?= =?utf-8?B?TmRObW5OVzdmRWtQWjc1MTJUOS8wdUhUTXRtMDR3TkhvNCtBT3JrTkthL3Qy?= =?utf-8?B?SDVaSmxsM2x4QW94OUVrNHNXZlErdEplVVQxYW5aeDE5OWw5ZWhEYkJmL25r?= =?utf-8?B?blBjNlBwWGxoL3NzQS9hWGVoazQzL004cEkzUDh3bHBHeDdub2kxZGJmZEdj?= =?utf-8?B?NGNVYytmR2UxTEZOU2p1VjE0Q25HT1A4bVZNVFpzVFIxMXhnNjQ3ZUc2QjRF?= =?utf-8?B?SlpsQWlhTnFSeDVCR01pb1hlVmQySWNvdnRiUFpJQ2F0WGRnZUZrNUJnY2No?= =?utf-8?B?WTBtbzl6U2tZN0ZoZFJpQTJVMmc2eXA4aWhuekVaNWF6TU4yZWVFOFBFTmhi?= =?utf-8?B?NHNUYjBad1lQb01GTmoxdElpd1lnKyt6dFpkY3BjYkRWRnMxQ2dJcXUwMGp4?= =?utf-8?B?dURxOEhFZElVMUZnQldBU0l0cnR3RWNrRlVsLzh2RS9mTVZjOFVRQWRKU0pr?= =?utf-8?Q?njvXv2QogXV0wzrU/+9IK3veMI+/f72o+Qn9m?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: a646a449-7ec1-4157-6ebd-08dee94acf52 X-MS-Exchange-CrossTenant-AuthSource: AM8PR04MB7874.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2026 06:14:24.9737 (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: gXhF6IIh/645lyNMrNurZo2GJcORX7bjVtcZ+mqh4Wg1Qr9IE1CxAaDqxM+/st0kWS/FhjGt7/xtdDSl6qCHR6xiyRUREBlmMlpWu16HPR8mtSbW0U+B4mrIHxSvafnu X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA2PR04MB10258 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 21:29:55 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011071.outbound.protection.outlook.com [40.107.130.71]) (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 6DF6E3815DD; Fri, 24 Jul 2026 06:14:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.71 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784873674; cv=fail; b=T9SrymUMP0gq5oLMiCVz7UJdiYJLIL31xzKFrqzGM1kuOIXNi7NfkeYbA5OpYZGYN7hGrpdYrxmYY6nEk1PAL7qSxkGnQ577JdBMKJneC1MY9ZCOJEzJsbWLb5VNFaucUf8TObHbg860b2PvIVPUQ6FUzjF3vNjbNeuHrkk6fkw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784873674; c=relaxed/simple; bh=fjxyUcWorxaMWw2uHf1SM2CgA/6zzA4cLHcU3Wm4ayM=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=h5eheggWCZrYTZynB6hDVuP2c9m9X2bYA2Klyp43uW2+UVB2014aCNf6lcoonvZzkHO95ReQnZc8CKkM37PzpCxuvuKZKD3mAhWaU/fBzHV+UGEULK1J6XhVqhxV2VWgAnXmHjwiW2Z9m1nnxPCBwBjLmVP0fKEz9AkLgczXGjI= 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=L7Nn9lRb; arc=fail smtp.client-ip=40.107.130.71 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="L7Nn9lRb" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rNwURkub2HPlkG7FEexdG7EdyQKiQJKsu7gwy+uD4DIeTKAlIKFAfi1JD6icRIgyTstK+3EVUhaE7uY2fosFLCY5Gzoik1Rqd6LtvDd9JZmT0ZfyWtfHwhfuqR8b7G8+zv+/hFPziOKIyd1rGKXMcr/gldRaGD/9plvjBh1+c0fUz9iL1sOETtlf9X2/VWL9Nld/jze4kdlFwoq5UTYUYciCe1vzbueby+5m6l5jIRsTwoLYRyHzDbhOaF5x5upQOhZU+Ql41oKtXvnma0FQOq0waSTTWAWr4o+weLvIoAyqYh3e+2pDrT3QwdPMMI2NZJWf6r4Xv1mQEwyVdM4gFw== 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=fxco89YyaLsatMwY/gFZjKSEJA528pROzhfOqHbbl08=; b=J0/BldEVi34YgGOY5fvbKF8rNFOSr3ptwbYBpwZfnFDQ+b05a6XpeOzQWqGrbHgz9dpiqUs5yZl2E4HQNqvNQCrRBmxKVaJkqBZmpM7Q+7wKOOPGVJJuR8hHmC+44EvOwl+v3YUrzsvwhCslswl9kBi34GjTwKh0b9mcIM8e+uAclfhlUIk1JtwcF30EmKkNKipmUwkmpkgu9+rVyAFJg8g2geaitwaZMQ5YozplGGoAxAGevTsWLFtj3Dqj5J1wL1G6cE9B1YKkFzcHbYDmKIrmu5+RWN7q3mZz42q3P1XAKHxpSwKGChVDb9DNRioiIeYLBQFUpGdPOLKzTFSqnA== 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=fxco89YyaLsatMwY/gFZjKSEJA528pROzhfOqHbbl08=; b=L7Nn9lRbKCJTRjS10gcN/2jQ5NcCECZNZMSrtSqEuxtG3JWTV7ra5ZQQ9DYRforqY6DpGHR6jWMFaA3UFYE9gjN/I3PE4tjQNRjDv9gXwClWZqvhtIxr+Kro4M1AEjSH7Cmv4vCCplP3j28tZiZt4rarjOIufIwPWZim7yX9U98/jopPzaZ1K1tPLKQeF6X6yZ0dcinc4BUf4Z6++GL9m7yF1CWULOZ5k97F3ekwM7nChQrvnJHhDkyXPvV+if2iu/FbGO7IsKpGmq98Bjq9sQu5NRa0sHKisqocwI28GfgGNkU2Tjt/0mY0F2pdtCVzolJDzwCgRu06gyy42NsnEg== 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 PA2PR04MB10258.eurprd04.prod.outlook.com (2603:10a6:102:404::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.10; Fri, 24 Jul 2026 06:14:30 +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; Fri, 24 Jul 2026 06:14:30 +0000 From: "Peng Fan (OSS)" Date: Fri, 24 Jul 2026 14:17:56 +0800 Subject: [PATCH v3 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: <20260724-imx-rproc-dts-v3-2-175381bdd02d@nxp.com> References: <20260724-imx-rproc-dts-v3-0-175381bdd02d@nxp.com> In-Reply-To: <20260724-imx-rproc-dts-v3-0-175381bdd02d@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: SI2P153CA0034.APCP153.PROD.OUTLOOK.COM (2603:1096:4:190::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_|PA2PR04MB10258:EE_ X-MS-Office365-Filtering-Correlation-Id: cc14f5f1-f2df-4fc7-b0aa-08dee94ad26c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|23010399003|366016|19092799006|376014|7416014|56012099006|11063799006|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: v29X3tOgck0U/tvhWDzCo1oRZcyUcVGrDQaKKWOSxIh6AWZoTos2q8xqFjSzrr3YdLi4bcBZaW+4bQznycDvkN2YPk4YJM8wiIRJkR1wg/7R5ogPBvgY7eMENy4RVJqJ6sjf2xp4A4EqAPUPNxkGfBOEAKpnm9ZtVA+kQboCtMrPCtDYYGRpgY9SNDpRmkgY/BDTo5Gfwm2R8o2W1TqeCtWBt8EvrcLKaAdQ6mk+5SivjVdGM7FP5f2a2NN8Yv4j4GD5yeeCe3m8h4/ERlW9puGKgveZhBhe60OCBwAaigNQQFUzGOEqikf56QvefPE+1oCyqLxkgW5j3ck/677BDsmFk/8nvjWwTkLqYYsr5aQvgWXjLrZcj1C5f3mUMmWsdEU0XhrYGeqE79rzvcuL+39ywt4YAZls2cGVCj7yTRIamAZmDLAtEPQBBohdEFcdIYY5qNluUSmkO6hSCig0jkhe2z+yPbxkKV/DvV7JaFW50AT6PLtia5WlaCdvCp6jlbkorcGl8uLHiwnP0EEkc+0gLwsjtZy6FDpj8w5hYM6q0GmOP0fRydcrWdx7b2UHJoGAFkxQXPTW/kJCTIlMqcwJdPDcCMkcvX5eME4Ysmw7Oqhip3/A+FIPZ/ggK7QvokEJyUWzo+60iQAW6UkmLLnBd1YO9fZ9yo7XmzVXiiQ= 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)(1800799024)(23010399003)(366016)(19092799006)(376014)(7416014)(56012099006)(11063799006)(10067099003)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?amVYVWtSYTZmWU5IRmt0YXNKRW5NZTFMT1A5VjlQTzRyWUY2bFMwdkRGZ3Jz?= =?utf-8?B?ZHVwWEJZUWl5b2ZlQU9XRDhJVEhzNHQzNmNjV1J1NU9aeDczVUZXbWNCWHZx?= =?utf-8?B?UmUyVEM1cVNSTHp4c1UyeG1YRmV4TVlEMmJQT05oRnRGNmtOMVBEaEp0N05t?= =?utf-8?B?ZVFreWZGd3FqeVVQNmNPZ3R4ZUNBdy9MbkRGd2hNV2ZNRzludUQ5ZHhWTzFF?= =?utf-8?B?VkgvSEZPOEpnNW9RK3VEOHlnb255eTg2bitCL1ZBUXl4cytacVhWelBkYWVS?= =?utf-8?B?ck81NmxndDlqZjlnWUIvSEUrOVFYZXVzamhOb0hGaVZiOG1hREEyeTcrTE1T?= =?utf-8?B?ZjRSL0ViUng3T2VuQmsxdVRyVFNzcGowMG85T1JKVEsza2JvUDdjaFZPUndO?= =?utf-8?B?WFArUWUwM0l0NFNtbTlBZUYxZ2hOeklkOWdMUi9kVnQ3eVZFdk5zMW83aytD?= =?utf-8?B?Y3JueTdzUlRsZEFqSkNmS3Vrd2VEdmlTTVBrTVltNDRtTks1NFljT0lNZVFQ?= =?utf-8?B?dlJMMms1bkhkdDRsUTZIcWtJVHRtOEsrQUFLMTFkbmUxR291VGRVblVXcW50?= =?utf-8?B?RHdYM2kvTmd3MndiRXNXcXhYU1FkMm45WHg1ZlBka0lxRTgyamI3NUN0V0Rk?= =?utf-8?B?TUw2Q1Noa3hvRm1VMWdPWEYrTWlLNTJNOU8zM2IwTW1uWjVCUWNsVHJ1djcy?= =?utf-8?B?MjB3alJ2T1c5TmlraFVsUG04MzQzZ1FYalBRdEtQUUJGamJwWEtRZDZhT0di?= =?utf-8?B?QXF4UXZ1Vy9NellOS3BuRTh2dmxPaHhpN0Ywdm44RFh1cU9xMXozOHFMZyta?= =?utf-8?B?MWRUc1o0QkhINTl6OG84TXhVeHlKNFFtWVJHVHZ0SjNJQ2o1aXA3Q2FTYlZV?= =?utf-8?B?di9kVWxrWE5SY1RGUmtnd0VHNFlnVWZxN2d5UTBHY1F5d2dSMG1URXpqOUpR?= =?utf-8?B?RTZXWWJGbnNSbzUydmpoT282d2I2akN4RFo0WnBPcktlcmlFT1AwTml1b0V4?= =?utf-8?B?Z0JNRERvdlRjWGdkU1ZKOE1GQjNDWk5tQ2wxVkp6N2hlOXBVUWRVY3JDdVRD?= =?utf-8?B?K3NoODh3MVQwcHgwTDhCUjI5N2oxamRRY0QwQVZQNTEzZWFrQ3pKVUs2eXlY?= =?utf-8?B?YW1vZkFUeTlwK0JXSHZFSmF5ekFMT1RvU1JhZktwenVlbUV1ZUNYNnJ4aEpn?= =?utf-8?B?aFMxUjBzRW1HRzBxUWZucUtXWHRKR0gxZ09OZW4yQWxOUWRNdWhvZFphSzFL?= =?utf-8?B?WFNIb3MzbVFqNnovS0dYcDRkb1gzYmo1WFJVZm0zSExLdmk0VHBNMHVGNWZz?= =?utf-8?B?K09TTS91Yk5idkdQZC9MUlRNQWtyK1NMYmYrc05RTTV3SUVyaWRGeGhwcGVo?= =?utf-8?B?aHA2eFMyU05WSHpHWU9VWktib0taKzREN083ZU9sK0VaQnlmbHNMbHg1eTZn?= =?utf-8?B?OExNbTErZis5ckJzV1lOckllNzJoa0NzV1NiY0gwV3dQbWxpU1Z6UldqQkV5?= =?utf-8?B?S3d5a3QyYXVFZXNsVFkrcFc1aW9uVGdDaTBtVzJZYkc0UWt2aFkxazdSNzFJ?= =?utf-8?B?bW1iUWt4UUVHOElZendtL0JvaE8yZnkwRCtJRVRpOExtV0ZXLzYrV2hKTEpl?= =?utf-8?B?cCtrV2lTNjJWMEgvdWpKbkNFOGhoYVpHSVp5Ym5WNTVqT0lnUXR1RXhqcU5o?= =?utf-8?B?cGRiTjNGQWlqc2doeEk3bGM3aGY1NmJ6aGMrK0dXdUhaWWdmUEdKcGcvM1Fy?= =?utf-8?B?dktIRHM3K3lvalc2cCt4ZzZvMU9MR2d6UjM1STQ0SG9UWHIzR2JGV1hTSmxZ?= =?utf-8?B?aVlBTTNQV0ZzVGNteTByVHBnOUVESWN2MFIySTdkRDNvUmYwaVgrdDNQdmZw?= =?utf-8?B?dEM1S1pwaXVHZWQyallEQUs4N3FzR0J5NVNaSW9Ed0t0Y1d2VVRuM1g3R1A1?= =?utf-8?B?ZFRDaTcxZ2JkT0h2QmQ2YngvSGt6QkRuQkV6VHAwU1pUQ1RpQXFYb3o0MUps?= =?utf-8?B?NE1TYzNjTXFzcjV2RVN0d1pMaVlaZkkycnpnMnlrTDIzbGkraTRyTmt6bm91?= =?utf-8?B?VHlDTHBObFdzaHhGbmxXY2ROSTgwY2N2endNejFUcUc3bTJzc0JHSm1WYjRx?= =?utf-8?B?R1BMcHVsZnpLWXdPQ3lueWtvQlhNdkR2Z3ZHbmlHUWRZcjU4MnQvUWFGcXY5?= =?utf-8?B?UnkwaFZYOTFVZXZWQ1ZsNTdpam1kUDhlSnJFVkNyTnJpd0ZXbnBUakRlRktJ?= =?utf-8?B?alVnWmFnaVIyb2JjcFB6NlIvV2lCajFFR3hGQUV3d3RCU2lPb1F4T0puMVlI?= =?utf-8?B?YTdDN0djYWNJY2g2RDhFUXVEWDlaSFVNVFFDb2NwWmNqZ3BnZUVyMHFsQUdk?= =?utf-8?Q?gyQo9Xr88mwQ3Q2FeYwur1nWqHtPteLHR3p0R?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: cc14f5f1-f2df-4fc7-b0aa-08dee94ad26c X-MS-Exchange-CrossTenant-AuthSource: AM8PR04MB7874.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2026 06:14:30.1424 (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: jdk5oquYTidzHRln/Y48Ej3KMWhwrTpuEiYLPs9lsZiL6mkQ1PNr3xpF71WrWfX+NIS30sy2JrTRHoHDiJblcS45+HGeOI9KXS7S9qpVlf0/crHBDYLBeqb+tKPnh/Jk X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA2PR04MB10258 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..2224b90aafe93 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; + }; + + vdev0buffer: vdev0buffer@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 <&vdev0buffer>, <&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 21:29:55 2026 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11013046.outbound.protection.outlook.com [40.107.159.46]) (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 9D2D736492A; Fri, 24 Jul 2026 06:14:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.159.46 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784873681; cv=fail; b=JGsgFHjnl0LQfTKJ94YwWH7wJpxCsS2kj/TLgU4TR6IhcWj/FNOQlgqj8ByGylRaIA6hQ9BaSkxA+BHYGL4spWVCalgjZJZbu+ByunX0pwvfHmIbPJkhSEiI3Y738Nv8Gw/Zz71QR5XPSiQ4/oL+rQ6hFXEROswjipsVgWjwWCA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784873681; c=relaxed/simple; bh=t+bd5qC2cx21yYzPnDvP2VsXG2PVfhePGAJLovPGa9s=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=cunqLHBggze8TTW4WVpWwdtasN0eJkpKhW3IWrtOzY1ZsNXjPOzIBFwNlA9fAsgrT8af2KcWEVmGH6g8XTyGpP0GKuEqh++VJfTqT9X2eGw0l7poz7mZpb2cDLcrjCXpGvKxu3Z+z6DVOg4vDOIfSo1Tm0woB2TGxqdOYdRcLJg= 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=CRdy+P7T; arc=fail smtp.client-ip=40.107.159.46 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="CRdy+P7T" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YXqDhYYZ9LkjkM+6NIjcuOYBmtScADA4lK+wB1Ldu3clrEQp/YBEUq5ZShC6AeZ7pv2zkjtT2NiTdwvVLPvGpRelgBXp/Q1Br0B9kUOEbCtYpSnlidHKcA3HREvp7vVkYe+V6HDz7HlkabBCMF3noL9ft1WYsZ/HokPpc5B5hbwABgDvvp3hV19y5fXMyglJQLWEJZMB7zB/6HzZtICNX8/tbpUUfyHQ+97d2sm7YiZ02Yl30PucrUUxQFWA1usX22XzfRm7xezPIsXGtJ3FTncJBQPcJePY2PUyEt4jzYzqJ5UYIDudslG/amTOgW+TdR1migQqLQXYo+cCpZgInA== 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=nAt5+uHVajL7FbV1KFdL3Sz9tUvHh27cPuhw2UZ1Cz0=; b=EsgMJEexUSfnRBHH2i/gjuR8xZS8q6HJ4SorOS/QfPRsEkMdp3zyIAieIQA4CZfQsBX89ThJ44SmlZYMYLG2JWvGMaPreYhyr2jYE9IZWFzDLHGy4OSy3Be9ES1Fbhh0I3GcSe6kUQpV35Ba8kpqvFyZopSH6agNdG+lMCrsHskRk5DTCFkUUbbTWa3LxagKmiojYl/MOyMuu45lpBRDH0c6JCSwlw+CuY58Zj/gnhGzAXaQkKDXbpX7TCrzm/DSvYO+zdxyVkGW3tqQrCUYynOuPsevLQVxHWTM7uj/2ngwxz97QMYdIJQCpraDFFy1CucBbDzgSVfrIjywBhwGxg== 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=nAt5+uHVajL7FbV1KFdL3Sz9tUvHh27cPuhw2UZ1Cz0=; b=CRdy+P7To7mhRsYm3nYDlyOZGm/Xcb+JptX3y+LtzCOL3p2fqsr8Tv9yUCvzB87T5w+X0c4mnUBDQcYWKiz6gSP+KEvBcSgA0hcfmRKZeEHs3+ETJt8gyn17Xoma+C7VI/BaEdIha1VPa7sSnLUwOLqAPaiQUMzxiLTkZN98U2cBslNux87vKBuEGMOo/4WY6PQlz4xu2BHFTP/mWthp3sAWD9Pe9+Jcx31hy8XQohMPw2nrk/Lkmf7vetp312qXV+GMnZKA8CJ8fuBrkY+8owXuZMx/Ukhlz3eZvWgqZa5J+5q0Dk7VWJHIWFGPpExOt6J+jV3/WYpghW73XQuOzg== 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 PA2PR04MB10258.eurprd04.prod.outlook.com (2603:10a6:102:404::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.10; Fri, 24 Jul 2026 06:14:36 +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; Fri, 24 Jul 2026 06:14:36 +0000 From: "Peng Fan (OSS)" Date: Fri, 24 Jul 2026 14:17:57 +0800 Subject: [PATCH v3 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: <20260724-imx-rproc-dts-v3-3-175381bdd02d@nxp.com> References: <20260724-imx-rproc-dts-v3-0-175381bdd02d@nxp.com> In-Reply-To: <20260724-imx-rproc-dts-v3-0-175381bdd02d@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: SI2P153CA0036.APCP153.PROD.OUTLOOK.COM (2603:1096:4:190::11) 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_|PA2PR04MB10258:EE_ X-MS-Office365-Filtering-Correlation-Id: 89bc4882-049f-4b93-9606-08dee94ad608 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|23010399003|366016|19092799006|376014|7416014|56012099006|11063799006|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: 1Xd3KTiIGKmarpfX0xbXW+Uq43Wk3NYdSO6swoeORJpVIKEEf1fzTUlKqNua+UehoLbr0gEKbjMqW12Kt8zYV48kkeikKMcqhczzkqe8HCifC68yOGFbdIlRW1APyGf1gazu080+yxg1HykBrV3bciHtic/H3HDfoj+2aJybJ9z+2anBZGL6Hvjd7zLEFMXou4jB55yEq/OguWzafSLfNYoChXwhDbnZcf8WH3V7H8t4Rcm5MpMffPKgDp6bopkIsmmnzQHSZ5D7i/4xfJEm32XGifavTrpBWxUPCpqL2tDfLDpgB90rHq+xaUAP9Cl3oPiYwx8k/3D/TCIhQlr0mdiZksF4pdvDSfNkSvYFZM0qLrRHe1k85zWjdyd+mKy9TjK7lCX00HZmnbFptf7wiMRFZLTsAzhCj0+tonVvztEPo6iCJFxYyki35s3v1at27JbxR6tkIW4+BK7BtiGmrzsfagRwFsrdBqFTUbs2DDTGuqOl8KCAjxnEaVQulBXD3CYkPevoD65er48rjMrwBo2IiquGg8f6r4WvoDwZOx3Tcr030PnaGzWU5J7NvMaiGO+YG0w0Tb8kM8XUa5uvlXzBssTLfrTsElu+Ce4T0I6CfrAVVxE2ksqN4IHi+FglBuEV8DHYNJK/b0ktLNuLDPw+/U7xYuewjLbkESRmP5U= 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)(1800799024)(23010399003)(366016)(19092799006)(376014)(7416014)(56012099006)(11063799006)(10067099003)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QTBNMk05eG5aU243eE1mbTE3Z0dVK3R3d05RL3d0Tm02Z0k2MnVXcSszb3k3?= =?utf-8?B?K3M1a0pHcDV3NDU2K1VHZE03L2tFUkhmMWwvVmdqS0djR3oweUlxVDJXSzFU?= =?utf-8?B?N255N2xaWnRLRlZBUEVHWlBYNityVmtsc0Rjazlrc2JPRDFWcS9HOGs2V1hl?= =?utf-8?B?cUI1UHRGcTNCMzFMVGM5S1VvVzN2Zm1DZXVhWWlJQ2RoaStrU3lqQUJNRGd0?= =?utf-8?B?WDVZcjRUdnpEQ2dNUWxkS3RqZWU4NlVjSEtoVU11OUlkQUZ0dHAyQjJzVmk4?= =?utf-8?B?SjZXdEtrYkJjcWxOa081Smp4TVI5cEJHWDVHNlZob3MwdWN0K0lEcDZCLyty?= =?utf-8?B?cy9rODNFV25TWExHNnl1blhRT3N3cXAvcWdWS0xCT3NKNGJxQWJXM0d0a1o5?= =?utf-8?B?ZTFpQk9vV29PcGt2R256VVQ3Tk1CTGViQlFwZjZLdlBEcis1algvUGU3ZXMz?= =?utf-8?B?Vk5iV0QrMjd3QnFMaEY0NTBQMUQ1QTNkdC9LRHVuWHFJbmxZTjJ3SW5jSGdh?= =?utf-8?B?WlNrMjFsc3hHdXBQVXBsNXdPbW0xS2NpMm5aYStoT3crMEFsRHJwTWp0WFEr?= =?utf-8?B?RUdvSmF5bmpHUnpYbVhhVE9CNFlUT0pnUWkvWDl1Qm82ZGdhVS9KajRZajVk?= =?utf-8?B?SGJ2MHc5djB3WnkxdTlmbTNPangyRHZaME5OdGt1aURoMVpGQU9BVy91aXZ6?= =?utf-8?B?ekJmTFVPZ05yRmxueFNGWS9kMkIxTkZRVi9QdWNJd1JDVjJYcUIyYzNXWEdI?= =?utf-8?B?UFMrVzRabXBOd2VkZXR1ZXhYNmVhcXZTSzRaUXBjTGFGb3pjZXU1SG1ucFcr?= =?utf-8?B?dDZGL3FFL0l3VVVBa0g5ZkJFTXVtbnFiRXM0OFhOS1lNbjVLV1IvWHNRd2hB?= =?utf-8?B?NFhYK3hVd3prRWFSdzhnTEN5ZEZZaXR1N1JCOXA1YjhNT3B4Z3UxUmdDamNx?= =?utf-8?B?Sjg3dVFaczF0L0lrOFJmdVpRQVNKTlA5SnUxTzVUWm9wc1ZBNEdtaTIyeWYx?= =?utf-8?B?cEFobGE5L3NTdjVxdDNGdlM2akJxOHp5ejNrc1REbFczQVMxaTUyYnBWelhy?= =?utf-8?B?MnB1MGhwc21wd1R6dGxkQzdJaDlJR3ltcXh3LzJYQ2ZRSkRrN3VHSnVHZ3gy?= =?utf-8?B?TmhnelJWYXVSM3I0TmR5c1VtVEcxSlNueit5TVFyNVpnWHRxL2JWWmFibHhH?= =?utf-8?B?SEpNeUhTNlBFZlVIV0drYWRndGtFYWNzNlVFTkIyT2RMV1BpdVEwZEFycERQ?= =?utf-8?B?ZHlJMTlOZ3I4SUhLbllSeTluNHZBdTVkdmRINlFQcmJQc2VSUjZleTNwSDd3?= =?utf-8?B?K2JnR1pzaDZuUkNMWnZuNHlhakRaQXpldk9OcDJhWCt3M1IyZjVNa2FQNlVm?= =?utf-8?B?K2pNQkpOMmxJUk5KRjVLM215NldGS1pUY0tiRXB0RkxHYkNwVmF4dVFOaFEz?= =?utf-8?B?Z01DV1RqaG9XYnpCRWE3T3BIV1RwWlF6bEQ3aUIyY2IxWXprV3ZpVytiRUZH?= =?utf-8?B?YkFhZDVka0hvZXBPVEgyUENIcDRHVE56Z1ZkY3RHZDdDK3VFYXo5K3FnKzBx?= =?utf-8?B?VjVEeXc3VWJ4ajl1czNIQnY0Nmx1VVVTaTMrN01rL3hhZzM2M0FIMnk0a1ox?= =?utf-8?B?ZDl3YVdNbDROTXVWV2gwVzEyTW1KS3JRNFpJVDFWZCs0a1dRTFpmM3IxbnJI?= =?utf-8?B?WDloSmNNM1h5eGtUMy9BUEdWVFFxaFNyei9QcXFrWWpLbHR6WWtKMGRWQXJJ?= =?utf-8?B?anRnMWJaWko4UzZUN2Z0RWt4cW93VVNJQ2JCYXFXMFBVeVJlajFYcnhlbUZh?= =?utf-8?B?VmJuNW1kQjdhdTBUYVVSRGpzU1hYWVdzNERrdlNrbGNvZ3FDOWVSc2U2b1NE?= =?utf-8?B?eFdxOG0wVGdsNnNXell3dUFyOUNnTTF4SHJVQlRiQ1g4NHN1SjVKQlZRN3BM?= =?utf-8?B?VkFKcE01aVVhOFd4aVJEcm10aFdzZHpMQm9xNGZVNjE1QWREV3BVMEExL3lj?= =?utf-8?B?TFB1dWYzbTlEYU9xM3NpYjN2U09oYVZYWVpMbW1XZVBBdUpFWmxyOUx3dmNv?= =?utf-8?B?dExpa1ppdTZqMW5GQkpVRHdSWWk0Sk9hek85WmJuQnhTaDNrWlgxaXpjQ0RK?= =?utf-8?B?cTZTRVBYVkxUV0NFZWxYSzd6bVZ4UHZjZkk0UVNnQmlidlVBOC96M0tEUWV4?= =?utf-8?B?WVNDK0hkSTNUY0pxUWFkNDg0ejE5TWxBekpwY01NVHFtbHhuNVZVYVl6a2xS?= =?utf-8?B?NklXN1pzVzV6NW81OVJpVXhZMUpDeHYrelE4S0FoODlkbTdKNUZBbWp4QVNW?= =?utf-8?B?WkVuM3NBZ3o2amErTlR3b01YVGYxUXVkSFEwODVXU1pTVGpoRWszb2sySncr?= =?utf-8?Q?lfsmPRoOhR35wUOflljHeG6Nv6+YD+nJ6gnHT?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 89bc4882-049f-4b93-9606-08dee94ad608 X-MS-Exchange-CrossTenant-AuthSource: AM8PR04MB7874.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2026 06:14:36.3861 (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: 1GzBA97paNLtjH4uMmKeyT8M1igLG/1d06XgdGGIdEY+1Z/XzXpi77hENA1FBdDsCz8ZOqB4Can+dbDMIKI+aSN6KeVoSTLGcsLQLC2PPeV+MSY8T37BKxJbKFgAUAf8 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA2PR04MB10258 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..2a73af17cdf48 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_vdev0buffer>, <&cm70_vdev0vring0>, <&cm70_vdev0= vring1>, + <&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_vdev0buffer>, <&cm71_vdev0vring0>, <&cm71_vdev0= vring1>, + <&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_vdev0buffer>, <&cm33s_vdev0vring0>, <&cm33s_vd= ev0vring1>, + <&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_vdev0buffer: vdev0buffer@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_vdev0buffer: vdev0buffer@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_vdev0buffer: vdev0buffer@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 21:29:55 2026 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11013064.outbound.protection.outlook.com [40.107.159.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 BB78938238F; Fri, 24 Jul 2026 06:14:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.159.64 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784873687; cv=fail; b=Ad8Zaf8X7Pm3Qm+0SDBqymiYHVmuExAAWKs8qVp+MWwpnM2N4+ZbyYggbs3+p26hfuVHTkDAEi+4JZLrWRwcRZTGuxdDKutB6r3PxY1pOTQP8HuToSGSbY6K6u+qcExGoLvDM869HeL3BISrH1gOH7PVsrPxa+zm3IdqS2EavFk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784873687; c=relaxed/simple; bh=UReL2T/2h8jm84gVL5KAHyRnZyV/3rP5rLynRhZnwg0=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=iydr5SM6C/fbdcXNil9ZccH5J87XjNAipv1iFi8kE4nX3NJ5WJldmeq39z2qCoqeaeVEB7sPcgq+AeFaUzJsaXDIzWr3hTxRqhUIM0rOXnYKjUAhwFORO/o2gQIZ3TzdLuEZTGtiGW1FSoATVkMIEJmXXlxelZqwvzudtB3Yd7A= 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=ABgqm1ys; arc=fail smtp.client-ip=40.107.159.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="ABgqm1ys" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rYbFdsKXPvc4PPHodAvCgdJ6SRoo54xl3zexcaySw2Ci3blKfydqsD6mqdme/xDjISN1jZ0BjTB63qNXdYdFcF8QWGVdvxIjzMTo54cW/h94XeyQVFZg5053czFkisHJ4+JxDAghZ8yDlIxSGiVihB1/Etr4AkGSLmuyb6Z3uPRe2HT8w6gy94SjiuKadofetMpp9QdMpRbKMRckN3Qh6feAmsGheIqnW3VHKU4ugVtP6V6tX6n4i9g9CL0GkgbYbY18UhIOhy1J5g/nK37J4sm2o27KqloZk2VBI9mgrY8J/GQW85bsGWipxySWkIRwasrpZSNXeKNfQt9No/RCuA== 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=dksLjdjXnnwb/mQkaGAESh9E2WO1y74kY8cApXhjkblyIuz2sweH6b44lYE14VGY0um8HIeXg0BScx/msBWc6qf1TKO4KsHMPhjPdYlEnUaNOK4WtLHcVYShRF06jPMUpgBpr/eWykAv6KtP2RtJRTRDt5vAAbEQAQ7NDJQI52+n61CICFp/NhIW4NxnZdX++umuYnSoMaL8AjHUXql57vrzISzai4NATuLvZxWk0KtRYnJ8aRZ7tfbAdCEfXJyaTgliFTWRXW6Gqx8A2wFg6oGeMH8jsV/AnA5EcPJtrCUxJQBmJ811eaJS/cp9//og7sLNSXxFmRgV4IN0L5WkBQ== 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=ABgqm1ysqZzUWUC3IN2zlLyu4WPs4CsoYioXMvMgOszaetqZo5VKzHkuPS4gKmwqVGXmbL+1guFF44OB4UBxkcQhs7OMabhO1R+zKyRrtB7UTJwe8+Kqkiu51JUQrWofPFB3DSPqRnJH2DRhMoCmyG2SYt/4aHaqHHsI6o4CbCJ/qoCkVokG4RMtcXwMpas5dLYehTjgoQa6kcl6r4tzaQtSS/C0xLlgyY531Ir/ECZfTcqjWcevsFeZB9oYbm+9dt9u4N1Hl3giwXB1Z1x056OFZut7jgDucQW9T03R22XbelhZh9jMXEhzV1mxC3DoShCa6eJv2loSTVfnwZAzGQ== 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 PA2PR04MB10258.eurprd04.prod.outlook.com (2603:10a6:102:404::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.10; Fri, 24 Jul 2026 06:14:42 +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; Fri, 24 Jul 2026 06:14:42 +0000 From: "Peng Fan (OSS)" Date: Fri, 24 Jul 2026 14:17:58 +0800 Subject: [PATCH v3 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: <20260724-imx-rproc-dts-v3-4-175381bdd02d@nxp.com> References: <20260724-imx-rproc-dts-v3-0-175381bdd02d@nxp.com> In-Reply-To: <20260724-imx-rproc-dts-v3-0-175381bdd02d@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: SI2PR02CA0041.apcprd02.prod.outlook.com (2603:1096:4:196::20) 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_|PA2PR04MB10258:EE_ X-MS-Office365-Filtering-Correlation-Id: d74b1344-8a27-46bc-6ad6-08dee94ad9d4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|23010399003|366016|19092799006|376014|7416014|56012099006|11063799006|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: y0+Rm5LGlmygXJE3a7FXk3Gxyj2AKd31qcF6Pg9Cb6d+EIXksK9ISUhuMv05BWVGWn862aGHICHCMDv+nts8Nqr+An2z6L+oHR69VmlBfymk+klsB67+WZmUYkOTwUszVdVKyBJ/GfoWHjiiSkb426rYqVne9tArctEPnEm7KeTDFWzAoRl4F5G0a0UmgUJ8Cl6sPcp7GzTBNcVR12baxxp5L8GZquhUQPpn8w20JZc1A5CMuzCgFjWOuCly3PlBMvE1F36qHd9ZZcjBJkeuoCek5L2deiNL3lkKaJhIELPizOnG8WyQneD9/jdbnpbyehbwb8dvx7jAF+4RGsyrihKhji+5zlzPBL68vYSOAxGDBKhlO1jm1aYKAaoU8GK7sXy4YwqBLN53xswgc7J108pso4upBzIbFd5PiEh+toO9rW0XHtbI+GK2SM54KeU6j/6/BL/JvLeJ77HqbyL1BP+KW2mQWpADKEpvvnzT+ZeY8f7g9LYaOvKq4zKlfV9xFdR6b7NuCgFvKyqVeueZBu2wRt8PoDU9op9WU5yzAjgJK4QX46EzS+vy0S+XHwCZytjN80Vc5DOhDoJeVTPQhFjKueKypPBr4zaouOYrlOOkl/I2j/Zc9A9GJHWyrxVle0wmFUZKjlmHfGVZ4LEP+YcYl3UEvskDaMyiHjWjFlc= 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)(1800799024)(23010399003)(366016)(19092799006)(376014)(7416014)(56012099006)(11063799006)(10067099003)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?a2dTb3RUcWo5UzhhRUZaNUJnams5VXo0Y2Z4NUlBdnJiN2lBUzZIRWFxczNx?= =?utf-8?B?aWE1NjlRYVVkVE9iWmJaWGdGMkRYRjlIeHJZY05KY1NQcFQ2QWZIZXRybERw?= =?utf-8?B?MFpVTXk2NkkyTGxuaHJ2WWk2dnYyM3l2RFZ1cGJmVDlLQ1lZcmVoV21CMWNU?= =?utf-8?B?QnZnTlFTUU81UkFRaXBKTDZCQktNczZzejFkVFhWMS9PQXBDSzNBQ092TEJO?= =?utf-8?B?RW9MUi93dEFXbjVFK0tZMm1JTHR1Uk1FeUtIcUN4eVZBdXFpQVdpaEJqc01a?= =?utf-8?B?b3ZRTEo3VC9HOE4yM21KRVV0dnlGTEl4c0ZhZE16S0lMbFAvZ3Z4aHJkU2Jj?= =?utf-8?B?a0tSd2dvV2l3VG5UM1lsOXFQWGgvL25Sb1dWd3EwWU1pSzlsUzd0ekdnWGFv?= =?utf-8?B?L1V2b3kwekdaSndPWGZOek9kek1sQTJqR05OZUdYaCtWc0tCOHpJSndwOG41?= =?utf-8?B?SjBxWG9mKzVPUGVlUUlIREtEajhJWS9lWHBscFlLNEFma04zcGlBcTU2MlR0?= =?utf-8?B?VVlVb3Npem04OXRrTEUraElWV1ZvV2dEeTNxL3JGUkd4VmpXUzFyRjgrUXpB?= =?utf-8?B?eVBXcEZMMzEvemI5R2RlUUxkNXQwSlZQcGFxSmd4M0hIenJ4Z29lWFBETWIr?= =?utf-8?B?U1VBRDZBNC9uVjd3Q3lpbmo5MTN6UndzdWZkNWF6Q3dseXZ4UFJ5NWRQalBE?= =?utf-8?B?SENWbjZCTWxYTGRCekFlZDMxWmRrcFJMYmFaNEdTMFVVY29QLzQvNUVKT002?= =?utf-8?B?dG0zU01QUVd3akZQRmZiVmFnYUd0K2JqS25NYWprbVhvVEIyMkhlV0tPUHBT?= =?utf-8?B?Y2ZuLzBqMUdjK3BZa2liL3p2TnFtcG8wdTZDVmd0WTVKc2Y3UDZBUFFJTmxi?= =?utf-8?B?aVFzT1lGcGtXcGdvajVXWFJUdjV1YmVOKzhoZjlnUTI2dXI2SjZoNGZLRDBY?= =?utf-8?B?T25yM3YzQjlGUVBuaHVJYm03VUFiNmE1QXdRRTd6TVF1WXdpdHlzWjlIZHhX?= =?utf-8?B?Mm5tNzZJdmFHbnR3VFArRER5elk3NEhHMmNRN1RxVUhNcjZxWldVUzBSKysr?= =?utf-8?B?aFZMVzlTZUdLYzJ1Y0NjV0xac1k3cjVKMDZmWFJOVVozc055bnB1dTRVL0hI?= =?utf-8?B?dUpuMmNKR0QrTlYra0l3YlFmNktaZmZPalU2YUJkTmw3WXNEdTVhTkM4U3lv?= =?utf-8?B?THZudUdTTFVQMXJkQ2RORG5xYnM1aGxOTlRmM1A0M1MwUXJLTDR5NUkyclZW?= =?utf-8?B?NjRPLzNMRFFhQ3RKNytVQWoxU3JFQ00yZlBrdDJtcFhWdnAyMHFNb3FTWFZU?= =?utf-8?B?d2pvdTUya3lJUTNTTTVQUWY2cjk5Mlo4S1pXcTJCQjk3SW5hcy9kd3E5MHJI?= =?utf-8?B?UUhHbm5kQXdYMEIvWnYvcXlVaDhweFpZZTdzOFcxbDQyWHhUR01uVVYyc1l6?= =?utf-8?B?SjE3dzhZeVp6RTZ1SlBhNUs1TitWbmxZWXlaVERFdE1tSDdHbFBFOHBvSUhm?= =?utf-8?B?aTRnazR0Yk1CbENDZ1l5cG1NR1BjZyt5QkcyMnV4eWZ0TmN0MS9LYklvTUZh?= =?utf-8?B?ekxjazdVUUM1U3R2bVNHczRQaXQ3Tjh2THVQSWNlU0k2YUxURDVDdlNaNnB0?= =?utf-8?B?SVFpbXF5SmhRaGhGL0QydDI3YTIyK0M4dURUU20xUnQ2RTBZV2NSKzErd1o3?= =?utf-8?B?dWFaUklQcXNwYTNnRmI4NS9TeXBqMmF5VCtIT25lektYRlRoM0R1NWdkblZa?= =?utf-8?B?OWNuU2luMDJRSlo1a2I3TkRuejZoSjFac1Axbzc0bFVxalc5UmJtSnhuSHJ0?= =?utf-8?B?KzhlSEJkZklNM1BVSjJNbzM1WE1mSkVnbkdlbnp3UU9HcFlhNzc1dCs3TzF5?= =?utf-8?B?ZGpnc3JMZjVMTXQyMllSenlWTG83MFFCblYrdFRMRnZSZmZ2WjVEOTgrWERQ?= =?utf-8?B?dllURCszbHc4RTNadEFSeXRqVm9qMGdkQlFIVi9vdHlhU1lwNHlraG05ZUox?= =?utf-8?B?d0paRXdsMS85c1VzMVM3M093MVI3Qnpoa0pQdC9ZdVlrTS92dVZKL1ZOaWFt?= =?utf-8?B?azVpc08wbjNHZ1RGdkVndzAzMXFPaUhlVWgwekkwajBPOEdaM01wTXJNQlNO?= =?utf-8?B?TlphS0xPRHYxRkFRaWFvbVAzS2lOcDJjc2ExdlU5ZHpWQW9Fc0ZSMHlpazRu?= =?utf-8?B?K01aRytPVk95UWQvbUtVMS9VazdYczdsSUJqaHV6V3kwTVBxaW5sLzZ6Tjgw?= =?utf-8?B?b1VYd2VzVTJBQjhabFlQUTJiRlEwRWhnM3pCWjRRdEliWkNpSUNnSVo2MDlZ?= =?utf-8?B?SHJicU10SUd2dzJNWmoxZjhiT211QmpvdlVPakJhMXhBbHRnWnh0TjhFWG1D?= =?utf-8?Q?LavFAzKJhF4+wNvu+s6pW9kAPM0Qhjme3uswB?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d74b1344-8a27-46bc-6ad6-08dee94ad9d4 X-MS-Exchange-CrossTenant-AuthSource: AM8PR04MB7874.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2026 06:14:42.5848 (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: Pl306e4M6rkZz1syv+5FvwO/kw2HjVg+fdpiSfJPebFnLNQnDz2VD6gDH7ihjH9ttlg0MOQ+QUdzE+0CsZKdx+Rg41ULF35xInh5eeyHKmV5h3useqKg2qcHrS+yZzV5 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA2PR04MB10258 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