summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml
diff options
context:
space:
mode:
authorKamlesh Gurudasani <kamlesh@ti.com>2023-07-14 12:12:41 +0300
committerNishanth Menon <nm@ti.com>2023-07-25 14:31:12 +0300
commite1f7d17a734c5c617d05c3d188939d5032d3d5a2 (patch)
treeb839a1763e24ddff666a1da7e7fbde96df42c443 /Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml
parent5438d75fb9d7bb863ddc5ef28b242ca50c9879ff (diff)
downloadlinux-e1f7d17a734c5c617d05c3d188939d5032d3d5a2.tar.xz
dt-bindings: crypto: ti,sa2ul: make power-domains conditional
Devices specific to compatible ti,am62-sa3ul don't have control over power of SA3UL from main domain. "power-domains" property in crypto node tries to access the SA3UL power, for which it gets NACK and hence, driver doesn't probe properly for those particular devices. Make "power-domains" property as false for devices with compatible ti,am62-sa3ul. Fixes: 2ce9a7299bf6 ("dt-bindings: crypto: Add TI SA2UL crypto accelerator documentation") Reviewed-by: Conor Dooley <conor.dooley@microchip.com> Signed-off-by: Kamlesh Gurudasani <kamlesh@ti.com> Link: https://lore.kernel.org/r/20230614-sa3ul-v5-1-29dd2366fba3@ti.com Signed-off-by: Nishanth Menon <nm@ti.com>
Diffstat (limited to 'Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml')
-rw-r--r--Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml14
1 files changed, 13 insertions, 1 deletions
diff --git a/Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml b/Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml
index 77ec8bc70bf7..f0ef7685550a 100644
--- a/Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml
+++ b/Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml
@@ -66,10 +66,22 @@ patternProperties:
required:
- compatible
- reg
- - power-domains
- dmas
- dma-names
+allOf:
+ - if:
+ properties:
+ compatible:
+ contains:
+ const: ti,am62-sa3ul
+ then:
+ properties:
+ power-domains: false
+ else:
+ required:
+ - power-domains
+
additionalProperties: false
examples: