Lines Matching +full:saif +full:- +full:master

1 // SPDX-License-Identifier: GPL-2.0-or-later
7 /dts-v1/;
8 #include "imx28-m28.dtsi"
15 compatible = "pwm-backlight";
17 brightness-levels = <0 4 8 16 32 64 128 255>;
18 default-brightness-level = <6>;
21 reg_vddio_sd0: regulator-1 {
22 compatible = "regulator-fixed";
23 regulator-name = "vddio-sd0";
24 regulator-min-microvolt = <3300000>;
25 regulator-max-microvolt = <3300000>;
29 reg_usb0_vbus: regulator-2 {
30 compatible = "regulator-fixed";
31 regulator-name = "usb0_vbus";
32 regulator-min-microvolt = <5000000>;
33 regulator-max-microvolt = <5000000>;
37 reg_usb1_vbus: regulator-3 {
38 compatible = "regulator-fixed";
39 regulator-name = "usb1_vbus";
40 regulator-min-microvolt = <5000000>;
41 regulator-max-microvolt = <5000000>;
46 compatible = "denx,m28evk-sgtl5000",
47 "fsl,mxs-audio-sgtl5000";
48 model = "m28evk-sgtl5000";
49 saif-controllers = <&saif0 &saif1>;
50 audio-codec = <&sgtl5000>;
55 pinctrl-names = "default";
56 pinctrl-0 = <&auart0_pins_a>;
61 pinctrl-names = "default";
62 pinctrl-0 = <&auart1_pins_a>;
67 pinctrl-names = "default";
68 pinctrl-0 = <&auart2_2pins_b>;
73 pinctrl-names = "default";
74 pinctrl-0 = <&duart_pins_a>;
82 #sound-dai-cells = <0>;
83 VDDA-supply = <&reg_3p3v>;
84 VDDIO-supply = <&reg_3p3v>;
96 pinctrl-names = "default";
97 pinctrl-0 = <&lcdif_24bit_pins_a
103 bits-per-pixel = <16>;
104 bus-width = <18>;
106 display-timings {
107 native-mode = <&timing0>;
109 clock-frequency = <33260000>;
112 hback-porch = <0>;
113 hfront-porch = <256>;
114 vback-porch = <0>;
115 vfront-porch = <45>;
116 hsync-len = <1>;
117 vsync-len = <1>;
118 hsync-active = <0>;
119 vsync-active = <0>;
120 de-active = <1>;
121 pixelclk-active = <1>;
129 fsl,lradc-touchscreen-wires = <4>;
133 pinctrl-names = "default";
134 pinctrl-0 = <&can0_pins_a>;
139 pinctrl-names = "default";
140 pinctrl-0 = <&can1_pins_a>;
145 phy-mode = "rmii";
146 pinctrl-names = "default";
147 pinctrl-0 = <&mac0_pins_a>;
149 clock-names = "ipg", "ahb";
154 phy-mode = "rmii";
155 pinctrl-names = "default";
156 pinctrl-0 = <&mac1_pins_a>;
161 pinctrl-names = "default";
162 pinctrl-0 = <&hog_pins_a>;
166 fsl,pinmux-ids = <
173 fsl,drive-strength = <MXS_DRIVE_4mA>;
175 fsl,pull-up = <MXS_PULL_DISABLE>;
178 lcdif_pins_m28: lcdif-m28@0 {
180 fsl,pinmux-ids = <
184 fsl,drive-strength = <MXS_DRIVE_4mA>;
186 fsl,pull-up = <MXS_PULL_DISABLE>;
191 pinctrl-names = "default";
192 pinctrl-0 = <&pwm4_pins_a>;
197 pinctrl-names = "default";
198 pinctrl-0 = <&saif0_pins_a>;
203 pinctrl-names = "default";
204 pinctrl-0 = <&saif1_pins_a>;
205 fsl,saif-master = <&saif0>;
210 compatible = "fsl,imx28-mmc";
211 pinctrl-names = "default";
212 pinctrl-0 = <&mmc0_8bit_pins_a
215 bus-width = <8>;
216 wp-gpios = <&gpio3 10 0>;
217 vmmc-supply = <&reg_vddio_sd0>;
222 #address-cells = <1>;
223 #size-cells = <0>;
224 compatible = "fsl,imx28-spi";
225 pinctrl-names = "default";
226 pinctrl-0 = <&spi2_pins_a>;
230 #address-cells = <1>;
231 #size-cells = <1>;
232 compatible = "m25p80", "jedec,spi-nor";
233 spi-max-frequency = <40000000>;
239 vbus-supply = <&reg_usb0_vbus>;
240 pinctrl-names = "default";
241 pinctrl-0 = <&usb0_pins_a>;
246 vbus-supply = <&reg_usb1_vbus>;
247 pinctrl-names = "default";
248 pinctrl-0 = <&usb1_pins_a>;