From mboxrd@z Thu Jan 1 00:00:00 1970 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 mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C138CC433EF for ; Mon, 15 Nov 2021 07:01:01 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 250086321B for ; Mon, 15 Nov 2021 07:01:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 250086321B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 03B818355A; Mon, 15 Nov 2021 08:00:59 +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="PqX+1nia"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id D86F483571; Mon, 15 Nov 2021 08:00:56 +0100 (CET) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on062e.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::62e]) (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 9AD8B82F90 for ; Mon, 15 Nov 2021 08:00:52 +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=KqRmAmBtM3uuwvZ9l0cMLkBdLkltq9I2QE7S/ZrzoQkdB4IUOOYnXXLRfMyaZsXIedh5dkURUKUaEamy/iRdLK+WM8ol0gCJLRxCx04HiEgZbNrJLzcSq9d5NYZXvN/MqoWju7dEIrsdYwivXdtqxDlD7DMNb3y8nOIoj7QXGLoUhze8xwaJNzdC2MRHrAax7XRNksORKwcGCPflyLWI0pAn9qFGNdeolHLwBEqznWMkOJNiFfaaxaZr04Cxsgei92gZkXldlmN8GyXDJkRCstLelyMe7iU8dHsZrzdYKIe7Fzj1LPfnaZyfEVt7jcfCJD7VCHl5UccsxwgoEfMPEA== 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=Dwi1WoMf0hk7aPrj8oANplha+nMo2KLVvjw3cHIu3o8=; b=AM5445aV1cDkxdX+LC+uC4KTPW60kJ1gM1Xcv+W84IPLdxzyFhvjYyycmfQlTzbY39fKBgBVzTYZH3jP3egTuA+ZyigpqpdfQhLWne7A/ZC3oOrOeC/GfHUG0By6xwn3lQgfF1xjuRbZKxoqCFFIOmSWeHaB904GMH21kajXiDsyB6SuMbd3RyKMzVNfxP+B9YL38GeCtD7g75hs9hJfvECcMPJRWYp9M1Inu/mNhaT+GoLaUG8FYJqhv7rCmA1XNkME8YrdisSFu6z0PIpNkJOeWSbJPaTHIWa1qaLTg8rKwbqe6tWGqzM/jOdARP5s/Ko8wi6xlkNHaIRlV32F4g== 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=Dwi1WoMf0hk7aPrj8oANplha+nMo2KLVvjw3cHIu3o8=; b=PqX+1niaZQ+9eakKg90FguGZYhpvmIjoorPLwmjr1G2IW61HYOF6CTS49LMRZ6HiEZL6nuq9D9PrYMJOOIuG0Yta8+kdet+GOW3IN/p1DjR0KLd0lN6h+KnQvK7NitE774hgbWLqBw0ZuFTC4tnrEVYsw+5xDOIWzCUTOQ5ahDc= 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 VI1PR04MB5503.eurprd04.prod.outlook.com (2603:10a6:803:d1::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.27; Mon, 15 Nov 2021 07:00:51 +0000 Received: from VI1PR04MB5342.eurprd04.prod.outlook.com ([fe80::6d1d:3624:9588:6a99]) by VI1PR04MB5342.eurprd04.prod.outlook.com ([fe80::6d1d:3624:9588:6a99%7]) with mapi id 15.20.4690.026; Mon, 15 Nov 2021 07:00:50 +0000 From: Gaurav Jain To: u-boot@lists.denx.de Cc: Stefano Babic , Fabio Estevam , Peng Fan , Simon Glass , 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 v5 00/16] Add CAAM driver model support Date: Mon, 15 Nov 2021 12:29:58 +0530 Message-Id: <20211115070014.17586-1-gaurav.jain@nxp.com> X-Mailer: git-send-email 2.17.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SG2PR02CA0023.apcprd02.prod.outlook.com (2603:1096:3:17::35) To VI1PR04MB5342.eurprd04.prod.outlook.com (2603:10a6:803:46::16) MIME-Version: 1.0 Received: from lsv03326.swis.in-blr01.nxp.com (14.142.151.118) by SG2PR02CA0023.apcprd02.prod.outlook.com (2603:1096:3:17::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.26 via Frontend Transport; Mon, 15 Nov 2021 07:00:44 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9ca509cd-3b4a-4de7-1c3c-08d9a805a86d X-MS-TrafficTypeDiagnostic: VI1PR04MB5503: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1728; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: YeE/YZTCi3bJnpKUF/NQXxT/71lktyLtVMSJBiNyGsj++opJd+PpQtQnce1xo0jrQ8hm+lInzk3mAnam5ZQ3ENwJzQlqdQAAbqyYhZoTIrWgaC8h2HIfgILLiD1Q1sYabwrdg10x7XiwxRmnMwjk6qyJmE029sP8IuYXbzzISO9ttLoYCcC7HFMbNbgcoUuWbDBZTQ4Alq8WuEh+pg35Vee940SPIGhYo31P0gnRWaObrzqKqNpgkRR1xQYKPhfnotY6jJgPKmiIMbZrWCSXp0btR5Norl//poPpKfeY//ET7ugcVPE2034XzwY+5/g62WIGk8bz1HU1IutsWE602JBVOURCZ4nDXwyh6NLMrK/irbfEMyrnHvrL2yaWltNAD8kExzn/vmHboBmqkVDAjV6F+s9gzzZ/n1vYoJ4SQV0ZcPgwctxrZVY39DilJzPgDGXGff0NJeSfmUcrQQpqmJRXhgQsDDTRT0LuSXycK7tGzFZXJESCo9lR3vC0tlGJfPQECkWJBkBm31D7J7pgLxnLdLBkK5LahJPn1+NXLCuZ9AfJ/7TvNTvw91NypIlmDnHRsNC5dZO5LjO1pHt/+a5kHSPVaAAuVcYOOg5ALLqQLvlXNl3xRy2YEvIaBeNYjnZ1/0e/Gn1UiLkG0BZEa21YBWUOWMJ+CajpjmI8lf0xhKjfwNsN+pz0a7M/GOqiYQkTZrwN/o6F+LSoQGyfs9pHtzuZhHWsbRGB8mHcBwc+QI3Xy9fIhbgGkZgU1awB22wpdmugebPBb1+LduXa5bIiulV/+LMcyYyz6QcamhCQKm0OU23qt5aXo8bzHB1NKDVbJ1OUUAzeudY5vg9O7Q== 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)(8676002)(7696005)(966005)(36756003)(186003)(38350700002)(52116002)(38100700002)(1076003)(55236004)(83380400001)(6916009)(6486002)(2616005)(44832011)(956004)(4326008)(26005)(2906002)(5660300002)(8936002)(6666004)(316002)(1006002)(66946007)(66556008)(508600001)(66476007)(86362001)(54906003)(110426009); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SW91bnNvWkFNeVBINzhFeHY5U1RGUHpvK3l6cW92eWl3NHRaQ0ZYeXRrTlR4?= =?utf-8?B?R21DQ1M4dGJFSWt3RkRycWUrMjFST0RhQzJMTmdNTnRhK0d2YnJ0WGt4NWVW?= =?utf-8?B?b21sT0JNVndRdjJ1Z1M4T1Q0OVNDd1VVRmRRYWRFOXRRUGFxcEFnVzFpbFpL?= =?utf-8?B?UlhjSDlHSVVvdkgzNXhPSzF1V0UzYWdpT3IzMFQ0MXNWQ0I2VUNJOFYrb1Np?= =?utf-8?B?bXZ0aTQxVnFiY3VTMkYrRjJ1a0QyTGozaHNKL2t3U0xRY1ArSExtWUlyYVpF?= =?utf-8?B?STFBbkE5UDgramdiZ1prdXZvZDVWTEw1YzVMYk9uWkFLOTJhMXdZQzJOL29j?= =?utf-8?B?dFZJc0ZhTnFCZk0zV2V1Y3l5blRSTnNDVnVjR3JFWFhlbUIzMkU1NXFyVkNW?= =?utf-8?B?bXdwV2pBWXJBaVI4K2tzN3JkYi9wd2RCRVNFVDlVUkV1M1d5dnpUS2V6T2NL?= =?utf-8?B?T2hZY21pSGprbEVnKzNnNURYNXEwSlNnendYNUU4TDZoL0hDbDNwdC9BUEF6?= =?utf-8?B?RGhRaE5VaHhaak9vKzVnc2N0UUhuenVBSTZKZEhOTDBhUWxURkZxSFhWYWd3?= =?utf-8?B?L2hEZHRiZ2RIT0h5MlgzU0Z4UVIvMk02bXd2R2xiWVRWZFVpRVNvZVIvcDVq?= =?utf-8?B?S1NETFVFRWhQUVIwSHFuS1VzOE1UZmFoTlZkT1dhWDVpbzlTWHBXQXZibEc0?= =?utf-8?B?U0prdEhVWGpWOWhqTHh1U3huNUUrN3FFUjRsL0RManFOZEI2YVYxKzZxKzZT?= =?utf-8?B?T0RBVzlLOVVLbnROQnR4b0FteHc4U0xGSXA3Y2dDN0VRR0RONW5GNDhCR1Qy?= =?utf-8?B?T2k2ajlEbzlTcDRUdGRsMi9nSUFSOWJpazBYNElqV05CYzNhOFpsV1lNc2d0?= =?utf-8?B?cDRBN3NhY3kxdDBEL0U3R0NvYk9USktldnhQZU1leVRHSzVNRWpLY2dEV0ZY?= =?utf-8?B?VUhLQ1NJOEVnM2VpbHREdk5aMTVZWDNQZ0ZYNXNFVktWMDR6TXA2YUlDTTI0?= =?utf-8?B?d2xqYlZrNzY0MHhBTUtqUXpsVEZqNGNDUXBTcndmZmRKMW9OREYxU3dNVXNs?= =?utf-8?B?NERtNFdkWFRwTmRqMUIvZDh2bDF1VjllWkhvNEJlODdwN0dHVVRnWUg1aWZh?= =?utf-8?B?ZE5EWlVNZUpTdmZkSk9NNjNmeFJhd2NHdHhLK1BtcWN5K0d1VlI0U2V4dVc4?= =?utf-8?B?M1BzdzFJUEZyQ0tUWkk4TmdsRGY5V0VLVUQzenhwUmtzVHltWEZjdHNxdzY5?= =?utf-8?B?aGNuZVQwS0ZCVmdPcWVaTmFGTUR2WmlwV2JGcTcwSDNhZnFva3djdmR0RUhy?= =?utf-8?B?bENOMVJVRGNTTWtuVVZ5RERmSmtOVHFNVEpHNFRUdnBLZFhNay9zenhnaStx?= =?utf-8?B?RnN0dU5nVHU2emhIM3BjeGJ5RVBCc1VGcWQvOE9rVjFERWxKNWdqWjdqSWl1?= =?utf-8?B?RUZUK1QwT3AzMWtUNW10Z1EvTzJNVFFlb1k5OVhzRlJrL01KYks1V2ZITkc0?= =?utf-8?B?akhDYkw0REhUcW9WL0RJdk1zUEZySDFuZC9yZjNnWUFXbTZ1b3BNMUg3aHds?= =?utf-8?B?YTZXSXFFYTg0am1jMFFtUWdvbUlINER3MStNMk1tc09GaXNjYzFXcVJPejZQ?= =?utf-8?B?dmFQd1VNZG9QUGduVTlMMEhkZEVLYlFQM1RsS3c5QW1tTGw2VlA0RnRja1Z3?= =?utf-8?B?eHAxM1M5Q29rTzZHSFFUOXN3clBlQ3B3VHJQOFdiUGZHbkY1L3NFMCtrZklC?= =?utf-8?B?U3paL0FJWW5KT2J1UGJlK01OcFUwUzJibGJUUTRQdDY0VjQ0bGprU1dxNk8y?= =?utf-8?B?MWFnRG13Y0hEVkFNclV5TXJCY1c5TG9TeFYwc1NrUVh4N3NQNld0TWl6aXVC?= =?utf-8?B?bnlFd21FQzZTUTVZektkU2NJOURNc2hhQWpobTk3UTNwS2ZUdVRlZ0owVkJQ?= =?utf-8?B?cmxuVjRVdjVEa2ZiaEl1aklCeVJOcWJUc0YydW8rSmQzTDZ6YjZHYkZYbjNz?= =?utf-8?B?am82TkxsanQxS3J4V2srNldhNkdLaUpiOXI4bGlCaVFnTktJTVJLUjR4bllp?= =?utf-8?B?QmFDNllUTVM1dFVDT1RKZ3JNQ21UREppUndzV1AwVnZuNlA2SzdOcTlGZUt5?= =?utf-8?B?b2lZQkVGQ1VDd2Z3OGVIK2JPUTgvSFpuSmJKZmE2QUhCTkxtQUVLbFkzTEVk?= =?utf-8?Q?84Yb3PXMXTF254bIrhrQoKo=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9ca509cd-3b4a-4de7-1c3c-08d9a805a86d X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5342.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Nov 2021 07:00:50.6440 (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: 11NTWgVSfykoAvDClQZ2SJjVxCOiB47NltdN08qdHuh+vNB8j1irwqJN865cCOwJp/LIJgABgjTURX0/da1ICQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB5503 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.35 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 This patchset adds the support for following: 1) CAAM Driver model for all i.MX, layerscape, PPC platforms. 2) Added crypto node in device tree files. 3) CAAM support for blob key encryption key(bkek), random number generation. 4) fix build issue for mx6sabre: Remove SPL DTB related configs and SPL_OF_CONTROL. 5) fixed hwrng performance issue in kernel. i.MX platforms: i.MX6, i.MX7, i.MX7ULP, i.MX8MM/MN/MP/MQ, i.MX8QM/QXP Layerscape platforms: LS1021, LS1012, LS1028, LS1043, LS1046, LS1088, LS2088, LX2160, LX2162 Powerpc platforms: P3041, P4080, P5040, P2041, T1024, T1042, T2080, T4240 changes since v4: - rebase to latest master - updated caam_jr_probe() with livetree APIs. - imx8m: moved jr0 disable code to *-uboot.dtsi files. changes since v3: - rebase to latest master - fixed build error when new file arch/powerpc/include/asm/u-boot-ppc.h is included from assembly files. - removed arch/arm/dts/fsl-ls1028a.dtsi as it is conflicting with the series https://lore.kernel.org/u-boot/20211013161427.612033-1-michael@walle.cc/ Gaurav Jain (14): crypto/fsl: Add support for CAAM Job ring driver model crypto/fsl: Add CAAM support for bkek, random number generation i.MX8M: crypto: updated device tree for supporting DM in SPL crypto/fsl: i.MX8M: Enable Job ring driver model in SPL and U-Boot. i.MX6: Enable Job ring driver model in U-Boot. i.MX7: Enable Job ring driver model in U-Boot. i.MX7ULP: Enable Job ring driver model in U-Boot. i.MX8: Add crypto node in device tree crypto/fsl: i.MX8: Enable Job ring driver model in SPL and U-Boot. Layerscape: Add crypto node in device tree Layerscape: Enable Job ring driver model in U-Boot. PPC: Add crypto node in device tree PPC: Enable Job ring driver model in U-Boot update CAAM MAINTAINER Ye Li (2): mx6sabre: Remove unnecessary SPL configs crypto/fsl: Fix kick_trng MAINTAINERS | 7 + arch/arm/Kconfig | 9 +- arch/arm/cpu/armv7/ls102xa/Kconfig | 4 + arch/arm/cpu/armv7/ls102xa/cpu.c | 16 + arch/arm/cpu/armv8/fsl-layerscape/Kconfig | 27 ++ arch/arm/cpu/armv8/fsl-layerscape/cpu.c | 10 +- arch/arm/dts/fsl-imx8dx.dtsi | 61 ++- arch/arm/dts/fsl-imx8qm-mek-u-boot.dtsi | 34 +- arch/arm/dts/fsl-imx8qm.dtsi | 61 ++- arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi | 34 +- arch/arm/dts/fsl-ls1012a.dtsi | 46 +- arch/arm/dts/fsl-ls1043a.dtsi | 45 +- arch/arm/dts/fsl-ls1046a.dtsi | 44 ++ arch/arm/dts/fsl-ls1088a.dtsi | 39 ++ arch/arm/dts/fsl-ls2080a.dtsi | 39 ++ arch/arm/dts/fsl-lx2160a.dtsi | 41 +- arch/arm/dts/imx7ulp.dtsi | 24 + 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 + arch/arm/dts/ls1021a.dtsi | 40 ++ arch/arm/include/asm/arch-imx8/imx-regs.h | 5 +- arch/arm/include/asm/arch-imx8m/imx-regs.h | 1 + arch/arm/mach-imx/cmd_dek.c | 1 + arch/arm/mach-imx/imx8/Kconfig | 9 + arch/arm/mach-imx/imx8/cpu.c | 16 +- arch/arm/mach-imx/imx8m/Kconfig | 23 + arch/arm/mach-imx/imx8m/soc.c | 10 +- arch/arm/mach-imx/mx6/Kconfig | 20 + arch/arm/mach-imx/mx6/soc.c | 12 +- arch/arm/mach-imx/mx7/Kconfig | 3 + arch/arm/mach-imx/mx7/soc.c | 11 +- arch/arm/mach-imx/mx7ulp/Kconfig | 4 + arch/arm/mach-imx/mx7ulp/soc.c | 16 + arch/powerpc/cpu/mpc85xx/Kconfig | 44 ++ arch/powerpc/cpu/mpc85xx/cpu_init.c | 17 +- arch/powerpc/dts/p2041si-post.dtsi | 1 + arch/powerpc/dts/p3041si-post.dtsi | 1 + arch/powerpc/dts/p4080si-post.dtsi | 1 + arch/powerpc/dts/p5040si-post.dtsi | 1 + arch/powerpc/dts/qoriq-sec4.0-0.dtsi | 74 +++ arch/powerpc/dts/qoriq-sec4.2-0.dtsi | 83 ++++ arch/powerpc/dts/qoriq-sec5.2-0.dtsi | 92 ++++ arch/powerpc/dts/t1023si-post.dtsi | 1 + arch/powerpc/dts/t1042si-post.dtsi | 1 + arch/powerpc/dts/t2080si-post.dtsi | 1 + arch/powerpc/dts/t4240si-post.dtsi | 1 + arch/powerpc/include/asm/u-boot-ppc.h | 17 + arch/powerpc/include/asm/u-boot.h | 1 + board/freescale/imx8mm_evk/spl.c | 9 +- board/freescale/imx8mn_evk/spl.c | 8 +- board/freescale/imx8mp_evk/spl.c | 13 +- board/freescale/imx8mq_evk/spl.c | 9 +- board/freescale/imx8qm_mek/spl.c | 6 +- board/freescale/imx8qxp_mek/spl.c | 6 +- board/freescale/ls1012afrdm/ls1012afrdm.c | 7 +- board/freescale/ls1012aqds/ls1012aqds.c | 6 +- board/freescale/ls1012ardb/ls1012ardb.c | 6 +- board/freescale/ls1021aiot/ls1021aiot.c | 6 +- board/freescale/ls1021aqds/ls1021aqds.c | 6 +- board/freescale/ls1021atsn/ls1021atsn.c | 7 +- board/freescale/ls1021atwr/ls1021atwr.c | 8 +- board/freescale/ls1028a/ls1028a.c | 6 +- board/freescale/ls1043ardb/ls1043ardb.c | 6 +- board/freescale/ls1046afrwy/ls1046afrwy.c | 7 +- board/freescale/ls1046aqds/ls1046aqds.c | 7 +- board/freescale/ls1046ardb/ls1046ardb.c | 6 +- board/freescale/ls1088a/ls1088a.c | 6 +- board/freescale/ls2080aqds/ls2080aqds.c | 6 +- board/freescale/ls2080ardb/ls2080ardb.c | 9 +- board/freescale/lx2160a/lx2160a.c | 5 - cmd/Kconfig | 1 + configs/P2041RDB_defconfig | 1 - configs/P3041DS_defconfig | 1 - configs/P4080DS_defconfig | 1 - configs/P5040DS_defconfig | 1 - configs/T1024RDB_defconfig | 1 - configs/T1042D4RDB_defconfig | 1 - configs/T2080QDS_defconfig | 1 - configs/T2080RDB_defconfig | 1 - configs/T4240RDB_defconfig | 1 - configs/ls1021aiot_qspi_defconfig | 1 - configs/ls1021aqds_nor_defconfig | 1 - configs/ls1021aqds_qspi_defconfig | 1 - configs/ls1021atsn_qspi_defconfig | 1 - configs/ls1021atwr_nor_defconfig | 1 - ...s1021atwr_sdcard_ifc_SECURE_BOOT_defconfig | 1 + configs/ls1028ardb_tfa_defconfig | 1 - configs/ls1043ardb_tfa_defconfig | 1 - configs/ls1046afrwy_tfa_defconfig | 1 - configs/ls1046aqds_tfa_defconfig | 1 - configs/ls1046ardb_tfa_defconfig | 1 - configs/ls2088aqds_tfa_defconfig | 1 - configs/ls2088ardb_tfa_defconfig | 1 - configs/lx2160aqds_tfa_defconfig | 1 - configs/lx2160ardb_tfa_defconfig | 1 - configs/lx2162aqds_tfa_defconfig | 1 - configs/mx6sabreauto_defconfig | 2 - configs/mx6sabresd_defconfig | 4 - drivers/crypto/fsl/Kconfig | 9 +- drivers/crypto/fsl/Makefile | 4 +- drivers/crypto/fsl/desc.h | 5 + drivers/crypto/fsl/fsl_blob.c | 82 ++++ drivers/crypto/fsl/jobdesc.c | 20 +- drivers/crypto/fsl/jobdesc.h | 4 + drivers/crypto/fsl/jr.c | 459 +++++++++++++----- drivers/crypto/fsl/jr.h | 14 + include/fsl_sec.h | 13 +- scripts/config_whitelist.txt | 1 + 110 files changed, 1615 insertions(+), 292 deletions(-) create mode 100644 arch/powerpc/dts/qoriq-sec4.0-0.dtsi create mode 100644 arch/powerpc/dts/qoriq-sec4.2-0.dtsi create mode 100644 arch/powerpc/dts/qoriq-sec5.2-0.dtsi create mode 100644 arch/powerpc/include/asm/u-boot-ppc.h -- 2.17.1