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 X-Spam-Level: X-Spam-Status: No, score=-9.6 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id EBF3FC2D0CD for ; Wed, 18 Dec 2019 13:06:40 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id C3AA0218AC for ; Wed, 18 Dec 2019 13:06:40 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="gAtIS8Y4" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727006AbfLRNGc (ORCPT ); Wed, 18 Dec 2019 08:06:32 -0500 Received: from mail-yb1-f196.google.com ([209.85.219.196]:33274 "EHLO mail-yb1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726591AbfLRNGb (ORCPT ); Wed, 18 Dec 2019 08:06:31 -0500 Received: by mail-yb1-f196.google.com with SMTP id n66so708463ybg.0; Wed, 18 Dec 2019 05:06:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=u7mxG5yAwNcZ8Cq1r7PPlmVBfCoyrOeHrNys7o6+Upg=; b=gAtIS8Y40e2CtCol5C3ukspjDFRT53f8NQhU8u8alkLhXE+ez5VdZHRuadEUjYHKHe rK9QHYE1vhmRuMP090hZ4WVIf4ufpzGOlPOF/WSWZ8DCEm1EJ+gJJ0v6QgyMmNaqk/Ug lScZRUMllfrRTJLQgHziR6DaVqVqSVdbkhnU742Wm4LPhliy3NMGvm1zhTxo26P2CYDK Jf8ckgX9dnss2E56V4pBDBhrnQkJZYC/W7N3aFVaY0VDYY/BlQYRMjSbXTJ/UV7xeM27 8gpb1jaRUoe/6KHOfMrQ0KvItWucHwBv/Yo6dO+JpOE/OiD2HGFGnhfHWIhmSM/+CTJt VpAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=u7mxG5yAwNcZ8Cq1r7PPlmVBfCoyrOeHrNys7o6+Upg=; b=DNl+cdKISTt9QGrB6nCtfzWo/3URtzsNaJ7jtOmtB76qxbuTGvaUJidOymUIxPLDpF 3rkbhTe5JvxINm+2ENjUFB0Auwg2KYvcNPeAxATCwVHj+zaA25Aq0npE4r10LndKhFC8 NKte7kEcVSpT5sRjzhSlqH3buAB3H9WNkez9bXyt9Y9YAj/yNWxyFgvnOiKHoDsSYqwv tMJvQM8LY18MPpuCq0Qlk/bh88ADywXOW8uFXQgI8epFQseGIQwrO8JK5eu8g5lSA6CC JL7r6Z37BN3loC3dAfkgOGeAtUXntye/OsYA8yGv6uKez1/sI0s8OUbsw1OoALsrr5Kc F1Hg== X-Gm-Message-State: APjAAAUQ3ceNCQl1l/IvnlZre6QsDS+2Z3fdW86pQZEA3j0CJQbMGMuz aU37a7q/MZzj1wtMTTK8u4ju2t5JfEo= X-Google-Smtp-Source: APXvYqz95pC6V0l8GBRfWqEiASGWI8aAKkIuqVpJZnPm3TZNYHLJeElu5fGmJrutxOzi6ru9Cj9WVA== X-Received: by 2002:a25:7557:: with SMTP id q84mr1755022ybc.76.1576674390127; Wed, 18 Dec 2019 05:06:30 -0800 (PST) Received: from localhost.localdomain (c-73-37-219-234.hsd1.mn.comcast.net. [73.37.219.234]) by smtp.gmail.com with ESMTPSA id r64sm909603ywg.84.2019.12.18.05.06.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Dec 2019 05:06:29 -0800 (PST) From: Adam Ford To: linux-arm-kernel@lists.infradead.org Cc: Adam Ford , =?UTF-8?q?Horia=20Geant=C4=83?= , Rob Herring , Mark Rutland , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Catalin Marinas , Will Deacon , Aymen Sghaier , Herbert Xu , "David S. Miller" , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org Subject: [PATCH V3 2/3] arm64: dts: imx8mm: Add Crypto CAAM support Date: Wed, 18 Dec 2019 07:06:15 -0600 Message-Id: <20191218130616.13860-2-aford173@gmail.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191218130616.13860-1-aford173@gmail.com> References: <20191218130616.13860-1-aford173@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org The i.MX8M Mini supports the same crypto engine as what is in the i.MX8MQ, but it is not currently present in the device tree. This patch places it into the device tree. Signed-off-by: Adam Ford Reviewed-by: Horia Geantă --- V3: Fix typo in commit message. no code changes V2: Don't disable it by default diff --git a/arch/arm64/boot/dts/freescale/imx8mm.dtsi b/arch/arm64/boot/dts/freescale/imx8mm.dtsi index 6edbdfe2d0d7..cbe80a3f048c 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm.dtsi @@ -641,6 +641,36 @@ status = "disabled"; }; + crypto: crypto@30900000 { + compatible = "fsl,sec-v4.0"; + #address-cells = <1>; + #size-cells = <1>; + reg = <0x30900000 0x40000>; + ranges = <0 0x30900000 0x40000>; + interrupts = ; + clocks = <&clk IMX8MM_CLK_AHB>, + <&clk IMX8MM_CLK_IPG_ROOT>; + clock-names = "aclk", "ipg"; + + sec_jr0: jr@1000 { + compatible = "fsl,sec-v4.0-job-ring"; + reg = <0x1000 0x1000>; + interrupts = ; + }; + + sec_jr1: jr@2000 { + compatible = "fsl,sec-v4.0-job-ring"; + reg = <0x2000 0x1000>; + interrupts = ; + }; + + sec_jr2: jr@3000 { + compatible = "fsl,sec-v4.0-job-ring"; + reg = <0x3000 0x1000>; + interrupts = ; + }; + }; + i2c1: i2c@30a20000 { compatible = "fsl,imx8mm-i2c", "fsl,imx21-i2c"; #address-cells = <1>; -- 2.20.1 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 X-Spam-Level: X-Spam-Status: No, score=-9.5 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 27BE3C43603 for ; Wed, 18 Dec 2019 13:06:45 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id E0DDF2176D for ; Wed, 18 Dec 2019 13:06:44 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="NIn4VVao"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="gAtIS8Y4" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E0DDF2176D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=zXrAEWUNcy30epdFATunT27mONjtjFLkUF36/E79LI4=; b=NIn4VVaoRLC3yy C3NQ1WADZlC7Kcx1PQBrXqeqgVhEq95+wm2Xug8SQ9wzCybVLcQbjIYlZaGGolxBmLMmVIyeA3UE5 +7iYERjQzhuJKON+tbop4utbRMtWGBhwZ/GdqVaWHakbqv/UFI1eq3bLilkvD3COFG4O/3c2zwqdu S/z9qwEh7MeIroB1/Gz4AyjFcChPze6En953yELdQmNnU2IiOR8NMQ1Tx3vXEwXIqsLFcAwZl7r0O c0aoqCcp7nJ/zxACEabN0XCw4roDO03hfYNj4Xk07cmUqHzsyudE/VNynuaAOBDiTb8dR3IaxOZoO Ov/B2xbRaGOewu93TWhQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1ihZ2J-00029b-3O; Wed, 18 Dec 2019 13:06:43 +0000 Received: from mail-yb1-xb43.google.com ([2607:f8b0:4864:20::b43]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1ihZ28-0001y4-4m for linux-arm-kernel@lists.infradead.org; Wed, 18 Dec 2019 13:06:33 +0000 Received: by mail-yb1-xb43.google.com with SMTP id f130so695252ybb.5 for ; Wed, 18 Dec 2019 05:06:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=u7mxG5yAwNcZ8Cq1r7PPlmVBfCoyrOeHrNys7o6+Upg=; b=gAtIS8Y40e2CtCol5C3ukspjDFRT53f8NQhU8u8alkLhXE+ez5VdZHRuadEUjYHKHe rK9QHYE1vhmRuMP090hZ4WVIf4ufpzGOlPOF/WSWZ8DCEm1EJ+gJJ0v6QgyMmNaqk/Ug lScZRUMllfrRTJLQgHziR6DaVqVqSVdbkhnU742Wm4LPhliy3NMGvm1zhTxo26P2CYDK Jf8ckgX9dnss2E56V4pBDBhrnQkJZYC/W7N3aFVaY0VDYY/BlQYRMjSbXTJ/UV7xeM27 8gpb1jaRUoe/6KHOfMrQ0KvItWucHwBv/Yo6dO+JpOE/OiD2HGFGnhfHWIhmSM/+CTJt VpAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=u7mxG5yAwNcZ8Cq1r7PPlmVBfCoyrOeHrNys7o6+Upg=; b=ZB3Tpz9ELh2KvUmDe2ozOlJUcOUEamYFsCS8TTgGhBvQfhXfQSaTawe5vUiyxnYkdB UqNjaDSC66pp4uwhma3XDsaFbpaCd7lh4iEhIJryPy+wpKaREWaPh1ya9xL2+guuRaA3 d7sSIXXu1vnRwpVUMbwaD9W7rsWoLlxJwrjYeJy2UKXWlkxrO83erb7ZjA4MCsKwoxCC xxInQPdih2rBU1aG4RSyrJ2tRMOH2sVMLOebJAQFP6oAQ7umRYoerXe/5JSjkHXFLmdF +qG/5zWPMM/j75wgLL4IzdlUlTaZBcoUQ/XjQde10odGaH0tB9Es/MCx1I6on/Lb8DPD D4Ig== X-Gm-Message-State: APjAAAVAYv8TCsLWIuGOtBIsKYh9QemJjeBx9UiAb2D4sDIwYR9o7sH2 Ic/a4AlAKvPfPJ9r0TO2z0RSNN0e8Po= X-Google-Smtp-Source: APXvYqz95pC6V0l8GBRfWqEiASGWI8aAKkIuqVpJZnPm3TZNYHLJeElu5fGmJrutxOzi6ru9Cj9WVA== X-Received: by 2002:a25:7557:: with SMTP id q84mr1755022ybc.76.1576674390127; Wed, 18 Dec 2019 05:06:30 -0800 (PST) Received: from localhost.localdomain (c-73-37-219-234.hsd1.mn.comcast.net. [73.37.219.234]) by smtp.gmail.com with ESMTPSA id r64sm909603ywg.84.2019.12.18.05.06.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Dec 2019 05:06:29 -0800 (PST) From: Adam Ford To: linux-arm-kernel@lists.infradead.org Subject: [PATCH V3 2/3] arm64: dts: imx8mm: Add Crypto CAAM support Date: Wed, 18 Dec 2019 07:06:15 -0600 Message-Id: <20191218130616.13860-2-aford173@gmail.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191218130616.13860-1-aford173@gmail.com> References: <20191218130616.13860-1-aford173@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191218_050632_181449_B2A8BEED X-CRM114-Status: GOOD ( 13.28 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , Aymen Sghaier , Fabio Estevam , Herbert Xu , =?UTF-8?q?Horia=20Geant=C4=83?= , devicetree@vger.kernel.org, Adam Ford , Sascha Hauer , linux-kernel@vger.kernel.org, Will Deacon , Rob Herring , NXP Linux Team , Pengutronix Kernel Team , Catalin Marinas , Shawn Guo , "David S. Miller" , linux-crypto@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org VGhlIGkuTVg4TSBNaW5pIHN1cHBvcnRzIHRoZSBzYW1lIGNyeXB0byBlbmdpbmUgYXMgd2hhdCBp cyBpbgp0aGUgaS5NWDhNUSwgYnV0IGl0IGlzIG5vdCBjdXJyZW50bHkgcHJlc2VudCBpbiB0aGUg ZGV2aWNlIHRyZWUuCgpUaGlzIHBhdGNoIHBsYWNlcyBpdCBpbnRvIHRoZSBkZXZpY2UgdHJlZS4K ClNpZ25lZC1vZmYtYnk6IEFkYW0gRm9yZCA8YWZvcmQxNzNAZ21haWwuY29tPgpSZXZpZXdlZC1i eTogSG9yaWEgR2VhbnTEgyA8aG9yaWEuZ2VhbnRhQG54cC5jb20+Ci0tLQpWMzogIEZpeCB0eXBv IGluIGNvbW1pdCBtZXNzYWdlLiAgbm8gY29kZSBjaGFuZ2VzClYyOiAgRG9uJ3QgZGlzYWJsZSBp dCBieSBkZWZhdWx0CgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUv aW14OG1tLmR0c2kgYi9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9pbXg4bW0uZHRzaQpp bmRleCA2ZWRiZGZlMmQwZDcuLmNiZTgwYTNmMDQ4YyAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9i b290L2R0cy9mcmVlc2NhbGUvaW14OG1tLmR0c2kKKysrIGIvYXJjaC9hcm02NC9ib290L2R0cy9m cmVlc2NhbGUvaW14OG1tLmR0c2kKQEAgLTY0MSw2ICs2NDEsMzYgQEAKIAkJCQlzdGF0dXMgPSAi ZGlzYWJsZWQiOwogCQkJfTsKIAorCQkJY3J5cHRvOiBjcnlwdG9AMzA5MDAwMDAgeworCQkJCWNv bXBhdGlibGUgPSAiZnNsLHNlYy12NC4wIjsKKwkJCQkjYWRkcmVzcy1jZWxscyA9IDwxPjsKKwkJ CQkjc2l6ZS1jZWxscyA9IDwxPjsKKwkJCQlyZWcgPSA8MHgzMDkwMDAwMCAweDQwMDAwPjsKKwkJ CQlyYW5nZXMgPSA8MCAweDMwOTAwMDAwIDB4NDAwMDA+OworCQkJCWludGVycnVwdHMgPSA8R0lD X1NQSSA5MSBJUlFfVFlQRV9MRVZFTF9ISUdIPjsKKwkJCQljbG9ja3MgPSA8JmNsayBJTVg4TU1f Q0xLX0FIQj4sCisJCQkJCSA8JmNsayBJTVg4TU1fQ0xLX0lQR19ST09UPjsKKwkJCQljbG9jay1u YW1lcyA9ICJhY2xrIiwgImlwZyI7CisKKwkJCQlzZWNfanIwOiBqckAxMDAwIHsKKwkJCQkJY29t cGF0aWJsZSA9ICJmc2wsc2VjLXY0LjAtam9iLXJpbmciOworCQkJCQlyZWcgPSA8MHgxMDAwIDB4 MTAwMD47CisJCQkJCWludGVycnVwdHMgPSA8R0lDX1NQSSAxMDUgSVJRX1RZUEVfTEVWRUxfSElH SD47CisJCQkJfTsKKworCQkJCXNlY19qcjE6IGpyQDIwMDAgeworCQkJCQljb21wYXRpYmxlID0g ImZzbCxzZWMtdjQuMC1qb2ItcmluZyI7CisJCQkJCXJlZyA9IDwweDIwMDAgMHgxMDAwPjsKKwkJ CQkJaW50ZXJydXB0cyA9IDxHSUNfU1BJIDEwNiBJUlFfVFlQRV9MRVZFTF9ISUdIPjsKKwkJCQl9 OworCisJCQkJc2VjX2pyMjoganJAMzAwMCB7CisJCQkJCWNvbXBhdGlibGUgPSAiZnNsLHNlYy12 NC4wLWpvYi1yaW5nIjsKKwkJCQkJcmVnID0gPDB4MzAwMCAweDEwMDA+OworCQkJCQlpbnRlcnJ1 cHRzID0gPEdJQ19TUEkgMTE0IElSUV9UWVBFX0xFVkVMX0hJR0g+OworCQkJCX07CisJCQl9Owor CiAJCQlpMmMxOiBpMmNAMzBhMjAwMDAgewogCQkJCWNvbXBhdGlibGUgPSAiZnNsLGlteDhtbS1p MmMiLCAiZnNsLGlteDIxLWkyYyI7CiAJCQkJI2FkZHJlc3MtY2VsbHMgPSA8MT47Ci0tIAoyLjIw LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51 eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVh ZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1h cm0ta2VybmVsCg==