x86/boot/64: Move 5-level paging global variable assignments back
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / regulator / qcom,usb-vbus-regulator.yaml
1 # SPDX-License-Identifier: GPL-2.0
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/regulator/qcom,usb-vbus-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: The Qualcomm PMIC VBUS output regulator driver
8
9 maintainers:
10   - Wesley Cheng <quic_wcheng@quicinc.com>
11
12 description: |
13   This regulator driver controls the VBUS output by the Qualcomm PMIC.  This
14   regulator will be enabled in situations where the device is required to
15   provide power to the connected peripheral.
16
17 allOf:
18   - $ref: regulator.yaml#
19
20 properties:
21   compatible:
22     oneOf:
23       - enum:
24           - qcom,pm8150b-vbus-reg
25       - items:
26           - enum:
27               - qcom,pm4125-vbus-reg
28               - qcom,pm6150-vbus-reg
29           - const: qcom,pm8150b-vbus-reg
30
31   reg:
32     maxItems: 1
33     description: VBUS output base address
34
35 required:
36   - compatible
37   - reg
38   - regulator-min-microamp
39   - regulator-max-microamp
40
41 unevaluatedProperties: false
42
43 examples:
44   - |
45      pmic {
46         #address-cells = <1>;
47         #size-cells = <0>;
48
49         usb-vbus-regulator@1100 {
50             compatible = "qcom,pm8150b-vbus-reg";
51             reg = <0x1100>;
52             regulator-min-microamp = <500000>;
53             regulator-max-microamp = <3000000>;
54         };
55      };
56 ...