From patchwork Thu May 5 15:36:57 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Horia Geanta X-Patchwork-Id: 9025501 X-Patchwork-Delegate: herbert@gondor.apana.org.au Return-Path: X-Original-To: patchwork-linux-crypto@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 6BA4CBF29F for ; Thu, 5 May 2016 15:38:09 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 97430203AA for ; Thu, 5 May 2016 15:38:08 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 94624203A4 for ; Thu, 5 May 2016 15:38:07 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932207AbcEEPhv (ORCPT ); Thu, 5 May 2016 11:37:51 -0400 Received: from mail-bn1bon0078.outbound.protection.outlook.com ([157.56.111.78]:16084 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1757815AbcEEPhG (ORCPT ); Thu, 5 May 2016 11:37:06 -0400 Received: from CH1PR03CA005.namprd03.prod.outlook.com (10.255.156.150) by CY1PR0301MB1225.namprd03.prod.outlook.com (10.161.212.147) with Microsoft SMTP Server (TLS) id 15.1.485.9; Thu, 5 May 2016 15:37:04 +0000 Received: from BY2FFO11FD015.protection.gbl (10.255.156.132) by CH1PR03CA005.outlook.office365.com (10.255.156.150) with Microsoft SMTP Server (TLS) id 15.1.466.19 via Frontend Transport; Thu, 5 May 2016 15:37:03 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=none action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11FD015.mail.protection.outlook.com (10.1.14.131) with Microsoft SMTP Server (TLS) id 15.1.485.4 via Frontend Transport; Thu, 5 May 2016 15:37:03 +0000 Received: from enigma.ea.freescale.net (enigma.ea.freescale.net [10.171.77.120]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id u45FaxiW005508; Thu, 5 May 2016 08:37:00 -0700 From: =?UTF-8?q?Horia=20Geant=C4=83?= To: Herbert Xu , Rob Herring , Olof Johansson CC: , , "David S. Miller" , Mingkai Hu , Scott Wood , Alexandru Porosanu , "Tudor Ambarus" , Cristian Stoica , Fabio Estevam Subject: [PATCH v2 8/8] arm64: dts: ls1043a: add crypto node Date: Thu, 5 May 2016 18:36:57 +0300 Message-ID: <1462462617-28153-1-git-send-email-horia.geanta@nxp.com> X-Mailer: git-send-email 2.4.4 In-Reply-To: <1462462435-27403-1-git-send-email-horia.geanta@nxp.com> References: <1462462435-27403-1-git-send-email-horia.geanta@nxp.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131069362235330514; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(5820100001)(19580405001)(92566002)(19580395003)(86362001)(1220700001)(50986999)(33646002)(81166005)(229853001)(2870700001)(105606002)(5001770100001)(8936002)(2906002)(106466001)(85426001)(189998001)(76176999)(5008740100001)(36756003)(4326007)(47776003)(50226002)(23676002)(50466002)(104016004)(586003)(77096005)(11100500001)(87936001)(2950100001)(6806005)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0301MB1225; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD015; 1:W8htsu7436x/Ib/eMURh6kEx1KJ/D/bQsz+sqxk0qAnAYEy3vfaG+I/fLpkDFYMB0ccxDukG3UfWnMYYIMSJgY3mCXnBk5QHA2odIsLPBY1p/EAEXvUd8L6ElI1M07r41ZJJ4zxF95l89XoDHHWewHDhJKGxoiU+NETzdKg5DWUtqR7O0k8lpNloa8O0vXrPk9DZjEEAPJKJwqKvT9t/8C9R5x0mXOtMgT7HS7WNCxXV5o+gS++YGcY89C4GZ0okeQIZGofu/h9lkKZUOyE5nKkCDp2fszlYR1QRhEX6MDOF6WRnSw3Kfjfx+zLggro/vM5K2oukKVjkO+KJj/MD2Fu36rAc/IiUQuIGGJottz2GEfXjiviCibHpBrtyK40QBIi9G2+IoZIuW+ugkq76RqhwiqmXD2gBcLEJph/lV0IPzewkT58V+oLjk3X5brbGVyX66s6OgU24yb9o6RsQMWpVX90SZbIs8UuLwNcEOXyqkdzF9QGTaAD+x5rLKjl3GECt/aab+HxXK/Zu1Gtko8Zhy0N0Sz7MUriNMIZzdYRHz8iNaK0B7Uqj5BZtPOiK2JWLYr327tu/UVw94+lAltqeoDYuPhhlslPEheh28N/FoOCTeIMG/kCwO5cUn+kvuR469VXMuRB/NXMsSXEe2cA/3YV/MA4fUFtl67ii4+yjNWnqj5CGJhtArJlWOQFMmzPHcNXSJ/IbttTF6ROX3Q== X-MS-Office365-Filtering-Correlation-Id: a9f403db-2c3d-461f-4fd2-08d374fb1b70 X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1225; 2:5vR34/KBzX0BUEKa0xkVmM51ILRNWAykBIPEI4qrrtBOX5u+xE+NPpYHjpvNg/ArZee+DlZP8DpQh+0QtlptCS6rUMCxS5vkoEbkxiATYcxurbbm6S1izIzKBkgRxvo9M+q0FNLnwoBvUZ1OMLfYhGjZIn5a9raF7vAlC5tZ9hjDXNnZJ9Ritgl3pJCKQMpG; 3:JqisVArNf0JA0Hz5jZUCgzQDZzHbSNslnVUJlh1xhXx1+Ae0870BNb+s2wExCQOr6WJD04EmbnY4XD15rvnDiGIoEsdB2FcElzxXYnpgt/YIq4h+WWP6gdxQ9dgMBjUI+YPsAeKAIb4kOlnHNPW3LucdHmUsoG77O7d2grXIhlYXfnodQthOtySR9dNtvsLJEjnkcLzGvN54zSirHmIxgYab/v6mGCKq/jMTvpoJ+Rg=; 25:whS6TlAMzaQexJwHroSXXDfrzk5/jfZeXhI20ai6mOMXrnu7/QnAtnIc5pM0CEAmTIE42pTwQxpfdEAsa4bmDzsPIkqlE+9uIkpQvdIe/DkLcvPylf2IcDR/B6TtGt4hijpu6+cuTT9seGua4dPZV8g5hn394iVc9FWI1ZmSCszeKcszKMBj0+2HT3p86c5uWdGHCk+PfWExG6QomFL2NyQGmT3QwZR23YBd5c+abxyOpK/LLSmpCb+bb/zxFLIngHVmPEBLUZJ8YVS1jm3N88w9Yt4IOUO7j4d4XhStMSkL7c9k0shuh/0Pz//WBz/pkxTv6Doh17jys3AX3ZqQ1JdMyXwZZZsoMtvLzaJswqJljAK375EowKTpSGCZOYPF7++i05hadwKmYewp/mamo5OjPYf4ZwOtuBS9M1xOq60hIrenCnUji/vTD39u1Gl5 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB1225; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(13017025)(13024025)(13023025)(13015025)(8121501046)(13018025)(10201501046)(3002001)(6055026); SRVR:CY1PR0301MB1225; BCL:0; PCL:0; RULEID:(400006); SRVR:CY1PR0301MB1225; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1225; 4:9DnIhQSlSulER3mo6hEgavG5nU3nHkdBsnyxZC9QRBwmG/TH4avEp7gjHqh5yznT6od8qJXxM9yBh7FLc0m9JcNyZTkMfXWjPKnFfQTk3DH/j8QkC2GXrK+qB1gxdzDDWr6aFb/s52VD6dkfcUyBwfdxl5/aRZ1BePYboBy3kbfyQ3fCcLmeBOlNAr/cXbgg4K2iEbMCqQ7jMpsH8sLLn7BR1nqEX6+M06Fzn+hbsCQ7ProHY6bbSClRIcT38yBZ3WrFu15xPYCVJlgcB4H/m7suIw52ZM4J/AAefm4mPzBVMUrtnTWuh9VXV2Z6mrVCuMro3icnlUAtrwLFOJECsltOBaacxlOOKk7IgvOAd9iHne2MvLpcVHltMiRnBDruHfr7bDR/lfQvChLi6hd+reLsMR6XlI0UeAkcd+Hdtv2XH2xx7/i3US9c6RCB/xsKn9bubTvNJJWIMT8WMb2t8eQR/EBp+LlmSGUa+K6hmOc= X-Forefront-PRVS: 0933E9FD8D X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAzMDFNQjEyMjU7MjM6VWFRczMrTk5uQzYxSXY4RDkwOUpSWjZr?= =?utf-8?B?QlBBTkdML2VCcWEraXI3MVBKd2JPdnk0QUtqdDJUbld1SEFmSDluYXdpZDkz?= =?utf-8?B?cDNLVnhnZUlJOXBMN2ROak0wYmVpb3oyVVFkTUdNMnBnK2dyWG44YjNXQW5N?= =?utf-8?B?dDkwQzFQeFB4aE1GOUozZ1RJYUltRGE2WGFPRXp4NU1FdURMSWRQb1BFNHJa?= =?utf-8?B?MjArT3g4Nm1qckd1dWh0dm9jMnp3RHFKV2RYNW9rMW1TL2NHR0k2NGNpdk1N?= =?utf-8?B?OVNLNkJxcDJYMVBzaXBKOUlqNmRydDBUTE1tTFZTQTZ0TVRkQnF4elY1a0hN?= =?utf-8?B?UHBsdHpHUDlhM0NnR0R4UUJ1RDlqcGNnUFNTaHpUUXlHNE56RHkrdFZBbm42?= =?utf-8?B?cyt3R2llUjd6NW9DWFdTZEx3SEc3enRNallRbmhTV0p0OGRmdlVkZXpnL0pp?= =?utf-8?B?OEhyL0JyMUUvT0QzWXVXa2F3a1lmcHZabEsveUgyVzhEQmx3dWFBaytwa0ho?= =?utf-8?B?UW9CeGZTWkFUcmdqMXphYzFJcWIrQ3JObndNaHhDSHFZYmFraEJ5ZTJCYWoz?= =?utf-8?B?YWJJWFJzOStMSmQyc1FQSHZWSTVvOU5CUXJiaUhRMUZzUmsrVlpXQTFKTU1y?= =?utf-8?B?RFR3U1FBM1dreUs3akhHOE9vZjFzcW1yS1ppUHhkaEk4YkwwL2I3WmhDbzMz?= =?utf-8?B?WFRncVljSktVclFzTk5uRkNucVBveEJ1V3lXM2RxVW5jaFlrNFlXWDczeFZk?= =?utf-8?B?S25idTZtNkY3UjRLYlU1VWtlUndrczE4cHFWcXFTWnd4eThkKzBSL1U1Zm4x?= =?utf-8?B?UlZSc3ppK2hKcEJCekp5b21tR3V2N0E1aDZTUVFCSTBoMjBuQTNlUUVCa2ln?= =?utf-8?B?UVZZclpXU01KeEVvSi82SGR3RGlCMzBKUTNGTUliU1Y1ekRRdTBCbEU3dng5?= =?utf-8?B?ZDhBVnNFNVY2Q0NkNWF2NHNXWCtqTFdWWTBnb2tTbnFQY2NDMDFEZEJMUTF4?= =?utf-8?B?YSt2MVlCZ3JzcFg4eFNPSWkwRTdVclBZTVR6ME1EME9meC9lRlV0c1hlUWcz?= =?utf-8?B?RHJDYk5QZkRVTVhUYnlWeU8wZnFhQkVTdVBhc1RVQjN6cGttV2s4cnVjeGVj?= =?utf-8?B?NGQzdkdEUHB4LzRUTGpvREJsWUxLaWJEZEp6LzF1VVpCelZHS3ZTWW0raTZ1?= =?utf-8?B?V0lKQUNTNFp5RkdZVzFlVGVDQW05T3NtSnc5KzdCMXAzYlFveDNCdjdoUERK?= =?utf-8?B?emJqWnlBREZvS2wwWlFNQXlQVUhPcUVaclhVTWtOdDNGSG9hQjRZN2MwSnEw?= =?utf-8?B?RXdweW5WRG9hWXQ4Kzk2Y1BjRlFKaUpqeXk1blV3dDdDckJLVFJuVEJOU2hi?= =?utf-8?B?VVlIVGtkWlA5WVFaNnhGMTU5SCtscVdsTTBBSW5GeVhDZmxKZ3pmWTJ1N3la?= =?utf-8?Q?bQ+3ymDEPc7Ab9dhRQzTE1lm0GmZ1?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1225; 5:O+LbE+ARMm1P2X+j7CH+C513dhePRCikEvVolHykdVQNYcumbgkkovIg3YurUl+pdLwNn8MHim0za9wSs/ZPfYGfWeCnZ5aQnuqnI4r7Xn0+gi2uSgPy3sGq7JvHGaZP8c8U3c6/TjTeOOtAFIwTcD2vbR+zHg6WLMd4B3chMTA=; 24:mhU1HN7uV4xtBXh/AUed/oeI10upwgASDTO47WyUq+CCJ1VlF7uolvyQZpGkR7OuYZb8+47FrAtKJXyh13Fw2Ffo2ZWQnKbDsiemYshKRLY=; 7:WIuJbGAaieFU5rNvMQpHij+xoSHsFP2UDJXJNdHTte0PTU+asg2j3mBwu7UDeENj+jV4KceOXvjjYZA/abQq4ZrPeqeKh7XKrC52cTPy3hL5whPHkXs2ZhLA9Gn9QVBrexKYif2Y3Y7bVCsiIVJBmdVstfyV0wyU/O9ehsBPUgTn/auD3nFsdtujZWYC88+a SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2016 15:37:03.2366 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB1225 Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org X-Spam-Status: No, score=-9.0 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP LS1043A has a SEC v5.4 security engine. For now don't add rtic or sec_mon subnodes, since these features haven't been tested yet. Signed-off-by: Horia Geant? --- arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 4 +++ arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 43 +++++++++++++++++++++++ 2 files changed, 47 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts b/arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts index ce235577e90f..9b5b75a4f02a 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts @@ -49,6 +49,10 @@ / { model = "LS1043A RDB Board"; + + aliases { + crypto = &crypto; + }; }; &i2c0 { diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi index be72bf5b58b5..529c198494d5 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi @@ -159,6 +159,49 @@ big-endian; }; + crypto: crypto@1700000 { + compatible = "fsl,sec-v5.4", "fsl,sec-v5.0", + "fsl,sec-v4.0"; + fsl,sec-era = <3>; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0x0 0x00 0x1700000 0x100000>; + reg = <0x00 0x1700000 0x0 0x100000>; + interrupts = <0 75 0x4>; + + sec_jr0: jr@10000 { + compatible = "fsl,sec-v5.4-job-ring", + "fsl,sec-v5.0-job-ring", + "fsl,sec-v4.0-job-ring"; + reg = <0x10000 0x10000>; + interrupts = <0 71 0x4>; + }; + + sec_jr1: jr@20000 { + compatible = "fsl,sec-v5.4-job-ring", + "fsl,sec-v5.0-job-ring", + "fsl,sec-v4.0-job-ring"; + reg = <0x20000 0x10000>; + interrupts = <0 72 0x4>; + }; + + sec_jr2: jr@30000 { + compatible = "fsl,sec-v5.4-job-ring", + "fsl,sec-v5.0-job-ring", + "fsl,sec-v4.0-job-ring"; + reg = <0x30000 0x10000>; + interrupts = <0 73 0x4>; + }; + + sec_jr3: jr@40000 { + compatible = "fsl,sec-v5.4-job-ring", + "fsl,sec-v5.0-job-ring", + "fsl,sec-v4.0-job-ring"; + reg = <0x40000 0x10000>; + interrupts = <0 74 0x4>; + }; + }; + dcfg: dcfg@1ee0000 { compatible = "fsl,ls1043a-dcfg", "syscon"; reg = <0x0 0x1ee0000 0x0 0x10000>;