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

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.orgSigned-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 4c186faa
...@@ -14,6 +14,9 @@ description: | ...@@ -14,6 +14,9 @@ description: |
regulator will be enabled in situations where the device is required to regulator will be enabled in situations where the device is required to
provide power to the connected peripheral. provide power to the connected peripheral.
allOf:
- $ref: regulator.yaml#
properties: properties:
compatible: compatible:
enum: enum:
...@@ -26,8 +29,10 @@ properties: ...@@ -26,8 +29,10 @@ properties:
required: required:
- compatible - compatible
- reg - reg
- regulator-min-microamp
- regulator-max-microamp
additionalProperties: false unevaluatedProperties: false
examples: examples:
- | - |
...@@ -37,6 +42,8 @@ examples: ...@@ -37,6 +42,8 @@ examples:
pm8150b_vbus: usb-vbus-regulator@1100 { pm8150b_vbus: usb-vbus-regulator@1100 {
compatible = "qcom,pm8150b-vbus-reg"; compatible = "qcom,pm8150b-vbus-reg";
reg = <0x1100>; reg = <0x1100>;
regulator-min-microamp = <500000>;
regulator-max-microamp = <3000000>;
}; };
}; };
... ...
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment