ARM: at91: dt: at91sam9260: split rts and cts pinctrl not
[firefly-linux-kernel-4.4.55.git] / arch / arm / boot / dts / imx53-evk.dts
1 /*
2  * Copyright 2011 Freescale Semiconductor, Inc.
3  * Copyright 2011 Linaro Ltd.
4  *
5  * The code contained herein is licensed under the GNU General Public
6  * License. You may obtain a copy of the GNU General Public License
7  * Version 2 or later at the following locations:
8  *
9  * http://www.opensource.org/licenses/gpl-license.html
10  * http://www.gnu.org/copyleft/gpl.html
11  */
12
13 /dts-v1/;
14 /include/ "imx53.dtsi"
15
16 / {
17         model = "Freescale i.MX53 Evaluation Kit";
18         compatible = "fsl,imx53-evk", "fsl,imx53";
19
20         memory {
21                 reg = <0x70000000 0x80000000>;
22         };
23
24         soc {
25                 aips@50000000 { /* AIPS1 */
26                         spba@50000000 {
27                                 esdhc@50004000 { /* ESDHC1 */
28                                         pinctrl-names = "default";
29                                         pinctrl-0 = <&pinctrl_esdhc1_1>;
30                                         cd-gpios = <&gpio3 13 0>;
31                                         wp-gpios = <&gpio3 14 0>;
32                                         status = "okay";
33                                 };
34
35                                 ecspi@50010000 { /* ECSPI1 */
36                                         pinctrl-names = "default";
37                                         pinctrl-0 = <&pinctrl_ecspi1_1>;
38                                         fsl,spi-num-chipselects = <2>;
39                                         cs-gpios = <&gpio2 30 0>, <&gpio3 19 0>;
40                                         status = "okay";
41
42                                         flash: at45db321d@1 {
43                                                 #address-cells = <1>;
44                                                 #size-cells = <1>;
45                                                 compatible = "atmel,at45db321d", "atmel,at45", "atmel,dataflash";
46                                                 spi-max-frequency = <25000000>;
47                                                 reg = <1>;
48
49                                                 partition@0 {
50                                                         label = "U-Boot";
51                                                         reg = <0x0 0x40000>;
52                                                         read-only;
53                                                 };
54
55                                                 partition@40000 {
56                                                         label = "Kernel";
57                                                         reg = <0x40000 0x3c0000>;
58                                                 };
59                                         };
60                                 };
61
62                                 esdhc@50020000 { /* ESDHC3 */
63                                         pinctrl-names = "default";
64                                         pinctrl-0 = <&pinctrl_esdhc3_1>;
65                                         cd-gpios = <&gpio3 11 0>;
66                                         wp-gpios = <&gpio3 12 0>;
67                                         status = "okay";
68                                 };
69                         };
70
71                         iomuxc@53fa8000 {
72                                 pinctrl-names = "default";
73                                 pinctrl-0 = <&pinctrl_hog>;
74
75                                 hog {
76                                         pinctrl_hog: hoggrp {
77                                                 fsl,pins = <
78                                                         424  0x80000000 /* MX53_PAD_EIM_EB2__GPIO2_30 */
79                                                         449  0x80000000 /* MX53_PAD_EIM_D19__GPIO3_19 */
80                                                         693  0x80000000 /* MX53_PAD_EIM_DA11__GPIO3_11 */
81                                                         697  0x80000000 /* MX53_PAD_EIM_DA12__GPIO3_12 */
82                                                         701  0x80000000 /* MX53_PAD_EIM_DA13__GPIO3_13 */
83                                                         705  0x80000000 /* MX53_PAD_EIM_DA14__GPIO3_14 */
84                                                         868  0x80000000 /* MX53_PAD_PATA_DA_0__GPIO7_6 */
85                                                         873  0x80000000 /* MX53_PAD_PATA_DA_1__GPIO7_7 */
86                                                 >;
87                                         };
88                                 };
89                         };
90
91                         uart1: serial@53fbc000 {
92                                 pinctrl-names = "default";
93                                 pinctrl-0 = <&pinctrl_uart1_1>;
94                                 status = "okay";
95                         };
96                 };
97
98                 aips@60000000 { /* AIPS2 */
99                         i2c@63fc4000 { /* I2C2 */
100                                 pinctrl-names = "default";
101                                 pinctrl-0 = <&pinctrl_i2c2_1>;
102                                 status = "okay";
103
104                                 pmic: mc13892@08 {
105                                         compatible = "fsl,mc13892", "fsl,mc13xxx";
106                                         reg = <0x08>;
107                                 };
108
109                                 codec: sgtl5000@0a {
110                                         compatible = "fsl,sgtl5000";
111                                         reg = <0x0a>;
112                                 };
113                         };
114
115                         ethernet@63fec000 {
116                                 pinctrl-names = "default";
117                                 pinctrl-0 = <&pinctrl_fec_1>;
118                                 phy-mode = "rmii";
119                                 phy-reset-gpios = <&gpio7 6 0>;
120                                 status = "okay";
121                         };
122                 };
123         };
124
125         leds {
126                 compatible = "gpio-leds";
127
128                 green {
129                         label = "Heartbeat";
130                         gpios = <&gpio7 7 0>;
131                         linux,default-trigger = "heartbeat";
132                 };
133         };
134 };