Lines Matching +full:micbias1 +full:- +full:supply

4  * SPDX-License-Identifier:     GPL-2.0+
7 /dts-v1/;
8 #include <dt-bindings/pwm/pwm.h>
9 #include <dt-bindings/pinctrl/rockchip.h>
11 #include "rk3399-sdram-ddr3-1600.dtsi"
12 #include "rk3399-u-boot.dtsi"
15 model = "Firefly-RK3399 Board";
16 compatible = "firefly,firefly-rk3399", "rockchip,rk3399";
19 stdout-path = &uart2;
20 u-boot,spl-boot-order = &sdmmc, &sdhci;
24 compatible = "pwm-backlight";
25 enable-gpios = <&gpio1 RK_PB5 GPIO_ACTIVE_HIGH>;
27 brightness-levels = <
60 default-brightness-level = <200>;
63 clkin_gmac: external-gmac-clock {
64 compatible = "fixed-clock";
65 clock-frequency = <125000000>;
66 clock-output-names = "clkin_gmac";
67 #clock-cells = <0>;
70 rt5640-sound {
71 compatible = "simple-audio-card";
72 simple-audio-card,name = "rockchip,rt5640-codec";
73 simple-audio-card,format = "i2s";
74 simple-audio-card,mclk-fs = <256>;
75 simple-audio-card,widgets =
78 simple-audio-card,routing =
79 "Mic Jack", "MICBIAS1",
84 simple-audio-card,cpu {
85 sound-dai = <&i2s1>;
88 simple-audio-card,codec {
89 sound-dai = <&rt5640>;
93 sdio_pwrseq: sdio-pwrseq {
94 compatible = "mmc-pwrseq-simple";
96 clock-names = "ext_clock";
97 pinctrl-names = "default";
98 pinctrl-0 = <&wifi_enable_h>;
103 * - SDIO_RESET_L_WL_REG_ON
104 * - PDN (power down when low)
106 reset-gpios = <&gpio0 RK_PB2 GPIO_ACTIVE_LOW>;
109 vcc3v3_pcie: vcc3v3-pcie-regulator {
110 compatible = "regulator-fixed";
111 enable-active-high;
113 pinctrl-names = "default";
114 pinctrl-0 = <&pcie_drv>;
115 regulator-name = "vcc3v3_pcie";
116 regulator-always-on;
117 regulator-boot-on;
120 vcc3v3_sys: vcc3v3-sys {
121 compatible = "regulator-fixed";
122 regulator-name = "vcc3v3_sys";
123 regulator-always-on;
124 regulator-boot-on;
125 regulator-min-microvolt = <3300000>;
126 regulator-max-microvolt = <3300000>;
129 vcc5v0_host: vcc5v0-host-regulator {
130 compatible = "regulator-fixed";
131 enable-active-high;
133 pinctrl-names = "default";
134 pinctrl-0 = <&host_vbus_drv>;
135 regulator-name = "vcc5v0_host";
136 regulator-always-on;
139 vcc5v0_sys: vcc5v0-sys {
140 compatible = "regulator-fixed";
141 regulator-name = "vcc5v0_sys";
142 regulator-always-on;
143 regulator-boot-on;
144 regulator-min-microvolt = <5000000>;
145 regulator-max-microvolt = <5000000>;
148 vcc_phy: vcc-phy-regulator {
149 compatible = "regulator-fixed";
150 regulator-name = "vcc_phy";
151 regulator-always-on;
152 regulator-boot-on;
155 vdd_log: vdd-log {
156 compatible = "pwm-regulator";
158 regulator-name = "vdd_log";
159 regulator-always-on;
160 regulator-boot-on;
161 regulator-min-microvolt = <430000>;
162 regulator-max-microvolt = <1400000>;
163 regulator-init-microvolt = <950000>;
166 vccadc_ref: vccadc-ref {
167 compatible = "regulator-fixed";
168 regulator-name = "vcc1v8_sys";
169 regulator-always-on;
170 regulator-boot-on;
171 regulator-min-microvolt = <1800000>;
172 regulator-max-microvolt = <1800000>;
177 cpu-supply = <&vdd_cpu_l>;
181 cpu-supply = <&vdd_cpu_l>;
185 cpu-supply = <&vdd_cpu_l>;
189 cpu-supply = <&vdd_cpu_l>;
193 cpu-supply = <&vdd_cpu_b>;
197 cpu-supply = <&vdd_cpu_b>;
205 assigned-clocks = <&cru SCLK_RMII_SRC>;
206 assigned-clock-parents = <&clkin_gmac>;
208 phy-supply = <&vcc_phy>;
209 phy-mode = "rgmii";
210 pinctrl-names = "default";
211 pinctrl-0 = <&rgmii_pins>;
212 snps,reset-gpio = <&gpio3 RK_PB7 GPIO_ACTIVE_LOW>;
213 snps,reset-active-low;
214 snps,reset-delays-us = <0 10000 50000>;
221 clock-frequency = <400000>;
222 i2c-scl-rising-time-ns = <168>;
223 i2c-scl-falling-time-ns = <4>;
229 interrupt-parent = <&gpio1>;
231 #clock-cells = <1>;
232 clock-output-names = "xin32k", "rk808-clkout2";
233 pinctrl-names = "default";
234 pinctrl-0 = <&pmic_int_l>;
235 rockchip,system-power-controller;
236 wakeup-source;
238 vcc1-supply = <&vcc3v3_sys>;
239 vcc2-supply = <&vcc3v3_sys>;
240 vcc3-supply = <&vcc3v3_sys>;
241 vcc4-supply = <&vcc3v3_sys>;
242 vcc6-supply = <&vcc3v3_sys>;
243 vcc7-supply = <&vcc3v3_sys>;
244 vcc8-supply = <&vcc3v3_sys>;
245 vcc9-supply = <&vcc3v3_sys>;
246 vcc10-supply = <&vcc3v3_sys>;
247 vcc11-supply = <&vcc3v3_sys>;
248 vcc12-supply = <&vcc3v3_sys>;
249 vddio-supply = <&vcc1v8_pmu>;
253 regulator-name = "vdd_center";
254 regulator-always-on;
255 regulator-boot-on;
256 regulator-min-microvolt = <750000>;
257 regulator-max-microvolt = <1350000>;
258 regulator-ramp-delay = <6001>;
259 regulator-state-mem {
260 regulator-off-in-suspend;
265 regulator-name = "vdd_cpu_l";
266 regulator-always-on;
267 regulator-boot-on;
268 regulator-min-microvolt = <750000>;
269 regulator-max-microvolt = <1350000>;
270 regulator-ramp-delay = <6001>;
271 regulator-state-mem {
272 regulator-off-in-suspend;
277 regulator-name = "vcc_ddr";
278 regulator-always-on;
279 regulator-boot-on;
280 regulator-state-mem {
281 regulator-on-in-suspend;
286 regulator-name = "vcc_1v8";
287 regulator-always-on;
288 regulator-boot-on;
289 regulator-min-microvolt = <1800000>;
290 regulator-max-microvolt = <1800000>;
291 regulator-state-mem {
292 regulator-on-in-suspend;
293 regulator-suspend-microvolt = <1800000>;
298 regulator-name = "vcc1v8_dvp";
299 regulator-always-on;
300 regulator-boot-on;
301 regulator-min-microvolt = <1800000>;
302 regulator-max-microvolt = <1800000>;
303 regulator-state-mem {
304 regulator-off-in-suspend;
309 regulator-name = "vcc3v0_tp";
310 regulator-always-on;
311 regulator-boot-on;
312 regulator-min-microvolt = <3000000>;
313 regulator-max-microvolt = <3000000>;
314 regulator-state-mem {
315 regulator-off-in-suspend;
320 regulator-name = "vcc1v8_pmu";
321 regulator-always-on;
322 regulator-boot-on;
323 regulator-min-microvolt = <1800000>;
324 regulator-max-microvolt = <1800000>;
325 regulator-state-mem {
326 regulator-on-in-suspend;
327 regulator-suspend-microvolt = <1800000>;
332 regulator-name = "vcc_sd";
333 regulator-always-on;
334 regulator-boot-on;
335 regulator-min-microvolt = <1800000>;
336 regulator-max-microvolt = <3000000>;
337 regulator-state-mem {
338 regulator-on-in-suspend;
339 regulator-suspend-microvolt = <3000000>;
344 regulator-name = "vcca3v0_codec";
345 regulator-always-on;
346 regulator-boot-on;
347 regulator-min-microvolt = <3000000>;
348 regulator-max-microvolt = <3000000>;
349 regulator-state-mem {
350 regulator-off-in-suspend;
355 regulator-name = "vcc_1v5";
356 regulator-always-on;
357 regulator-boot-on;
358 regulator-min-microvolt = <1500000>;
359 regulator-max-microvolt = <1500000>;
360 regulator-state-mem {
361 regulator-on-in-suspend;
362 regulator-suspend-microvolt = <1500000>;
367 regulator-name = "vcca1v8_codec";
368 regulator-always-on;
369 regulator-boot-on;
370 regulator-min-microvolt = <1800000>;
371 regulator-max-microvolt = <1800000>;
372 regulator-state-mem {
373 regulator-off-in-suspend;
378 regulator-name = "vcc_3v0";
379 regulator-always-on;
380 regulator-boot-on;
381 regulator-min-microvolt = <3000000>;
382 regulator-max-microvolt = <3000000>;
383 regulator-state-mem {
384 regulator-on-in-suspend;
385 regulator-suspend-microvolt = <3000000>;
390 regulator-name = "vcc3v3_s3";
391 regulator-always-on;
392 regulator-boot-on;
393 regulator-state-mem {
394 regulator-off-in-suspend;
399 regulator-name = "vcc3v3_s0";
400 regulator-always-on;
401 regulator-boot-on;
402 regulator-state-mem {
403 regulator-off-in-suspend;
412 fcs,suspend-voltage-selector = <0>;
413 regulator-name = "vdd_cpu_b";
414 regulator-min-microvolt = <712500>;
415 regulator-max-microvolt = <1500000>;
416 regulator-ramp-delay = <1000>;
417 regulator-always-on;
418 regulator-boot-on;
419 vin-supply = <&vcc5v0_sys>;
421 regulator-state-mem {
422 regulator-off-in-suspend;
429 fcs,suspend-voltage-selector = <1>;
430 regulator-name = "vdd_gpu";
431 regulator-min-microvolt = <712500>;
432 regulator-max-microvolt = <1500000>;
433 regulator-ramp-delay = <1000>;
434 regulator-always-on;
435 regulator-boot-on;
436 vin-supply = <&vcc5v0_sys>;
438 regulator-state-mem {
439 regulator-off-in-suspend;
445 i2c-scl-rising-time-ns = <300>;
446 i2c-scl-falling-time-ns = <15>;
453 clock-names = "mclk";
454 realtek,in1-differential;
455 #sound-dai-cells = <0>;
456 pinctrl-names = "default";
457 pinctrl-0 = <&rt5640_hpcon>;
462 i2c-scl-rising-time-ns = <450>;
463 i2c-scl-falling-time-ns = <15>;
468 i2c-scl-rising-time-ns = <600>;
469 i2c-scl-falling-time-ns = <20>;
475 interrupt-parent = <&gpio1>;
481 rockchip,playback-channels = <8>;
482 rockchip,capture-channels = <8>;
483 #sound-dai-cells = <0>;
488 rockchip,playback-channels = <2>;
489 rockchip,capture-channels = <2>;
490 #sound-dai-cells = <0>;
495 #sound-dai-cells = <0>;
502 bt656-supply = <&vcc1v8_dvp>;
503 audio-supply = <&vcca1v8_codec>;
504 sdmmc-supply = <&vcc_sd>;
505 gpio1830-supply = <&vcc_3v0>;
513 ep-gpios = <&gpio4 RK_PD1 GPIO_ACTIVE_HIGH>;
514 num-lanes = <4>;
515 pinctrl-names = "default";
516 pinctrl-0 = <&pcie_clkreqn>;
521 pmu1830-supply = <&vcc_3v0>;
532 lcd-panel {
533 lcd_panel_reset: lcd-panel-reset {
539 pcie_drv: pcie-drv {
543 pcie_3g_drv: pcie-3g-drv {
549 vsel1_gpio: vsel1-gpio {
553 vsel2_gpio: vsel2-gpio {
558 sdio-pwrseq {
559 wifi_enable_h: wifi-enable-h {
565 rt5640_hpcon: rt5640-hpcon {
571 pmic_int_l: pmic-int-l {
577 host_vbus_drv: host-vbus-drv {
592 vref-supply = <&vccadc_ref>;
597 bus-width = <4>;
602 bus-width = <8>;
603 keep-power-in-suspend;
604 mmc-hs400-1_8v;
605 mmc-hs400-enhanced-strobe;
606 non-removable;
612 rockchip,hw-tshut-mode = <1>;
614 rockchip,hw-tshut-polarity = <1>;
621 u2phy0_otg: otg-port {
625 u2phy0_host: host-port {
626 phy-supply = <&vcc5v0_host>;
634 u2phy1_otg: otg-port {
638 u2phy1_host: host-port {
639 phy-supply = <&vcc5v0_host>;
645 pinctrl-names = "default";
646 pinctrl-0 = <&uart0_xfer &uart0_cts>;