sunxi: t113: enable crypto support
authorZoltan HERPAI <wigyori@uid0.hu>
Thu, 27 Jul 2023 13:45:30 +0000 (15:45 +0200)
committerZoltan HERPAI <wigyori@uid0.hu>
Thu, 27 Jul 2023 13:45:30 +0000 (15:45 +0200)
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
target/linux/sunxi/config-6.1
target/linux/sunxi/patches-6.1/0014-add-crypto.patch [new file with mode: 0644]

index 3240e745b93cc57f467a63695f4b14cc8706341b..9b1487a39cc726f7bc5b825999cb54632c44746d 100644 (file)
@@ -108,6 +108,7 @@ CONFIG_CPU_TLB_V7=y
 CONFIG_CPU_V7=y
 CONFIG_CRC16=y
 CONFIG_CRC_T10DIF=y
+CONFIG_CRYPTO_CBC=y
 CONFIG_CRYPTO_CRC32=y
 CONFIG_CRYPTO_CRC32C=y
 CONFIG_CRYPTO_CRCT10DIF=y
@@ -117,17 +118,29 @@ CONFIG_CRYPTO_DEV_ALLWINNER=y
 CONFIG_CRYPTO_DEV_SUN4I_SS=y
 # CONFIG_CRYPTO_DEV_SUN4I_SS_DEBUG is not set
 CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y
-# CONFIG_CRYPTO_DEV_SUN8I_CE is not set
-# CONFIG_CRYPTO_DEV_SUN8I_SS is not set
+CONFIG_CRYPTO_DEV_SUN8I_CE=y
+CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG=y
+CONFIG_CRYPTO_DEV_SUN8I_CE_HASH=y
+CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG=y
+CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG=y
+CONFIG_CRYPTO_DEV_SUN8I_SS=y
+CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG=y
+CONFIG_CRYPTO_DEV_SUN8I_SS_HASH=y
+CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG=y
+CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_ENGINE=y
 CONFIG_CRYPTO_HW=y
 CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
 CONFIG_CRYPTO_LIB_DES=y
 CONFIG_CRYPTO_LIB_SHA1=y
+CONFIG_CRYPTO_LIB_SHA256=y
 CONFIG_CRYPTO_LIB_UTILS=y
 CONFIG_CRYPTO_MD5=y
 CONFIG_CRYPTO_RNG=y
 CONFIG_CRYPTO_RNG2=y
 CONFIG_CRYPTO_SHA1=y
+CONFIG_CRYPTO_SHA256=y
+CONFIG_CRYPTO_SHA512=y
 CONFIG_CURRENT_POINTER_IN_TPIDRURO=y
 CONFIG_DCACHE_WORD_ACCESS=y
 CONFIG_DEBUG_BUGVERBOSE=y
