Lines Matching +full:hpvdd +full:- +full:supply

1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
3 * Copyright (C) 2016-2017 Zodiac Inflight Innovations
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/sound/fsl-imx-audmux.h>
11 stdout-path = &uart1;
15 mdio-gpio0 = &mdio1;
20 compatible = "virtual,mdio-gpio";
21 #address-cells = <1>;
22 #size-cells = <0>;
23 pinctrl-names = "default";
24 pinctrl-0 = <&pinctrl_mdio1>;
28 phy: ethernet-phy@0 {
29 pinctrl-0 = <&pinctrl_rmii_phy_irq>;
30 pinctrl-names = "default";
32 interrupt-parent = <&gpio3>;
37 reg_28p0v: regulator-28p0v {
38 compatible = "regulator-fixed";
39 regulator-name = "28V_IN";
40 regulator-min-microvolt = <28000000>;
41 regulator-max-microvolt = <28000000>;
42 regulator-always-on;
45 reg_12p0v: regulator-12p0v {
46 compatible = "regulator-fixed";
47 vin-supply = <&reg_28p0v>;
48 regulator-name = "12V_MAIN";
49 regulator-min-microvolt = <12000000>;
50 regulator-max-microvolt = <12000000>;
51 regulator-always-on;
54 reg_5p0v_main: regulator-5p0v-main {
55 compatible = "regulator-fixed";
56 vin-supply = <&reg_12p0v>;
57 regulator-name = "5V_MAIN";
58 regulator-min-microvolt = <5000000>;
59 regulator-max-microvolt = <5000000>;
60 regulator-always-on;
63 reg_3p3v_pmic: regulator-3p3v-pmic {
64 compatible = "regulator-fixed";
65 vin-supply = <&reg_12p0v>;
66 regulator-name = "PMIC_3V3";
67 regulator-min-microvolt = <3300000>;
68 regulator-max-microvolt = <3300000>;
69 regulator-always-on;
72 reg_3p3v: regulator-3p3v {
73 compatible = "regulator-fixed";
74 vin-supply = <&reg_3p3v_pmic>;
75 regulator-name = "GEN_3V3";
76 regulator-min-microvolt = <3300000>;
77 regulator-max-microvolt = <3300000>;
78 regulator-always-on;
81 reg_3p3v_sd: regulator-3p3v-sd {
82 compatible = "regulator-fixed";
83 pinctrl-names = "default";
84 pinctrl-0 = <&pinctrl_reg_3p3v_sd>;
85 vin-supply = <&reg_3p3v>;
86 regulator-name = "3V3_SD";
87 regulator-min-microvolt = <3300000>;
88 regulator-max-microvolt = <3300000>;
90 startup-delay-us = <1000>;
91 enable-active-high;
92 regulator-always-on;
95 reg_3p3v_display: regulator-3p3v-display {
96 compatible = "regulator-fixed";
97 vin-supply = <&reg_12p0v>;
98 regulator-name = "3V3_DISPLAY";
99 regulator-min-microvolt = <3300000>;
100 regulator-max-microvolt = <3300000>;
101 regulator-always-on;
104 reg_3p3v_ssd: regulator-3p3v-ssd {
105 compatible = "regulator-fixed";
106 vin-supply = <&reg_12p0v>;
107 regulator-name = "3V3_SSD";
108 regulator-min-microvolt = <3300000>;
109 regulator-max-microvolt = <3300000>;
110 regulator-always-on;
114 compatible = "simple-audio-card";
115 simple-audio-card,name = "front";
116 simple-audio-card,format = "i2s";
117 simple-audio-card,bitclock-master = <&sound1_codec>;
118 simple-audio-card,frame-master = <&sound1_codec>;
119 simple-audio-card,widgets =
121 simple-audio-card,routing =
126 simple-audio-card,aux-devs = <&hpa1>;
128 sound1_cpu: simple-audio-card,cpu {
129 sound-dai = <&ssi2>;
132 sound1_codec: simple-audio-card,codec {
133 sound-dai = <&codec1>;
139 compatible = "simple-audio-card";
140 simple-audio-card,name = "periph";
141 simple-audio-card,format = "i2s";
142 simple-audio-card,bitclock-master = <&sound2_codec>;
143 simple-audio-card,frame-master = <&sound2_codec>;
144 simple-audio-card,widgets =
146 simple-audio-card,routing =
151 simple-audio-card,aux-devs = <&hpa2>;
153 sound2_cpu: simple-audio-card,cpu {
154 sound-dai = <&ssi1>;
157 sound2_codec: simple-audio-card,codec {
158 sound-dai = <&codec2>;
164 power-supply = <&reg_3p3v_display>;
170 remote-endpoint = <&lvds0_out>;
176 #address-cells = <1>;
177 #size-cells = <0>;
178 compatible = "fsl,imx-parallel-display";
179 pinctrl-names = "default";
180 pinctrl-0 = <&pinctrl_disp0>;
187 remote-endpoint = <&ipu1_di0_disp0>;
195 remote-endpoint = <&tc358767_in>;
200 cs2000_ref: cs2000-ref {
201 compatible = "fixed-clock";
202 #clock-cells = <0>;
203 clock-frequency = <24576000>;
206 cs2000_in_dummy: cs2000-in-dummy {
207 compatible = "fixed-clock";
208 #clock-cells = <0>;
209 clock-frequency = <0>;
212 edp_refclk: edp-refclk {
213 compatible = "fixed-clock";
214 #clock-cells = <0>;
215 clock-frequency = <19200000>;
220 assigned-clocks = <&clks IMX6QDL_CLK_LDB_DI0_SEL>,
222 assigned-clock-parents = <&clks IMX6QDL_CLK_PLL5_VIDEO_DIV>,
227 fsl,soc-operating-points = <
228 /* ARM kHz SOC-PU uV */
238 vin-supply = <&sw1a_reg>;
242 vin-supply = <&sw1c_reg>;
246 vin-supply = <&sw1c_reg>;
250 lvds-channel@0 {
255 remote-endpoint = <&panel_in>;
262 pinctrl-names = "default";
263 pinctrl-0 = <&pinctrl_uart1>;
268 pinctrl-names = "default";
269 pinctrl-0 = <&pinctrl_uart3>;
270 uart-has-rtscts;
271 linux,rs485-enabled-at-boot-time;
276 pinctrl-names = "default";
277 pinctrl-0 = <&pinctrl_uart4>;
281 compatible = "zii,rave-sp-rdu2";
282 current-speed = <1000000>;
283 #address-cells = <1>;
284 #size-cells = <1>;
287 compatible = "zii,rave-sp-watchdog";
291 compatible = "zii,rave-sp-backlight";
295 compatible = "zii,rave-sp-pwrbutton";
299 compatible = "zii,rave-sp-eeprom";
301 #address-cells = <1>;
302 #size-cells = <1>;
303 zii,eeprom-name = "dds-eeprom";
307 compatible = "zii,rave-sp-eeprom";
309 #address-cells = <1>;
310 #size-cells = <1>;
311 zii,eeprom-name = "main-eeprom";
317 pinctrl-names = "default";
318 pinctrl-0 = <&pinctrl_ecspi1>;
319 cs-gpios = <&gpio2 30 GPIO_ACTIVE_LOW>;
323 compatible = "st,m25p128", "jedec,spi-nor";
324 spi-max-frequency = <20000000>;
330 pinctrl-names = "default";
331 pinctrl-0 = <&pinctrl_gpio3_hog>;
333 usb-emulation-hog {
334 gpio-hog;
336 output-low;
337 line-name = "usb-emulation";
340 usb-mode1-hog {
341 gpio-hog;
343 output-high;
344 line-name = "usb-mode1";
347 usb-pwr-hog {
348 gpio-hog;
350 output-high;
351 line-name = "usb-pwr-ctrl-en-n";
354 usb-mode2-hog {
355 gpio-hog;
357 output-high;
358 line-name = "usb-mode2";
363 pinctrl-names = "default";
364 pinctrl-0 = <&pinctrl_i2c1>;
365 clock-frequency = <100000>;
370 pinctrl-names = "default";
371 pinctrl-0 = <&pinctrl_codec2>;
373 #sound-dai-cells = <0>;
374 HPVDD-supply = <&reg_3p3v>;
375 SPRVDD-supply = <&reg_3p3v>;
376 SPLVDD-supply = <&reg_3p3v>;
377 AVDD-supply = <&reg_3p3v>;
378 IOVDD-supply = <&reg_3p3v>;
379 DVDD-supply = <&vgen4_reg>;
380 reset-gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
384 pinctrl-names = "default";
385 pinctrl-0 = <&pinctrl_accel>;
388 interrupt-parent = <&gpio1>;
389 interrupt-names = "INT2";
391 vdd-supply = <&reg_3p3v>;
392 vddio-supply = <&reg_3p3v>;
397 pinctrl-names = "default";
398 pinctrl-0 = <&pinctrl_tpa2>;
400 power-gpio = <&gpio1 5 GPIO_ACTIVE_HIGH>;
401 Vdd-supply = <&reg_5p0v_main>;
402 sound-name-prefix = "HPA1";
405 edp-bridge@68 {
407 pinctrl-names = "default";
408 pinctrl-0 = <&pinctrl_tc358767>;
410 shutdown-gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>;
411 clock-names = "ref";
416 #address-cells = <1>;
417 #size-cells = <0>;
423 remote-endpoint = <&disp0_out>;
431 pinctrl-names = "default";
432 pinctrl-0 = <&pinctrl_i2c2>;
433 clock-frequency = <100000>;
438 pinctrl-names = "default";
439 pinctrl-0 = <&pinctrl_pfuze100_irq>;
441 interrupt-parent = <&gpio7>;
446 regulator-min-microvolt = <300000>;
447 regulator-max-microvolt = <1875000>;
448 regulator-boot-on;
449 regulator-always-on;
450 regulator-ramp-delay = <6250>;
454 regulator-min-microvolt = <300000>;
455 regulator-max-microvolt = <1875000>;
456 regulator-boot-on;
457 regulator-always-on;
458 regulator-ramp-delay = <6250>;
462 regulator-min-microvolt = <800000>;
463 regulator-max-microvolt = <3000000>;
464 regulator-boot-on;
465 regulator-always-on;
469 regulator-min-microvolt = <400000>;
470 regulator-max-microvolt = <1500000>;
471 regulator-boot-on;
472 regulator-always-on;
476 regulator-min-microvolt = <400000>;
477 regulator-max-microvolt = <1500000>;
478 regulator-boot-on;
479 regulator-always-on;
483 regulator-min-microvolt = <800000>;
484 regulator-max-microvolt = <1800000>;
485 regulator-boot-on;
486 regulator-always-on;
490 regulator-min-microvolt = <1000000>;
491 regulator-max-microvolt = <3000000>;
492 regulator-boot-on;
493 regulator-always-on;
497 regulator-boot-on;
498 regulator-always-on;
502 regulator-min-microvolt = <1000000>;
503 regulator-max-microvolt = <1500000>;
504 regulator-always-on;
508 regulator-min-microvolt = <1200000>;
509 regulator-max-microvolt = <1800000>;
510 regulator-always-on;
514 regulator-min-microvolt = <1800000>;
515 regulator-max-microvolt = <2500000>;
516 regulator-always-on;
520 regulator-min-microvolt = <1800000>;
521 regulator-max-microvolt = <2800000>;
522 regulator-always-on;
528 compatible = "zii,rave-wdt";
532 temp-sense@48 {
538 compatible = "cirrus,cs2000-cp";
540 #clock-cells = <0>;
541 clock-names = "clk_in", "ref_clk";
543 assigned-clocks = <&cs2000>;
544 assigned-clock-rates = <24000000>;
559 pinctrl-names = "default";
560 pinctrl-0 = <&pinctrl_i2c3>;
561 clock-frequency = <400000>;
566 pinctrl-names = "default";
567 pinctrl-0 = <&pinctrl_codec1>;
569 #sound-dai-cells = <0>;
570 HPVDD-supply = <&reg_3p3v>;
571 SPRVDD-supply = <&reg_3p3v>;
572 SPLVDD-supply = <&reg_3p3v>;
573 AVDD-supply = <&reg_3p3v>;
574 IOVDD-supply = <&reg_3p3v>;
575 DVDD-supply = <&vgen4_reg>;
576 reset-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
580 compatible = "syna,rmi4-i2c";
581 pinctrl-names = "default";
582 pinctrl-0 = <&pinctrl_ts>;
584 interrupt-parent = <&gpio1>;
586 vdd-supply = <&reg_5p0v_main>;
587 vio-supply = <&reg_3p3v>;
589 #address-cells = <1>;
590 #size-cells = <0>;
592 rmi4-f01@1 {
594 syna,nosleep-mode = <2>;
597 rmi4-f11@11 {
599 touchscreen-inverted-x;
600 touchscreen-swapped-x-y;
601 syna,sensor-type = <1>;
602 syna,delta-x-threshold = <5>;
603 syna,delta-y-threshold = <10>;
606 rmi4-f12@12 {
608 touchscreen-inverted-x;
609 touchscreen-swapped-x-y;
610 syna,sensor-type = <1>;
616 pinctrl-names = "default";
617 pinctrl-0 = <&pinctrl_ts>;
619 interrupt-parent = <&gpio1>;
621 touchscreen-inverted-x;
622 touchscreen-swapped-x-y;
628 pinctrl-names = "default";
629 pinctrl-0 = <&pinctrl_ucs1002_pins>;
631 interrupts-extended = <&gpio5 2 IRQ_TYPE_EDGE_BOTH>,
633 interrupt-names = "a_det", "alert";
638 pinctrl-names = "default";
639 pinctrl-0 = <&pinctrl_tpa1>;
641 power-gpio = <&gpio1 4 GPIO_ACTIVE_HIGH>;
642 Vdd-supply = <&reg_5p0v_main>;
643 sound-name-prefix = "HPA1";
648 remote-endpoint = <&disp0_in_0>;
652 pinctrl-names = "default";
653 pinctrl-0 = <&pinctrl_pcie>;
654 reset-gpio = <&gpio7 12 GPIO_ACTIVE_LOW>;
660 #address-cells = <3>;
661 #size-cells = <2>;
670 pinctrl-names = "default";
671 pinctrl-0 = <&pinctrl_usdhc2>;
672 bus-width = <4>;
673 cd-gpios = <&gpio2 2 GPIO_ACTIVE_LOW>;
674 disable-wp;
675 vmmc-supply = <&reg_3p3v_sd>;
676 vqmmc-supply = <&reg_3p3v>;
677 no-1-8-v;
678 no-sdio;
683 pinctrl-names = "default";
684 pinctrl-0 = <&pinctrl_usdhc3>;
685 bus-width = <4>;
686 cd-gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
687 disable-wp;
688 vmmc-supply = <&reg_3p3v_sd>;
689 vqmmc-supply = <&reg_3p3v>;
690 no-1-8-v;
691 no-sdio;
696 pinctrl-names = "default";
697 pinctrl-0 = <&pinctrl_usdhc4>;
698 bus-width = <8>;
699 vmmc-supply = <&reg_3p3v>;
700 vqmmc-supply = <&reg_3p3v>;
701 no-1-8-v;
702 non-removable;
703 no-sdio;
704 no-sd;
709 target-supply = <&reg_3p3v_ssd>;
714 pinctrl-names = "default";
715 pinctrl-0 = <&pinctrl_enet>;
716 phy-mode = "rmii";
717 phy-handle = <&phy>;
718 phy-reset-gpios = <&gpio1 23 GPIO_ACTIVE_LOW>;
719 phy-reset-duration = <100>;
720 phy-supply = <&reg_3p3v>;
724 #address-cells = <1>;
725 #size-cells = <0>;
726 clock-frequency = <12500000>;
727 suppress-preamble;
732 pinctrl-0 = <&pinctrl_switch_irq>;
733 pinctrl-names = "default";
736 eeprom-length = <512>;
737 interrupt-parent = <&gpio6>;
739 interrupt-controller;
740 #interrupt-cells = <2>;
743 #address-cells = <1>;
744 #size-cells = <0>;
749 phy-handle = <&switchphy0>;
755 phy-handle = <&switchphy1>;
760 phy-mode = "rev-rmii";
763 fixed-link {
765 full-duplex;
772 phy-handle = <&switchphy3>;
778 phy-handle = <&switchphy4>;
783 #address-cells = <1>;
784 #size-cells = <0>;
788 interrupt-parent = <&switch>;
794 interrupt-parent = <&switch>;
800 interrupt-parent = <&switch>;
806 interrupt-parent = <&switch>;
812 interrupt-parent = <&switch>;
821 vbus-supply = <&reg_5p0v_main>;
822 disable-over-current;
823 maximum-speed = "full-speed";
828 vbus-supply = <&reg_5p0v_user_usb>;
829 disable-over-current;
847 pinctrl-names = "default";
848 pinctrl-0 = <&pinctrl_audmux>;
851 mux-ssi1 {
852 fsl,audmux-port = <0>;
853 fsl,port-config = <
863 mux-aud3 {
864 fsl,audmux-port = <2>;
865 fsl,port-config = <
871 mux-ssi2 {
872 fsl,audmux-port = <1>;
873 fsl,port-config = <
883 mux-aud5 {
884 fsl,audmux-port = <4>;
885 fsl,port-config = <
1054 pinctrl_tpa1: tpa6130-1grp {
1060 pinctrl_tpa2: tpa6130-2grp {