1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
4 * Copyright (C) 2018 Zodiac Inflight Innovations
12 model = "ZII SCU3 ESB board";
13 compatible = "zii,imx51-scu3-esb", "fsl,imx51";
19 /* Will be filled by the bootloader */
24 usb_vbus: regulator-usb-vbus {
25 compatible = "regulator-fixed";
26 regulator-name = "usb_vbus";
27 regulator-min-microvolt = <5000000>;
28 regulator-max-microvolt = <5000000>;
30 pinctrl-names = "default";
31 pinctrl-0 = <&pinctrl_usb_mmc_reset>;
32 gpio = <&gpio4 19 GPIO_ACTIVE_LOW>;
33 startup-delay-us = <150000>;
38 cpu-supply = <&sw1_reg>;
42 pinctrl-names = "default";
43 pinctrl-0 = <&pinctrl_ecspi1>;
44 cs-gpios = <&gpio4 24 GPIO_ACTIVE_HIGH>,
45 <&gpio4 25 GPIO_ACTIVE_LOW>;
49 compatible = "fsl,mc13892";
50 pinctrl-names = "default";
51 pinctrl-0 = <&pinctrl_pmic>;
52 spi-max-frequency = <6000000>;
55 interrupt-parent = <&gpio1>;
56 interrupts = <8 IRQ_TYPE_LEVEL_HIGH>;
61 regulator-min-microvolt = <600000>;
62 regulator-max-microvolt = <1375000>;
68 regulator-min-microvolt = <900000>;
69 regulator-max-microvolt = <1850000>;
75 regulator-min-microvolt = <1100000>;
76 regulator-max-microvolt = <1850000>;
82 regulator-min-microvolt = <1100000>;
83 regulator-max-microvolt = <1850000>;
89 regulator-min-microvolt = <1050000>;
90 regulator-max-microvolt = <1800000>;
96 regulator-min-microvolt = <1650000>;
97 regulator-max-microvolt = <1650000>;
102 regulator-min-microvolt = <1800000>;
103 regulator-max-microvolt = <3150000>;
111 regulator-min-microvolt = <2400000>;
112 regulator-max-microvolt = <2775000>;
118 regulator-min-microvolt = <2775000>;
119 regulator-max-microvolt = <2775000>;
123 regulator-min-microvolt = <2300000>;
124 regulator-max-microvolt = <3000000>;
128 regulator-min-microvolt = <2500000>;
129 regulator-max-microvolt = <3000000>;
133 regulator-min-microvolt = <1200000>;
134 regulator-max-microvolt = <1200000>;
138 regulator-min-microvolt = <1200000>;
139 regulator-max-microvolt = <3150000>;
144 regulator-min-microvolt = <1800000>;
145 regulator-max-microvolt = <2900000>;
151 #address-cells = <1>;
153 led-control = <0x0 0x0 0x3f83f8 0x0>;
157 label = "system:red:power";
158 linux,default-trigger = "default-on";
163 label = "system:green:act";
164 linux,default-trigger = "heartbeat";
170 #address-cells = <1>;
172 compatible = "atmel,at45", "atmel,dataflash";
173 spi-max-frequency = <25000000>;
179 pinctrl-names = "default";
180 pinctrl-0 = <&pinctrl_esdhc1>;
190 pinctrl-names = "default";
191 pinctrl-0 = <&pinctrl_esdhc4>;
195 cd-gpios = <&gpio4 8 GPIO_ACTIVE_LOW>;
200 pinctrl-names = "default";
201 pinctrl-0 = <&pinctrl_fec>;
211 #address-cells = <1>;
216 compatible = "marvell,mv88e6085";
219 eeprom-length = <512>;
220 interrupt-parent = <&gpio4>;
221 interrupts = <20 IRQ_TYPE_LEVEL_HIGH>;
222 interrupt-controller;
223 #interrupt-cells = <2>;
224 pinctrl-names = "default";
225 pinctrl-0 = <&pinctrl_switch>;
228 #address-cells = <1>;
288 pinctrl-names = "default";
289 pinctrl-0 = <&pinctrl_i2c2>;
293 compatible = "atmel,24c04";
299 compatible = "national,lm75";
305 pinctrl-names = "default";
306 pinctrl-0 = <&pinctrl_uart1>;
311 pinctrl-names = "default";
312 pinctrl-0 = <&pinctrl_uart2>;
317 pinctrl-names = "default";
318 pinctrl-0 = <&pinctrl_uart3>;
322 compatible = "zii,rave-sp-esb";
323 current-speed = <57600>;
324 #address-cells = <1>;
328 compatible = "zii,rave-sp-watchdog-legacy";
332 compatible = "zii,rave-sp-eeprom";
334 #address-cells = <1>;
336 zii,eeprom-name = "main-eeprom";
343 disable-over-current;
344 phy_type = "utmi_wide";
345 vbus-supply = <&usb_vbus>;
350 vcc-supply = <&vusb2_reg>;
362 pinctrl_ecspi1: ecspi1grp {
364 MX51_PAD_CSPI1_MISO__ECSPI1_MISO 0x185
365 MX51_PAD_CSPI1_MOSI__ECSPI1_MOSI 0x185
366 MX51_PAD_CSPI1_SCLK__ECSPI1_SCLK 0x185
367 MX51_PAD_CSPI1_SS0__GPIO4_24 0x85
368 MX51_PAD_CSPI1_SS1__GPIO4_25 0x85
372 pinctrl_esdhc1: esdhc1grp {
374 MX51_PAD_SD1_CMD__SD1_CMD 0x400020d5
375 MX51_PAD_SD1_CLK__SD1_CLK 0x20d5
376 MX51_PAD_SD1_DATA0__SD1_DATA0 0x20d5
377 MX51_PAD_SD1_DATA1__SD1_DATA1 0x20d5
378 MX51_PAD_SD1_DATA2__SD1_DATA2 0x20d5
379 MX51_PAD_SD1_DATA3__SD1_DATA3 0x20d5
380 MX51_PAD_SD2_DATA0__SD1_DAT4 0x20d5
381 MX51_PAD_SD2_DATA1__SD1_DAT5 0x20d5
382 MX51_PAD_SD2_DATA2__SD1_DAT6 0x20d5
383 MX51_PAD_SD2_DATA3__SD1_DAT7 0x20d5
387 pinctrl_esdhc4: esdhc4grp {
389 MX51_PAD_NANDF_RB1__SD4_CMD 0x400020d5
390 MX51_PAD_NANDF_CS2__SD4_CLK 0x20d5
391 MX51_PAD_NANDF_CS3__SD4_DAT0 0x20d5
392 MX51_PAD_NANDF_CS4__SD4_DAT1 0x20d5
393 MX51_PAD_NANDF_CS5__SD4_DAT2 0x20d5
394 MX51_PAD_NANDF_CS6__SD4_DAT3 0x20d5
395 MX51_PAD_NANDF_D0__GPIO4_8 0x100
399 pinctrl_fec: fecgrp {
401 MX51_PAD_DISP2_DAT15__FEC_TDATA0 0x2004
402 MX51_PAD_DISP2_DAT6__FEC_TDATA1 0x2004
403 MX51_PAD_DISP2_DAT7__FEC_TDATA2 0x2004
404 MX51_PAD_DISP2_DAT8__FEC_TDATA3 0x2004
405 MX51_PAD_DISP2_DAT9__FEC_TX_EN 0x2004
406 MX51_PAD_DISP2_DAT10__FEC_COL 0x0180
407 MX51_PAD_DISP2_DAT11__FEC_RX_CLK 0x0180
408 MX51_PAD_DISP2_DAT12__FEC_RX_DV 0x20a4
410 MX51_PAD_DISP2_DAT13__FEC_TX_CLK 0x2180
411 MX51_PAD_DISP2_DAT14__FEC_RDATA0 0x2180
412 MX51_PAD_DI2_DISP_CLK__FEC_RDATA1 0x0085
413 MX51_PAD_DI_GP4__FEC_RDATA2 0x0085
414 MX51_PAD_DISP2_DAT0__FEC_RDATA3 0x0085
415 MX51_PAD_DI2_PIN2__FEC_MDC 0x2004
416 MX51_PAD_DI2_PIN3__FEC_MDIO 0x01f5
417 MX51_PAD_DI2_PIN4__FEC_CRS 0x0180
421 pinctrl_i2c2: i2c2grp {
423 MX51_PAD_KEY_COL4__I2C2_SCL 0x400001ed
424 MX51_PAD_KEY_COL5__I2C2_SDA 0x400001ed
428 pinctrl_pmic: pmicgrp {
430 MX51_PAD_GPIO1_4__GPIO1_4 0x85
431 MX51_PAD_GPIO1_8__GPIO1_8 0xe5
435 pinctrl_switch: switchgrp {
437 MX51_PAD_AUD3_BB_CK__GPIO4_20 0xc5
441 pinctrl_uart1: uart1grp {
443 MX51_PAD_UART1_RXD__UART1_RXD 0x1c5
444 MX51_PAD_UART1_TXD__UART1_TXD 0x1c5
445 MX51_PAD_UART1_RTS__UART1_RTS 0x1c5
446 MX51_PAD_UART1_CTS__UART1_CTS 0x1c5
450 pinctrl_uart2: uart2grp {
452 MX51_PAD_UART2_RXD__UART2_RXD 0x1c5
453 MX51_PAD_UART2_TXD__UART2_TXD 0x1c5
454 MX51_PAD_USBH1_DATA0__UART2_CTS 0x1c5
455 MX51_PAD_USBH1_DATA3__UART2_RTS 0x1c5
459 pinctrl_uart3: uart3grp {
461 MX51_PAD_UART3_RXD__UART3_RXD 0x1c5
462 MX51_PAD_UART3_TXD__UART3_TXD 0x1c5
466 pinctrl_usb_mmc_reset: usbmmcgrp {
468 MX51_PAD_AUD3_BB_RXD__GPIO4_19 0x100