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 7title: The Qualcomm PMIC VBUS output regulator driver 8 9maintainers: 10 - Wesley Cheng <quic_wcheng@quicinc.com> 11 12description: | 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 17allOf: 18 - $ref: regulator.yaml# 19 20properties: 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 - qcom,pmi632-vbus-reg 30 - const: qcom,pm8150b-vbus-reg 31 32 reg: 33 maxItems: 1 34 description: VBUS output base address 35 36required: 37 - compatible 38 - reg 39 - regulator-min-microamp 40 - regulator-max-microamp 41 42unevaluatedProperties: false 43 44examples: 45 - | 46 pmic { 47 #address-cells = <1>; 48 #size-cells = <0>; 49 50 usb-vbus-regulator@1100 { 51 compatible = "qcom,pm8150b-vbus-reg"; 52 reg = <0x1100>; 53 regulator-min-microamp = <500000>; 54 regulator-max-microamp = <3000000>; 55 }; 56 }; 57... 58