Lines Matching +full:vccio6 +full:- +full:supply

1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
8 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/pinctrl/rockchip.h>
11 #include <dt-bindings/regulator/ti,tps62864.h>
12 #include <dt-bindings/soc/rockchip,vop2.h>
17 compatible = "wolfvision,rk3568-pf5", "rockchip,rk3568";
27 stdout-path = "serial2:115200n8";
30 hdmi_tx: hdmi-tx-connector {
31 compatible = "hdmi-connector";
32 hdmi-pwr-supply = <&hdmi_tx_5v>;
37 remote-endpoint = <&hdmi_tx_out>;
42 hdmi_tx_5v: hdmi-tx-5v-regulator {
43 compatible = "regulator-fixed";
44 enable-active-high;
46 pinctrl-names = "default";
47 pinctrl-0 = <&hdmi_tx_5v_en>;
48 regulator-name = "hdmi_tx_5v";
49 regulator-min-microvolt = <5000000>;
50 regulator-max-microvolt = <5000000>;
51 vin-supply = <&vcc5v_in>;
54 pdm_codec: pdm-codec {
55 compatible = "dmic-codec";
56 num-channels = <1>;
57 #sound-dai-cells = <0>;
60 pdm_sound: pdm-sound {
61 compatible = "simple-audio-card";
62 simple-audio-card,name = "microphone";
64 simple-audio-card,cpu {
65 sound-dai = <&pdm>;
68 simple-audio-card,codec {
69 sound-dai = <&pdm_codec>;
73 vcc12v_cam: vcc12v-cam-regulator {
74 compatible = "regulator-fixed";
75 enable-active-high;
77 pinctrl-names = "default";
78 pinctrl-0 = <&vcc12v_cam_en>;
79 regulator-name = "12v_cam";
80 regulator-min-microvolt = <12000000>;
81 regulator-max-microvolt = <12000000>;
82 vin-supply = <&vcc12v_in>;
85 vcc12v_in: vcc12v-in-regulator {
86 compatible = "regulator-fixed";
87 regulator-name = "12v_in";
88 regulator-always-on;
89 regulator-boot-on;
90 regulator-min-microvolt = <12000000>;
91 regulator-max-microvolt = <12000000>;
94 vcc3v8_cam: vcc3v8-cam-regulator {
95 compatible = "regulator-fixed";
96 enable-active-high;
98 pinctrl-names = "default";
99 pinctrl-0 = <&vcc3v8_cam_en>;
100 regulator-name = "3v8_cam";
101 regulator-min-microvolt = <3800000>;
102 regulator-max-microvolt = <3800000>;
103 vin-supply = <&vcc5v_in>;
106 vcc3v3_sys: vcc3v3-sys-regulator {
107 compatible = "regulator-fixed";
108 regulator-name = "3v3_sys";
109 regulator-always-on;
110 regulator-boot-on;
111 regulator-min-microvolt = <3300000>;
112 regulator-max-microvolt = <3300000>;
113 vin-supply = <&vcc5v_in>;
116 vcc5v_in: vcc5v-in-regulator {
117 compatible = "regulator-fixed";
118 regulator-name = "5v_in";
119 regulator-always-on;
120 regulator-boot-on;
121 regulator-min-microvolt = <5000000>;
122 regulator-max-microvolt = <5000000>;
123 vin-supply = <&vcc12v_in>;
132 cpu-supply = <&vcc0v9_cpu>;
136 cpu-supply = <&vcc0v9_cpu>;
140 cpu-supply = <&vcc0v9_cpu>;
144 cpu-supply = <&vcc0v9_cpu>;
148 mali-supply = <&vcc0v9_gpu>;
153 avdd-0v9-supply = <&vcc0v9a_image>;
154 avdd-1v8-supply = <&vcc1v8a_image>;
160 remote-endpoint = <&vp0_out_hdmi>;
166 remote-endpoint = <&hdmi_tx_in>;
176 interrupt-parent = <&gpio0>;
178 #clock-cells = <0>;
179 pinctrl-names = "default";
180 pinctrl-0 = <&pmic_int_l>;
181 rockchip,system-power-controller;
182 vcc1-supply = <&vcc5v_in>;
183 vcc2-supply = <&vcc5v_in>;
184 vcc3-supply = <&vcc5v_in>;
185 vcc4-supply = <&vcc5v_in>;
186 vcc5-supply = <&vcc3v3_sys>;
187 vcc6-supply = <&vcc5v_in>;
188 vcc7-supply = <&vcc3v3_sys>;
189 vcc8-supply = <&vcc3v3_sys>;
190 vcc9-supply = <&vcc3v3_sys>;
191 wakeup-source;
195 regulator-name = "0v9_logic";
196 regulator-always-on;
197 regulator-boot-on;
198 regulator-initial-mode = <0x2>;
199 regulator-min-microvolt = <500000>;
200 regulator-max-microvolt = <1350000>;
201 regulator-ramp-delay = <6001>;
203 regulator-state-mem {
204 regulator-off-in-suspend;
209 regulator-name = "0v9_gpu";
210 regulator-always-on;
211 regulator-initial-mode = <0x2>;
212 regulator-min-microvolt = <500000>;
213 regulator-max-microvolt = <1350000>;
214 regulator-ramp-delay = <6001>;
216 regulator-state-mem {
217 regulator-off-in-suspend;
222 regulator-name = "1v1_ddr4";
223 regulator-always-on;
224 regulator-boot-on;
225 regulator-initial-mode = <0x2>;
227 regulator-state-mem {
228 regulator-on-in-suspend;
233 regulator-name = "0v9_npu";
234 regulator-always-on;
235 regulator-initial-mode = <0x2>;
236 regulator-min-microvolt = <900000>;
237 regulator-max-microvolt = <1350000>;
238 regulator-ramp-delay = <6001>;
240 regulator-state-mem {
241 regulator-off-in-suspend;
246 regulator-name = "1v8";
247 regulator-always-on;
248 regulator-boot-on;
249 regulator-min-microvolt = <1800000>;
250 regulator-max-microvolt = <1800000>;
252 regulator-state-mem {
253 regulator-off-in-suspend;
258 regulator-name = "0v9a_image";
259 regulator-min-microvolt = <900000>;
260 regulator-max-microvolt = <900000>;
262 regulator-state-mem {
263 regulator-off-in-suspend;
268 regulator-name = "0v9a";
269 regulator-always-on;
270 regulator-boot-on;
271 regulator-min-microvolt = <900000>;
272 regulator-max-microvolt = <900000>;
274 regulator-state-mem {
275 regulator-off-in-suspend;
280 regulator-name = "0v9a_pmu";
281 regulator-always-on;
282 regulator-boot-on;
283 regulator-min-microvolt = <900000>;
284 regulator-max-microvolt = <900000>;
286 regulator-state-mem {
287 regulator-on-in-suspend;
288 regulator-suspend-microvolt = <900000>;
293 regulator-name = "3v3_acodec";
294 regulator-always-on;
295 regulator-min-microvolt = <3300000>;
296 regulator-max-microvolt = <3300000>;
298 regulator-state-mem {
299 regulator-off-in-suspend;
304 regulator-name = "3v3_sd";
305 regulator-always-on;
306 regulator-boot-on;
307 regulator-min-microvolt = <3300000>;
308 regulator-max-microvolt = <3300000>;
310 regulator-state-mem {
311 regulator-off-in-suspend;
316 regulator-name = "3v3_pmu";
317 regulator-always-on;
318 regulator-boot-on;
319 regulator-min-microvolt = <3300000>;
320 regulator-max-microvolt = <3300000>;
322 regulator-state-mem {
323 regulator-on-in-suspend;
324 regulator-suspend-microvolt = <3300000>;
329 regulator-name = "1v8a";
330 regulator-always-on;
331 regulator-boot-on;
332 regulator-min-microvolt = <1800000>;
333 regulator-max-microvolt = <1800000>;
335 regulator-state-mem {
336 regulator-off-in-suspend;
341 regulator-name = "1v8a_pmu";
342 regulator-always-on;
343 regulator-boot-on;
344 regulator-min-microvolt = <1800000>;
345 regulator-max-microvolt = <1800000>;
347 regulator-state-mem {
348 regulator-on-in-suspend;
349 regulator-suspend-microvolt = <1800000>;
354 regulator-name = "1v8a_image";
355 regulator-min-microvolt = <1800000>;
356 regulator-max-microvolt = <1800000>;
358 regulator-state-mem {
359 regulator-off-in-suspend;
364 regulator-name = "3v3_sw";
365 regulator-always-on;
366 regulator-boot-on;
367 regulator-min-microvolt = <3300000>;
368 regulator-max-microvolt = <3300000>;
370 regulator-state-mem {
371 regulator-off-in-suspend;
383 regulator-name = "0v9_cpu";
384 regulator-always-on;
385 regulator-boot-on;
386 regulator-initial-mode = <TPS62864_MODE_FPWM>;
387 regulator-min-microvolt = <900000>;
388 regulator-max-microvolt = <1150000>;
389 vin-supply = <&vcc5v_in>;
391 regulator-state-mem {
392 regulator-off-in-suspend;
401 pinctrl-names = "default";
402 pinctrl-0 = <&clk32k_in>;
403 quartz-load-femtofarads = <12500>;
408 pinctrl-names = "default";
409 pinctrl-0 = <&i2c3m0_xfer>;
413 pinctrl-names = "default";
414 pinctrl-0 = <&i2c4m1_xfer>;
418 pinctrl-0 = <&pdmm0_clk
425 vcc12v_cam_en: vcc12v-cam-en-pinctrl {
429 vcc3v8_cam_en: vcc3v8-cam-en-pinctrl {
435 hdmi_tx_5v_en: hdmi-tx-5v-en-pinctrl {
441 pmic_int_l: pmic-int-l-pinctrl {
448 pmuio1-supply = <&vcc3v3_pmu>;
449 pmuio2-supply = <&vcc3v3_pmu>;
450 vccio1-supply = <&vcc3v3_acodec>;
451 vccio2-supply = <&vcc1v8>;
452 vccio3-supply = <&vcc3v3_sd>;
453 vccio4-supply = <&vcc1v8>;
454 vccio5-supply = <&vcc1v8>;
455 vccio6-supply = <&vcc3v3_sw>;
456 vccio7-supply = <&vcc3v3_sw>;
461 vref-supply = <&vcc1v8a>;
466 bus-width = <8>;
467 max-frequency = <200000000>;
468 non-removable;
469 pinctrl-names = "default";
470 pinctrl-0 = <&emmc_bus8 &emmc_clk &emmc_cmd &emmc_datastrobe>;
471 vmmc-supply = <&vcc3v3_sw>;
472 vqmmc-supply = <&vcc1v8>;
477 rockchip,hw-tshut-mode = <1>;
478 rockchip,hw-tshut-polarity = <0>;
492 snps,dis-u1-entry-quirk;
493 snps,dis-u2-entry-quirk;
500 tx-fifo-resize;
514 assigned-clocks = <&cru DCLK_VOP0>, <&cru DCLK_VOP2>;
515 assigned-clock-parents = <&pmucru PLL_HPLL>, <&cru PLL_VPLL>;
526 remote-endpoint = <&hdmi_in_vp0>;