dt-bindings: remoteproc: qcom: wcnss: Add compatible for pronto v3
authorSireesh Kodali <sireeshkodali1@gmail.com>
Sat, 1 Oct 2022 03:13:43 +0000 (08:43 +0530)
committerBjorn Andersson <andersson@kernel.org>
Tue, 27 Dec 2022 16:04:04 +0000 (10:04 -0600)
The pronto v3 remoteproc is similar to pronto v2. It is found on the
MSM8953 platform, which is used by SDM450, SDM625, SDM626, APQ8053 and
other SoCs. Since the configuration is same on all SoCs, a single
compatible is used.

Signed-off-by: Sireesh Kodali <sireeshkodali1@gmail.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20221001031345.31293-5-sireeshkodali1@gmail.com
Documentation/devicetree/bindings/remoteproc/qcom,wcnss-pil.yaml

index 0eb2617e34822de40936d002ad9a2724bfd7b5c3..2ba2b6cf11fbb2b026f3662ba0ef3c6fe2c5aaed 100644 (file)
@@ -22,6 +22,7 @@ properties:
           - enum:
               - qcom,pronto-v1-pil
               - qcom,pronto-v2-pil
+              - qcom,pronto-v3-pil
           - const: qcom,pronto
       - const: qcom,riva-pil
 
@@ -199,6 +200,21 @@ allOf:
         - power-domains
         - power-domain-names
 
+  - if:
+      properties:
+        compatible:
+          contains:
+            enum:
+              - qcom,pronto-v3-pil
+    then:
+      properties:
+        vddmx-supply: false
+        vddcx-supply: false
+
+      required:
+        - power-domains
+        - power-domain-names
+
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>