• Home
  • Raw
  • Download

Lines Matching +full:imx51 +full:- +full:uart

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 interface-pix-fmt = "rgb24";
62 pinctrl-names = "default";
63 pinctrl-0 = <&pinctrl_ipu_disp1>;
64 display-timings {
65 native-mode = <&timing0>;
67 clock-frequency = <65000000>;
70 hback-porch = <220>;
71 hfront-porch = <40>;
72 vback-porch = <21>;
73 vfront-porch = <7>;
74 hsync-len = <60>;
75 vsync-len = <10>;
81 remote-endpoint = <&ipu_di0_disp1>;
87 compatible = "fsl,imx-parallel-display";
88 interface-pix-fmt = "rgb565";
89 pinctrl-names = "default";
90 pinctrl-0 = <&pinctrl_ipu_disp2>;
92 display-timings {
93 native-mode = <&timing1>;
95 clock-frequency = <27000000>;
98 hback-porch = <40>;
99 hfront-porch = <60>;
100 vback-porch = <10>;
101 vfront-porch = <10>;
102 hsync-len = <20>;
103 vsync-len = <10>;
104 hsync-active = <0>;
105 vsync-active = <0>;
106 de-active = <1>;
107 pixelclk-active = <0>;
113 remote-endpoint = <&ipu_di1_disp2>;
118 gpio-keys {
119 compatible = "gpio-keys";
120 pinctrl-names = "default";
121 pinctrl-0 = <&pinctrl_gpio_keys>;
127 wakeup-source;
132 compatible = "gpio-leds";
133 pinctrl-names = "default";
134 pinctrl-0 = <&pinctrl_gpio_leds>;
136 led-diagnostic {
143 compatible = "simple-bus";
144 #address-cells = <1>;
145 #size-cells = <0>;
148 compatible = "regulator-fixed";
149 pinctrl-names = "default";
150 pinctrl-0 = <&pinctrl_usbotgreg>;
152 regulator-name = "hub_reset";
153 regulator-min-microvolt = <5000000>;
154 regulator-max-microvolt = <5000000>;
156 enable-active-high;
161 compatible = "fsl,imx51-babbage-sgtl5000",
162 "fsl,imx-audio-sgtl5000";
163 model = "imx51-babbage-sgtl5000";
164 ssi-controller = <&ssi2>;
165 audio-codec = <&sgtl5000>;
166 audio-routing =
170 mux-int-port = <2>;
171 mux-ext-port = <3>;
175 compatible = "usb-nop-xceiv";
176 pinctrl-names = "default";
177 pinctrl-0 = <&pinctrl_usbh1reg>;
179 clock-names = "main_clk";
180 reset-gpios = <&gpio2 5 GPIO_ACTIVE_LOW>;
181 vcc-supply = <&vusb_reg>;
182 #phy-cells = <0>;
187 pinctrl-names = "default";
188 pinctrl-0 = <&pinctrl_audmux>;
193 pinctrl-names = "default";
194 pinctrl-0 = <&pinctrl_ecspi1>;
195 cs-gpios = <&gpio4 24 GPIO_ACTIVE_HIGH>,
201 pinctrl-names = "default";
202 pinctrl-0 = <&pinctrl_pmic>;
203 spi-max-frequency = <6000000>;
204 spi-cs-high;
206 interrupt-parent = <&gpio1>;
208 fsl,mc13xxx-uses-rtc;
212 regulator-min-microvolt = <600000>;
213 regulator-max-microvolt = <1375000>;
214 regulator-boot-on;
215 regulator-always-on;
219 regulator-min-microvolt = <900000>;
220 regulator-max-microvolt = <1850000>;
221 regulator-boot-on;
222 regulator-always-on;
226 regulator-min-microvolt = <1100000>;
227 regulator-max-microvolt = <1850000>;
228 regulator-boot-on;
229 regulator-always-on;
233 regulator-min-microvolt = <1100000>;
234 regulator-max-microvolt = <1850000>;
235 regulator-boot-on;
236 regulator-always-on;
240 regulator-min-microvolt = <1050000>;
241 regulator-max-microvolt = <1800000>;
242 regulator-boot-on;
243 regulator-always-on;
247 regulator-min-microvolt = <1650000>;
248 regulator-max-microvolt = <1650000>;
249 regulator-boot-on;
253 regulator-min-microvolt = <1800000>;
254 regulator-max-microvolt = <3150000>;
258 regulator-boot-on;
262 regulator-min-microvolt = <2400000>;
263 regulator-max-microvolt = <2775000>;
264 regulator-boot-on;
265 regulator-always-on;
269 regulator-min-microvolt = <2775000>;
270 regulator-max-microvolt = <2775000>;
274 regulator-min-microvolt = <2300000>;
275 regulator-max-microvolt = <3000000>;
279 regulator-min-microvolt = <2500000>;
280 regulator-max-microvolt = <3000000>;
284 regulator-min-microvolt = <1200000>;
285 regulator-max-microvolt = <1200000>;
289 regulator-min-microvolt = <1200000>;
290 regulator-max-microvolt = <3150000>;
291 regulator-always-on;
295 regulator-min-microvolt = <1800000>;
296 regulator-max-microvolt = <2900000>;
297 regulator-always-on;
303 #address-cells = <1>;
304 #size-cells = <1>;
306 spi-max-frequency = <25000000>;
310 label = "U-Boot";
312 read-only;
323 pinctrl-names = "default";
324 pinctrl-0 = <&pinctrl_esdhc1>;
325 cd-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
326 wp-gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>;
331 pinctrl-names = "default";
332 pinctrl-0 = <&pinctrl_esdhc2>;
333 cd-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
334 wp-gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
339 pinctrl-names = "default";
340 pinctrl-0 = <&pinctrl_fec>;
341 phy-mode = "mii";
342 phy-reset-gpios = <&gpio2 14 GPIO_ACTIVE_LOW>;
343 phy-reset-duration = <1>;
348 pinctrl-names = "default";
349 pinctrl-0 = <&pinctrl_i2c1>;
354 pinctrl-names = "default";
355 pinctrl-0 = <&pinctrl_i2c2>;
361 #sound-dai-cells = <0>;
363 VDDA-supply = <&vdig_reg>;
364 VDDIO-supply = <&vvideo_reg>;
369 remote-endpoint = <&display0_in>;
373 remote-endpoint = <&display1_in>;
377 pinctrl-names = "default";
378 pinctrl-0 = <&pinctrl_kpp>;
401 secure-reg-access;
409 pinctrl-names = "default";
410 pinctrl-0 = <&pinctrl_uart1>;
411 uart-has-rtscts;
416 pinctrl-names = "default";
417 pinctrl-0 = <&pinctrl_uart2>;
422 pinctrl-names = "default";
423 pinctrl-0 = <&pinctrl_uart3>;
424 uart-has-rtscts;
429 pinctrl-names = "default";
430 pinctrl-0 = <&pinctrl_usbh1>;
431 vbus-supply = <&reg_hub_reset>;
438 vcc-supply = <&vusb_reg>;
443 disable-over-current;
449 imx51-babbage {