Message ID | 20250407-imx-se-if-v15-3-e3382cecda01@nxp.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> 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 BE275C369A4 for <linux-arm-kernel@archiver.kernel.org>; Mon, 7 Apr 2025 12:36:00 +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=mHcYKGHEz91CV6rUeMS3nBVchDx9aS1kjrY4sXv5c6E=; b=ERzIm5DulX3iA+AyhtQx/77bKN El9w9ckGbFfVn7a/1VE4E1U7K6UlMUMFnBUNi7Za3dm/JK1zP1oqLlj+fJTgxBjGtZdIogJ3G6x/P jpUqJ1Az7FTRXyT1+sFPY/B83xBTEjM4UZgmpBhnOH5HnwuBPNihChTO21wqhWgy3GNheJG89ypyU R6kKtwrxhx9hMqz4921pORx7+fSvzT5GeDNA/aD10mJ3zsnUHCvvrtGUbedAjKMV/2iG8HL7WQTtn 0DXUguaZ6kmAGvJPyOf/PfAWzBIGHUTevwNOJmNIN8QJazqKCeFEryMjecxHYm2SrpgE/ximFhVV6 Awn6Xt8g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1u1lha-00000000Gth-0JHp; Mon, 07 Apr 2025 12:35:46 +0000 Received: from mail-vi1eur05on20612.outbound.protection.outlook.com ([2a01:111:f403:2613::612] helo=EUR05-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1u1kAa-0000000HSEZ-1oHz for linux-arm-kernel@lists.infradead.org; Mon, 07 Apr 2025 10:57:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ACejg2xRb3EsYLOQvhOYv2fyXEX0V4TfxMlAvIkBOsHuXjosxAUDasrxHnhuiCbKaLzoiwTm+uFGX1lkXnclBrya+e6zMh7wwJOQPn47ZZzlrYcHV9tccbuDsEjnhMis+A2Ax3M/fMJqM3WwwIJ3QcshPO8oWyTZZE565iG9YYOhfOp8mTruTbTrlM5WVfqmq8z8uP99rRzWYGH69p86KOyH9doM24c35loK2pD+PkdhO7scIxmRt+zFl1LEOqf+qTG4dIKqKVeJ6r/g5hy0Qy68lj5nZS2KpkEC7Or1A6t8kK2V0b/CBTg+30XeRKpZXhTxfTYTYdJ+RtWuaSgFaQ== 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=mHcYKGHEz91CV6rUeMS3nBVchDx9aS1kjrY4sXv5c6E=; b=x88z4kMNZqCn4/v8iyvkCmjryzc4WD9DWK8daUCNBXXSBFP8IywJknmeNw8XbdJPRKKp27VcP/Nh1PzppS27MOkf8vq2T6hQw7WE/f3X5jTEry5KUwrVXFsvseBuYGN0ItKt3ldRrv1qoBJFQO/RqoAGBsHXMNme2uT3tj6/8neGLMoH5gpSmvuzeodX/duF2Q2vw0G2MrGx1mE+cdZsX7pSurH/J8170cBDhF3tL0YeLlRZzWfv9trjHXadNcMZtRi52IFAHY+7PPnb4yZrjJRCSeW0LNzvvuLVglzLQHjJz0EbgS8UKjy5fipIxSeHqQU3SSfpIXTkcRVH472X+Q== 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=mHcYKGHEz91CV6rUeMS3nBVchDx9aS1kjrY4sXv5c6E=; b=nOnOkwe777D32rUK+e/bvz6FYC9IjhP6xBYKBUWCYIr7tqmcOVFBnkD0lZbkIssbt9dI/N+wQjMlATPGlkhIxLkrkQm8EbAzBS4OnHIIr7MaQn/T8GwSD+6+68VAO4SNPr+sD9ot8aq+obadrgqcvpxxECN/kOKiUx/ik6KY4wo75jFdK0VMd8eLvHitMemwfoIkUlX7vQMsvHwO/DAE/QIynY/itbGlHH1IhkXqXfc+wX1hwTxkuCBiovtPY/i+xjZBia+LyRZjKKJqj8o9y8ktQgZ/q8G2VlWA0YCczrf3hKyWjt8xzpK6DW4iNqFDzvTGPbS9/rXitLYAp6BqEw== 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 DB9PR04MB8493.eurprd04.prod.outlook.com (2603:10a6:10:2c5::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8583.43; Mon, 7 Apr 2025 10:57:31 +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.8583.045; Mon, 7 Apr 2025 10:57:31 +0000 From: Pankaj Gupta <pankaj.gupta@nxp.com> Date: Mon, 07 Apr 2025 21:50:19 +0530 Subject: [PATCH v15 3/7] arm64: dts: imx8ulp: add secure enclave node Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20250407-imx-se-if-v15-3-e3382cecda01@nxp.com> References: <20250407-imx-se-if-v15-0-e3382cecda01@nxp.com> In-Reply-To: <20250407-imx-se-if-v15-0-e3382cecda01@nxp.com> To: Jonathan Corbet <corbet@lwn.net>, Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>, Conor Dooley <conor+dt@kernel.org>, Shawn Guo <shawnguo@kernel.org>, Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix Kernel Team <kernel@pengutronix.de>, Fabio Estevam <festevam@gmail.com>, Pankaj Gupta <pankaj.gupta@nxp.com> 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 X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1744042844; l=1493; i=pankaj.gupta@nxp.com; s=20240523; h=from:subject:message-id; bh=ZKRHce+L7oNAoUpLR25PZZezk02aoi1FB2vb5kRUHWg=; b=wcTf6Xq5QHP5n18hzJuius9q+lWD269WUL0IbzhkkbKyaLTCTKgTzFZT/8oxzST4+oHx8ZCIx ixp48CWSD+1Dgw2gdpa4gLjb5JToEA/HE4AphPdrhKViP6DRQ/nkxwA X-Developer-Key: i=pankaj.gupta@nxp.com; a=ed25519; pk=OA0pBQoupy5lV0XfKzD8B0OOBVB6tpAoIf+0x1bYGRg= X-ClientProxiedBy: SI2PR01CA0036.apcprd01.prod.exchangelabs.com (2603:1096:4:192::22) To AM9PR04MB8604.eurprd04.prod.outlook.com (2603:10a6:20b:43b::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR04MB8604:EE_|DB9PR04MB8493:EE_ X-MS-Office365-Filtering-Correlation-Id: 9f29c99c-12cc-4706-6d2a-08dd75c2fe55 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|52116014|366016|7416014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?xGZDCCiBg2CnTsDVHwDLK5/hYX09Sjd?= =?utf-8?q?ITl5lITevAryO2ieLK0FBk7JDytQBMs1qU0BmKmmh77LJWMWdG3m3itejhEMF6YDW?= =?utf-8?q?ELxvneFBeuB71iEsMRzWQ06tQX0ZzUkzK+x2UKd/tjik++HbG8HyphZ6igUvw6bn8?= =?utf-8?q?K41uG835Tt4brhsVA7CWqte0sQ5CGo98I/H/q+FkFcAtOqAEqUjJ/W1oBvuCVxP1Z?= =?utf-8?q?tln8GpuwuGya5WAx9sjZs6x6P/qNipxEk6VnyDrQKtQFceyWhqR23y4prOdFYrYhT?= =?utf-8?q?zlqMwrbVx4jWtGZnwpyNHfGJ9ejD8VL8M1TDNsxkiQ1yHJLzpZ8AyiYqfAwK+bg7l?= =?utf-8?q?dfslVIdF+1e2qbxCuGp9OAASRqRMOsSApcx1Sl6IOKCU/q6VIpdM1QWcT+OSbr9kB?= =?utf-8?q?weGS+od6SAq1tOUg21yTNUeEsM3ldNZbVcSBb74ZayTgIiQon/d8sR2Xk+kS2rzqP?= =?utf-8?q?c1BX8ktHDUX91VCaLTSyRKSljktm1KLc36fK6HHc/gsYdvgsodzyuwk9FXIDtKIYj?= =?utf-8?q?Ugv/D86TkTszmu+mNskOFIy8Ucsc7dPWfBkCWCaXdAmJt5X0EseIJDfq0IWRycnOe?= =?utf-8?q?TZ7YiMBBiWL73UUkLCv2MsqKRPLlU9HH/VQ8diDaLZcvFt+qc6wT2XCtkG0DQQkM8?= =?utf-8?q?1ZvDbGUk22VPeWfIrGDkINotIhM+XbqxF7WaSHMsh18vCLYItpUYfb3g5/SxU8mBk?= =?utf-8?q?d3qXsBOEetym6D7dFmlqVaoER5geXTvxyMmhdxisAL9DW4UF709MM5KCzJrwQKCEx?= =?utf-8?q?qUCZHkvgo06i8rQP4oxkElwS/EJ4N4/mCAcvrvveE0Cv+nNK2c8aDf8Q/iuaBMc8k?= =?utf-8?q?f+pAvBnOTS+VQ03w0uPpUjvMQIz7BvaKUFg+8jW2bo3VFF2DvLCWeEJ+IdSc0Wzdc?= =?utf-8?q?XOK1Y1TODKhNVfJgTSVNowfx+B0heoy3BbrzR4z6UyLIgqcjToEknGu2KUKEaM1eq?= =?utf-8?q?PHFCAYJqlO1N6taUlN1PbN4qweP9zrq5HdjtTOxVJ2bDJG7NQJ483RJxJDKpz+5LU?= =?utf-8?q?YD4YUTWRdxCk2p65savpzqJcrFBDS2VNQ3JbySgS/PDrYsG6rHvpcOTyNU7W3OMLL?= =?utf-8?q?TKoxpNsmATNWJ9L48Hmd64aGTjo4rBCPZslulDQnnEZz7JDbNdTM9nkCYDRa9Xzph?= =?utf-8?q?Ps3axtzfG63P3c5Jo0jjp021vqKrolPd6tFAwby+DukZdv9hCB5OYCmbmapvSitUx?= =?utf-8?q?2aTH8xdosLaYvIPTxfsZ+JH/2RKGGchG3XxH80trJLEpiWgET0WBQhc7jDeWkMx7B?= =?utf-8?q?NAXpKjA+sOHR0FvqmIbj3JRrVcPYnrUoJK2GR8ACK1dSGIzZbhvFdgUUtOJNV1i5l?= =?utf-8?q?96zwQ+K9F2bsQeypHJoQR41vtsHVszElt1WNfDDEDwNUz9LuNEVB0tFWV9wa4ui4B?= =?utf-8?q?8k1Ud7oOKZEsE17m4kC1HcnWwGWflCqAQ=3D=3D?= 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)(1800799024)(52116014)(366016)(7416014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?XGQdvxtXDXZoGOouxin90hxJQ5JC?= =?utf-8?q?oa+/T5dKO/O4+zCGYKc1Ud/tl4ELzJay79jOxVGvLCRpNJOOMy+OGF5xDYWt0sW17?= =?utf-8?q?mUf91TpRGapKwpeE8ASJvLLkTZX7c3gbUmgxJWLkKpCqQ4Y4dyPGL1Hxc7POFGbw3?= =?utf-8?q?K/buaDByOLezdZJH0ntfkunkMm66sJ5xP9HoF3T6TYitpQ6iN7tgenbq+UoK264rR?= =?utf-8?q?YHU/hXONMo5H/PkLztopSXI3hwBSIIDJPIpjInEt8P0lJIxyIL8DNxpoKlV00Ha4h?= =?utf-8?q?EAHxKaRRlSOi79jbamu0qJZrmvJ4KNyyJB0IyPtcbbJlop5r48dVGoxUe85iFF5zk?= =?utf-8?q?rlass/CCgJbnvO42OMYmvyIS5jjmmdznUoFiPWhhUeljWVzhEB2aR30Qy4JEC4987?= =?utf-8?q?Xiz8lw6Pm3zMomXVg1a2e7PwJ9CyQIH+J2yhOPAImRzcDOZBxx0IzO7LIN4KDSxdR?= =?utf-8?q?M6hEyqOEy/COxAn7sZrXFjQC50wv0xx1ek7P45ONfLywH35i0MNYFLSFJixv5InE8?= =?utf-8?q?MUpPNyDb1ASbggeIcb0oqqLn05XaMbqwSZfhoRvZvtJJOpnUn7PnG1cGf/2qOWLxK?= =?utf-8?q?gbViZOQafC1kTpgT8SJ22rr1yu+zpFQ0Mb1W8Id9qs0S1ppe/BqOF30ofNSSrb3IC?= =?utf-8?q?kHQbo/EUNqb/Q9XdTP195aq0jc46zOpht8IG6yHSunPsafh3CBpYIPAHAavzBWW0X?= =?utf-8?q?y0xDBoTuqZc+OSzjtzbwm0zDLSBKsanxucHyEA9k83CPgvX8TaBAfKJIRB2eE61He?= =?utf-8?q?gSd87+K2XPqaLzIKuEPanN/vK2+zgSqN6CZq1AuYfw9EFeTzq1vkyvG2BNVLw6Gp1?= =?utf-8?q?w3aQ7OZnOAJlmSZxh6LMcKyHZfF7KkVK/KfO+s4RJbdjcJNk+lyhxwXQT7VW06iIK?= =?utf-8?q?M/2vJw6jzhk/FRK9rdsZsxZ4lOGxQyV+8vCikGbY/oeCaYzENLMjzxj0gXyth/qso?= =?utf-8?q?rLBdmAWsGJednUyn+5ZoEYRT6ktLLJiMi+Gb3YYVGVHJ0bdeDmPnLvFJtnMRmwlD0?= =?utf-8?q?J2uhJrGhr+8VBqri7lzyA6fJOIQddv6DIlXMs0JPZXYCd6TBDrGRmbQJIHz7xBd+F?= =?utf-8?q?uX48qonpuDQwBbAyGPwLdaHpL1jJGwfuCiDpWSpa/rY6xGBYnUrjMe1Klw367IVs0?= =?utf-8?q?qW3hA649xzZZjeBNT/P5c3xnU05cuWRuT6sWdHYk9z5SkuzVZRSwwK3MNn0UA/juQ?= =?utf-8?q?Q0aj2qIWa1YY68ZwH0IkNufgLgAuQey7GjekivpfeJU7H7bxlbvQmqgzHyrRZ5vb+?= =?utf-8?q?VRfRtf6dxDpM6x78fZ+WUpiTB8z0OZ2l3jGS73yreW7GcoICdmGKgrDbpaq7iZCxN?= =?utf-8?q?egmSap62Kw1ueijodVrT1b4qz2aV6qgPEG4QWFibjBwwi83rNd/nAF0Y5EXgmsto9?= =?utf-8?q?zRJBknJm8Ba706Vqc7RUbQFLbdMZSuB0XtRV5wxFuJ9s10PQoeahSsMKnUHu+U+L8?= =?utf-8?q?YGkFRv9BZ79RKwGSjbCwMKVssI255RJPFi0NVG6wTpASxeRQKRY0JMAh8oxfi4iHL?= =?utf-8?q?TkjkWO6ZczAT?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9f29c99c-12cc-4706-6d2a-08dd75c2fe55 X-MS-Exchange-CrossTenant-AuthSource: AM9PR04MB8604.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2025 10:57:30.9566 (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: neCnrLm/aMYExE3/z85gn15KHFc5Cp8hG12blxj178AlfeSg1UCp/4p9ZWAQIKEUb4QTFRotAbUFFfz6xlKoow== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8493 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250407_035736_475872_C9CB7A7C X-CRM114-Status: GOOD ( 12.45 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org |
Series |
firmware: imx: driver for NXP secure-enclave
|
expand
|
diff --git a/arch/arm64/boot/dts/freescale/imx8ulp.dtsi b/arch/arm64/boot/dts/freescale/imx8ulp.dtsi index 2562a35286c2..05db47668b7e 100644 --- a/arch/arm64/boot/dts/freescale/imx8ulp.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8ulp.dtsi @@ -1,6 +1,6 @@ // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* - * Copyright 2021 NXP + * Copyright 2021, 2025 NXP */ #include <dt-bindings/clock/imx8ulp-clock.h> @@ -154,7 +154,7 @@ sosc: clock-sosc { #clock-cells = <0>; }; - sram@2201f000 { + sram0: sram@2201f000 { compatible = "mmio-sram"; reg = <0x0 0x2201f000 0x0 0x1000>; @@ -186,6 +186,13 @@ scmi_sensor: protocol@15 { #thermal-sensor-cells = <1>; }; }; + + hsm0: secure-enclave { + compatible = "fsl,imx8ulp-se-ele-hsm"; + mbox-names = "tx", "rx"; + mboxes = <&s4muap 0 0>, <&s4muap 1 0>; + sram = <&sram0>; + }; }; cm33: remoteproc-cm33 {
Add support for NXP secure enclave called EdgeLock Enclave firmware (se-fw) for imx8ulp-evk. Add label sram0 for sram@2201f000 and add secure-enclave node Signed-off-by: Pankaj Gupta <pankaj.gupta@nxp.com> --- changes from v14 to v15 - Updated the commit message. - split the current patch into two: -- 3/7 for board dts, and -- 4/7 for chip dts Note: copied the change logs for v13 to v14, to cover letter. --- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-)