spear600-evb.dts revision 284090
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	ahb {
27		clcd@fc200000 {
28			status = "okay";
29		};
30
31		dma@fc400000 {
32			status = "okay";
33		};
34
35		ehci@e1800000 {
36			status = "okay";
37		};
38
39		ehci@e2000000 {
40			status = "okay";
41		};
42
43		gmac: ethernet@e0800000 {
44			phy-mode = "gmii";
45			status = "okay";
46		};
47
48		ohci@e1900000 {
49			status = "okay";
50		};
51
52		ohci@e2100000 {
53			status = "okay";
54		};
55
56		smi: flash@fc000000 {
57			status = "okay";
58			clock-rate=<50000000>;
59
60			flash@f8000000 {
61				#address-cells = <1>;
62				#size-cells = <1>;
63				reg = <0xf8000000 0x800000>;
64				st,smi-fast-mode;
65
66				partition@0 {
67					label = "xloader";
68					reg = <0x0 0x10000>;
69				};
70				partition@10000 {
71					label = "u-boot";
72					reg = <0x10000 0x50000>;
73				};
74				partition@60000 {
75					label = "environment";
76					reg = <0x60000 0x10000>;
77				};
78				partition@70000 {
79					label = "dtb";
80					reg = <0x70000 0x10000>;
81				};
82				partition@80000 {
83					label = "linux";
84					reg = <0x80000 0x310000>;
85				};
86				partition@390000 {
87					label = "rootfs";
88					reg = <0x390000 0x0>;
89				};
90			};
91		};
92
93		apb {
94			serial@d0000000 {
95				status = "okay";
96				pinctrl-names = "default";
97				pinctrl-0 = <>;
98			};
99
100			serial@d0080000 {
101				status = "okay";
102				pinctrl-names = "default";
103				pinctrl-0 = <>;
104			};
105
106			rtc@fc900000 {
107			       status = "okay";
108			};
109
110			i2c@d0200000 {
111				clock-frequency = <400000>;
112				status = "okay";
113			};
114		};
115	};
116};
117