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
17a824bab7SWesley Chengproperties:
18a824bab7SWesley Cheng  compatible:
19a824bab7SWesley Cheng    enum:
20a824bab7SWesley Cheng      - qcom,pm8150b-vbus-reg
21a824bab7SWesley Cheng
22a824bab7SWesley Cheng  reg:
23a824bab7SWesley Cheng    maxItems: 1
24a824bab7SWesley Cheng    description: VBUS output base address
25a824bab7SWesley Cheng
26a824bab7SWesley Chengrequired:
27a824bab7SWesley Cheng  - compatible
28a824bab7SWesley Cheng
29a824bab7SWesley ChengadditionalProperties: false
30a824bab7SWesley Cheng
31a824bab7SWesley Chengexamples:
32a824bab7SWesley Cheng  - |
33a824bab7SWesley Cheng     pm8150b {
34a824bab7SWesley Cheng        #address-cells = <1>;
35a824bab7SWesley Cheng        #size-cells = <0>;
36*d13da2f4SLuca Weiss        pm8150b_vbus: usb-vbus-regulator@1100 {
37a824bab7SWesley Cheng            compatible = "qcom,pm8150b-vbus-reg";
38a824bab7SWesley Cheng            reg = <0x1100>;
39a824bab7SWesley Cheng        };
40a824bab7SWesley Cheng     };
41a824bab7SWesley Cheng...
42