Lines Matching +full:codec +full:- +full:gpio4

9 /dts-v1/;
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/input/input.h>
17 compatible = "fsl,imx6sll-evk", "fsl,imx6sll";
24 compatible = "pwm-backlight";
26 brightness-levels = <0 4 8 16 32 64 128 255>;
27 default-brightness-level = <6>;
32 compatible = "fsl,max8903-charger";
33 pinctrl-names = "default";
34 dok_input = <&gpio4 13 1>;
35 uok_input = <&gpio4 13 1>;
36 chg_input = <&gpio4 15 1>;
37 flt_input = <&gpio4 14 1>;
45 compatible = "fsl,imx6sl-pxp-v4l2";
50 compatible = "simple-bus";
51 #address-cells = <1>;
52 #size-cells = <0>;
55 compatible = "regulator-fixed";
57 regulator-name = "usb_otg1_vbus";
58 regulator-min-microvolt = <5000000>;
59 regulator-max-microvolt = <5000000>;
60 gpio = <&gpio4 0 GPIO_ACTIVE_HIGH>;
61 enable-active-high;
65 compatible = "regulator-fixed";
67 regulator-name = "usb_otg2_vbus";
68 regulator-min-microvolt = <5000000>;
69 regulator-max-microvolt = <5000000>;
70 gpio = <&gpio4 2 GPIO_ACTIVE_HIGH>;
71 enable-active-high;
75 compatible = "regulator-fixed";
77 regulator-name = "wm8962-supply-3v15";
78 regulator-min-microvolt = <3150000>;
79 regulator-max-microvolt = <3150000>;
80 regulator-boot-on;
84 compatible = "regulator-fixed";
86 regulator-name = "wm8962-supply-4v2";
87 regulator-min-microvolt = <4325000>;
88 regulator-max-microvolt = <4325000>;
89 regulator-boot-on;
93 compatible = "regulator-fixed";
95 regulator-name = "lcd-pwr";
96 gpio = <&gpio4 8 0>;
97 enable-active-high;
101 compatible = "regulator-fixed";
102 regulator-name = "SD1_SPWR";
103 regulator-min-microvolt = <3000000>;
104 regulator-max-microvolt = <3000000>;
106 enable-active-high;
110 compatible = "regulator-fixed";
111 regulator-name = "eMMC-VCCQ";
112 regulator-min-microvolt = <1800000>;
113 regulator-max-microvolt = <1800000>;
114 regulator-boot-on;
118 compatible = "regulator-fixed";
119 regulator-name = "SD3_WIFI";
120 regulator-min-microvolt = <3000000>;
121 regulator-max-microvolt = <3000000>;
122 gpio = <&gpio4 4 GPIO_ACTIVE_HIGH>;
123 enable-active-high;
129 compatible = "fsl,imx6sl-evk-wm8962", "fsl,imx-audio-wm8962";
130 model = "wm8962-audio";
131 cpu-dai = <&ssi2>;
132 audio-codec = <&codec>;
133 audio-routing =
140 mux-int-port = <2>;
141 mux-ext-port = <3>;
142 codec-master;
143 hp-det-gpios = <&gpio4 24 1>;
148 pinctrl-names = "default";
149 pinctrl-0 = <&pinctrl_audmux3>;
154 assigned-clocks = <&clks IMX6SLL_CLK_PLL4_AUDIO_DIV>;
155 assigned-clock-rates = <393216000>;
159 arm-supply = <&sw1a_reg>;
160 soc-supply = <&sw1c_reg>;
164 clock-frequency = <100000>;
165 pinctrl-names = "default";
166 pinctrl-0 = <&pinctrl_i2c1>;
175 regulator-min-microvolt = <300000>;
176 regulator-max-microvolt = <1875000>;
177 regulator-boot-on;
178 regulator-always-on;
179 regulator-ramp-delay = <6250>;
183 regulator-min-microvolt = <300000>;
184 regulator-max-microvolt = <1875000>;
185 regulator-boot-on;
186 regulator-always-on;
187 regulator-ramp-delay = <6250>;
191 regulator-min-microvolt = <800000>;
192 regulator-max-microvolt = <3300000>;
193 regulator-boot-on;
194 regulator-always-on;
198 regulator-min-microvolt = <400000>;
199 regulator-max-microvolt = <1975000>;
200 regulator-boot-on;
201 regulator-always-on;
205 regulator-min-microvolt = <400000>;
206 regulator-max-microvolt = <1975000>;
207 regulator-boot-on;
208 regulator-always-on;
212 regulator-min-microvolt = <800000>;
213 regulator-max-microvolt = <3300000>;
217 regulator-min-microvolt = <5000000>;
218 regulator-max-microvolt = <5150000>;
222 regulator-min-microvolt = <1000000>;
223 regulator-max-microvolt = <3000000>;
224 regulator-boot-on;
225 regulator-always-on;
229 regulator-boot-on;
230 regulator-always-on;
234 regulator-min-microvolt = <800000>;
235 regulator-max-microvolt = <1550000>;
236 regulator-always-on;
240 regulator-min-microvolt = <800000>;
241 regulator-max-microvolt = <1550000>;
245 regulator-min-microvolt = <1800000>;
246 regulator-max-microvolt = <3300000>;
250 regulator-min-microvolt = <1800000>;
251 regulator-max-microvolt = <3300000>;
252 regulator-always-on;
256 regulator-min-microvolt = <1800000>;
257 regulator-max-microvolt = <3300000>;
258 regulator-always-on;
262 regulator-min-microvolt = <1800000>;
263 regulator-max-microvolt = <3300000>;
264 regulator-always-on;
270 pinctrl-names = "default";
271 pinctrl-0 = <&pinctrl_max17135>;
292 regulator-name = "DISPLAY";
297 regulator-name = "GVDD";
301 /* -22v */
302 regulator-name = "GVEE";
306 /* -22v */
307 regulator-name = "HVINN";
312 regulator-name = "HVINP";
316 regulator-name = "VCOM";
317 /* 2's-compliment, -4325000 */
318 regulator-min-microvolt = <0xffbe0178>;
319 /* 2's-compliment, -500000 */
320 regulator-max-microvolt = <0xfff85ee0>;
324 /* -15v */
325 regulator-name = "VNEG";
330 regulator-name = "VPOS";
334 regulator-name = "V3P3";
341 clock-frequency = <100000>;
342 pinctrl-names = "default";
343 pinctrl-0 = <&pinctrl_i2c3>;
346 codec: wm8962@1a { label
350 DCVDD-supply = <&vgen3_reg>;
351 DBVDD-supply = <&reg_aud3v>;
352 AVDD-supply = <&vgen3_reg>;
353 CPVDD-supply = <&vgen3_reg>;
354 MICVDD-supply = <&reg_aud3v>;
355 PLLVDD-supply = <&vgen3_reg>;
356 SPKVDD1-supply = <&reg_aud4v>;
357 SPKVDD2-supply = <&reg_aud4v>;
358 amic-mono;
363 fsl,ldo-bypass = <1>;
367 pinctrl-names = "default";
368 pinctrl-0 = <&pinctrl_hog>;
370 imx6sll-evk {
493 pinctrl_max17135: max17135grp-1 {
678 pinctrl-names = "default";
679 pinctrl-0 = <&pinctrl_lcdif_dat
681 lcd-supply = <&reg_lcd>;
686 bits-per-pixel = <16>;
687 bus-width = <24>;
689 display-timings {
690 native-mode = <&timing0>;
692 clock-frequency = <33500000>;
695 hback-porch = <89>;
696 hfront-porch = <164>;
697 vback-porch = <23>;
698 vfront-porch = <10>;
699 hsync-len = <10>;
700 vsync-len = <10>;
701 hsync-active = <0>;
702 vsync-active = <0>;
703 de-active = <1>;
704 pixelclk-active = <0>;
715 pinctrl-names = "default";
716 pinctrl-0 = <&pinctrl_pwm1>;
721 pinctrl-names = "default";
722 pinctrl-0 = <&pinctrl_uart1>;
727 pinctrl-names = "default";
728 pinctrl-0 = <&pinctrl_uart5>;
729 fsl,uart-has-rtscts;
731 /* fsl,dte-mode; */
732 /* pinctrl-0 = <&pinctrl_uart5dte>; */
737 pinctrl-names = "default", "state_100mhz", "state_200mhz";
738 pinctrl-0 = <&pinctrl_usdhc1>;
739 pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
740 pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
741 cd-gpios = <&gpio4 7 GPIO_ACTIVE_LOW>;
742 wp-gpios = <&gpio4 22 GPIO_ACTIVE_HIGH>;
743 keep-power-in-suspend;
744 enable-sdio-wakeup;
745 vmmc-supply = <&reg_sd1_vmmc>;
750 pinctrl-names = "default", "state_100mhz", "state_200mhz";
751 pinctrl-0 = <&pinctrl_usdhc2>;
752 pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
753 pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
754 vqmmc-supply = <&reg_sd2_vmmc>;
755 bus-width = <8>;
756 no-removable;
761 pinctrl-names = "default", "state_100mhz", "state_200mhz";
762 pinctrl-0 = <&pinctrl_usdhc3>;
763 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
764 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
765 cd-gpios = <&gpio3 22 GPIO_ACTIVE_LOW>;
766 keep-power-in-suspend;
767 enable-sdio-wakeup;
768 vmmc-supply = <&reg_sd3_vmmc>;
773 vbus-supply = <&reg_usb_otg1_vbus>;
774 pinctrl-names = "default";
775 pinctrl-0 = <&pinctrl_usbotg1>;
776 disable-over-current;
777 srp-disable;
778 hnp-disable;
779 adp-disable;
784 vbus-supply = <&reg_usb_otg2_vbus>;
786 disable-over-current;
791 pinctrl-names = "default";
792 pinctrl-0 = <&pinctrl_epdc0>;
793 V3P3-supply = <&V3P3_reg>;
794 VCOM-supply = <&VCOM_reg>;
795 DISPLAY-supply = <&DISPLAY_reg>;