@@ -19,6 +19,7 @@ properties:
- enum:
- qcom,msm8909-mss-pil
- qcom,msm8916-mss-pil
+ - qcom,msm8953-mss-pil
- qcom,msm8974-mss-pil
- const: qcom,q6v5-pil
@@ -69,11 +70,16 @@ properties:
items:
- description: CX proxy power domain (control handed over after startup)
- description: MX proxy power domain (control handed over after startup)
+ - description: MSS proxy power domain (control handed over after startup)
+ (only valid for qcom,msm8953-mss-pil)
+ minItems: 2
power-domain-names:
items:
- const: cx
- const: mx
+ - const: mss # only valid for qcom,msm8953-mss-pil
+ minItems: 2
pll-supply:
description: PLL proxy supply (control handed over after startup)
@@ -186,6 +192,26 @@ required:
- smd-edge
allOf:
+ - if:
+ properties:
+ compatible:
+ const: qcom,msm8953-mss-pil
+ then:
+ properties:
+ power-domains:
+ minItems: 3
+ power-domain-names:
+ minItems: 3
+ required:
+ - power-domains
+ - power-domain-names
+ else:
+ properties:
+ power-domains:
+ maxItems: 2
+ power-domain-names:
+ maxItems: 2
+
- if:
properties:
compatible: