Lines Matching +full:codec +full:- +full:gpio8

3  * Copyright 2017 Savoir-Faire Linux
5 * This file is dual-licensed: you can use it either under the terms
43 #include <dt-bindings/gpio/gpio.h>
44 #include <dt-bindings/interrupt-controller/irq.h>
48 pinctrl-names = "default";
49 pinctrl-0 = <&pinctrl_leds1>;
50 compatible = "gpio-leds";
52 green-led {
53 label = "green-led";
55 default-state = "on";
58 red-led {
59 label = "red-led";
61 default-state = "off";
64 yel-led {
65 label = "yellow-led";
67 default-state = "off";
70 blue-led {
71 label = "blue-led";
73 default-state = "off";
76 en-usb-5v {
77 label = "en-usb-5v";
79 default-state = "on";
85 default-state = "off";
90 reg_3p3v: regulator-3p3v {
91 compatible = "regulator-fixed";
92 regulator-name = "3p3v";
93 regulator-min-microvolt = <3300000>;
94 regulator-max-microvolt = <3300000>;
95 regulator-always-on;
99 compatible = "regulator-fixed";
100 regulator-name = "reg_can1_3v3";
101 regulator-min-microvolt = <3300000>;
102 regulator-max-microvolt = <3300000>;
104 enable-active-high;
107 reg_can2_3v3: en-reg_can2_3v3 {
108 compatible = "regulator-fixed";
109 regulator-name = "reg_can2_3v3";
110 regulator-min-microvolt = <3300000>;
111 regulator-max-microvolt = <3300000>;
113 enable-active-high;
116 reg_usb_otg_vbus: regulator-usb-otg-vbus {
117 compatible = "regulator-fixed";
118 regulator-name = "usb_otg_vbus";
119 regulator-min-microvolt = <5000000>;
120 regulator-max-microvolt = <5000000>;
122 enable-active-high;
126 compatible = "regulator-fixed";
127 regulator-name = "wlan_vmmc";
128 regulator-min-microvolt = <1800000>;
129 regulator-max-microvolt = <1800000>;
130 gpio = <&gpio8 14 GPIO_ACTIVE_HIGH>;
131 startup-delay-us = <70000>;
132 enable-active-high;
135 sound-sgtl5000 {
136 audio-codec = <&sgtl5000>;
137 audio-routing =
141 compatible = "fsl,imx-audio-sgtl5000";
142 model = "On-board Codec";
143 mux-ext-port = <3>;
144 mux-int-port = <1>;
145 ssi-controller = <&ssi1>;
154 pinctrl-names = "default";
155 pinctrl-0 = <&pinctrl_flexcan1>;
156 xceiver-supply = <&reg_can1_3v3>;
161 pinctrl-names = "default";
162 pinctrl-0 = <&pinctrl_flexcan2>;
163 xceiver-supply = <&reg_can2_3v3>;
168 cs-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>;
169 pinctrl-names = "default";
170 pinctrl-0 = <&pinctrl_ecspi1>;
174 compatible = "micron,n25q064", "jedec,spi-nor";
176 spi-max-frequency = <20000000>;
181 cs-gpios = <
186 pinctrl-names = "default";
187 pinctrl-0 = <&pinctrl_ecspi2>;
192 pinctrl-names = "default";
193 pinctrl-0 = <&pinctrl_enet>;
194 phy-mode = "rgmii";
195 interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>,
197 fsl,err006687-workaround-present;
206 clock-frequency = <100000>;
207 pinctrl-names = "default", "gpio";
208 pinctrl-0 = <&pinctrl_i2c1>;
209 pinctrl-1 = <&pinctrl_i2c1_gpio>;
210 scl-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
211 sda-gpios = <&gpio3 28 GPIO_ACTIVE_HIGH>;
224 gpio8: gpio@28 { label
225 compatible = "technologic,ts7970-gpio";
227 #gpio-cells = <2>;
228 gpio-controller;
232 sgtl5000: codec@a {
234 pinctrl-names = "default";
235 pinctrl-0 = <&pinctrl_sgtl5000>;
238 VDDA-supply = <&reg_3p3v>;
239 VDDIO-supply = <&reg_3p3v>;
244 clock-frequency = <100000>;
245 pinctrl-names = "default", "gpio";
246 pinctrl-0 = <&pinctrl_i2c2>;
247 pinctrl-1 = <&pinctrl_i2c2_gpio>;
248 scl-gpios = <&gpio4 12 GPIO_ACTIVE_HIGH>;
249 sda-gpios = <&gpio4 13 GPIO_ACTIVE_HIGH>;
254 pinctrl-names = "default";
255 pinctrl-0 = <&pinctrl_hog>;
509 fsl,mode = "i2s-slave";
514 pinctrl-names = "default";
515 pinctrl-0 = <&pinctrl_uart1>;
520 pinctrl-names = "default";
521 pinctrl-0 = <&pinctrl_uart2>;
522 uart-has-rtscts;
527 pinctrl-names = "default";
528 pinctrl-0 = <&pinctrl_uart3>;
533 pinctrl-names = "default";
534 pinctrl-0 = <&pinctrl_uart4>;
539 pinctrl-names = "default";
540 pinctrl-0 = <&pinctrl_uart5>;
549 vbus-supply = <&reg_usb_otg_vbus>;
550 pinctrl-names = "default";
551 pinctrl-0 = <&pinctrl_usbotg>;
552 disable-over-current;
558 pinctrl-names = "default";
559 pinctrl-0 = <&pinctrl_usdhc1>;
560 vmmc-supply = <&reg_wlan_vmmc>;
561 bus-width = <4>;
562 non-removable;
563 #address-cells = <1>;
564 #size-cells = <0>;
570 interrupt-parent = <&gpio1>;
572 ref-clock-frequency = <38400000>;
578 pinctrl-names = "default";
579 pinctrl-0 = <&pinctrl_usdhc2>;
580 vmmc-supply = <&reg_3p3v>;
581 bus-width = <4>;
582 fsl,wp-controller;
588 pinctrl-names = "default";
589 pinctrl-0 = <&pinctrl_usdhc3>;
590 vmmc-supply = <&reg_3p3v>;
591 bus-width = <4>;
592 non-removable;