From patchwork Tue Jan 11 11:27:53 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gaurav Jain X-Patchwork-Id: 1578379 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=ptAQkzti; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4JY7kW1LlHz9s9c for ; Tue, 11 Jan 2022 22:29:07 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 04EA483025; Tue, 11 Jan 2022 12:28:58 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="ptAQkzti"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id D31F583025; Tue, 11 Jan 2022 12:28:55 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,SPF_HELO_PASS, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20627.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1b::627]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 2018B830B9 for ; Tue, 11 Jan 2022 12:28:53 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=gaurav.jain@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W56Nn7MlVy6BDIjFvnsAIa/XXDOR2WHOv/OEEnWnZ2KQFxDmG3e1kYdMH6cTHZw/M7heKdJSBPBn2+YVgeC+eS78R/XUco3vpRdj1HHXf1VfDWt9VqfiOjnZTQgyjxUiCwSiD/dUsheZ6XCUzKKqDbLDjADmRyWBhNobzoAbt9mu5cAtzPZ5jDXDXi7WRTSDFd5S9VF6ubluOLyXt9Em15RxP1GS4tGmkbSWw6hp+mwCpTgPZA0LFfPP9MN13Ncm3pBPzs7B48qYql17PjD2j3xN+V8FukGutcWBqt2bhDyrRWhJX8sW8FsAJlsKibe0182j1CrQ1QyfvJv6s/xddg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=WSOF4c0ykTYLct3drl/RRSHg9hHxdqyKAD4fufQp+o8=; b=Potw9Nslpnljk6oihQsHffx6M1gMxSSxFq+SCin/eEQ3+JmR6qFCS5yrvoj3zaED9eL0NbDJC6chvNJv18SIXgk2vpo/hwJoP4eDD/b3qSuY2Ljg2VmATBRqpkEuB8dvQ7LI6uz6V3L8mRbZSs2EtC6qKagZgsldm/uIIP6VqnulAu23/PZF32oQhZ48Cfx/tw/XRfOnSa7c6hsZoZqtXwggvHx9YdMaquwgY4JJ5E1tB78gqUR0kOODfAQGvJZg8lEGAHyAKJV3hnmubslp4KJvtyBuGbZzHTY4/CbJQQuAkWRYmD1jnL1GZQjhKyQoHI8F6JeI9QdR5ClrHKKoKA== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WSOF4c0ykTYLct3drl/RRSHg9hHxdqyKAD4fufQp+o8=; b=ptAQkztiJJzwPoSKDlrPr5Cytlgehv1G5RVTYq2xYRd/yWEkdXxiEcFqbyatYoQWPEqBuZPhyrnnBFIt9af56jPCjPdszsgkujONQ7nm0k0bWEOp3xpdR7fZT8lOjtDS7JFF3W7voBIk+0iUykGpaGNoYUoTCS651sOrIcmX/zg= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from VI1PR04MB5342.eurprd04.prod.outlook.com (2603:10a6:803:46::16) by VE1PR04MB7326.eurprd04.prod.outlook.com (2603:10a6:800:1b0::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.9; Tue, 11 Jan 2022 11:28:50 +0000 Received: from VI1PR04MB5342.eurprd04.prod.outlook.com ([fe80::ceb:f79:2700:ba2a]) by VI1PR04MB5342.eurprd04.prod.outlook.com ([fe80::ceb:f79:2700:ba2a%3]) with mapi id 15.20.4867.011; Tue, 11 Jan 2022 11:28:50 +0000 From: Gaurav Jain To: u-boot@lists.denx.de Cc: Stefano Babic , Fabio Estevam , Peng Fan , Simon Glass , Michael Walle , Priyanka Jain , Ye Li , Horia Geanta , Ji Luo , Franck Lenormand , Silvano Di Ninno , Sahil malhotra , Pankaj Gupta , Varun Sethi , "NXP i . MX U-Boot Team" , Shengzhou Liu , Mingkai Hu , Rajesh Bhagat , Meenakshi Aggarwal , Wasim Khan , Alison Wang , Pramod Kumar , Tang Yuantian , Adrian Alonso , Vladimir Oltean , Gaurav Jain Subject: [PATCH v9 02/14] i.MX8M: crypto: updated device tree for supporting DM in SPL Date: Tue, 11 Jan 2022 16:57:53 +0530 Message-Id: <20220111112805.3566-3-gaurav.jain@nxp.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220111112805.3566-1-gaurav.jain@nxp.com> References: <20220111112805.3566-1-gaurav.jain@nxp.com> X-ClientProxiedBy: SG2PR04CA0209.apcprd04.prod.outlook.com (2603:1096:4:187::12) To VI1PR04MB5342.eurprd04.prod.outlook.com (2603:10a6:803:46::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3158fa10-90ef-4805-31c6-08d9d4f58a86 X-MS-TrafficTypeDiagnostic: VE1PR04MB7326:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:254; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: l8+kjmAqf2m03f0uAYKK025WNgflR//cq2vVGB2fzHrwJDwAv8PKKmod9AnMAiouVOOeEO9WVe3e0C/QSQHMB3NBDy6zh9wxu1h+4CoVN9Ib3h1imM18O25EXpMIrHUC84QXnF50Dz6QkBSu4jk7r1NCzYcTxVDllKR/vi+PnwpVmQt02goXs/oSe8Udhkqvh1dt4niowtjdT3d0nMBCRGtBbQgKgbNzcl4OlpkEeZXwJQBP30ZUA6wDl8W3gg5iVuIUrdjNadCGiBO4S/cRXrf6mZxYgpVRpV0R45V+0K00MJpyAvjXoeOVeb2RIEPAKlL5yhg70CdIYQX8U9682oQ8NlMH26oRCY22HVqBfWjDGodtpebiXhv18CvEiBFBGtlzRV6OGZS2NepD/AUau61AiYlJDBBYBNk+qYYz/hBJR9nfvX2Bli4zq0402GlNSSJCaOIVP+979bsZxopdSA4zjQ6SK2Zzpk3unuQ98G4lIA5Ic5Pm2cLyzWyazuptcOAbtZwBT1lOB2gbal8q4mkLWr5kS7SJwaM+r/kJ1dL1jKCrQrlrhZqwQOsmx/TkStzYbvVUX2YE5mzhRPxxtb8UUn4XjMKfwf6LGcsws8V9n+RY4kPbqsGNhESg/UV8Obe3YAOfIBDlS83POqYCFF/6azJSk/azxpPHz9ezlfApfq6Utv111+0DOKu3MGb5dWbbeuQnefBKr4D9cWL8ng== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB5342.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(44832011)(2906002)(2616005)(6916009)(36756003)(38100700002)(6512007)(38350700002)(1076003)(86362001)(508600001)(8676002)(66946007)(6506007)(55236004)(83380400001)(26005)(52116002)(186003)(5660300002)(66556008)(6486002)(8936002)(54906003)(4326008)(66476007)(316002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: hNR1MW0HhpOeSyKSxXqk7cQa/fnsA7e7pMSSzpKEksW2evdN4+CXgKXCeXgtemeiE43+JIugia8+6eXzEKsQnnQcxvOJH3Xj4c1xvwWGFRb1qLUVwUXksOBmPXZI7V62owIFlm6e3oIq4+1kRESFT54gn63sk6joEe7+peZQhil3dXeXGJHLnQ+dxlfq6PpVQjq/t+Y+GHi3xnEWp3a4uHlyHnr2hFBaq3rolbiHzzMPsueHgm7z4f2EOI2SlpVzvqzSSKXYu8nJgiqhZzDGszbN8kaOG95cIHXbAMePGNwlpV8OmhVsEE9VotzAomec3urJMxialYmtGDjpqAHzPaG0LzqhNFLWyInwk6yIxViaUnVxWjOECUcKZmVAObQaKdsLMczE3g9o9z8sSfgJmoRQhGayHMTw5OeFHbAGh7TUbMgSVgL6NB5V9/pxlUhx3H4oDPAWjwwxEY46A/GeMtfNdRzqaUgKIwIhNUNPqzCsrPd/CDdJ4MHCAHrP8gtlzcek8tEvywcdwg/bdWKo37qsrKI8BRjTixBHX8WV4Cjwtb5CTpC3Igr0wNGv+1SUslzxxKv9hHIoVP83wHBznou3mHMABQCHThNI+CaCefIRm+FkQjNe/gFUJDpsrlCcFFbHjX4xyDjnTwLAyEqt94sGPl+aad/x+WRa+jIwiF0D0UvNdh0RsW/IjLRgJ02I9UICqGjbt/KveXPaeD3VV8geVaExyAfjwwwMPoa37luw2v916Lb4OLdZmt2htSxWmsLuw0uCwIbTZXN6rdP2oo4d3W4npjkbLA3gKa9eya3pvZUunGzMwv0ephaG0vLmDKbFMzsbWsp7pNysPqPYoUAaOusGxdlL5bG6/iP5zYfSQ5PRXOtsqmUBia4Q7HpmFYrAap+aBwgPBcvfH/MNJ6rlgF+5TDnYg9AI3M26g/1xbryuSWunGlJn+fVeoD29xiVUKIPyLB9rkvHODizZKjXy20mXrPZCwCKXYhsPIhRzvpDOmAkRgv305O12ESMhdXwg55IDVshj/ZcCaQzMXWXSKtFFzapmdLqKA5VZQSbhCKa9tvarwiQbbfs8ggY7VNOFaNsFAczZCzwDHN453jlSqg9XmgCCO5Vg/XbZnK9RPQkbOuWCM6W+qzvDzvPNnwskhxBQXs0Xg+RiBzDRfst96wNqT3IJiRJklqHtEt/pLyTrZXc5P4EIpWaLa2pnAG3NbiFprnK3yqagxdR1U2Ht1iUYPnZf/qxiuKnnPu6uKngtw7578JjAIa1cHZE9qU9RxYFAq5bFS1ZqG1FYU0IWljlvNtAB4KmdZH2mPgN8orEJZeiIEqQLHfiTQjA4zCcb24Z9671aH1SCUlLB+Z+u6f6PWE8qSO9cXKrWtjAWgCA8NLlW2EGeacPOgzJJUvKAJUu1N0PqXgOfHmnbEHqPxTtgEjy10UOnM57swkgCOOYrPtgY8IQGKWLj+R+I7Q/AgAH3eeQeYuDgGmOSMJ+6JG36tqeWzNjTaOsmWtNrGYz2yTW1H8+C+DxbfSN5yR2HszxR7b+5XocMlMJAzwB4uWAcfv1F1ScGwDXTa+PHTJM7pxzS/PFK6RvyMCHoYdgS6kEia7YChcVwrPNGPu7a4YQIHA5thIt+T35PxKc= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3158fa10-90ef-4805-31c6-08d9d4f58a86 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5342.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jan 2022 11:28:50.7324 (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: +VRtH+Vcl7B+IotHJtKY6FaVK00ZHRh6C0YzJhRROzjC8CHCgI1+BzTquvg4ZAWgkcyI1Z8eXn3+IyyP2RGw6w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7326 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean disabled use of JR0 in SPL and uboot, as JR0 is reserved for secure boot. Signed-off-by: Gaurav Jain Reviewed-by: Ye Li --- arch/arm/dts/imx8mm-evk-u-boot.dtsi | 19 ++++++++++++++++++- arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi | 19 ++++++++++++++++++- arch/arm/dts/imx8mp-evk-u-boot.dtsi | 19 ++++++++++++++++++- arch/arm/dts/imx8mq-evk-u-boot.dtsi | 4 ++++ 4 files changed, 58 insertions(+), 3 deletions(-) diff --git a/arch/arm/dts/imx8mm-evk-u-boot.dtsi b/arch/arm/dts/imx8mm-evk-u-boot.dtsi index 6b459831e7..e5682ca165 100644 --- a/arch/arm/dts/imx8mm-evk-u-boot.dtsi +++ b/arch/arm/dts/imx8mm-evk-u-boot.dtsi @@ -1,6 +1,6 @@ // SPDX-License-Identifier: GPL-2.0+ /* - * Copyright 2019 NXP + * Copyright 2019, 2021 NXP */ #include "imx8mm-u-boot.dtsi" @@ -68,6 +68,23 @@ u-boot,dm-spl; }; +&crypto { + u-boot,dm-spl; +}; + +&sec_jr0 { + u-boot,dm-spl; + status = "disabled"; +}; + +&sec_jr1 { + u-boot,dm-spl; +}; + +&sec_jr2 { + u-boot,dm-spl; +}; + &usdhc1 { u-boot,dm-spl; }; diff --git a/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi b/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi index 1d3844437d..d8df863083 100644 --- a/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi +++ b/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi @@ -1,6 +1,6 @@ // SPDX-License-Identifier: GPL-2.0+ /* - * Copyright 2019 NXP + * Copyright 2019, 2021 NXP */ / { @@ -104,6 +104,23 @@ u-boot,dm-spl; }; +&crypto { + u-boot,dm-spl; +}; + +&sec_jr0 { + u-boot,dm-spl; + status = "disabled"; +}; + +&sec_jr1 { + u-boot,dm-spl; +}; + +&sec_jr2 { + u-boot,dm-spl; +}; + &usdhc1 { u-boot,dm-spl; }; diff --git a/arch/arm/dts/imx8mp-evk-u-boot.dtsi b/arch/arm/dts/imx8mp-evk-u-boot.dtsi index ab849ebaac..f3f83ba303 100644 --- a/arch/arm/dts/imx8mp-evk-u-boot.dtsi +++ b/arch/arm/dts/imx8mp-evk-u-boot.dtsi @@ -1,6 +1,6 @@ // SPDX-License-Identifier: GPL-2.0+ /* - * Copyright 2019 NXP + * Copyright 2019, 2021 NXP */ #include "imx8mp-u-boot.dtsi" @@ -67,6 +67,23 @@ u-boot,dm-spl; }; +&crypto { + u-boot,dm-spl; +}; + +&sec_jr0 { + u-boot,dm-spl; + status = "disabled"; +}; + +&sec_jr1 { + u-boot,dm-spl; +}; + +&sec_jr2 { + u-boot,dm-spl; +}; + &i2c1 { u-boot,dm-spl; }; diff --git a/arch/arm/dts/imx8mq-evk-u-boot.dtsi b/arch/arm/dts/imx8mq-evk-u-boot.dtsi index 6f9c81462e..8f1f942215 100644 --- a/arch/arm/dts/imx8mq-evk-u-boot.dtsi +++ b/arch/arm/dts/imx8mq-evk-u-boot.dtsi @@ -10,3 +10,7 @@ sd-uhs-sdr104; sd-uhs-ddr50; }; + +&sec_jr0 { + status = "disabled"; +};