140 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/regulator/active-semi,act8600.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Active-semi ACT8600 regulator8 9maintainers:10 - Paul Cercueil <paul@crapouillou.net>11 12properties:13 compatible:14 const: active-semi,act860015 16 reg:17 maxItems: 118 19 system-power-controller:20 description:21 Indicates that the ACT8600 is responsible for powering OFF22 the system.23 type: boolean24 25 active-semi,vsel-high:26 description:27 Indicates the VSEL pin is high. If this property is missing,28 the VSEL pin is assumed to be low.29 type: boolean30 31 regulators:32 type: object33 additionalProperties: false34 35 properties:36 DCDC1:37 type: object38 $ref: /schemas/regulator/regulator.yaml#39 unevaluatedProperties: false40 41 properties:42 vp1-supply:43 description: Handle to the VP1 input supply44 45 DCDC2:46 type: object47 $ref: /schemas/regulator/regulator.yaml#48 unevaluatedProperties: false49 50 properties:51 vp2-supply:52 description: Handle to the VP2 input supply53 54 DCDC3:55 type: object56 $ref: /schemas/regulator/regulator.yaml#57 unevaluatedProperties: false58 59 properties:60 vp3-supply:61 description: Handle to the VP3 input supply62 63 patternProperties:64 "^(SUDCDC_REG4|LDO_REG9|LDO_REG10)$":65 type: object66 $ref: /schemas/regulator/regulator.yaml#67 unevaluatedProperties: false68 69 "^LDO[5-8]$":70 type: object71 $ref: /schemas/regulator/regulator.yaml#72 unevaluatedProperties: false73 74 properties:75 inl-supply:76 description: Handle to the INL input supply77 78additionalProperties: false79 80required:81 - reg82 - compatible83 - regulators84 85examples:86 - |87 i2c {88 #address-cells = <1>;89 #size-cells = <0>;90 91 pmic@5a {92 compatible = "active-semi,act8600";93 reg = <0x5a>;94 95 regulators {96 SUDCDC_REG4 {97 regulator-min-microvolt = <5300000>;98 regulator-max-microvolt = <5300000>;99 inl-supply = <&vcc>;100 };101 102 LDO5 {103 regulator-min-microvolt = <2500000>;104 regulator-max-microvolt = <2500000>;105 inl-supply = <&vcc>;106 };107 108 LDO6 {109 regulator-min-microvolt = <3300000>;110 regulator-max-microvolt = <3300000>;111 inl-supply = <&vcc>;112 };113 114 LDO7 {115 regulator-min-microvolt = <3300000>;116 regulator-max-microvolt = <3300000>;117 inl-supply = <&vcc>;118 };119 120 LDO8 {121 regulator-min-microvolt = <1800000>;122 regulator-max-microvolt = <1800000>;123 regulator-always-on;124 inl-supply = <&vcc>;125 };126 127 LDO_REG9 {128 regulator-min-microvolt = <3300000>;129 regulator-max-microvolt = <3300000>;130 regulator-always-on;131 inl-supply = <&vcc>;132 };133 134 LDO_REG10 {135 inl-supply = <&vcc>;136 };137 };138 };139 };140