Devicetree
 help / color / mirror / Atom feed
* [PATCH v2 0/3] dt-bindings: crypto: Add Qualcomm Maili crypto support
@ 2026-06-29  6:44 Jingyi Wang
  2026-06-29  6:44 ` [PATCH v2 1/3] dt-bindings: crypto: qcom,prng: Document Maili TRNG Jingyi Wang
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Jingyi Wang @ 2026-06-29  6:44 UTC (permalink / raw)
  To: Herbert Xu, David S. Miller, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Vinod Koul, Bjorn Andersson
  Cc: aiqun.yu, tingwei.zhang, trilok.soni, yijie.yang, linux-arm-msm,
	linux-crypto, devicetree, linux-kernel, Jingyi Wang,
	Krzysztof Kozlowski

Add crypto(ICE and TRNG) dt-binding support for Qualcomm upcoming Maili
SoC. Meanwhile fix the power-domain and clk missing on Hawi.

Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com>
---
Changes in v2:
- add power-domain and clk constraint
- add acked-by tag
- Link to v1: https://lore.kernel.org/r/20260609-maili-crypto-v1-0-0f577df56a61@oss.qualcomm.com

---
Jingyi Wang (3):
      dt-bindings: crypto: qcom,prng: Document Maili TRNG
      dt-bindings: crypto: qcom,inline-crypto-engine: Document Maili ICE
      dt-bindings: crypto: qcom,ice: Fix missing power-domain and iface clk on Hawi

 .../devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml          | 3 +++
 Documentation/devicetree/bindings/crypto/qcom,prng.yaml                | 1 +
 2 files changed, 4 insertions(+)
---
base-commit: a87737435cfa134f9cdcc696ba3080759d04cf72
change-id: 20260609-maili-crypto-5d612f629acf

Best regards,
-- 
Jingyi Wang <jingyi.wang@oss.qualcomm.com>


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH v2 1/3] dt-bindings: crypto: qcom,prng: Document Maili TRNG
  2026-06-29  6:44 [PATCH v2 0/3] dt-bindings: crypto: Add Qualcomm Maili crypto support Jingyi Wang
@ 2026-06-29  6:44 ` Jingyi Wang
  2026-06-29  6:44 ` [PATCH v2 2/3] dt-bindings: crypto: qcom,inline-crypto-engine: Document Maili ICE Jingyi Wang
  2026-06-29  6:44 ` [PATCH v2 3/3] dt-bindings: crypto: qcom,ice: Fix missing power-domain and iface clk on Hawi Jingyi Wang
  2 siblings, 0 replies; 6+ messages in thread
From: Jingyi Wang @ 2026-06-29  6:44 UTC (permalink / raw)
  To: Herbert Xu, David S. Miller, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Vinod Koul, Bjorn Andersson
  Cc: aiqun.yu, tingwei.zhang, trilok.soni, yijie.yang, linux-arm-msm,
	linux-crypto, devicetree, linux-kernel, Jingyi Wang,
	Krzysztof Kozlowski

Maili SoC has the True Random Number Generator (TRNG) which is compatible
with the baseline IP "qcom,trng". Hence, document the compatible as such.

Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com>
---
 Documentation/devicetree/bindings/crypto/qcom,prng.yaml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Documentation/devicetree/bindings/crypto/qcom,prng.yaml b/Documentation/devicetree/bindings/crypto/qcom,prng.yaml
index dc270c8aedf3..6116289ec413 100644
--- a/Documentation/devicetree/bindings/crypto/qcom,prng.yaml
+++ b/Documentation/devicetree/bindings/crypto/qcom,prng.yaml
@@ -23,6 +23,7 @@ properties:
               - qcom,ipq5424-trng
               - qcom,ipq9574-trng
               - qcom,kaanapali-trng
+              - qcom,maili-trng
               - qcom,milos-trng
               - qcom,nord-trng
               - qcom,qcs615-trng

-- 
2.34.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH v2 2/3] dt-bindings: crypto: qcom,inline-crypto-engine: Document Maili ICE
  2026-06-29  6:44 [PATCH v2 0/3] dt-bindings: crypto: Add Qualcomm Maili crypto support Jingyi Wang
  2026-06-29  6:44 ` [PATCH v2 1/3] dt-bindings: crypto: qcom,prng: Document Maili TRNG Jingyi Wang
@ 2026-06-29  6:44 ` Jingyi Wang
  2026-06-30 17:41   ` Rob Herring (Arm)
  2026-06-29  6:44 ` [PATCH v2 3/3] dt-bindings: crypto: qcom,ice: Fix missing power-domain and iface clk on Hawi Jingyi Wang
  2 siblings, 1 reply; 6+ messages in thread
From: Jingyi Wang @ 2026-06-29  6:44 UTC (permalink / raw)
  To: Herbert Xu, David S. Miller, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Vinod Koul, Bjorn Andersson
  Cc: aiqun.yu, tingwei.zhang, trilok.soni, yijie.yang, linux-arm-msm,
	linux-crypto, devicetree, linux-kernel, Jingyi Wang

The Inline Crypto Engine found on Maili SoC is compatible with the common
baseline IP 'qcom,inline-crypto-engine' and requires the UFS_PHY_GDSC
power-domain and iface clock. Hence, document the compatible as such.

Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com>
---
 Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml b/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml
index db895c50e2d2..d80f8445393b 100644
--- a/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml
+++ b/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml
@@ -16,6 +16,7 @@ properties:
           - qcom,eliza-inline-crypto-engine
           - qcom,hawi-inline-crypto-engine
           - qcom,kaanapali-inline-crypto-engine
+          - qcom,maili-inline-crypto-engine
           - qcom,milos-inline-crypto-engine
           - qcom,qcs8300-inline-crypto-engine
           - qcom,sa8775p-inline-crypto-engine
