From patchwork Wed Apr 9 11:37:48 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pankaj Gupta X-Patchwork-Id: 14044120 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id CC920C36002 for ; Wed, 9 Apr 2025 06:41:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:Cc:To: In-Reply-To:References:Message-Id:Content-Transfer-Encoding:Content-Type: Subject:Date:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=0GdE9/juU29x7EiabbFBcIghv9x7bN4+uj5hi4s49z0=; b=l8oyB15n9cU7kYu9nEu2vV36UP urVJSInzbDUblg69YF93sIW+DZTwtvBPE5YSCG9QOI2XFVWzW7qPpR2eT3mPHV3+IZ6lhQFVtLT98 +y/A7mR94WviytCRIAao+vy0mRkxuFPwUpeqM3QvS/GjM3zSCc64CvO9e0pQf6tlBXUNmL4i0eJt5 y1MJlOZ4DOc3mTCftV7sgG7Aj010A/EbULEWUJuPtInpRPg5rKvo3bvLv4RG0lveaEOgc2UHIFXlQ FeTYCKRe6BZZQg/cgmngrbrVqwAUs3KIfTi5C44HPuQjl7f90x+022C1X6SgjhDtq6EDzh5M+UitA bg+ZTVGA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u2P7p-00000006Iyc-0jgW; Wed, 09 Apr 2025 06:41:29 +0000 Received: from mail-northeuropeazlp170110001.outbound.protection.outlook.com ([2a01:111:f403:c200::1] helo=DB3PR0202CU003.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1u2Oxm-00000006HjW-43A5 for linux-arm-kernel@lists.infradead.org; Wed, 09 Apr 2025 06:31:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZV2U2gO0eXtHEWwYsRvITwTGi6/RtqLuoIbcJqIRS+KAZZME4nGRqkZnOGjSIFWjx9+RDpvZJJ1bujlAiILJblpjbZRqS2Fga76ht5u8ZkpcK6XIg84bLP2V/r+ge5QOxGduHauC6tV/FAzIfcItU3/b0fEOBEKPo9MM2uiGlmgjc4TQb1h0uIp7odRcR3eyGRSsaJ1RpOAzhyinUPdV4UlBf7bv263Y8KYzbb53M0kZX5CrHOQZ3zW/JVnuJRIUDxDVsrB44TbSdsDrJ020yU8NTlRzyl+pAXEs9loLIdbCOoJn6Rg9RXyubN+5aHHAKM0ViCm55Y29EH7XIJgD2A== 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=0GdE9/juU29x7EiabbFBcIghv9x7bN4+uj5hi4s49z0=; b=Fqwxe96/GvRWgzgaLa8lWMZmCor2VEy4N6Airs+RTSgxPBcf7LcETYhPwDokhLWN3li/Q+MzooNN8qtoeQsr8uC5x7c3QSbXOF5zwJyA79fjqM6kFaFldqgX1+5HmEkcU9dfgVtSuhgY/9U/OZwGVd1hNcueuweVvVXxXWyFrBSaxgkIY8pj4kAV+86Q1bfIX2c8DlgisKR8F4BXmxp9cOgvydEwPjYFfTb8nBzBDZgW/W7facd21JSyvp8wOrX9hm4lTUsZzdefhmCrNNNcsVFkqY6ByS4+0SO5Y2jL0hbUZtA9EV+VECGoo+zoWS4vW26fxsPwhBsw1R0ms+oYYg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0GdE9/juU29x7EiabbFBcIghv9x7bN4+uj5hi4s49z0=; b=k02+54DUkeJgWlE8fMXwfCy84uBmbSFNWXQx6Vgth9Jb4kQoghtLZ6SXNDFVpopDCjvohVuvrlxDrmSY4o1drA+xzwSBqADdSGCZyymjByxbI2wdvybQyOeSqxY6vOu9ohTZS6QXkdyM4z1Lmz1Pm4BRuTdxaELc8zamXWneLp45ECmBhP/NrXqJqR8Z2M/7IIi2Z2HCCE4RK4JhfHQggNUsJuuzNGk71VX9Mz8O6rfvshrZdSzu3+VtYjx9UeItSQSJp8hkXeuzA3TFcfaJS3Pjd1PA+2iBJZOFF3SDmcvcImfmx0yP3hycvnLd98ekzRE6EAAlsD6zIUkK3SUXJQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM9PR04MB8604.eurprd04.prod.outlook.com (2603:10a6:20b:43b::21) by VI1PR04MB6864.eurprd04.prod.outlook.com (2603:10a6:803:138::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.34; Wed, 9 Apr 2025 06:14:59 +0000 Received: from AM9PR04MB8604.eurprd04.prod.outlook.com ([fe80::e751:223e:aa3d:5827]) by AM9PR04MB8604.eurprd04.prod.outlook.com ([fe80::e751:223e:aa3d:5827%6]) with mapi id 15.20.8606.033; Wed, 9 Apr 2025 06:14:59 +0000 From: Pankaj Gupta Date: Wed, 09 Apr 2025 17:07:48 +0530 Subject: [PATCH v16 7/7] arm64: dts: imx8ulp-evk: add reserved memory property Message-Id: <20250409-imx-se-if-v16-7-5394e5f3417e@nxp.com> References: <20250409-imx-se-if-v16-0-5394e5f3417e@nxp.com> In-Reply-To: <20250409-imx-se-if-v16-0-5394e5f3417e@nxp.com> To: Jonathan Corbet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Pankaj Gupta Cc: linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Frank Li X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1744198674; l=1341; i=pankaj.gupta@nxp.com; s=20240523; h=from:subject:message-id; bh=YzhYqFJe6UZXhpq8PbsSekpK+8sbVDUzk+LTdh3FPlQ=; b=MzbCVU33KA4tb3ifrmn+LOTnHiwLsl/yMRjtn/pFFR2QLg7weZttPA0LLwpexTO2DtXkCmQ5g h+q1ptzI9nkA4OM/5TPXVcBD6pHOuXY0kzY5fD7ITiS/634dcPUJHEL X-Developer-Key: i=pankaj.gupta@nxp.com; a=ed25519; pk=OA0pBQoupy5lV0XfKzD8B0OOBVB6tpAoIf+0x1bYGRg= X-ClientProxiedBy: SI2PR01CA0052.apcprd01.prod.exchangelabs.com (2603:1096:4:193::11) To AM9PR04MB8604.eurprd04.prod.outlook.com (2603:10a6:20b:43b::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR04MB8604:EE_|VI1PR04MB6864:EE_ X-MS-Office365-Filtering-Correlation-Id: ba6e3020-2bf5-4006-fdb0-08dd772ddb14 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|7416014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?+0PBXIno74pIkCgxgGCVqY+Z6BMiLRr?= =?utf-8?q?Q1diqDY/bJoLqiucLzMGGaXWGcB1L1TqKtbxcHVvWNu1kOKTTgFkLIS92OMBvZF4i?= =?utf-8?q?fc/PYMgUK9bHcNRkUfeKhe9XHFiDSMKv8/ve64REqGCLAnzErMe7SNCAuEnHscuk1?= =?utf-8?q?JBRqtTsxj6gT2Sct+09h3AqwgycGhjMUahmavBhVnJ1sVtB9TTEt8NQgdaMw3DTuG?= =?utf-8?q?WKaTggESKCaBRagAwBdSn/s8qIq8P92725oD+Ci/IIBdbS948WS/OFcu8a1yqIQme?= =?utf-8?q?D0RnCEkP81wkPOluyHvnTLZb/vJNslGoSo11wRE5LOAePL6ON4ZoUfzyBPTthD8dY?= =?utf-8?q?5GRXThPKvUmJ+pWQy2t88MezQdd3pmtVnI56yYInWJE6c7S2/KfBzN8rOY9qvAURn?= =?utf-8?q?4ueorMUdNAT0tfynDzUeVQUivoyGutmNCGh9u4PH/8MgsZXW0NzftV9/fGiZch6j/?= =?utf-8?q?DJYpAu6UI8btp5JC5TnqTv8y5VNGzI6X2VOIVOsRgdDeANSMYcX244VIRc9jHJF2L?= =?utf-8?q?a9wu3nQIN4RypFki8SmJP/e/gOCG3ZfopBdjvD38h7rnFViiX3lBP8Ik4dhRRKtkS?= =?utf-8?q?OLErjr7ViRgZZVszJjodJM+xmcgXaiXIH9wS3vnYQ0azaE7gIzTq6UyFrHtLrGqC8?= =?utf-8?q?UhU1sx7ec1ePr6+vjqMcy7+VskPyWXdRHageOFzLKWBDNhjRgTVB4o9AvfAnnB0hD?= =?utf-8?q?K5AZ+JmpIRmH41bAug7JQbmDp25LsKwE6OAx+4MxKN/R+kRVKv5ilJL7GMm6o/IdY?= =?utf-8?q?RUEM06xyPvvUUeJManIBGq5aR3PXie5oY81R/YVhNH2ij13U38uKqbkP3Jx4r69SV?= =?utf-8?q?nnx3Q4yAfrkM7Uil4IPFxBJel7Hw3k83as9mS0EhMqP7dXCvFiTrMxPE6U/SqrJH5?= =?utf-8?q?7MyFNHCFad0wZuzlNCtkoAsN2wQD06hEQfDyRIicstJi1RGAf7qYDvbYqvCZzLbsb?= =?utf-8?q?MPRo+10G6E3cHtvpytd360+afXSjoukyi2skwxcDzmRu2GWM21qat/ci4AXcF+D6I?= =?utf-8?q?OoZO/9HQk0ALuw/Z8iP257f3lsZc8ErSrS/+XA83vM1gzvyNkm2S+RIr0gMNT8ACN?= =?utf-8?q?0jyQQsjrsEEUrduiOGcgK4xYQjw06Q6e9WB2FTtv6b/b6o3BC87u2UbbFH98MAviz?= =?utf-8?q?28mR7T6J3xEFUXMtsGRLx/9RAwC8kaPJZC4Cjs6MqG+Q5nLWTqIdVBLAR8g3NyK4w?= =?utf-8?q?TwR0r0+/BdL1CxPVjOoVgQUMmiu9U27pbvWArulyh9i84yTHC7pTRJZ74EzdGii5+?= =?utf-8?q?6r1QvtGv026f/LVqRfhJRLYTunUCsZHWRFGXfXjaqRTdbK0K2e7VZcex3qXg9hosq?= =?utf-8?q?5PZAL7aYf+RxsL2/0gL3Dcsswk5qThPmAZyOey/6h3uY/KsokzcaIpGhRyzT+8x7+?= =?utf-8?q?IQLddyOmQI6?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR04MB8604.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(7416014)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?e1oMqE3Na7/XnvbzdUMx2ZqK3D6L?= =?utf-8?q?+t/qZamLcGYvayOZmIOONqXCCvEQ+QtUqJL7uKWYp3slJTZ5xIazkJnKcAttYOZmS?= =?utf-8?q?DktwKwMewIuCPOO4rM9ubB/oOY5Z19p6Nf7txYuGdowWzhsOnKC02WW0CUoDe9u1f?= =?utf-8?q?FRCBUwbSH9lE/zOfVbAn6P/G2nIWxoBo+n/z05AK5W9LTK1btkDZMzfrSSpDa0GoY?= =?utf-8?q?s2phnqPHdWxFAimE3JTVx8jBwJCYmSfH91zgOLtgQT9tRGu0EJmtyHeaT/lDvv++l?= =?utf-8?q?a/kHeWkwuIEXVzQxLPNj+nZyc5rpzPDisaFk9wV+P9+mjuaL7MgY+ehNvorHxCnCY?= =?utf-8?q?s3du4lqpMw5oF3S2s3bcyuRaCKjL3bE3r2dm7MpoRZtYuKmlmUQuBqyVqO8cUSKIM?= =?utf-8?q?pkLB0+ULJNr5g2CRYHfZLsZY5R/pgnSEDMy+z4/cG5uCGIeqdbqz0hkUj3Tk0APL6?= =?utf-8?q?pYT+cTFjD4oMZUpBSPTIfHLng2wEKTxysgBzLDhZ3hr5Co6YnMpcMLMxVPjqT9uL2?= =?utf-8?q?xAmReDWejuS0O2QWfD3JxhgDB/S888YLmbS1jwrgJcUKLBL0jd1zW6XQmC0JV8CAr?= =?utf-8?q?q6DJXj0csbeYOAnW8RyG/89YkPNYS5p1J+Y3Ysd4DhdZvGMlcj+tRWO/J8ZnpROnx?= =?utf-8?q?1vB5SNK9xTWcQ5LZKdBLRscMEc+Bp1+4DQ4dFKffhytFRE4qLwW3ZecurK4dBUFZ1?= =?utf-8?q?BoXzch4kWn+waRs6QQ7w22iJs1nuxxlxBdlQ6oh+i0SDh36XKVt+qJ0wvSaOc2UJw?= =?utf-8?q?GwTecWBtyyGDHfRRhOQytMMQ/HF131INyZGU6q9pukO2XY8t6viBOnDlWXtRZcDEv?= =?utf-8?q?aWXrbpGJ51KN6KFaWeyN3mv4Qwt1XrzTBBXg1Dy9SRHT77G7B+q5yWndxbaBZqAg8?= =?utf-8?q?qYgIlsM7SmtPClCvyUQPlef2aWdBK7Zek9UiSKg3t9wGYVGSEPkTpdltu/xm+Uvnp?= =?utf-8?q?YuYiP3DhCkS53kkUFT9GViYaguwXv3raZQ3vbeobRPBRMwliwhxbg3G993ubS12ms?= =?utf-8?q?7Bp6DTExlFOqP/Hh07uOjA8p9upsYqEr0k2kvZRh/uj+tTEH4ojVs/WwXnTmUoask?= =?utf-8?q?XqkTeoc0+fFYjGm41IlcLc9G3rYSvP08NOoIb9Rn9PVe2BD403KAV4Uem/+OU8N1K?= =?utf-8?q?l8u8gUu82b4PzcteUll4sckDk8/Y7SI4On4aX07dTSQ80JGNele95poZ8aFUjuo+u?= =?utf-8?q?0aRC4DD5f6+mxw8dGF5YH04evsVz6audYUg5qTMKYm82QX0zWPMATF9WilgmSufxU?= =?utf-8?q?gkNNOfWxnExR4M0J7O4y8NplDDCjbT7qeUHbY2EkEHOPX/QRiZGpWNV6rFAqmgcuS?= =?utf-8?q?0gG2YFLw2ylGE443zSAIm0T7ZGnbw6i68fnYDwMIi8x2gBfzdOMJ44MaBlp0LW70e?= =?utf-8?q?SugQPpqdvUYLakT1GCR8TTig2jX2CV3G4wILWVFcv3aMlVTHLkE0CiKgRkFxrLQV9?= =?utf-8?q?SFOY3bO1g2CoSobUDuFDy1DPNgSMsM2k+DAEiRxAGkz34tobTa0FnIaVImVKaAW3L?= =?utf-8?q?eQ63r/oxSdkZ?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ba6e3020-2bf5-4006-fdb0-08dd772ddb14 X-MS-Exchange-CrossTenant-AuthSource: AM9PR04MB8604.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2025 06:14:59.0581 (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: KrNeCTeTuBYxfay1S17PVDMMdQmzoOo4x9QWoCHz6Ia87sow24DHy9DdO9uQoE9k/lE1Wl0VX15y2+e9Sm59XQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB6864 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250408_233107_000461_E727AF01 X-CRM114-Status: GOOD ( 11.53 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Reserve 1MB of DDR memory region due to EdgeLock Enclave's hardware limitation restricting access to DDR addresses from 0x80000000 to 0xafffffff. Signed-off-by: Pankaj Gupta Reviewed-by: Frank Li --- changes from v15 to v16 - Collected Frank's R-b tag. --- arch/arm64/boot/dts/freescale/imx8ulp-evk.dts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx8ulp-evk.dts b/arch/arm64/boot/dts/freescale/imx8ulp-evk.dts index 290a49bea2f7..10aaf02f8ea7 100644 --- a/arch/arm64/boot/dts/freescale/imx8ulp-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx8ulp-evk.dts @@ -1,6 +1,6 @@ // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* - * Copyright 2021 NXP + * Copyright 2021, 2025 NXP */ /dts-v1/; @@ -37,6 +37,12 @@ linux,cma { linux,cma-default; }; + ele_reserved: memory@90000000 { + compatible = "shared-dma-pool"; + reg = <0 0x90000000 0 0x100000>; + no-map; + }; + m33_reserved: noncacheable-section@a8600000 { reg = <0 0xa8600000 0 0x1000000>; no-map; @@ -259,6 +265,10 @@ &usdhc0 { status = "okay"; }; +&hsm0 { + memory-region = <&ele_reserved>; +}; + &fec { pinctrl-names = "default", "sleep"; pinctrl-0 = <&pinctrl_enet>;