From patchwork Tue Oct 5 05:39:13 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gaurav Jain X-Patchwork-Id: 1536484 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=q1y1w6BV; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4HNmdT1t0Lz9sPB for ; Tue, 5 Oct 2021 16:40:25 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id D1C2E805F9; Tue, 5 Oct 2021 07:40:09 +0200 (CEST) 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="q1y1w6BV"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 100EF8081B; Tue, 5 Oct 2021 07:40:08 +0200 (CEST) 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, MSGID_FROM_MTA_HEADER,SPF_HELO_PASS,T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on060f.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0d::60f]) (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 A241180641 for ; Tue, 5 Oct 2021 07:40:02 +0200 (CEST) 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=G51IlsPe0DKAGUB2CZ2JcFaignfQ/+gNhe57xvlN5lE3uoRB73QvM9oT9mjabYCeX9EM1eefJwEpuB0m5okdAp6W+dXOwRIlmKazhb1w5aUAoLEX0t0TGzRYbZ3itXRR1lZFD0FlGUzoB6mldciD78D1IqgmXAAh/IHtQqCnibn2zAHDQ4Pju7YdvT0gLjbVbECm3SsYRkOnjPjUxNOjtP2jgX5z0et3XPSFRDhZ9r+oN/s4L2SaLwsdjQUtwFI2C2WcrOSDV0dxWzRc5fU8jg+UCSindec4ODkxk2obx62AumIBZmfrGp8iHKDfGgJYXg2h/2uhO80zNnqeq3cwEA== 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=mz6+6w2hrtjIPqIrAb3Qvtiaw1izsC4fd9681V9mIZs=; b=I2d6zTYT271QjeHZ537zdnP574Wv67lLueNpFLLhxw5E91MHbIrJRKPq2RR0vsD86mxR1TPuO5/fJADPIisiePRTIVeoxK/9lJtflP704mSJjJBujZdX/ExS8U/NzdYL72U8nyiVkX8PKsZn45rCA4ouwGi0lDSxv+/WKbx5fVa46zrdVvqtbk83KigroYanxNLvMjSewaRe5Gb2nN5LpOuDbsuJdrrNTUHJeX3W6rAaioXSVJZ1PTUdRYrovpljzi8DQMxZgng4g8HZup2J1iqBaN9g4MiQJvW6z9LQlMnU3kVMW+KhaLW4tZ24/1gEOC751W8mhk+GvioynLT7LA== 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=mz6+6w2hrtjIPqIrAb3Qvtiaw1izsC4fd9681V9mIZs=; b=q1y1w6BVg19b/U0TEaR9q6mGtwEw+XEDruD0KEVB8/LX18n38wXEx4pDUrcGXHt9VzMd/6PD5PTa2a27BwQg1THdczucPlx9dokVozyvntlgUDQlfgoAQSsiJSxHOHGKJNac9TQ1fHW5alL5iaiZDpTHwZsGjXxEwltkUyM/WeY= Authentication-Results: lists.denx.de; dkim=none (message not signed) header.d=none;lists.denx.de; dmarc=none action=none header.from=nxp.com; Received: from VI1PR04MB5342.eurprd04.prod.outlook.com (2603:10a6:803:46::16) by VI1PR04MB3072.eurprd04.prod.outlook.com (2603:10a6:802:b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.22; Tue, 5 Oct 2021 05:40:00 +0000 Received: from VI1PR04MB5342.eurprd04.prod.outlook.com ([fe80::7daf:2591:dd7b:b608]) by VI1PR04MB5342.eurprd04.prod.outlook.com ([fe80::7daf:2591:dd7b:b608%7]) with mapi id 15.20.4566.022; Tue, 5 Oct 2021 05:40:00 +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 v3 00/16] Add CAAM driver model support Date: Tue, 5 Oct 2021 11:09:13 +0530 Message-Id: <20211005053929.9454-1-gaurav.jain@nxp.com> X-Mailer: git-send-email 2.17.1 X-ClientProxiedBy: SG2P153CA0023.APCP153.PROD.OUTLOOK.COM (2603:1096:4:c7::10) 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 SG2P153CA0023.APCP153.PROD.OUTLOOK.COM (2603:1096:4:c7::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.3 via Frontend Transport; Tue, 5 Oct 2021 05:39:54 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 36f06c38-3e60-49ad-0670-08d987c2929a X-MS-TrafficTypeDiagnostic: VI1PR04MB3072: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:117; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: e+LyR7le2XYJH7vlThKLEFMHfJCoVZEPFcQBLi4DihO9j3rzEQw1Ct0LGouUb2tMu+Ho73bT7umJ+owzfgBRrPRTRaG8h25Ay172RNitHAo2RaK7OUKBghpbTF+A0T1raXSdYPuxEy3p0AiIltLPWNqDDIakGE1M6fyuU022+HymqR3fagTz3fTPRc7Q/m8wjPuJoClpzoi8cSDHamE4lmDhv0WXmfUWrLpXIxVzvMTMoC3xTBsl3GnU6Sxj8bwsVnuftkQUNQs9SdH8gNleEdDVehnMzwod8fWhe1SXRBpLd9fR0RpsBSj3ne/W3q6GoOvMaoSGF8dTY3D6hH9yn99ZLK+ApNbTcnZvjqWu096SfNcFDK2BaiaYQUGD7UPJFhkhlx/LRFSkH85IbtgB6j5QffFpgPDoWzEJpHs+jYcUsNkbCEP0KxgERYlW6T3ta9LhA86SBPgrInnOVOX5tcH6hpDK2APacbH0PiUHBzs14jPSVBwpAMN6YSNjiMvOE8ngogiUCGJx4sFpUCYFn06roSVdc6553WAFe+dol2G5t9BNJqdPNnuVQFmn2zsYAGHpULDBc6RZDrP03/C385UWvg15Xuu0XP393MHiV/AmTdO3roJxcLYfbnEjsTjOhJZP/Tg8pMEuWurSvH2s4p6/4cnqR/1nvaPnaiEtseIaIBm1ZzVqCEI+Qr5blk5s49bjxNjeks70s9mr9dByaBUj1fJN2LliAKXvcpIiZ1wOZon6t5i8D++FQy9hQxuI 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)(5660300002)(38100700002)(316002)(44832011)(54906003)(2906002)(26005)(186003)(8936002)(6486002)(83380400001)(86362001)(508600001)(2616005)(956004)(38350700002)(6666004)(1006002)(66476007)(66556008)(8676002)(7696005)(4326008)(55236004)(36756003)(1076003)(66946007)(6916009)(52116002)(110426009); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?W+gpRT9Wkp89zQ06L8gseTwyR9Ly?= =?utf-8?q?uDPKwlst6VjulMtDlyJ7BkAClXc6NQvWPa1D3E46zH6vBF5gg2UsTus+/lBbHuXZy?= =?utf-8?q?NuQ0Rl10e+tjj3LUkwzsI8fj/e8K8FaaIWx/0E93Jj/Syd6pALzvFR+JnzQpKpnFU?= =?utf-8?q?uU9wkaiUQM2OLeT7OqtAcxWhqYEhnWZsb9MrekbUBRipX5as9jglZsqmT86/vlCuV?= =?utf-8?q?owZph5+5Wg4c28tYP5iWppOg0slduSqGHHsZ35/XAjtwwoRnqlKm/gxdhP6Y4fMc7?= =?utf-8?q?HiUA8Y3b89ip0ogkkO+bWq1/GFNYfM33w5DrH8obGIGuXJbW+rFukItr5fA+e3UGJ?= =?utf-8?q?S6y7mI52RDIlcfj07uVvhRjFoSLBW3XaMiKe7Yts97HODWcOZHElu2XSPmpPL9W+O?= =?utf-8?q?3ANMUCifHhPSi4I+8Rn7ikcAC6vhsQx7rNqovO3KfBPSJlKlv8mCrsA7n2yJVS6pW?= =?utf-8?q?+LNw9K9nEE0F5RYtWqY9ZNmVxOUf9YRmbz489t0YhvUnIYl6GQDTTEjdj3S8qwR2i?= =?utf-8?q?PO8Ie8P37LdGuXTLvnb4FEiIGlp2KIbaK5doyCLrHelnRw2zUyi6mvjsgTs5fOB/l?= =?utf-8?q?+IHVZI07sPdqyowQEPifo4YBCnAnDPnRrx1+H2TP0w92EWkBnCmBoq7nrjShs8Ydo?= =?utf-8?q?knak5ft983XaMCPeOR7EyvzONXynH2O4LPjsV4vubdqurmVOczUFNrNtm4SA0V93G?= =?utf-8?q?cHxcxY3H6PXlxlcQ5nZEUGbvS1DvG9Jz8bSlbbS9HZjhKMqH+JqsH0ejBTu9B6btN?= =?utf-8?q?f3UgB5iiLoNm7mmtabGfZyJeYQmNPcwdc3qvTQrwrfQHDFvHdLdhTcpA8vo8yBHQu?= =?utf-8?q?AJ0V4aXdwLbeGocUFug7sbXXK9HsxykSfUFlLc4KG1Z7P1D58y9bPr5P5v4c2VLjW?= =?utf-8?q?+RuBofvBjecgFkmCiL1oLPJqV1c47FEfhtyj2UqHl8WvklwECMSXGJSC4dnJevSTN?= =?utf-8?q?BaByOBxuF23dc8sHz4UuyUY3Y16dA7e0uIIdMg/rC/sNOXYrjkD43uwpwR758oRRs?= =?utf-8?q?437cgoa33i6i4G4l/gz3CSzRMLWorNQs56DWtlvxXa9pHNzvdaN+AJcUbk/s3rEMG?= =?utf-8?q?OzF5VBBdoUJ6jBpU6rteQAeqt0qnLponHGHgP7lsnzA4HIM9n1m/HgW0Dl3RYxZdT?= =?utf-8?q?jWbcUEOezLcRkI7dMDPNRTmL1saMX4o11aglRBLh+bGKyyRWRBOpx+p55WY+uLlDq?= =?utf-8?q?qOJ8dVmd8Z+Wnm2kJz8lTqCR7O1rpoqpjgYjsYNUUDS5pNFyxvQybqNV2wbgtFoB5?= =?utf-8?q?rg8iwAwrrOevGFcW?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 36f06c38-3e60-49ad-0670-08d987c2929a X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5342.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Oct 2021 05:40:00.6616 (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: KtMefi3w8qJ8nux7ZxnziNR7BUWhOqJbwle406lhqzOoFgtEjEV+RaG1ZqKV9RPcZBF9LP2WI0Fpw1BIdB+69A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB3072 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 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 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-ls1028a.dtsi | 41 +- 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 | 18 +- arch/arm/dts/imx8mm.dtsi | 1 + arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi | 18 +- arch/arm/dts/imx8mn.dtsi | 1 + arch/arm/dts/imx8mp-evk-u-boot.dtsi | 18 +- arch/arm/dts/imx8mp.dtsi | 1 + arch/arm/dts/imx8mq.dtsi | 1 + 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 | 13 + 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 | 3 +- 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 | 461 +++++++++++++----- drivers/crypto/fsl/jr.h | 14 + include/fsl_sec.h | 13 +- scripts/config_whitelist.txt | 1 + 114 files changed, 1649 insertions(+), 293 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