@@ -62,6 +63,7 @@ allOf:
           contains:
             enum:
               - qcom,eliza-inline-crypto-engine
+              - qcom,maili-inline-crypto-engine
               - qcom,milos-inline-crypto-engine
 
     then:

-- 
2.34.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH v2 3/3] dt-bindings: crypto: qcom,ice: Fix missing power-domain and iface clk on Hawi
  2026-06-29  6:44 [PATCH v2 0/3] dt-bindings: crypto: Add Qualcomm Maili crypto support Jingyi Wang
  2026-06-29  6:44 ` [PATCH v2 1/3] dt-bindings: crypto: qcom,prng: Document Maili TRNG Jingyi Wang
  2026-06-29  6:44 ` [PATCH v2 2/3] dt-bindings: crypto: qcom,inline-crypto-engine: Document Maili ICE Jingyi Wang
@ 2026-06-29  6:44 ` Jingyi Wang
  2026-06-30 17:47   ` Rob Herring (Arm)
  2 siblings, 1 reply; 6+ messages in thread
From: Jingyi Wang @ 2026-06-29  6:44 UTC (permalink / raw)
  To: Herbert Xu, David S. Miller, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Vinod Koul, Bjorn Andersson
  Cc: aiqun.yu, tingwei.zhang, trilok.soni, yijie.yang, linux-arm-msm,
	linux-crypto, devicetree, linux-kernel, Jingyi Wang

Fix the DT bindings for inline-crypto engine to require the UFS_PHY_GDSC
power-domain and iface clock on Qualcomm Hawi platform.

Fixes: d273b258d8d58 ("dt-bindings: crypto: qcom,inline-crypto-engine: Document Hawi ICE")
Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com>
---
 Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml b/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml
index d80f8445393b..a67a4eb88007 100644
--- a/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml
+++ b/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml
@@ -63,6 +63,7 @@ allOf:
           contains:
             enum:
               - qcom,eliza-inline-crypto-engine
+              - qcom,hawi-inline-crypto-engine
               - qcom,maili-inline-crypto-engine
               - qcom,milos-inline-crypto-engine
 

-- 
2.34.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH v2 2/3] dt-bindings: crypto: qcom,inline-crypto-engine: Document Maili ICE
  2026-06-29  6:44 ` [PATCH v2 2/3] dt-bindings: crypto: qcom,inline-crypto-engine: Document Maili ICE Jingyi Wang
@ 2026-06-30 17:41   ` Rob Herring (Arm)
  0 siblings, 0 replies; 6+ messages in thread
From: Rob Herring (Arm) @ 2026-06-30 17:41 UTC (permalink / raw)
  To: Jingyi Wang
  Cc: aiqun.yu, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
	tingwei.zhang, yijie.yang, trilok.soni, David S. Miller,
	Vinod Koul, linux-crypto, Herbert Xu, devicetree, linux-kernel,
	Bjorn Andersson


On Sun, 28 Jun 2026 23:44:36 -0700, Jingyi Wang wrote:
> The Inline Crypto Engine found on Maili SoC is compatible with the common
> baseline IP 'qcom,inline-crypto-engine' and requires the UFS_PHY_GDSC
> power-domain and iface clock. Hence, document the compatible as such.
> 
> Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com>
> ---
>  Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml | 2 ++
>  1 file changed, 2 insertions(+)
> 

Acked-by: Rob Herring (Arm) <robh@kernel.org>


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH v2 3/3] dt-bindings: crypto: qcom,ice: Fix missing power-domain and iface clk on Hawi
  2026-06-29  6:44 ` [PATCH v2 3/3] dt-bindings: crypto: qcom,ice: Fix missing power-domain and iface clk on Hawi Jingyi Wang
@ 2026-06-30 17:47   ` Rob Herring (Arm)
  0 siblings, 0 replies; 6+ messages in thread
From: Rob Herring (Arm) @ 2026-06-30 17:47 UTC (permalink / raw)
  To: Jingyi Wang
  Cc: aiqun.yu, linux-crypto, linux-arm-msm, Herbert Xu, devicetree,
	tingwei.zhang, linux-kernel, yijie.yang, Bjorn Andersson,
	Krzysztof Kozlowski, Conor Dooley, Vinod Koul, trilok.soni,
	David S. Miller


On Sun, 28 Jun 2026 23:44:37 -0700, Jingyi Wang wrote:
> Fix the DT bindings for inline-crypto engine to require the UFS_PHY_GDSC
> power-domain and iface clock on Qualcomm Hawi platform.
> 
> Fixes: d273b258d8d58 ("dt-bindings: crypto: qcom,inline-crypto-engine: Document Hawi ICE")
> Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com>
> ---
>  Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml | 1 +
>  1 file changed, 1 insertion(+)
> 

Acked-by: Rob Herring (Arm) <robh@kernel.org>


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-06-30 17:47 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-29  6:44 [PATCH v2 0/3] dt-bindings: crypto: Add Qualcomm Maili crypto support Jingyi Wang
2026-06-29  6:44 ` [PATCH v2 1/3] dt-bindings: crypto: qcom,prng: Document Maili TRNG Jingyi Wang
2026-06-29  6:44 ` [PATCH v2 2/3] dt-bindings: crypto: qcom,inline-crypto-engine: Document Maili ICE Jingyi Wang
2026-06-30 17:41   ` Rob Herring (Arm)
2026-06-29  6:44 ` [PATCH v2 3/3] dt-bindings: crypto: qcom,ice: Fix missing power-domain and iface clk on Hawi Jingyi Wang
2026-06-30 17:47   ` Rob Herring (Arm)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox