Lines Matching +full:min +full:- +full:state
1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 /dts-v1/;
4 #include <dt-bindings/gpio/gpio.h>
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/leds/common.h>
7 #include <dt-bindings/pinctrl/rockchip.h>
8 #include <dt-bindings/soc/rockchip,vop2.h>
13 stdout-path = "serial2:1500000n8";
16 gpio-keys {
17 compatible = "gpio-keys";
18 pinctrl-names = "default";
19 pinctrl-0 = <&reset_button_pin>;
21 button-reset {
22 debounce-interval = <50>;
29 gpio-leds {
30 compatible = "gpio-leds";
31 pinctrl-names = "default";
32 pinctrl-0 = <&status_led_pin>;
34 status_led: led-status {
38 linux,default-trigger = "heartbeat";
42 dc_12v: dc-12v-regulator {
43 compatible = "regulator-fixed";
44 regulator-name = "dc_12v";
45 regulator-always-on;
46 regulator-boot-on;
47 regulator-min-microvolt = <12000000>;
48 regulator-max-microvolt = <12000000>;
51 vcc3v3_pcie: vcc3v3-pcie-regulator {
52 compatible = "regulator-fixed";
53 regulator-name = "vcc3v3_pcie";
54 regulator-always-on;
55 regulator-boot-on;
56 regulator-min-microvolt = <3300000>;
57 regulator-max-microvolt = <3300000>;
58 vin-supply = <&vcc5v0_sys>;
61 vcc3v3_sys: vcc3v3-sys-regulator {
62 compatible = "regulator-fixed";
63 regulator-name = "vcc3v3_sys";
64 regulator-always-on;
65 regulator-boot-on;
66 regulator-min-microvolt = <3300000>;
67 regulator-max-microvolt = <3300000>;
68 vin-supply = <&dc_12v>;
71 vcc5v0_sys: vcc5v0-sys-regulator {
72 compatible = "regulator-fixed";
73 regulator-name = "vcc5v0_sys";
74 regulator-always-on;
75 regulator-boot-on;
76 regulator-min-microvolt = <5000000>;
77 regulator-max-microvolt = <5000000>;
78 vin-supply = <&dc_12v>;
81 vcc5v0_usb_host: vcc5v0-usb-host-regulator {
82 compatible = "regulator-fixed";
83 regulator-name = "vcc5v0_usb_host";
84 regulator-always-on;
85 regulator-boot-on;
86 regulator-min-microvolt = <5000000>;
87 regulator-max-microvolt = <5000000>;
90 vcc5v0_usb_otg: vcc5v0-usb-otg-regulator {
91 compatible = "regulator-fixed";
92 enable-active-high;
94 pinctrl-names = "default";
95 pinctrl-0 = <&vcc5v0_usb_otg_en>;
96 regulator-name = "vcc5v0_usb_otg";
97 regulator-always-on;
98 regulator-boot-on;
111 cpu-supply = <&vdd_cpu>;
115 cpu-supply = <&vdd_cpu>;
119 cpu-supply = <&vdd_cpu>;
123 cpu-supply = <&vdd_cpu>;
127 mali-supply = <&vdd_gpu>;
137 fcs,suspend-voltage-selector = <1>;
138 regulator-name = "vdd_cpu";
139 regulator-always-on;
140 regulator-boot-on;
141 regulator-min-microvolt = <800000>;
142 regulator-max-microvolt = <1150000>;
143 regulator-ramp-delay = <2300>;
144 vin-supply = <&vcc5v0_sys>;
146 regulator-state-mem {
147 regulator-off-in-suspend;
154 interrupt-parent = <&gpio0>;
156 #clock-cells = <1>;
157 pinctrl-names = "default";
158 pinctrl-0 = <&pmic_int>;
159 rockchip,system-power-controller;
160 vcc1-supply = <&vcc3v3_sys>;
161 vcc2-supply = <&vcc3v3_sys>;
162 vcc3-supply = <&vcc3v3_sys>;
163 vcc4-supply = <&vcc3v3_sys>;
164 vcc5-supply = <&vcc3v3_sys>;
165 vcc6-supply = <&vcc3v3_sys>;
166 vcc7-supply = <&vcc3v3_sys>;
167 vcc8-supply = <&vcc3v3_sys>;
168 vcc9-supply = <&vcc3v3_sys>;
169 wakeup-source;
173 regulator-name = "vdd_logic";
174 regulator-always-on;
175 regulator-boot-on;
176 regulator-initial-mode = <0x2>;
177 regulator-min-microvolt = <500000>;
178 regulator-max-microvolt = <1350000>;
179 regulator-ramp-delay = <6001>;
181 regulator-state-mem {
182 regulator-off-in-suspend;
187 regulator-name = "vdd_gpu";
188 regulator-always-on;
189 regulator-initial-mode = <0x2>;
190 regulator-min-microvolt = <500000>;
191 regulator-max-microvolt = <1350000>;
192 regulator-ramp-delay = <6001>;
194 regulator-state-mem {
195 regulator-off-in-suspend;
200 regulator-name = "vcc_ddr";
201 regulator-always-on;
202 regulator-boot-on;
203 regulator-initial-mode = <0x2>;
205 regulator-state-mem {
206 regulator-on-in-suspend;
211 regulator-name = "vdd_npu";
212 regulator-initial-mode = <0x2>;
213 regulator-min-microvolt = <500000>;
214 regulator-max-microvolt = <1350000>;
215 regulator-ramp-delay = <6001>;
217 regulator-state-mem {
218 regulator-off-in-suspend;
223 regulator-name = "vcc_1v8";
224 regulator-always-on;
225 regulator-boot-on;
226 regulator-min-microvolt = <1800000>;
227 regulator-max-microvolt = <1800000>;
229 regulator-state-mem {
230 regulator-off-in-suspend;
235 regulator-name = "vdda0v9_image";
236 regulator-min-microvolt = <950000>;
237 regulator-max-microvolt = <950000>;
239 regulator-state-mem {
240 regulator-off-in-suspend;
245 regulator-name = "vdda_0v9";
246 regulator-always-on;
247 regulator-boot-on;
248 regulator-min-microvolt = <900000>;
249 regulator-max-microvolt = <900000>;
251 regulator-state-mem {
252 regulator-off-in-suspend;
257 regulator-name = "vdda0v9_pmu";
258 regulator-always-on;
259 regulator-boot-on;
260 regulator-min-microvolt = <900000>;
261 regulator-max-microvolt = <900000>;
263 regulator-state-mem {
264 regulator-on-in-suspend;
265 regulator-suspend-microvolt = <900000>;
270 regulator-name = "vccio_acodec";
271 regulator-always-on;
272 regulator-min-microvolt = <3300000>;
273 regulator-max-microvolt = <3300000>;
275 regulator-state-mem {
276 regulator-off-in-suspend;
281 regulator-name = "vccio_sd";
282 regulator-min-microvolt = <1800000>;
283 regulator-max-microvolt = <3300000>;
285 regulator-state-mem {
286 regulator-off-in-suspend;
291 regulator-name = "vcc3v3_pmu";
292 regulator-always-on;
293 regulator-boot-on;
294 regulator-min-microvolt = <3300000>;
295 regulator-max-microvolt = <3300000>;
297 regulator-state-mem {
298 regulator-on-in-suspend;
299 regulator-suspend-microvolt = <3300000>;
304 regulator-name = "vcca_1v8";
305 regulator-always-on;
306 regulator-boot-on;
307 regulator-min-microvolt = <1800000>;
308 regulator-max-microvolt = <1800000>;
310 regulator-state-mem {
311 regulator-off-in-suspend;
316 regulator-name = "vcca1v8_pmu";
317 regulator-always-on;
318 regulator-boot-on;
319 regulator-min-microvolt = <1800000>;
320 regulator-max-microvolt = <1800000>;
322 regulator-state-mem {
323 regulator-on-in-suspend;
324 regulator-suspend-microvolt = <1800000>;
329 regulator-name = "vcca1v8_image";
330 regulator-min-microvolt = <950000>;
331 regulator-max-microvolt = <1800000>;
333 regulator-state-mem {
334 regulator-off-in-suspend;
335 regulator-suspend-microvolt = <950000>;
340 regulator-name = "vcc_3v3";
341 regulator-always-on;
342 regulator-boot-on;
344 regulator-state-mem {
345 regulator-off-in-suspend;
350 regulator-name = "vcc3v3_sd";
352 regulator-state-mem {
353 regulator-off-in-suspend;
361 data-lanes = <1 2>;
366 num-lanes = <1>;
367 reset-gpios = <&gpio0 RK_PC3 GPIO_ACTIVE_HIGH>;
368 vpcie3v3-supply = <&vcc3v3_pcie>;
373 num-lanes = <1>;
374 reset-gpios = <&gpio0 RK_PC6 GPIO_ACTIVE_HIGH>;
375 vpcie3v3-supply = <&vcc3v3_pcie>;
380 gpio-leds {
381 status_led_pin: status-led-pin {
387 pmic_int: pmic-int {
392 rockchip-key {
393 reset_button_pin: reset-button-pin {
399 vcc5v0_usb_otg_en: vcc5v0-usb-otg-en {
406 pmuio1-supply = <&vcc3v3_pmu>;
407 pmuio2-supply = <&vcc3v3_pmu>;
408 vccio1-supply = <&vccio_acodec>;
409 vccio3-supply = <&vccio_sd>;
410 vccio4-supply = <&vcc_1v8>;
411 vccio5-supply = <&vcc_3v3>;
412 vccio6-supply = <&vcc_1v8>;
413 vccio7-supply = <&vcc_3v3>;
418 vref-supply = <&vcca_1v8>;
423 rockchip,hw-tshut-mode = <1>;
424 rockchip,hw-tshut-polarity = <0>;
463 phy-supply = <&vcc5v0_usb_host>;
468 phy-supply = <&vcc5v0_usb_otg>;
473 assigned-clocks = <&cru DCLK_VOP0>, <&cru DCLK_VOP1>;
474 assigned-clock-parents = <&pmucru PLL_HPLL>, <&cru PLL_VPLL>;