Lines Matching +full:regulator +full:- +full:output

1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chris Zhong <zyw@rock-chips.com>
11 - Zhang Qing <zhangqing@rock-chips.com>
20 - rockchip,rk809
28 '#clock-cells':
30 See <dt-bindings/clock/rockchip,rk808.h> for clock IDs.
34 clock-output-names:
36 From common clock binding to override the default output clock name.
38 rockchip,system-power-controller:
44 system-power-controller: true
46 wakeup-source:
51 vcc1-supply:
55 vcc2-supply:
59 vcc3-supply:
63 vcc4-supply:
67 vcc5-supply:
71 vcc6-supply:
75 vcc7-supply:
79 vcc8-supply:
83 vcc9-supply:
90 "^(LDO_REG[1-9]|DCDC_REG[1-5]|SWITCH_REG[1-2])$":
92 $ref: /schemas/regulator/regulator.yaml#
97 - if:
99 '#clock-cells':
104 clock-output-names:
109 clock-output-names:
113 - compatible
114 - reg
115 - interrupts
116 - "#clock-cells"
121 - |
122 #include <dt-bindings/pinctrl/rockchip.h>
123 #include <dt-bindings/interrupt-controller/irq.h>
124 #include <dt-bindings/gpio/gpio.h>
126 #address-cells = <1>;
127 #size-cells = <0>;
132 #clock-cells = <1>;
133 clock-output-names = "xin32k", "rk808-clkout2";
134 interrupt-parent = <&gpio3>;
136 pinctrl-names = "default";
137 pinctrl-0 = <&pmic_int_l_pin>;
138 rockchip,system-power-controller;
139 wakeup-source;
141 vcc1-supply = <&vcc_sysin>;
142 vcc2-supply = <&vcc_sysin>;
143 vcc3-supply = <&vcc_sysin>;
144 vcc4-supply = <&vcc_sysin>;
145 vcc6-supply = <&vcc_sysin>;
146 vcc7-supply = <&vcc_sysin>;
147 vcc8-supply = <&vcc3v3_sys>;
148 vcc9-supply = <&vcc_sysin>;
149 vcc10-supply = <&vcc_sysin>;
150 vcc11-supply = <&vcc_sysin>;
151 vcc12-supply = <&vcc3v3_sys>;
155 regulator-name = "vdd_center";
156 regulator-always-on;
157 regulator-boot-on;
158 regulator-min-microvolt = <750000>;
159 regulator-max-microvolt = <1350000>;
160 regulator-ramp-delay = <6001>;
161 regulator-state-mem {
162 regulator-off-in-suspend;
167 regulator-name = "vdd_cpu_l";
168 regulator-always-on;
169 regulator-boot-on;
170 regulator-min-microvolt = <750000>;
171 regulator-max-microvolt = <1350000>;
172 regulator-ramp-delay = <6001>;
173 regulator-state-mem {
174 regulator-off-in-suspend;
179 regulator-name = "vcc_ddr";
180 regulator-always-on;
181 regulator-boot-on;
182 regulator-state-mem {
183 regulator-on-in-suspend;
188 regulator-name = "vcc_1v8";
189 regulator-always-on;
190 regulator-boot-on;
191 regulator-min-microvolt = <1800000>;
192 regulator-max-microvolt = <1800000>;
193 regulator-state-mem {
194 regulator-on-in-suspend;
195 regulator-suspend-microvolt = <1800000>;
200 regulator-name = "vcc1v8_pmupll";
201 regulator-always-on;
202 regulator-boot-on;
203 regulator-min-microvolt = <1800000>;
204 regulator-max-microvolt = <1800000>;
205 regulator-state-mem {
206 regulator-on-in-suspend;
207 regulator-suspend-microvolt = <1800000>;
212 regulator-name = "vcc_sdio";
213 regulator-always-on;
214 regulator-boot-on;
215 regulator-min-microvolt = <1800000>;
216 regulator-max-microvolt = <3000000>;
217 regulator-state-mem {
218 regulator-on-in-suspend;
219 regulator-suspend-microvolt = <3000000>;
224 regulator-name = "vcca3v0_codec";
225 regulator-always-on;
226 regulator-boot-on;
227 regulator-min-microvolt = <3000000>;
228 regulator-max-microvolt = <3000000>;
229 regulator-state-mem {
230 regulator-off-in-suspend;
235 regulator-name = "vcc_1v5";
236 regulator-always-on;
237 regulator-boot-on;
238 regulator-min-microvolt = <1500000>;
239 regulator-max-microvolt = <1500000>;
240 regulator-state-mem {
241 regulator-on-in-suspend;
242 regulator-suspend-microvolt = <1500000>;
247 regulator-name = "vcca1v8_codec";
248 regulator-always-on;
249 regulator-boot-on;
250 regulator-min-microvolt = <1800000>;
251 regulator-max-microvolt = <1800000>;
252 regulator-state-mem {
253 regulator-off-in-suspend;
258 regulator-name = "vcc_3v0";
259 regulator-always-on;
260 regulator-boot-on;
261 regulator-min-microvolt = <3000000>;
262 regulator-max-microvolt = <3000000>;
263 regulator-state-mem {
264 regulator-on-in-suspend;
265 regulator-suspend-microvolt = <3000000>;
270 regulator-name = "vcc3v3_s3";
271 regulator-always-on;
272 regulator-boot-on;
273 regulator-state-mem {
274 regulator-off-in-suspend;
279 regulator-name = "vcc3v3_s0";
280 regulator-always-on;
281 regulator-boot-on;
282 regulator-state-mem {
283 regulator-off-in-suspend;