1a824bab7SWesley Cheng# SPDX-License-Identifier: GPL-2.0
2a824bab7SWesley Cheng%YAML 1.2
3a824bab7SWesley Cheng---
4a824bab7SWesley Cheng$id: http://devicetree.org/schemas/regulator/qcom,usb-vbus-regulator.yaml#
5a824bab7SWesley Cheng$schema: http://devicetree.org/meta-schemas/core.yaml#
6a824bab7SWesley Cheng
7a824bab7SWesley Chengtitle: The Qualcomm PMIC VBUS output regulator driver
8a824bab7SWesley Cheng
9a824bab7SWesley Chengmaintainers:
10e059da38SWesley Cheng  - Wesley Cheng <quic_wcheng@quicinc.com>
11a824bab7SWesley Cheng
12a824bab7SWesley Chengdescription: |
13a824bab7SWesley Cheng  This regulator driver controls the VBUS output by the Qualcomm PMIC.  This
14a824bab7SWesley Cheng  regulator will be enabled in situations where the device is required to
15a824bab7SWesley Cheng  provide power to the connected peripheral.
16a824bab7SWesley Cheng
17*581d79f7SBryan O'DonoghueallOf:
18*581d79f7SBryan O'Donoghue  - $ref: regulator.yaml#
19*581d79f7SBryan O'Donoghue
20a824bab7SWesley Chengproperties:
21a824bab7SWesley Cheng  compatible:
22a824bab7SWesley Cheng    enum:
23a824bab7SWesley Cheng      - qcom,pm8150b-vbus-reg
24a824bab7SWesley Cheng
25a824bab7SWesley Cheng  reg:
26a824bab7SWesley Cheng    maxItems: 1
27a824bab7SWesley Cheng    description: VBUS output base address
28a824bab7SWesley Cheng
29a824bab7SWesley Chengrequired:
30a824bab7SWesley Cheng  - compatible
314c186faaSBryan O'Donoghue  - reg
32*581d79f7SBryan O'Donoghue  - regulator-min-microamp
33*581d79f7SBryan O'Donoghue  - regulator-max-microamp
34a824bab7SWesley Cheng
35*581d79f7SBryan O'DonoghueunevaluatedProperties: false
36a824bab7SWesley Cheng
37a824bab7SWesley Chengexamples:
38a824bab7SWesley Cheng  - |
39a824bab7SWesley Cheng     pm8150b {
40a824bab7SWesley Cheng        #address-cells = <1>;
41a824bab7SWesley Cheng        #size-cells = <0>;
42d13da2f4SLuca Weiss        pm8150b_vbus: usb-vbus-regulator@1100 {
43a824bab7SWesley Cheng            compatible = "qcom,pm8150b-vbus-reg";
44a824bab7SWesley Cheng            reg = <0x1100>;
45*581d79f7SBryan O'Donoghue            regulator-min-microamp = <500000>;
46*581d79f7SBryan O'Donoghue            regulator-max-microamp = <3000000>;
47a824bab7SWesley Cheng        };
48a824bab7SWesley Cheng     };
49a824bab7SWesley Cheng...
50