GNU Linux-libre 4.19.264-gnu1
[releases.git] / arch / arm / boot / dts / spear600-evb.dts
1 /*
2  * Copyright 2012 Stefan Roese <sr@denx.de>
3  *
4  * The code contained herein is licensed under the GNU General Public
5  * License. You may obtain a copy of the GNU General Public License
6  * Version 2 or later at the following locations:
7  *
8  * http://www.opensource.org/licenses/gpl-license.html
9  * http://www.gnu.org/copyleft/gpl.html
10  */
11
12 /dts-v1/;
13 /include/ "spear600.dtsi"
14
15 / {
16         model = "ST SPEAr600 Evaluation Board";
17         compatible = "st,spear600-evb", "st,spear600";
18         #address-cells = <1>;
19         #size-cells = <1>;
20
21         memory {
22                 device_type = "memory";
23                 reg = <0 0x10000000>;
24         };
25 };
26
27 &clcd {
28         status = "okay";
29 };
30
31 &dmac {
32         status = "okay";
33 };
34
35 &ehci_usb0 {
36         status = "okay";
37 };
38
39 &ehci_usb1 {
40         status = "okay";
41 };
42
43 &gmac {
44         phy-mode = "gmii";
45         status = "okay";
46 };
47
48 &ohci_usb0 {
49         status = "okay";
50 };
51
52 &ohci_usb1 {
53         status = "okay";
54 };
55
56 &smi {
57         status = "okay";
58         clock-rate = <50000000>;
59
60         flash@f8000000 {
61                 reg = <0xf8000000 0x800000>;
62                 st,smi-fast-mode;
63
64                 partitions {
65                         compatible = "fixed-partitions";
66                         #address-cells = <1>;
67                         #size-cells = <1>;
68
69                         partition@0 {
70                                 label = "xloader";
71                                 reg = <0x0 0x10000>;
72                         };
73                         partition@10000 {
74                                 label = "u-boot";
75                                 reg = <0x10000 0x50000>;
76                         };
77                         partition@60000 {
78                                 label = "environment";
79                                 reg = <0x60000 0x10000>;
80                         };
81                         partition@70000 {
82                                 label = "dtb";
83                                 reg = <0x70000 0x10000>;
84                         };
85                         partition@80000 {
86                                 label = "linux";
87                                 reg = <0x80000 0x310000>;
88                         };
89                         partition@390000 {
90                                 label = "rootfs";
91                                 reg = <0x390000 0x0>;
92                         };
93                 };
94         };
95 };
96
97 &uart0 {
98         status = "okay";
99 };
100
101 &uart1 {
102         status = "okay";
103 };
104
105 &rtc {
106         status = "okay";
107 };
108
109 &i2c {
110         clock-frequency = <400000>;
111         status = "okay";
112 };