Lines Matching +full:imx +full:- +full:audio +full:- +full:card

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/pwm/pwm.h>
13 #include <dt-bindings/sound/fsl-imx-audmux.h>
16 backlight_lcd: backlight-lcd {
17 compatible = "pwm-backlight";
19 brightness-levels = <0 255>;
20 num-interpolated-steps = <255>;
21 default-brightness-level = <250>;
25 compatible = "pwm-beeper";
30 compatible = "fsl,imx-parallel-display";
31 #address-cells = <1>;
32 #size-cells = <0>;
33 interface-pix-fmt = "rgb24";
34 pinctrl-names = "default";
35 pinctrl-0 = <&pinctrl_ipu1>;
41 remote-endpoint = <&ipu1_di0_disp0>;
49 remote-endpoint = <&lcd_panel_in>;
54 lcd_panel: lcd-panel {
57 power-supply = <&reg_display>;
61 remote-endpoint = <&lcd_display_out>;
67 compatible = "gpio-leds";
69 led-green {
72 linux,default-trigger = "gpio";
73 default-state = "off";
76 led-red {
79 linux,default-trigger = "gpio";
80 default-state = "off";
84 reg_3p3v: regulator-3p3v {
85 compatible = "regulator-fixed";
86 regulator-name = "3P3V";
87 regulator-min-microvolt = <3300000>;
88 regulator-max-microvolt = <3300000>;
89 regulator-always-on;
92 reg_audio: regulator-audio {
93 compatible = "regulator-fixed";
94 regulator-name = "sgtl5000-supply";
96 enable-active-high;
97 regulator-always-on;
100 reg_display: regulator-display {
101 compatible = "regulator-fixed";
102 regulator-name = "display-supply";
103 regulator-min-microvolt = <3300000>;
104 regulator-max-microvolt = <3300000>;
105 regulator-always-on;
108 reg_usb_h1_vbus: regulator-usb_h1_vbus {
109 compatible = "regulator-fixed";
110 regulator-name = "usb_h1_vbus";
111 regulator-min-microvolt = <5000000>;
112 regulator-max-microvolt = <5000000>;
113 enable-active-high;
117 compatible = "simple-audio-card";
118 simple-audio-card,name = "imx6q-sgtl5000-audio";
119 simple-audio-card,format = "i2s";
120 simple-audio-card,bitclock-master = <&codec_dai>;
121 simple-audio-card,frame-master = <&codec_dai>;
123 cpu_dai: simple-audio-card,cpu {
124 sound-dai = <&ssi1>;
127 codec_dai: simple-audio-card,codec {
128 sound-dai = <&sgtl5000>;
134 pinctrl-names = "default";
135 pinctrl-0 = <&pinctrl_audmux>;
138 mux-ssi1 {
139 fsl,audmux-port = <0>;
140 fsl,port-config = <
150 mux-aud3 {
151 fsl,audmux-port = <2>;
152 fsl,port-config = <
160 pinctrl-names = "default";
161 pinctrl-0 = <&pinctrl_flexcan1>;
165 pinctrl-names = "default";
166 pinctrl-0 = <&pinctrl_flexcan2>;
170 pinctrl-names = "default";
171 pinctrl-0 = <&pinctrl_enet>;
172 phy-mode = "rgmii";
173 fsl,magic-packet;
178 clock-frequency = <400000>;
179 pinctrl-names = "default";
180 pinctrl-0 = <&pinctrl_i2c1>;
186 pinctrl-names = "default";
187 pinctrl-0 = <&pinctrl_ts>;
188 interrupt-parent = <&gpio1>;
190 irq-gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>;
191 reset-gpios = <&gpio5 2 GPIO_ACTIVE_HIGH>;
201 clock-frequency = <400000>;
202 pinctrl-names = "default";
203 pinctrl-0 = <&pinctrl_i2c2>;
206 sgtl5000: audio-codec@a {
208 #sound-dai-cells = <0>;
210 pinctrl-names = "default";
211 pinctrl-0 = <&pinctrl_codec>;
213 VDDA-supply = <&reg_3p3v>;
214 VDDIO-supply = <&reg_3p3v>;
381 pinctrl-names = "default";
382 pinctrl-0 = <&pinctrl_pwm1>;
387 pinctrl-names = "default";
388 pinctrl-0 = <&pinctrl_pwm2>;
397 pinctrl-names = "default";
398 pinctrl-0 = <&pinctrl_uart1>;
403 pinctrl-names = "default";
404 pinctrl-0 = <&pinctrl_uart2>;
405 uart-has-rtscts;
413 pinctrl-names = "default";
414 pinctrl-0 = <&pinctrl_usdhc2>;
415 bus-width = <4>;
416 cd-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
421 pinctrl-names = "default";
422 pinctrl-0 = <&pinctrl_usdhc4>;
423 bus-width = <8>;
424 non-removable;
425 no-1-8-v;
426 keep-power-in-suspend;