diff --git a/target/linux/sunxi/patches-6.1/0014-add-crypto.patch b/target/linux/sunxi/patches-6.1/0014-add-crypto.patch
new file mode 100644 (file)
index 0000000..4f3473e
--- /dev/null
@@ -0,0 +1,386 @@
+From patchwork Sat Dec 31 22:01:43 2022
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: 7bit
+X-Patchwork-Submitter: Samuel Holland <samuel@sholland.org>
+X-Patchwork-Id: 13086215
+Return-Path: 
+ <linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org>
+X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
+       aws-us-west-2-korg-lkml-1.web.codeaurora.org
+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 smtp.lore.kernel.org (Postfix) with ESMTPS id CBEFEC4332F
+       for <linux-riscv@archiver.kernel.org>; Sat, 31 Dec 2022 22:02:42 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
+       d=lists.infradead.org; s=bombadil.20210309; h=Sender:
+       Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:
+       List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:
+       Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:
+       Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:
+       List-Owner; bh=tGrzXtXMpLv0vHf4iRSzHCxKICaup/9FINO6HecNWvs=; b=gYWjDMaSqbhaLG
+       PKHWc+nYRD9woV/WCmhtTIgvdAgJhfyTPMSd4Rcz0l+ctjfunAyVranmzEp1D/CBexgwh1h95nYI4
+       Vj/oScPomlLMpZuAs+sz6ryHyyXlYK4o2ELQtJN4/kSO/yj8z2OW41XlNj/bZ3EfuHYlsx7eNPDAr
+       0zF/+KzHBWY5V7qdA+9B5DaFF31zTs+3PrRBPVaIoOI69bHAUIQJErnQIWUkMcNi001RnLrcmXhVh
+       v2JUoI6rrWNPLVQ51jaK2T2FXE9GzY78co9RxXIddvIJ+k0cXwQV4zU99L4S3ZMbrPyr7Ph/Db0bF
+       NHyi9tiDQpE6t6K6mXww==;
+Received: from localhost ([::1] helo=bombadil.infradead.org)
+       by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux))
+       id 1pBjvt-00Aom7-Ro; Sat, 31 Dec 2022 22:02:25 +0000
+Received: from out3-smtp.messagingengine.com ([66.111.4.27])
+       by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux))
+       id 1pBjvL-00AobF-Fj; Sat, 31 Dec 2022 22:01:53 +0000
+Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
+       by mailout.nyi.internal (Postfix) with ESMTP id D9B355C007F;
+       Sat, 31 Dec 2022 17:01:50 -0500 (EST)
+Received: from mailfrontend1 ([10.202.2.162])
+  by compute1.internal (MEProxy); Sat, 31 Dec 2022 17:01:50 -0500
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sholland.org; h=
+       cc:cc:content-transfer-encoding:date:date:from:from:in-reply-to
+       :in-reply-to:message-id:mime-version:references:reply-to:sender
+       :subject:subject:to:to; s=fm3; t=1672524110; x=1672610510; bh=YD
+       1dCkE7VO7jGYHFV07b3XoPDh4wUwU4Z7xaUFzeNeU=; b=aqrB7VAWbjJJvLqgKn
+       L3f92W1zxrXMwyrcy1mjHTF1Je352X9rxEeZMDLBmK42qOGSSH8hWKenyrsrC5Eb
+       T3yZayisJBAKP3H4iTWSFvOCyOoGIJMu8oZXwxeafELygWwIMM7osWnP0gCxae4W
+       T4jUjvodpZSGmyOexh+KfiRvaz2wmr8krVZoznMU0bCHlkrb+sPYFuaA1GE7PvlJ
+       91kGgl2yvZaqmhHsDghMSxPMP4T1EHD593yqsFgjRqY2AMHA9wmw7vcrc9zCbHm6
+       jo2g/DeFznGpFGZK55kOXn8pprPsX4qEg7yi2RppoFpsUxDlRwkaDY0sFN+EhDo5
+       ogcA==
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
+       messagingengine.com; h=cc:cc:content-transfer-encoding:date:date
+       :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
+       :message-id:mime-version:references:reply-to:sender:subject
+       :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
+       :x-sasl-enc; s=fm2; t=1672524110; x=1672610510; bh=YD1dCkE7VO7jG
+       YHFV07b3XoPDh4wUwU4Z7xaUFzeNeU=; b=b8gJn1LGOHujgdAyncX5kI8yWh0x1
+       S9NRtqRTDHj1IpijzpiohRas4bXySk0eTtxX4TDOCtRAO2OwPOHRHstWLugLwAR4
+       P/+WoM3VCxLfr0BQQubry+c8/apjF93Gcw5fo03z2pRQzNzkkGuzw51QC6/A+69p
+       QNBmHSbSvMsD2vYyZx5u6XoYLPwCjNAHfO9LsxPuA8IieEU5Ei2UI5rRIZGs6dkj
+       WF7D/7Lc1BIQXr5qrfdMpK+lhbuevqn6X5mel2OhF2IaxomZHHOlnG1dycdA3yLI
+       c0V9iDtips2fyuP4dfRJs3CarrK1WjOdiKQrNB7Ec14cBIA5j32J0qC0A==
+X-ME-Sender: <xms:TrGwYxNQhTwq17POsIWNlUNKvGVSUt5wufEiFhKnqRiSFEymDKk5xw>
+    <xme:TrGwYz9GLh6ZOm49caoAVsJgFdSP90x9hTsXQErbkJAemtu8wDB4DFpOjnDN3xtxY
+    BnKwmOKpxot_3C9ow>
+X-ME-Received: 
+ <xmr:TrGwYwTbRMhSUVtxWerzHY4qaIF0APaZA69sSPZTNo8L75wwPy6b3-mzGBp28XQdSqdT9u4wnLLVmv5luiozCqEJIUddBpvhG5vnYqlLF8BHLHR12S8o4rsuZdMRq09oDsQv7w>
+X-ME-Proxy-Cause: 
+ gggruggvucftvghtrhhoucdtuddrgedvhedrieekgdduheeiucetufdoteggodetrfdotf
+    fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
+    uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
+    cujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomhepufgrmhhu
+    vghlucfjohhllhgrnhguuceoshgrmhhuvghlsehshhholhhlrghnugdrohhrgheqnecugg
+    ftrfgrthhtvghrnhepudekteeuudehtdelteevgfduvddvjefhfedulefgudevgeeghefg
+    udefiedtveetnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh
+    homhepshgrmhhuvghlsehshhholhhlrghnugdrohhrgh
+X-ME-Proxy: <xmx:TrGwY9tEqsZKy2vYV1CHC_s3N8h0sby26R9jMXngPJ7jjQoUl0DZ-A>
+    <xmx:TrGwY5fXgzD3svpI0neyE9ZGvqMu_uUfP6M1_VCR4rA3nTy6nFEpwg>
+    <xmx:TrGwY50R700_3PQlxptAPCheyjaLexEGpN5KUyae8izDOS5dotzvAg>
+    <xmx:TrGwY0t877uvRH0-8T7BqfPdK0sGswPSFOJvDyF1MRwfClybxI5tyQ>
+Feedback-ID: i0ad843c9:Fastmail
+Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat,
+ 31 Dec 2022 17:01:49 -0500 (EST)
+From: Samuel Holland <samuel@sholland.org>
+To: Corentin Labbe <clabbe.montjoie@gmail.com>,
+       Herbert Xu <herbert@gondor.apana.org.au>,
+       "David S . Miller" <davem@davemloft.net>,
+       Chen-Yu Tsai <wens@csie.org>,
+       Jernej Skrabec <jernej.skrabec@gmail.com>,
+       Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>,
+       Rob Herring <robh+dt@kernel.org>
+Cc: Samuel Holland <samuel@sholland.org>,
+       Albert Ou <aou@eecs.berkeley.edu>,
+       Conor Dooley <conor@kernel.org>,
+       Palmer Dabbelt <palmer@dabbelt.com>,
+       Paul Walmsley <paul.walmsley@sifive.com>,
+       devicetree@vger.kernel.org,
+       linux-arm-kernel@lists.infradead.org,
+       linux-crypto@vger.kernel.org,
+       linux-kernel@vger.kernel.org,
+       linux-riscv@lists.infradead.org,
+       linux-sunxi@lists.linux.dev
+Subject: [PATCH v2 1/3] dt-bindings: crypto: sun8i-ce: Add compatible for D1
+Date: Sat, 31 Dec 2022 16:01:43 -0600
+Message-Id: <20221231220146.646-2-samuel@sholland.org>
+X-Mailer: git-send-email 2.37.4
+In-Reply-To: <20221231220146.646-1-samuel@sholland.org>
+References: <20221231220146.646-1-samuel@sholland.org>
+MIME-Version: 1.0
+X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 
+X-CRM114-CacheID: sfid-20221231_140151_814877_02937EBC 
+X-CRM114-Status: GOOD (  11.21  )
+X-BeenThere: linux-riscv@lists.infradead.org
+X-Mailman-Version: 2.1.34
+Precedence: list
+List-Id: <linux-riscv.lists.infradead.org>
+List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-riscv>,
+ <mailto:linux-riscv-request@lists.infradead.org?subject=unsubscribe>
+List-Archive: <http://lists.infradead.org/pipermail/linux-riscv/>
+List-Post: <mailto:linux-riscv@lists.infradead.org>
+List-Help: <mailto:linux-riscv-request@lists.infradead.org?subject=help>
+List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-riscv>,
+ <mailto:linux-riscv-request@lists.infradead.org?subject=subscribe>
+Sender: "linux-riscv" <linux-riscv-bounces@lists.infradead.org>
+Errors-To: 
+ linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org
+
+D1 has a crypto engine similar to the one in other Allwinner SoCs.
+Like H6, it has a separate MBUS clock gate.
+
+It also requires the internal RC oscillator to be enabled for the TRNG
+to return data, presumably because noise from the oscillator is used as
+an entropy source. This is likely the case for earlier variants as well,
+but it really only matters for H616 and newer SoCs, as H6 provides no
+way to disable the internal oscillator.
+
+Signed-off-by: Samuel Holland <samuel@sholland.org>
+Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
+Acked-by: Corentin Labbe <clabbe.montjoie@gmail.com>
+---
+I noticed that the vendor driver has code to explicitly enable IOSC when
+using the TRNG on A83T (search SS_TRNG_OSC_ADDR), but that is covered by
+a different binding/driver in mainline.
+
+Changes in v2:
+ - Add TRNG clock
+
+ .../bindings/crypto/allwinner,sun8i-ce.yaml   | 33 ++++++++++++++-----
+ 1 file changed, 25 insertions(+), 8 deletions(-)
+
+diff --git a/Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml b/Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
+index 026a9f9e1aeb..4287678aa79f 100644
+--- a/Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
++++ b/Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
+@@ -14,6 +14,7 @@ properties:
+     enum:
+       - allwinner,sun8i-h3-crypto
+       - allwinner,sun8i-r40-crypto
++      - allwinner,sun20i-d1-crypto
+       - allwinner,sun50i-a64-crypto
+       - allwinner,sun50i-h5-crypto
+       - allwinner,sun50i-h6-crypto
+@@ -29,6 +30,7 @@ properties:
+       - description: Bus clock
+       - description: Module clock
+       - description: MBus clock
++      - description: TRNG clock (RC oscillator)
+     minItems: 2
+   clock-names:
+@@ -36,6 +38,7 @@ properties:
+       - const: bus
+       - const: mod
+       - const: ram
++      - const: trng
+     minItems: 2
+   resets:
+@@ -44,19 +47,33 @@ properties:
+ if:
+   properties:
+     compatible:
+-      const: allwinner,sun50i-h6-crypto
++      enum:
++        - allwinner,sun20i-d1-crypto
+ then:
+   properties:
+     clocks:
+-      minItems: 3
++      minItems: 4
+     clock-names:
+-      minItems: 3
++      minItems: 4
+ else:
+-  properties:
+-    clocks:
+-      maxItems: 2
+-    clock-names:
+-      maxItems: 2
++  if:
++    properties:
++      compatible:
++        const: allwinner,sun50i-h6-crypto
++  then:
++    properties:
++      clocks:
++        minItems: 3
++        maxItems: 3
++      clock-names:
++        minItems: 3
++        maxItems: 3
++  else:
++    properties:
++      clocks:
++        maxItems: 2
++      clock-names:
++        maxItems: 2
+ required:
+   - compatible
+
+From patchwork Sat Dec 31 22:01:45 2022
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: 7bit
+X-Patchwork-Submitter: Samuel Holland <samuel@sholland.org>
+X-Patchwork-Id: 13086216
+X-Patchwork-Delegate: mail@conchuod.ie
+Return-Path: 
+ <linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org>
+X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
+       aws-us-west-2-korg-lkml-1.web.codeaurora.org
+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 smtp.lore.kernel.org (Postfix) with ESMTPS id B17C1C4332F
+       for <linux-riscv@archiver.kernel.org>; Sat, 31 Dec 2022 22:04:02 +0000 (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
+       d=lists.infradead.org; s=bombadil.20210309; h=Sender:
+       Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:
+       List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:
+       Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:
+       Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:
+       List-Owner; bh=5fqrkwkA+jetsOFG4dVjRu+eLKTGcnfUqHPqzA1PthQ=; b=FiPovcVpSxOuZs
+       KlfjWq3DAgMWcRLHDmHbVQ46VLkXBbtNZ6RkEplvH1viYnF6gfACPrt2wDxn7o3NDCx4h121OfKoH
+       2vkMKdbCRFzhR5XKohX4LKur1j50wzQw/Mu8E5yUvIWMMIPwwzKFe823Yxpl5mcm7gUZls+kzHJeN
+       fTbP15JRgnU/f+b4LQQg8t4ZgrePx9/bTP2RgtUqQOxWy1uxVKaX1fO7nU4Mp2/ItcgEH+wFpZujf
+       gPrGj6rRRgbLZNUWIqs+q6Ze8yEivim2hXaWn+lVlte+O+87WQcZqoTIkE9im3/YFpazuF+rwtD5P
+       Oszolp9K242VpzVZm9Kg==;
+Received: from localhost ([::1] helo=bombadil.infradead.org)
+       by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux))
+       id 1pBjxJ-00ApM2-4K; Sat, 31 Dec 2022 22:03:53 +0000
+Received: from out3-smtp.messagingengine.com ([66.111.4.27])
+       by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux))
+       id 1pBjvO-00AocR-4D; Sat, 31 Dec 2022 22:01:55 +0000
+Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
+       by mailout.nyi.internal (Postfix) with ESMTP id 64E305C00B7;
+       Sat, 31 Dec 2022 17:01:53 -0500 (EST)
+Received: from mailfrontend1 ([10.202.2.162])
+  by compute2.internal (MEProxy); Sat, 31 Dec 2022 17:01:53 -0500
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sholland.org; h=
+       cc:cc:content-transfer-encoding:date:date:from:from:in-reply-to
+       :in-reply-to:message-id:mime-version:references:reply-to:sender
+       :subject:subject:to:to; s=fm3; t=1672524113; x=1672610513; bh=6y
+       DoLylCXIBG0JOPVXlZF0Hhucnb5FXKeM+guk0B0B8=; b=Zaz55lY9MrczFzGGGz
+       aSKEyyEdQNL6Mzo6N/ym7i5SQ7CXCSX7f4uq+JGxciPCNX81t2/Fjr+9cfd7a2ND
+       kx/Ynj8z7LZhAlJNJcYV0kKBbjppDwhsD7YZ6dEKFzYlCq1dpIuLRh5HWcFiUNiT
+       1xu4Gvw745IMQB4bsGRa14pXq+tZz6KtMRHecqNLZx6MiR0QFDp+baylhko6uezf
+       xY1LfcDUANe0eX9I5Ll4htcecsz32WwT5VYKaFfZnNkjlunJLuJMowylkp+PRGTL
+       kpEIbCTi8hnSg71iMANKdJlS+avLDt3gdPWYnJ9PQqzD+MomI7EZ3lnnG6jUqATO
+       jB2g==
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
+       messagingengine.com; h=cc:cc:content-transfer-encoding:date:date
+       :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
+       :message-id:mime-version:references:reply-to:sender:subject
+       :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
+       :x-sasl-enc; s=fm2; t=1672524113; x=1672610513; bh=6yDoLylCXIBG0
+       JOPVXlZF0Hhucnb5FXKeM+guk0B0B8=; b=KRfKr7LE3X9tHXYLtaBKaLo3vPm+B
+       5nIl5lxJqXFKG/580orp3Mn1EFPbqEK1k4mmkOuhNNdsZtLIl0c9a40BAggjphrB
+       TpTN1pV400ET6sZEaBGc3mJgIvDzvo4fGBKOIzmBQBp45f5WwsxH21yQpp//bQT0
+       rJy1J/Qjch9v/Xys6cBrLfNvgkdbg+FtOQV5sDneKFz7C46J+lZ/s6Auu5slTb3e
+       4/n3EM2c8VjyguWyPtnooCxWq2cx5OURH7Xy+LwxZ6xtdHdBarebV+gR9c671mta
+       e3WFcBv7J4Zdf250gL/kmlkR8Bs5EIr34sale+k0nJHhZFi3ai3FGKCuA==
+X-ME-Sender: <xms:UbGwY4RdQfj7YC0F-1ekEVPy4HYBzF71loVn3qmXoskBuvbG_zoPbA>
+    <xme:UbGwY1yFf2P7DlIu1XaTnY1z6lSM83Byg5G64DaNqUShR1X0NDoj7XSKzx9_95SSC
+    c2pMyih7neskaKnpA>
+X-ME-Received: 
+ <xmr:UbGwY13ITJ9iQj4vaNYQDd8TklAOnlwvgIDK1sLtir9KPHA02e9vP-uIgBH8YZxqd61d-E7hixpjT_6l8s-c9TI9cw6aedF_NEWqv2tAXZyIch8QeP8TASssqy6sUjazbDVlfA>
+X-ME-Proxy-Cause: 
+ gggruggvucftvghtrhhoucdtuddrgedvhedrieekgdduheeiucetufdoteggodetrfdotf
+    fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
+    uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
+    cujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomhepufgrmhhu
+    vghlucfjohhllhgrnhguuceoshgrmhhuvghlsehshhholhhlrghnugdrohhrgheqnecugg
+    ftrfgrthhtvghrnhepudekteeuudehtdelteevgfduvddvjefhfedulefgudevgeeghefg
+    udefiedtveetnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh
+    homhepshgrmhhuvghlsehshhholhhlrghnugdrohhrgh
+X-ME-Proxy: <xmx:UbGwY8BJVHB7kW-5GWp8mYXnYlfm9uOiaOByuUl5piLfUS5cqD7xQA>
+    <xmx:UbGwYxiraUe2TccaxQu7wil5NxSK0wsbjefgJ5H6BBIjfM3ELcfc7Q>
+    <xmx:UbGwY4oFvGKGj5DudnKSG2SZF9roAD9tsM7FGhsubFVmfu1J6-mGJA>
+    <xmx:UbGwYwQsB4UHJAaidenD0qNrDXGtNy89VTTs1prTnynqXKndGP4OHw>
+Feedback-ID: i0ad843c9:Fastmail
+Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat,
+ 31 Dec 2022 17:01:52 -0500 (EST)
+From: Samuel Holland <samuel@sholland.org>
+To: Corentin Labbe <clabbe.montjoie@gmail.com>,
+       Herbert Xu <herbert@gondor.apana.org.au>,
+       "David S . Miller" <davem@davemloft.net>,
+       Chen-Yu Tsai <wens@csie.org>,
+       Jernej Skrabec <jernej.skrabec@gmail.com>,
+       Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>,
+       Rob Herring <robh+dt@kernel.org>
+Cc: Samuel Holland <samuel@sholland.org>,
+       Albert Ou <aou@eecs.berkeley.edu>,
+       Conor Dooley <conor@kernel.org>,
+       Palmer Dabbelt <palmer@dabbelt.com>,
+       Paul Walmsley <paul.walmsley@sifive.com>,
+       devicetree@vger.kernel.org,
+       linux-arm-kernel@lists.infradead.org,
+       linux-crypto@vger.kernel.org,
+       linux-kernel@vger.kernel.org,
+       linux-riscv@lists.infradead.org,
+       linux-sunxi@lists.linux.dev
+Subject: [PATCH v2 3/3] riscv: dts: allwinner: d1: Add crypto engine node
+Date: Sat, 31 Dec 2022 16:01:45 -0600
+Message-Id: <20221231220146.646-4-samuel@sholland.org>
+X-Mailer: git-send-email 2.37.4
+In-Reply-To: <20221231220146.646-1-samuel@sholland.org>
+References: <20221231220146.646-1-samuel@sholland.org>
+MIME-Version: 1.0
+X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 
+X-CRM114-CacheID: sfid-20221231_140154_299031_C1D8ABCD 
+X-CRM114-Status: UNSURE (   8.26  )
+X-CRM114-Notice: Please train this message.
+X-BeenThere: linux-riscv@lists.infradead.org
+X-Mailman-Version: 2.1.34
+Precedence: list
+List-Id: <linux-riscv.lists.infradead.org>
+List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-riscv>,
+ <mailto:linux-riscv-request@lists.infradead.org?subject=unsubscribe>
+List-Archive: <http://lists.infradead.org/pipermail/linux-riscv/>
+List-Post: <mailto:linux-riscv@lists.infradead.org>
+List-Help: <mailto:linux-riscv-request@lists.infradead.org?subject=help>
+List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-riscv>,
+ <mailto:linux-riscv-request@lists.infradead.org?subject=subscribe>
+Sender: "linux-riscv" <linux-riscv-bounces@lists.infradead.org>
+Errors-To: 
+ linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org
+
+D1 contains a crypto engine which is supported by the sun8i-ce driver.
+
+Signed-off-by: Samuel Holland <samuel@sholland.org>
+Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com>
+Acked-by: Palmer Dabbelt <palmer@rivosinc.com>
+---
+
+Changes in v2:
+ - New patch for v2
+
+ arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi | 12 ++++++++++++
+ 1 file changed, 12 insertions(+)
+
+diff --git a/arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi b/arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi
+index dff363a3c934..b30b4b1465f6 100644
+--- a/arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi
++++ b/arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi
+@@ -378,6 +378,18 @@ sid: efuse@3006000 {
+                       #size-cells = <1>;
+               };
++              crypto: crypto@3040000 {
++                      compatible = "allwinner,sun20i-d1-crypto";
++                      reg = <0x3040000 0x800>;
++                      interrupts = <SOC_PERIPHERAL_IRQ(52) IRQ_TYPE_LEVEL_HIGH>;
++                      clocks = <&ccu CLK_BUS_CE>,
++                               <&ccu CLK_CE>,
++                               <&ccu CLK_MBUS_CE>,
++                               <&rtc CLK_IOSC>;
++                      clock-names = "bus", "mod", "ram", "trng";
++                      resets = <&ccu RST_BUS_CE>;
++              };
++
+               mbus: dram-controller@3102000 {
+                       compatible = "allwinner,sun20i-d1-mbus";
+                       reg = <0x3102000 0x1000>,