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,imx6sl-evk", "fsl,imx6sl";
24 compatible = "pwm-backlight";
26 brightness-levels = <0 4 8 16 32 64 128 255>;
27 default-brightness-level = <6>;
31 compatible = "gpio-leds";
32 pinctrl-names = "default";
33 pinctrl-0 = <&pinctrl_led>;
38 linux,default-trigger = "heartbeat";
43 compatible = "simple-bus";
44 #address-cells = <1>;
45 #size-cells = <0>;
48 compatible = "regulator-fixed";
50 regulator-name = "usb_otg1_vbus";
51 regulator-min-microvolt = <5000000>;
52 regulator-max-microvolt = <5000000>;
53 gpio = <&gpio4 0 0>;
54 enable-active-high;
55 vin-supply = <&swbst_reg>;
59 compatible = "regulator-fixed";
61 regulator-name = "usb_otg2_vbus";
62 regulator-min-microvolt = <5000000>;
63 regulator-max-microvolt = <5000000>;
64 gpio = <&gpio4 2 0>;
65 enable-active-high;
66 vin-supply = <&swbst_reg>;
70 compatible = "regulator-fixed";
72 regulator-name = "wm8962-supply-3v15";
73 regulator-min-microvolt = <3150000>;
74 regulator-max-microvolt = <3150000>;
75 regulator-boot-on;
79 compatible = "regulator-fixed";
81 regulator-name = "wm8962-supply-4v2";
82 regulator-min-microvolt = <4325000>;
83 regulator-max-microvolt = <4325000>;
84 regulator-boot-on;
88 compatible = "regulator-fixed";
90 regulator-name = "lcd-3v3";
91 gpio = <&gpio4 3 0>;
92 enable-active-high;
97 compatible = "fsl,imx6sl-evk-wm8962", "fsl,imx-audio-wm8962";
98 model = "wm8962-audio";
99 ssi-controller = <&ssi2>;
100 audio-codec = <&codec>;
101 audio-routing =
108 mux-int-port = <2>;
109 mux-ext-port = <3>;
114 pinctrl-names = "default";
115 pinctrl-0 = <&pinctrl_audmux3>;
120 cs-gpios = <&gpio4 11 0>;
121 pinctrl-names = "default";
122 pinctrl-0 = <&pinctrl_ecspi1>;
126 #address-cells = <1>;
127 #size-cells = <1>;
128 compatible = "st,m25p32", "jedec,spi-nor";
129 spi-max-frequency = <20000000>;
135 pinctrl-names = "default", "sleep";
136 pinctrl-0 = <&pinctrl_fec>;
137 pinctrl-1 = <&pinctrl_fec_sleep>;
138 phy-mode = "rmii";
143 clock-frequency = <100000>;
144 pinctrl-names = "default";
145 pinctrl-0 = <&pinctrl_i2c1>;
154 regulator-min-microvolt = <300000>;
155 regulator-max-microvolt = <1875000>;
156 regulator-boot-on;
157 regulator-always-on;
158 regulator-ramp-delay = <6250>;
162 regulator-min-microvolt = <300000>;
163 regulator-max-microvolt = <1875000>;
164 regulator-boot-on;
165 regulator-always-on;
166 regulator-ramp-delay = <6250>;
170 regulator-min-microvolt = <800000>;
171 regulator-max-microvolt = <3300000>;
172 regulator-boot-on;
173 regulator-always-on;
177 regulator-min-microvolt = <400000>;
178 regulator-max-microvolt = <1975000>;
179 regulator-boot-on;
180 regulator-always-on;
184 regulator-min-microvolt = <400000>;
185 regulator-max-microvolt = <1975000>;
186 regulator-boot-on;
187 regulator-always-on;
191 regulator-min-microvolt = <800000>;
192 regulator-max-microvolt = <3300000>;
196 regulator-min-microvolt = <5000000>;
197 regulator-max-microvolt = <5150000>;
201 regulator-min-microvolt = <1000000>;
202 regulator-max-microvolt = <3000000>;
203 regulator-boot-on;
204 regulator-always-on;
208 regulator-boot-on;
209 regulator-always-on;
213 regulator-min-microvolt = <800000>;
214 regulator-max-microvolt = <1550000>;
215 regulator-always-on;
219 regulator-min-microvolt = <800000>;
220 regulator-max-microvolt = <1550000>;
224 regulator-min-microvolt = <1800000>;
225 regulator-max-microvolt = <3300000>;
229 regulator-min-microvolt = <1800000>;
230 regulator-max-microvolt = <3300000>;
231 regulator-always-on;
235 regulator-min-microvolt = <1800000>;
236 regulator-max-microvolt = <3300000>;
237 regulator-always-on;
241 regulator-min-microvolt = <1800000>;
242 regulator-max-microvolt = <3300000>;
243 regulator-always-on;
250 clock-frequency = <100000>;
251 pinctrl-names = "default";
252 pinctrl-0 = <&pinctrl_i2c2>;
255 codec: wm8962@1a { label
259 DCVDD-supply = <&vgen3_reg>;
260 DBVDD-supply = <&reg_aud3v>;
261 AVDD-supply = <&vgen3_reg>;
262 CPVDD-supply = <&vgen3_reg>;
263 MICVDD-supply = <&reg_aud3v>;
264 PLLVDD-supply = <&vgen3_reg>;
265 SPKVDD1-supply = <&reg_aud4v>;
266 SPKVDD2-supply = <&reg_aud4v>;
271 pinctrl-names = "default";
272 pinctrl-0 = <&pinctrl_hog>;
274 imx6sl-evk {
320 pinctrl_fec_sleep: fecgrp-sleep {
531 pinctrl-names = "default";
532 pinctrl-0 = <&pinctrl_kpp>;
547 pinctrl-names = "default";
548 pinctrl-0 = <&pinctrl_lcd>;
549 lcd-supply = <&reg_lcd_3v3>;
554 bits-per-pixel = <32>;
555 bus-width = <24>;
557 display-timings {
558 native-mode = <&timing0>;
560 clock-frequency = <33500000>;
563 hback-porch = <89>;
564 hfront-porch = <164>;
565 vback-porch = <23>;
566 vfront-porch = <10>;
567 hsync-len = <10>;
568 vsync-len = <10>;
569 hsync-active = <0>;
570 vsync-active = <0>;
571 de-active = <1>;
572 pixelclk-active = <0>;
579 pinctrl-names = "default";
580 pinctrl-0 = <&pinctrl_pwm1>;
593 pinctrl-names = "default";
594 pinctrl-0 = <&pinctrl_uart1>;
599 vbus-supply = <&reg_usb_otg1_vbus>;
600 pinctrl-names = "default";
601 pinctrl-0 = <&pinctrl_usbotg1>;
602 disable-over-current;
607 vbus-supply = <&reg_usb_otg2_vbus>;
609 disable-over-current;
614 pinctrl-names = "default", "state_100mhz", "state_200mhz";
615 pinctrl-0 = <&pinctrl_usdhc1>;
616 pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
617 pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
618 bus-width = <8>;
619 cd-gpios = <&gpio4 7 GPIO_ACTIVE_LOW>;
620 wp-gpios = <&gpio4 6 GPIO_ACTIVE_HIGH>;
625 pinctrl-names = "default", "state_100mhz", "state_200mhz";
626 pinctrl-0 = <&pinctrl_usdhc2>;
627 pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
628 pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
629 cd-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
630 wp-gpios = <&gpio4 29 GPIO_ACTIVE_HIGH>;
635 pinctrl-names = "default", "state_100mhz", "state_200mhz";
636 pinctrl-0 = <&pinctrl_usdhc3>;
637 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
638 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
639 cd-gpios = <&gpio3 22 GPIO_ACTIVE_LOW>;