1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/regulator/active-semi,act8865.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Active-semi ACT8865 regulator
10 - Paul Cercueil <paul@crapouillou.net>
14 const: active-semi,act8865
19 system-power-controller:
21 Indicates that the ACT8865 is responsible for powering OFF
25 active-semi,vsel-high:
27 Indicates the VSEL pin is high. If this property is missing,
28 the VSEL pin is assumed to be low.
33 additionalProperties: false
38 $ref: /schemas/regulator/regulator.yaml#
39 unevaluatedProperties: false
43 description: Handle to the VP1 input supply
47 $ref: /schemas/regulator/regulator.yaml#
48 unevaluatedProperties: false
52 description: Handle to the VP2 input supply
56 $ref: /schemas/regulator/regulator.yaml#
57 unevaluatedProperties: false
61 description: Handle to the VP3 input supply
66 $ref: /schemas/regulator/regulator.yaml#
67 unevaluatedProperties: false
71 description: Handle to the INL45 input supply
75 $ref: /schemas/regulator/regulator.yaml#
76 unevaluatedProperties: false
80 description: Handle to the INL67 input supply
82 additionalProperties: false
91 #include <dt-bindings/regulator/active-semi,8865-regulator.h>
98 compatible = "active-semi,act8865";
100 active-semi,vsel-high;
104 regulator-name = "VCC_1V8";
105 regulator-min-microvolt = <1800000>;
106 regulator-max-microvolt = <1800000>;
111 regulator-name = "VCC_1V2";
112 regulator-min-microvolt = <1100000>;
113 regulator-max-microvolt = <1300000>;
116 regulator-allowed-modes = <ACT8865_REGULATOR_MODE_FIXED>,
117 <ACT8865_REGULATOR_MODE_LOWPOWER>;
118 regulator-initial-mode = <ACT8865_REGULATOR_MODE_FIXED>;
120 regulator-state-mem {
121 regulator-on-in-suspend;
122 regulator-suspend-min-microvolt = <1150000>;
123 regulator-suspend-max-microvolt = <1150000>;
124 regulator-changeable-in-suspend;
125 regulator-mode = <ACT8865_REGULATOR_MODE_LOWPOWER>;
130 regulator-name = "VCC_3V3";
131 regulator-min-microvolt = <3300000>;
132 regulator-max-microvolt = <3300000>;
137 regulator-name = "VDDANA";
138 regulator-min-microvolt = <3300000>;
139 regulator-max-microvolt = <3300000>;
142 regulator-allowed-modes = <ACT8865_REGULATOR_MODE_NORMAL>,
143 <ACT8865_REGULATOR_MODE_LOWPOWER>;
144 regulator-initial-mode = <ACT8865_REGULATOR_MODE_NORMAL>;
146 regulator-state-mem {
147 regulator-off-in-suspend;
152 regulator-name = "FUSE_2V5";
153 regulator-min-microvolt = <2500000>;
154 regulator-max-microvolt = <2500000>;