Commit 581d79f7 authored by Bryan O'Donoghue's avatar Bryan O'Donoghue Committed by Greg Kroah-Hartman
Browse files

dt-bindings: regulator: qcom,usb-vbus-regulator: Mark regulator-*-microamp required



The VBUS driver needs to know the regulator-min-microamp and
regulator-max-microamp so they should both be marked as required.

regulator.yaml defines those two dependencies so include regulator.yaml.

We need to change from additionalProperties: false to
unevaluatedProperties: false.

Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: default avatarBryan O'Donoghue <bryan.odonoghue@linaro.org>
Link: https://lore.kernel.org/r/20230515133643.3621656-3-bryan.odonoghue@linaro.org


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 4c186faa
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -14,6 +14,9 @@ description: |
  regulator will be enabled in situations where the device is required to
  provide power to the connected peripheral.

allOf:
  - $ref: regulator.yaml#

properties:
  compatible:
    enum:
@@ -26,8 +29,10 @@ properties:
required:
  - compatible
  - reg
  - regulator-min-microamp
  - regulator-max-microamp

additionalProperties: false
unevaluatedProperties: false

examples:
  - |
@@ -37,6 +42,8 @@ examples:
        pm8150b_vbus: usb-vbus-regulator@1100 {
            compatible = "qcom,pm8150b-vbus-reg";
            reg = <0x1100>;
            regulator-min-microamp = <500000>;
            regulator-max-microamp = <3000000>;
        };
     };
...