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

1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
6 /dts-v1/;
8 #include "imx6qdl-prti6q.dtsi"
9 #include <dt-bindings/leds/common.h>
10 #include <dt-bindings/sound/fsl-imx-audmux.h>
21 backlight_lcd: backlight-lcd {
22 compatible = "pwm-backlight";
23 pinctrl-names = "default";
24 pinctrl-0 = <&pinctrl_backlight>;
26 brightness-levels = <0 16 64 255>;
27 num-interpolated-steps = <16>;
28 default-brightness-level = <1>;
29 power-supply = <&reg_3v3>;
30 enable-gpios = <&gpio4 28 GPIO_ACTIVE_HIGH>;
33 can_osc: can-osc {
34 compatible = "fixed-clock";
35 #clock-cells = <0>;
36 clock-frequency = <25000000>;
40 compatible = "gpio-leds";
41 pinctrl-names = "default";
42 pinctrl-0 = <&pinctrl_leds>;
44 led-debug0 {
47 linux,default-trigger = "heartbeat";
50 led-debug1 {
53 linux,default-trigger = "disk-activity";
63 remote-endpoint = <&lvds0_out>;
68 reg_1v8: regulator-1v8 {
69 compatible = "regulator-fixed";
70 regulator-name = "1v8";
71 regulator-min-microvolt = <1800000>;
72 regulator-max-microvolt = <1800000>;
75 reg_wifi: regulator-wifi {
76 compatible = "regulator-fixed";
77 pinctrl-names = "default";
78 pinctrl-0 = <&pinctrl_wifi_npd>;
79 enable-active-high;
81 regulator-max-microvolt = <1800000>;
82 regulator-min-microvolt = <1800000>;
83 regulator-name = "regulator-WL12xx";
84 startup-delay-us = <70000>;
88 compatible = "simple-audio-card";
89 simple-audio-card,name = "prti6q-sgtl5000";
90 simple-audio-card,format = "i2s";
91 simple-audio-card,widgets =
96 simple-audio-card,routing =
102 simple-audio-card,cpu {
103 sound-dai = <&ssi1>;
104 system-clock-frequency = <0>;
107 simple-audio-card,codec {
108 sound-dai = <&sgtl5000>;
109 bitclock-master;
110 frame-master;
114 spdif_out: spdif-out {
115 compatible = "linux,spdif-dit";
116 #sound-dai-cells = <0>;
119 spdif_in: spdif-in {
120 compatible = "linux,spdif-dir";
121 #sound-dai-cells = <0>;
124 sound-spdif {
125 compatible = "fsl,imx-audio-spdif";
126 model = "imx-spdif";
127 audio-cpu = <&spdif>;
128 audio-codec = <&spdif_out>, <&spdif_in>;
133 pinctrl-names = "default";
134 pinctrl-0 = <&pinctrl_audmux>;
137 mux-ssi1 {
138 fsl,audmux-port = <0>;
139 fsl,port-config = <
148 mux-pins3 {
149 fsl,audmux-port = <2>;
150 fsl,port-config = <
158 pinctrl-names = "default";
159 pinctrl-0 = <&pinctrl_can1>;
164 pinctrl-names = "default";
165 pinctrl-0 = <&pinctrl_can2>;
170 cs-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>;
171 pinctrl-names = "default";
172 pinctrl-0 = <&pinctrl_ecspi1>;
176 compatible = "jedec,spi-nor";
178 spi-max-frequency = <20000000>;
183 cs-gpios = <&gpio2 26 GPIO_ACTIVE_LOW>, <&gpio4 25 GPIO_ACTIVE_LOW>;
184 pinctrl-names = "default";
185 pinctrl-0 = <&pinctrl_ecspi2 &pinctrl_ecspi2_cs>;
191 pinctrl-names = "default";
192 pinctrl-0 = <&pinctrl_can3>;
194 interrupts-extended = <&gpio3 20 IRQ_TYPE_LEVEL_LOW>;
195 spi-max-frequency = <5000000>;
201 spi-max-frequency = <2000000>;
202 vref-supply = <&reg_3v3>;
207 cs-gpios = <&gpio4 24 GPIO_ACTIVE_LOW>;
208 pinctrl-names = "default";
209 pinctrl-0 = <&pinctrl_ecspi3>;
214 pinctrl-names = "default";
215 pinctrl-0 = <&pinctrl_enet>;
216 phy-mode = "rgmii-id";
217 phy-handle = <&rgmii_phy>;
221 #address-cells = <1>;
222 #size-cells = <0>;
225 rgmii_phy: ethernet-phy@0 {
227 interrupts-extended = <&gpio1 28 IRQ_TYPE_LEVEL_LOW>;
228 reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
229 reset-assert-us = <10000>;
230 reset-deassert-us = <300>;
236 pinctrl-names = "default";
237 pinctrl-0 = <&pinctrl_hdmi>;
238 ddc-i2c-bus = <&i2c2>;
243 sgtl5000: audio-codec@a {
246 #sound-dai-cells = <0>;
248 VDDA-supply = <&reg_3v3>;
249 VDDIO-supply = <&reg_3v3>;
250 VDDD-supply = <&reg_1v8>;
256 clock-frequency = <100000>;
257 pinctrl-names = "default";
258 pinctrl-0 = <&pinctrl_i2c2>;
266 #address-cells = <1>;
267 #size-cells = <0>;
304 pinctrl-names = "default";
305 pinctrl-0 = <&pinctrl_pwm1>;
312 lvds-channel@0 {
319 remote-endpoint = <&panel_in>;
334 pinctrl-names = "default";
335 pinctrl-0 = <&pinctrl_spdif>;
340 #sound-dai-cells = <0>;
341 fsl,mode = "ac97-slave";
346 pinctrl-names = "default";
347 pinctrl-0 = <&pinctrl_uart2>;
352 pinctrl-names = "default";
353 pinctrl-0 = <&pinctrl_uart5>;
358 pinctrl-0 = <&pinctrl_usbotg &pinctrl_usbotg_id>;
362 pinctrl-names = "default";
363 pinctrl-0 = <&pinctrl_usdhc2>;
364 non-removable;
365 vmmc-supply = <&reg_wifi>;
366 cap-power-off-card;
367 keep-power-in-suspend;
370 #address-cells = <1>;
371 #size-cells = <0>;
375 pinctrl-names = "default";
376 pinctrl-0 = <&pinctrl_wifi>;
377 interrupts-extended = <&gpio1 30 IRQ_TYPE_LEVEL_HIGH>;
378 ref-clock-frequency = <38400000>;
379 tcxo-clock-frequency = <19200000>;