Lines Matching +full:sai +full:- +full:asynchronous

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include <dt-bindings/usb/pd.h>
17 stdout-path = &uart4;
26 compatible = "gpio-leds";
27 pinctrl-names = "default";
28 pinctrl-0 = <&pinctrl_gpio_leds>;
30 debug-led0 {
33 linux,default-trigger = "heartbeat";
36 debug-led1 {
39 linux,default-trigger = "cpu";
43 sound-ssm2518 {
44 compatible = "simple-audio-card";
45 simple-audio-card,name = "ssm2518-audio";
46 simple-audio-card,format = "i2s";
47 simple-audio-card,frame-master = <&cpudai>;
48 simple-audio-card,bitclock-master = <&cpudai>;
50 cpudai: simple-audio-card,cpu {
51 sound-dai = <&sai3>;
54 simple-audio-card,codec {
55 sound-dai = <&ssm2518>;
62 clock-frequency = <400000>;
63 pinctrl-names = "default";
64 pinctrl-0 = <&pinctrl_i2c1>;
67 ssm2518: audio-codec@34 {
70 #sound-dai-cells = <0>;
75 clock-frequency = <400000>;
76 pinctrl-names = "default";
77 pinctrl-0 = <&pinctrl_i2c2>;
83 regulator-name = "0V9_CORE";
84 regulator-min-microvolt = <900000>;
85 regulator-max-microvolt = <980000>;
86 regulator-boot-on;
87 regulator-always-on;
92 clock-frequency = <400000>;
93 pinctrl-names = "default";
94 pinctrl-0 = <&pinctrl_i2c3>;
105 pinctrl-names = "default";
106 pinctrl-0 = <&pinctrl_touchscreen>;
107 interrupt-parent = <&gpio1>;
109 irq-gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
110 reset-gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>;
113 temp-sense@70 {
120 pinctrl-names = "default";
121 pinctrl-0 = <&pinctrl_sai3>;
122 assigned-clocks = <&clk IMX8MM_CLK_SAI3>;
123 assigned-clock-parents = <&clk IMX8MM_AUDIO_PLL1_OUT>;
124 assigned-clock-rates = <12288000>;
125 fsl,sai-mclk-direction-output;
126 fsl,sai-asynchronous;
135 pinctrl-names = "default";
136 pinctrl-0 = <&pinctrl_uart4>;
141 pinctrl-names = "default";
142 pinctrl-0 = <&pinctrl_usbotg1>;
144 disable-over-current;
145 power-active-high;
150 pinctrl-names = "default";
151 pinctrl-0 = <&pinctrl_usdhc2>;
152 assigned-clocks = <&clk IMX8MM_CLK_USDHC2>;
153 assigned-clock-rates = <100000000>;
154 cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
155 bus-width = <4>;
160 pinctrl-names = "default", "state_100mhz", "state_200mhz";
161 pinctrl-0 = <&pinctrl_usdhc3>;
162 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
163 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
164 assigned-clocks = <&clk IMX8MM_CLK_USDHC3_ROOT>;
165 assigned-clock-rates = <400000000>;
166 bus-width = <8>;
167 non-removable;
168 no-sdio;
169 no-sd;
174 pinctrl-names = "default";
175 pinctrl-0 = <&pinctrl_wdog>;
176 fsl,ext-reset-output;
267 pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
283 pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {