~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/regulator/qcom,usb-vbus-regulator.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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               - qcom,pm7250b-vbus-reg
 30               - qcom,pmi632-vbus-reg
 31           - const: qcom,pm8150b-vbus-reg
 32 
 33   reg:
 34     maxItems: 1
 35     description: VBUS output base address
 36 
 37 required:
 38   - compatible
 39   - reg
 40   - regulator-min-microamp
 41   - regulator-max-microamp
 42 
 43 unevaluatedProperties: false
 44 
 45 examples:
 46   - |
 47      pmic {
 48         #address-cells = <1>;
 49         #size-cells = <0>;
 50 
 51         usb-vbus-regulator@1100 {
 52             compatible = "qcom,pm8150b-vbus-reg";
 53             reg = <0x1100>;
 54             regulator-min-microamp = <500000>;
 55             regulator-max-microamp = <3000000>;
 56         };
 57      };
 58 ...

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php