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 - const: qcom,pm8150b-vbus-reg 30 31 reg: 32 maxItems: 1 33 description: VBUS output base address 34 35required: 36 - compatible 37 - reg 38 - regulator-min-microamp 39 - regulator-max-microamp 40 41unevaluatedProperties: false 42 43examples: 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... 57