Lines Matching +full:imx28 +full:- +full:i2c

1 // SPDX-License-Identifier: GPL-2.0-or-later
7 /dts-v1/;
8 #include "imx28-m28.dtsi"
12 compatible = "aries,m28evk", "denx,m28evk", "fsl,imx28";
17 compatible = "fsl,imx28-mmc";
18 pinctrl-names = "default";
19 pinctrl-0 = <&mmc0_8bit_pins_a
22 bus-width = <8>;
23 wp-gpios = <&gpio3 10 0>;
24 vmmc-supply = <&reg_vddio_sd0>;
29 #address-cells = <1>;
30 #size-cells = <0>;
31 compatible = "fsl,imx28-spi";
32 pinctrl-names = "default";
33 pinctrl-0 = <&spi2_pins_a>;
37 #address-cells = <1>;
38 #size-cells = <1>;
39 compatible = "m25p80", "jedec,spi-nor";
40 spi-max-frequency = <40000000>;
46 pinctrl-names = "default";
47 pinctrl-0 = <&hog_pins_a>;
51 fsl,pinmux-ids = <
58 fsl,drive-strength = <MXS_DRIVE_4mA>;
60 fsl,pull-up = <MXS_PULL_DISABLE>;
63 lcdif_pins_m28: lcdif-m28@0 {
65 fsl,pinmux-ids = <
69 fsl,drive-strength = <MXS_DRIVE_4mA>;
71 fsl,pull-up = <MXS_PULL_DISABLE>;
76 pinctrl-names = "default";
77 pinctrl-0 = <&lcdif_24bit_pins_a
83 bits-per-pixel = <16>;
84 bus-width = <18>;
86 display-timings {
87 native-mode = <&timing0>;
89 clock-frequency = <33260000>;
92 hback-porch = <0>;
93 hfront-porch = <256>;
94 vback-porch = <0>;
95 vfront-porch = <45>;
96 hsync-len = <1>;
97 vsync-len = <1>;
98 hsync-active = <0>;
99 vsync-active = <0>;
100 de-active = <1>;
101 pixelclk-active = <1>;
108 pinctrl-names = "default";
109 pinctrl-0 = <&can0_pins_a>;
114 pinctrl-names = "default";
115 pinctrl-0 = <&can1_pins_a>;
122 pinctrl-names = "default";
123 pinctrl-0 = <&saif0_pins_a>;
128 pinctrl-names = "default";
129 pinctrl-0 = <&saif1_pins_a>;
130 fsl,saif-master = <&saif0>;
134 i2c0: i2c@80058000 {
138 #sound-dai-cells = <0>;
139 VDDA-supply = <&reg_3p3v>;
140 VDDIO-supply = <&reg_3p3v>;
153 fsl,lradc-touchscreen-wires = <4>;
157 pinctrl-names = "default";
158 pinctrl-0 = <&duart_pins_a>;
171 pinctrl-names = "default";
172 pinctrl-0 = <&auart0_pins_a>;
177 pinctrl-names = "default";
178 pinctrl-0 = <&auart1_pins_a>;
183 pinctrl-names = "default";
184 pinctrl-0 = <&auart2_2pins_b>;
189 pinctrl-names = "default";
190 pinctrl-0 = <&pwm4_pins_a>;
198 vbus-supply = <&reg_usb0_vbus>;
199 pinctrl-names = "default";
200 pinctrl-0 = <&usb0_pins_a>;
205 vbus-supply = <&reg_usb1_vbus>;
206 pinctrl-names = "default";
207 pinctrl-0 = <&usb1_pins_a>;
212 phy-mode = "rmii";
213 pinctrl-names = "default";
214 pinctrl-0 = <&mac0_pins_a>;
216 clock-names = "ipg", "ahb";
221 phy-mode = "rmii";
222 pinctrl-names = "default";
223 pinctrl-0 = <&mac1_pins_a>;
229 compatible = "pwm-backlight";
231 brightness-levels = <0 4 8 16 32 64 128 255>;
232 default-brightness-level = <6>;
237 compatible = "regulator-fixed";
239 regulator-name = "vddio-sd0";
240 regulator-min-microvolt = <3300000>;
241 regulator-max-microvolt = <3300000>;
246 compatible = "regulator-fixed";
248 regulator-name = "usb0_vbus";
249 regulator-min-microvolt = <5000000>;
250 regulator-max-microvolt = <5000000>;
255 compatible = "regulator-fixed";
257 regulator-name = "usb1_vbus";
258 regulator-min-microvolt = <5000000>;
259 regulator-max-microvolt = <5000000>;
265 compatible = "denx,m28evk-sgtl5000",
266 "fsl,mxs-audio-sgtl5000";
267 model = "m28evk-sgtl5000";
268 saif-controllers = <&saif0 &saif1>;
269 audio-codec = <&sgtl5000>;