Lines Matching +full:imx51 +full:- +full:fec
1 // SPDX-License-Identifier: GPL-2.0+
6 /dts-v1/;
7 #include "imx51.dtsi"
11 compatible = "fsl,imx51-babbage", "fsl,imx51";
14 stdout-path = &uart1;
23 clock-frequency = <22579200>;
26 clk_osc: clk-osc {
27 compatible = "fixed-clock";
28 #clock-cells = <0>;
29 clock-frequency = <26000000>;
32 clk_osc_gate: clk-osc-gate {
33 compatible = "gpio-gate-clock";
34 pinctrl-names = "default";
35 pinctrl-0 = <&pinctrl_clk26mhz_osc>;
37 #clock-cells = <0>;
38 enable-gpios = <&gpio3 1 GPIO_ACTIVE_HIGH>;
41 clk_audio: clk-audio {
42 compatible = "gpio-gate-clock";
43 pinctrl-names = "default";
44 pinctrl-0 = <&pinctrl_clk26mhz_audio>;
46 #clock-cells = <0>;
47 enable-gpios = <&gpio4 26 GPIO_ACTIVE_LOW>;
50 clk_usb: clk-usb {
51 compatible = "gpio-gate-clock";
52 pinctrl-names = "default";
53 pinctrl-0 = <&pinctrl_clk26mhz_usb>;
55 #clock-cells = <0>;
56 enable-gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
60 compatible = "fsl,imx-parallel-display";
61 #address-cells = <1>;
62 #size-cells = <0>;
63 interface-pix-fmt = "rgb24";
64 pinctrl-names = "default";
65 pinctrl-0 = <&pinctrl_ipu_disp1>;
71 remote-endpoint = <&ipu_di0_disp1>;
79 remote-endpoint = <&tfp410_in>;
85 compatible = "fsl,imx-parallel-display";
86 interface-pix-fmt = "rgb565";
87 pinctrl-names = "default";
88 pinctrl-0 = <&pinctrl_ipu_disp2>;
90 display-timings {
91 native-mode = <&timing1>;
92 timing1: timing-claawvga {
93 clock-frequency = <27000000>;
96 hback-porch = <40>;
97 hfront-porch = <60>;
98 vback-porch = <10>;
99 vfront-porch = <10>;
100 hsync-len = <20>;
101 vsync-len = <10>;
102 hsync-active = <0>;
103 vsync-active = <0>;
104 de-active = <1>;
105 pixelclk-active = <0>;
111 remote-endpoint = <&ipu_di1_disp2>;
116 dvi-connector {
117 compatible = "dvi-connector";
122 remote-endpoint = <&tfp410_out>;
127 dvi-encoder {
131 #address-cells = <1>;
132 #size-cells = <0>;
138 remote-endpoint = <¶llel_display_out>;
146 remote-endpoint = <&dvi_connector_in>;
152 gpio-keys {
153 compatible = "gpio-keys";
154 pinctrl-names = "default";
155 pinctrl-0 = <&pinctrl_gpio_keys>;
157 key-power {
161 wakeup-source;
166 compatible = "gpio-leds";
167 pinctrl-names = "default";
168 pinctrl-0 = <&pinctrl_gpio_leds>;
170 led-diagnostic {
176 reg_hub_reset: regulator-hub-reset {
177 compatible = "regulator-fixed";
178 pinctrl-names = "default";
179 pinctrl-0 = <&pinctrl_usbotgreg>;
180 regulator-name = "hub_reset";
181 regulator-min-microvolt = <5000000>;
182 regulator-max-microvolt = <5000000>;
184 enable-active-high;
188 compatible = "fsl,imx51-babbage-sgtl5000",
189 "fsl,imx-audio-sgtl5000";
190 model = "imx51-babbage-sgtl5000";
191 ssi-controller = <&ssi2>;
192 audio-codec = <&sgtl5000>;
193 audio-routing =
197 mux-int-port = <2>;
198 mux-ext-port = <3>;
202 compatible = "usb-nop-xceiv";
203 pinctrl-names = "default";
204 pinctrl-0 = <&pinctrl_usbh1reg>;
206 clock-names = "main_clk";
207 reset-gpios = <&gpio2 5 GPIO_ACTIVE_LOW>;
208 vcc-supply = <&vusb_reg>;
209 #phy-cells = <0>;
214 pinctrl-names = "default";
215 pinctrl-0 = <&pinctrl_audmux>;
220 pinctrl-names = "default";
221 pinctrl-0 = <&pinctrl_ecspi1>;
222 cs-gpios = <&gpio4 24 GPIO_ACTIVE_HIGH>,
228 pinctrl-names = "default";
229 pinctrl-0 = <&pinctrl_pmic>;
230 spi-max-frequency = <6000000>;
231 spi-cs-high;
233 interrupt-parent = <&gpio1>;
235 fsl,mc13xxx-uses-adc;
236 fsl,mc13xxx-uses-rtc;
240 regulator-min-microvolt = <600000>;
241 regulator-max-microvolt = <1375000>;
242 regulator-boot-on;
243 regulator-always-on;
247 regulator-min-microvolt = <900000>;
248 regulator-max-microvolt = <1850000>;
249 regulator-boot-on;
250 regulator-always-on;
254 regulator-min-microvolt = <1100000>;
255 regulator-max-microvolt = <1850000>;
256 regulator-boot-on;
257 regulator-always-on;
261 regulator-min-microvolt = <1100000>;
262 regulator-max-microvolt = <1850000>;
263 regulator-boot-on;
264 regulator-always-on;
268 regulator-min-microvolt = <1050000>;
269 regulator-max-microvolt = <1800000>;
270 regulator-boot-on;
271 regulator-always-on;
275 regulator-min-microvolt = <1650000>;
276 regulator-max-microvolt = <1650000>;
277 regulator-boot-on;
281 regulator-min-microvolt = <1800000>;
282 regulator-max-microvolt = <3150000>;
286 regulator-boot-on;
290 regulator-min-microvolt = <2400000>;
291 regulator-max-microvolt = <2775000>;
292 regulator-boot-on;
293 regulator-always-on;
297 regulator-min-microvolt = <2775000>;
298 regulator-max-microvolt = <2775000>;
302 regulator-min-microvolt = <2300000>;
303 regulator-max-microvolt = <3000000>;
307 regulator-min-microvolt = <2500000>;
308 regulator-max-microvolt = <3000000>;
312 regulator-min-microvolt = <1200000>;
313 regulator-max-microvolt = <1200000>;
317 regulator-min-microvolt = <1200000>;
318 regulator-max-microvolt = <3150000>;
319 regulator-always-on;
323 regulator-min-microvolt = <1800000>;
324 regulator-max-microvolt = <2900000>;
325 regulator-always-on;
331 #address-cells = <1>;
332 #size-cells = <1>;
334 spi-max-frequency = <25000000>;
338 label = "U-Boot";
340 read-only;
351 pinctrl-names = "default";
352 pinctrl-0 = <&pinctrl_esdhc1>;
353 cd-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
354 wp-gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>;
359 pinctrl-names = "default";
360 pinctrl-0 = <&pinctrl_esdhc2>;
361 cd-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
362 wp-gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
366 &fec {
367 pinctrl-names = "default";
368 pinctrl-0 = <&pinctrl_fec>;
369 phy-mode = "mii";
370 phy-reset-gpios = <&gpio2 14 GPIO_ACTIVE_LOW>;
371 phy-reset-duration = <1>;
376 pinctrl-names = "default";
377 pinctrl-0 = <&pinctrl_i2c1>;
382 pinctrl-names = "default";
383 pinctrl-0 = <&pinctrl_i2c2>;
389 #sound-dai-cells = <0>;
391 VDDA-supply = <&vdig_reg>;
392 VDDIO-supply = <&vvideo_reg>;
397 remote-endpoint = <&display0_in>;
401 remote-endpoint = <&display1_in>;
405 pinctrl-names = "default";
406 pinctrl-0 = <&pinctrl_kpp>;
429 secure-reg-access;
437 pinctrl-names = "default";
438 pinctrl-0 = <&pinctrl_uart1>;
439 uart-has-rtscts;
444 pinctrl-names = "default";
445 pinctrl-0 = <&pinctrl_uart2>;
450 pinctrl-names = "default";
451 pinctrl-0 = <&pinctrl_uart3>;
452 uart-has-rtscts;
457 pinctrl-names = "default";
458 pinctrl-0 = <&pinctrl_usbh1>;
459 vbus-supply = <®_hub_reset>;
466 vcc-supply = <&vusb_reg>;
471 disable-over-current;
477 imx51-babbage {