1*cb7aa33aSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*cb7aa33aSEmmanuel Vadot%YAML 1.2 3*cb7aa33aSEmmanuel Vadot--- 4*cb7aa33aSEmmanuel Vadot$id: http://devicetree.org/schemas/regulator/active-semi,act8600.yaml# 5*cb7aa33aSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6*cb7aa33aSEmmanuel Vadot 7*cb7aa33aSEmmanuel Vadottitle: Active-semi ACT8600 regulator 8*cb7aa33aSEmmanuel Vadot 9*cb7aa33aSEmmanuel Vadotmaintainers: 10*cb7aa33aSEmmanuel Vadot - Paul Cercueil <paul@crapouillou.net> 11*cb7aa33aSEmmanuel Vadot 12*cb7aa33aSEmmanuel Vadotproperties: 13*cb7aa33aSEmmanuel Vadot compatible: 14*cb7aa33aSEmmanuel Vadot const: active-semi,act8600 15*cb7aa33aSEmmanuel Vadot 16*cb7aa33aSEmmanuel Vadot reg: 17*cb7aa33aSEmmanuel Vadot maxItems: 1 18*cb7aa33aSEmmanuel Vadot 19*cb7aa33aSEmmanuel Vadot system-power-controller: 20*cb7aa33aSEmmanuel Vadot description: 21*cb7aa33aSEmmanuel Vadot Indicates that the ACT8600 is responsible for powering OFF 22*cb7aa33aSEmmanuel Vadot the system. 23*cb7aa33aSEmmanuel Vadot type: boolean 24*cb7aa33aSEmmanuel Vadot 25*cb7aa33aSEmmanuel Vadot active-semi,vsel-high: 26*cb7aa33aSEmmanuel Vadot description: 27*cb7aa33aSEmmanuel Vadot Indicates the VSEL pin is high. If this property is missing, 28*cb7aa33aSEmmanuel Vadot the VSEL pin is assumed to be low. 29*cb7aa33aSEmmanuel Vadot type: boolean 30*cb7aa33aSEmmanuel Vadot 31*cb7aa33aSEmmanuel Vadot regulators: 32*cb7aa33aSEmmanuel Vadot type: object 33*cb7aa33aSEmmanuel Vadot additionalProperties: false 34*cb7aa33aSEmmanuel Vadot 35*cb7aa33aSEmmanuel Vadot properties: 36*cb7aa33aSEmmanuel Vadot DCDC1: 37*cb7aa33aSEmmanuel Vadot type: object 38*cb7aa33aSEmmanuel Vadot $ref: /schemas/regulator/regulator.yaml# 39*cb7aa33aSEmmanuel Vadot unevaluatedProperties: false 40*cb7aa33aSEmmanuel Vadot 41*cb7aa33aSEmmanuel Vadot properties: 42*cb7aa33aSEmmanuel Vadot vp1-supply: 43*cb7aa33aSEmmanuel Vadot description: Handle to the VP1 input supply 44*cb7aa33aSEmmanuel Vadot 45*cb7aa33aSEmmanuel Vadot DCDC2: 46*cb7aa33aSEmmanuel Vadot type: object 47*cb7aa33aSEmmanuel Vadot $ref: /schemas/regulator/regulator.yaml# 48*cb7aa33aSEmmanuel Vadot unevaluatedProperties: false 49*cb7aa33aSEmmanuel Vadot 50*cb7aa33aSEmmanuel Vadot properties: 51*cb7aa33aSEmmanuel Vadot vp2-supply: 52*cb7aa33aSEmmanuel Vadot description: Handle to the VP2 input supply 53*cb7aa33aSEmmanuel Vadot 54*cb7aa33aSEmmanuel Vadot DCDC3: 55*cb7aa33aSEmmanuel Vadot type: object 56*cb7aa33aSEmmanuel Vadot $ref: /schemas/regulator/regulator.yaml# 57*cb7aa33aSEmmanuel Vadot unevaluatedProperties: false 58*cb7aa33aSEmmanuel Vadot 59*cb7aa33aSEmmanuel Vadot properties: 60*cb7aa33aSEmmanuel Vadot vp3-supply: 61*cb7aa33aSEmmanuel Vadot description: Handle to the VP3 input supply 62*cb7aa33aSEmmanuel Vadot 63*cb7aa33aSEmmanuel Vadot patternProperties: 64*cb7aa33aSEmmanuel Vadot "^(SUDCDC_REG4|LDO_REG9|LDO_REG10)$": 65*cb7aa33aSEmmanuel Vadot type: object 66*cb7aa33aSEmmanuel Vadot $ref: /schemas/regulator/regulator.yaml# 67*cb7aa33aSEmmanuel Vadot unevaluatedProperties: false 68*cb7aa33aSEmmanuel Vadot 69*cb7aa33aSEmmanuel Vadot "^LDO[5-8]$": 70*cb7aa33aSEmmanuel Vadot type: object 71*cb7aa33aSEmmanuel Vadot $ref: /schemas/regulator/regulator.yaml# 72*cb7aa33aSEmmanuel Vadot unevaluatedProperties: false 73*cb7aa33aSEmmanuel Vadot 74*cb7aa33aSEmmanuel Vadot properties: 75*cb7aa33aSEmmanuel Vadot inl-supply: 76*cb7aa33aSEmmanuel Vadot description: Handle to the INL input supply 77*cb7aa33aSEmmanuel Vadot 78*cb7aa33aSEmmanuel VadotadditionalProperties: false 79*cb7aa33aSEmmanuel Vadot 80*cb7aa33aSEmmanuel Vadotrequired: 81*cb7aa33aSEmmanuel Vadot - reg 82*cb7aa33aSEmmanuel Vadot - compatible 83*cb7aa33aSEmmanuel Vadot - regulators 84*cb7aa33aSEmmanuel Vadot 85*cb7aa33aSEmmanuel Vadotexamples: 86*cb7aa33aSEmmanuel Vadot - | 87*cb7aa33aSEmmanuel Vadot i2c { 88*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 89*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 90*cb7aa33aSEmmanuel Vadot 91*cb7aa33aSEmmanuel Vadot pmic@5a { 92*cb7aa33aSEmmanuel Vadot compatible = "active-semi,act8600"; 93*cb7aa33aSEmmanuel Vadot reg = <0x5a>; 94*cb7aa33aSEmmanuel Vadot 95*cb7aa33aSEmmanuel Vadot regulators { 96*cb7aa33aSEmmanuel Vadot SUDCDC_REG4 { 97*cb7aa33aSEmmanuel Vadot regulator-min-microvolt = <5300000>; 98*cb7aa33aSEmmanuel Vadot regulator-max-microvolt = <5300000>; 99*cb7aa33aSEmmanuel Vadot inl-supply = <&vcc>; 100*cb7aa33aSEmmanuel Vadot }; 101*cb7aa33aSEmmanuel Vadot 102*cb7aa33aSEmmanuel Vadot LDO5 { 103*cb7aa33aSEmmanuel Vadot regulator-min-microvolt = <2500000>; 104*cb7aa33aSEmmanuel Vadot regulator-max-microvolt = <2500000>; 105*cb7aa33aSEmmanuel Vadot inl-supply = <&vcc>; 106*cb7aa33aSEmmanuel Vadot }; 107*cb7aa33aSEmmanuel Vadot 108*cb7aa33aSEmmanuel Vadot LDO6 { 109*cb7aa33aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 110*cb7aa33aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 111*cb7aa33aSEmmanuel Vadot inl-supply = <&vcc>; 112*cb7aa33aSEmmanuel Vadot }; 113*cb7aa33aSEmmanuel Vadot 114*cb7aa33aSEmmanuel Vadot LDO7 { 115*cb7aa33aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 116*cb7aa33aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 117*cb7aa33aSEmmanuel Vadot inl-supply = <&vcc>; 118*cb7aa33aSEmmanuel Vadot }; 119*cb7aa33aSEmmanuel Vadot 120*cb7aa33aSEmmanuel Vadot LDO8 { 121*cb7aa33aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 122*cb7aa33aSEmmanuel Vadot regulator-max-microvolt = <1800000>; 123*cb7aa33aSEmmanuel Vadot regulator-always-on; 124*cb7aa33aSEmmanuel Vadot inl-supply = <&vcc>; 125*cb7aa33aSEmmanuel Vadot }; 126*cb7aa33aSEmmanuel Vadot 127*cb7aa33aSEmmanuel Vadot LDO_REG9 { 128*cb7aa33aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 129*cb7aa33aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 130*cb7aa33aSEmmanuel Vadot regulator-always-on; 131*cb7aa33aSEmmanuel Vadot inl-supply = <&vcc>; 132*cb7aa33aSEmmanuel Vadot }; 133*cb7aa33aSEmmanuel Vadot 134*cb7aa33aSEmmanuel Vadot LDO_REG10 { 135*cb7aa33aSEmmanuel Vadot inl-supply = <&vcc>; 136*cb7aa33aSEmmanuel Vadot }; 137*cb7aa33aSEmmanuel Vadot }; 138*cb7aa33aSEmmanuel Vadot }; 139*cb7aa33aSEmmanuel Vadot }; 140