Lines Matching +full:quartz +full:- +full:load +full:- +full:femtofarads

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: regulator-hdmi-tx-5v {
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 = <2>;
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: regulator-vcc12v-cam {
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: regulator-vcc12v-in {
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: regulator-vcc3v8-cam {
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: regulator-vcc3v3-sys {
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: regulator-vcc5v-in {
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>;
180 interrupt-parent = <&gpio0>;
182 #clock-cells = <0>;
183 pinctrl-names = "default";
184 pinctrl-0 = <&pmic_int_l>;
185 system-power-controller;
186 vcc1-supply = <&vcc5v_in>;
187 vcc2-supply = <&vcc5v_in>;
188 vcc3-supply = <&vcc5v_in>;
189 vcc4-supply = <&vcc5v_in>;
190 vcc5-supply = <&vcc3v3_sys>;
191 vcc6-supply = <&vcc5v_in>;
192 vcc7-supply = <&vcc3v3_sys>;
193 vcc8-supply = <&vcc3v3_sys>;
194 vcc9-supply = <&vcc3v3_sys>;
195 wakeup-source;
199 regulator-name = "0v9_logic";
200 regulator-always-on;
201 regulator-boot-on;
202 regulator-initial-mode = <0x2>;
203 regulator-min-microvolt = <500000>;
204 regulator-max-microvolt = <1350000>;
205 regulator-ramp-delay = <6001>;
207 regulator-state-mem {
208 regulator-off-in-suspend;
213 regulator-name = "0v9_gpu";
214 regulator-always-on;
215 regulator-initial-mode = <0x2>;
216 regulator-min-microvolt = <500000>;
217 regulator-max-microvolt = <1350000>;
218 regulator-ramp-delay = <6001>;
220 regulator-state-mem {
221 regulator-off-in-suspend;
226 regulator-name = "1v1_ddr4";
227 regulator-always-on;
228 regulator-boot-on;
229 regulator-initial-mode = <0x2>;
231 regulator-state-mem {
232 regulator-on-in-suspend;
237 regulator-name = "0v9_npu";
238 regulator-always-on;
239 regulator-initial-mode = <0x2>;
240 regulator-min-microvolt = <900000>;
241 regulator-max-microvolt = <1350000>;
242 regulator-ramp-delay = <6001>;
244 regulator-state-mem {
245 regulator-off-in-suspend;
250 regulator-name = "1v8";
251 regulator-always-on;
252 regulator-boot-on;
253 regulator-min-microvolt = <1800000>;
254 regulator-max-microvolt = <1800000>;
256 regulator-state-mem {
257 regulator-off-in-suspend;
262 regulator-name = "0v9a_image";
263 regulator-min-microvolt = <900000>;
264 regulator-max-microvolt = <900000>;
266 regulator-state-mem {
267 regulator-off-in-suspend;
272 regulator-name = "0v9a";
273 regulator-always-on;
274 regulator-boot-on;
275 regulator-min-microvolt = <900000>;
276 regulator-max-microvolt = <900000>;
278 regulator-state-mem {
279 regulator-off-in-suspend;
284 regulator-name = "0v9a_pmu";
285 regulator-always-on;
286 regulator-boot-on;
287 regulator-min-microvolt = <900000>;
288 regulator-max-microvolt = <900000>;
290 regulator-state-mem {
291 regulator-on-in-suspend;
292 regulator-suspend-microvolt = <900000>;
297 regulator-name = "3v3_acodec";
298 regulator-always-on;
299 regulator-min-microvolt = <3300000>;
300 regulator-max-microvolt = <3300000>;
302 regulator-state-mem {
303 regulator-off-in-suspend;
308 regulator-name = "3v3_sd";
309 regulator-always-on;
310 regulator-boot-on;
311 regulator-min-microvolt = <3300000>;
312 regulator-max-microvolt = <3300000>;
314 regulator-state-mem {
315 regulator-off-in-suspend;
320 regulator-name = "3v3_pmu";
321 regulator-always-on;
322 regulator-boot-on;
323 regulator-min-microvolt = <3300000>;
324 regulator-max-microvolt = <3300000>;
326 regulator-state-mem {
327 regulator-on-in-suspend;
328 regulator-suspend-microvolt = <3300000>;
333 regulator-name = "1v8a";
334 regulator-always-on;
335 regulator-boot-on;
336 regulator-min-microvolt = <1800000>;
337 regulator-max-microvolt = <1800000>;
339 regulator-state-mem {
340 regulator-off-in-suspend;
345 regulator-name = "1v8a_pmu";
346 regulator-always-on;
347 regulator-boot-on;
348 regulator-min-microvolt = <1800000>;
349 regulator-max-microvolt = <1800000>;
351 regulator-state-mem {
352 regulator-on-in-suspend;
353 regulator-suspend-microvolt = <1800000>;
358 regulator-name = "1v8a_image";
359 regulator-min-microvolt = <1800000>;
360 regulator-max-microvolt = <1800000>;
362 regulator-state-mem {
363 regulator-off-in-suspend;
368 regulator-name = "3v3_sw";
369 regulator-always-on;
370 regulator-boot-on;
371 regulator-min-microvolt = <3300000>;
372 regulator-max-microvolt = <3300000>;
374 regulator-state-mem {
375 regulator-off-in-suspend;
387 regulator-name = "0v9_cpu";
388 regulator-always-on;
389 regulator-boot-on;
390 regulator-initial-mode = <TPS62864_MODE_FPWM>;
391 regulator-min-microvolt = <900000>;
392 regulator-max-microvolt = <1150000>;
393 vin-supply = <&vcc5v_in>;
395 regulator-state-mem {
396 regulator-off-in-suspend;
405 pinctrl-names = "default";
406 pinctrl-0 = <&clk32k_in>;
407 quartz-load-femtofarads = <12500>;
412 pinctrl-names = "default";
413 pinctrl-0 = <&i2c3m0_xfer>;
417 pinctrl-names = "default";
418 pinctrl-0 = <&i2c4m1_xfer>;
426 pinctrl-0 = <&pdmm0_clk
433 vcc12v_cam_en: vcc12v-cam-en-pinctrl {
437 vcc3v8_cam_en: vcc3v8-cam-en-pinctrl {
443 hdmi_tx_5v_en: hdmi-tx-5v-en-pinctrl {
449 pmic_int_l: pmic-int-l-pinctrl {
456 pmuio1-supply = <&vcc3v3_pmu>;
457 pmuio2-supply = <&vcc3v3_pmu>;
458 vccio1-supply = <&vcc3v3_acodec>;
459 vccio2-supply = <&vcc1v8>;
460 vccio3-supply = <&vcc3v3_sd>;
461 vccio4-supply = <&vcc1v8>;
462 vccio5-supply = <&vcc1v8>;
463 vccio6-supply = <&vcc3v3_sw>;
464 vccio7-supply = <&vcc3v3_sw>;
469 vref-supply = <&vcc1v8a>;
474 bus-width = <8>;
475 max-frequency = <200000000>;
476 non-removable;
477 pinctrl-names = "default";
478 pinctrl-0 = <&emmc_bus8 &emmc_clk &emmc_cmd &emmc_datastrobe>;
479 vmmc-supply = <&vcc3v3_sw>;
480 vqmmc-supply = <&vcc1v8>;
485 rockchip,hw-tshut-mode = <1>;
486 rockchip,hw-tshut-polarity = <0>;
500 snps,dis-u1-entry-quirk;
501 snps,dis-u2-entry-quirk;
508 tx-fifo-resize;
522 assigned-clocks = <&cru DCLK_VOP0>, <&cru DCLK_VOP2>;
523 assigned-clock-parents = <&pmucru PLL_HPLL>, <&cru PLL_VPLL>;
534 remote-endpoint = <&hdmi_in_vp0>;