GNU Linux-libre 4.19.264-gnu1
[releases.git] / arch / arm / boot / dts / imx35-pdk.dts
1 // SPDX-License-Identifier: GPL-2.0+
2 //
3 // Copyright 2013 EukrĂ©a Electromatique <denis@eukrea.com>
4 // Copyright 2014 Freescale Semiconductor, Inc.
5
6 /dts-v1/;
7 #include "imx35.dtsi"
8
9 / {
10         model = "Freescale i.MX35 Product Development Kit";
11         compatible = "fsl,imx35-pdk", "fsl,imx35";
12
13         memory@80000000 {
14                 device_type = "memory";
15                 reg = <0x80000000 0x8000000>,
16                       <0x90000000 0x8000000>;
17         };
18 };
19
20 &esdhc1 {
21         pinctrl-names = "default";
22         pinctrl-0 = <&pinctrl_esdhc1>;
23         status = "okay";
24 };
25
26 &iomuxc {
27         imx35-pdk {
28                 pinctrl_esdhc1: esdhc1grp {
29                         fsl,pins = <
30                                 MX35_PAD_SD1_CMD__ESDHC1_CMD            0x80000000
31                                 MX35_PAD_SD1_CLK__ESDHC1_CLK            0x80000000
32                                 MX35_PAD_SD1_DATA0__ESDHC1_DAT0         0x80000000
33                                 MX35_PAD_SD1_DATA1__ESDHC1_DAT1         0x80000000
34                                 MX35_PAD_SD1_DATA2__ESDHC1_DAT2         0x80000000
35                                 MX35_PAD_SD1_DATA3__ESDHC1_DAT3         0x80000000
36                         >;
37                 };
38
39                 pinctrl_uart1: uart1grp {
40                         fsl,pins = <
41                                 MX35_PAD_TXD1__UART1_TXD_MUX            0x1c5
42                                 MX35_PAD_RXD1__UART1_RXD_MUX            0x1c5
43                                 MX35_PAD_CTS1__UART1_CTS                0x1c5
44                                 MX35_PAD_RTS1__UART1_RTS                0x1c5
45                         >;
46                 };
47         };
48 };
49
50 &nfc {
51         nand-bus-width = <16>;
52         nand-ecc-mode = "hw";
53         nand-on-flash-bbt;
54         status = "okay";
55 };
56
57 &uart1 {
58         pinctrl-names = "default";
59         pinctrl-0 = <&pinctrl_uart1>;
60         uart-has-rtscts;
61         status = "okay";
62 };