113 lines · yaml
1# SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/mfd/ti,lp8732.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: TI LP873X Power Management Integrated Circuit8 9maintainers:10 - J Keerthy <j-keerthy@ti.com>11 12description:13 PMIC with two high-current buck converters and two linear regulators.14 15properties:16 compatible:17 enum:18 - ti,lp873219 - ti,lp873320 21 reg:22 maxItems: 123 24 gpio-controller: true25 26 '#gpio-cells':27 const: 228 29 regulators:30 description:31 List of child nodes that specify the regulator initialization data.32 type: object33 patternProperties:34 "^buck[01]|ldo[01]$":35 type: object36 $ref: /schemas/regulator/regulator.yaml#37 unevaluatedProperties: false38 additionalProperties: false39 40patternProperties:41 '^(buck[01]|ldo[01])-in-supply$':42 description: Phandle to parent supply of each regulator populated under regulators node.43 44required:45 - compatible46 - reg47 - regulators48 - buck0-in-supply49 - buck1-in-supply50 - ldo0-in-supply51 - ldo1-in-supply52 53additionalProperties: false54 55examples:56 - |57 i2c {58 #address-cells = <1>;59 #size-cells = <0>;60 61 pmic: pmic@60 {62 compatible = "ti,lp8733";63 reg = <0x60>;64 gpio-controller;65 #gpio-cells = <2>;66 67 buck0-in-supply = <&vsys_3v3>;68 buck1-in-supply = <&vsys_3v3>;69 ldo0-in-supply = <&vsys_3v3>;70 ldo1-in-supply = <&vsys_3v3>;71 72 regulators {73 buck0: buck0 {74 regulator-name = "buck0";75 regulator-min-microvolt = <800000>;76 regulator-max-microvolt = <1400000>;77 regulator-min-microamp = <1500000>;78 regulator-max-microamp = <4000000>;79 regulator-ramp-delay = <10000>;80 regulator-always-on;81 regulator-boot-on;82 };83 84 buck1: buck1 {85 regulator-name = "buck1";86 regulator-min-microvolt = <800000>;87 regulator-max-microvolt = <1400000>;88 regulator-min-microamp = <1500000>;89 regulator-max-microamp = <4000000>;90 regulator-ramp-delay = <10000>;91 regulator-boot-on;92 regulator-always-on;93 };94 95 ldo0: ldo0 {96 regulator-name = "ldo0";97 regulator-min-microvolt = <800000>;98 regulator-max-microvolt = <3000000>;99 regulator-boot-on;100 regulator-always-on;101 };102 103 ldo1: ldo1 {104 regulator-name = "ldo1";105 regulator-min-microvolt = <800000>;106 regulator-max-microvolt = <3000000>;107 regulator-always-on;108 regulator-boot-on;109 };110 };111 };112 };113