diff options
Diffstat (limited to 'arch/arm/boot/dts')
-rw-r--r-- | arch/arm/boot/dts/spear300-evb.dts | 187 | ||||
-rw-r--r-- | arch/arm/boot/dts/spear310-evb.dts | 20 | ||||
-rw-r--r-- | arch/arm/boot/dts/spear320-evb.dts | 25 | ||||
-rw-r--r-- | arch/arm/boot/dts/spear3xx.dtsi | 6 | ||||
-rw-r--r-- | arch/arm/boot/dts/spear600-evb.dts | 29 | ||||
-rw-r--r-- | arch/arm/boot/dts/spear600.dtsi | 6 |
6 files changed, 190 insertions, 83 deletions
diff --git a/arch/arm/boot/dts/spear300-evb.dts b/arch/arm/boot/dts/spear300-evb.dts index 402ca0d55011..fc82b1a26458 100644 --- a/arch/arm/boot/dts/spear300-evb.dts +++ b/arch/arm/boot/dts/spear300-evb.dts | |||
@@ -87,6 +87,31 @@ | |||
87 | 87 | ||
88 | smi: flash@fc000000 { | 88 | smi: flash@fc000000 { |
89 | status = "okay"; | 89 | status = "okay"; |
90 | clock-rate=<50000000>; | ||
91 | |||
92 | flash@f8000000 { | ||
93 | #address-cells = <1>; | ||
94 | #size-cells = <1>; | ||
95 | reg = <0xf8000000 0x800000>; | ||
96 | st,smi-fast-mode; | ||
97 | |||
98 | partition@0 { | ||
99 | label = "xloader"; | ||
100 | reg = <0x0 0x10000>; | ||
101 | }; | ||
102 | partition@10000 { | ||
103 | label = "u-boot"; | ||
104 | reg = <0x10000 0x40000>; | ||
105 | }; | ||
106 | partition@50000 { | ||
107 | label = "linux"; | ||
108 | reg = <0x50000 0x2c0000>; | ||
109 | }; | ||
110 | partition@310000 { | ||
111 | label = "rootfs"; | ||
112 | reg = <0x310000 0x4f0000>; | ||
113 | }; | ||
114 | }; | ||
90 | }; | 115 | }; |
91 | 116 | ||
92 | spi0: spi@d0100000 { | 117 | spi0: spi@d0100000 { |
@@ -119,87 +144,87 @@ | |||
119 | }; | 144 | }; |
120 | 145 | ||
121 | kbd@a0000000 { | 146 | kbd@a0000000 { |
122 | linux,keymap = < 0x00010000 | 147 | linux,keymap = < 0x00000001 |
123 | 0x00020100 | 148 | 0x00010002 |
124 | 0x00030200 | 149 | 0x00020003 |
125 | 0x00040300 | 150 | 0x00030004 |
126 | 0x00050400 | 151 | 0x00040005 |
127 | 0x00060500 | 152 | 0x00050006 |
128 | 0x00070600 | 153 | 0x00060007 |
129 | 0x00080700 | 154 | 0x00070008 |
130 | 0x00090800 | 155 | 0x00080009 |
131 | 0x000a0001 | 156 | 0x0100000a |
132 | 0x000c0101 | 157 | 0x0101000c |
133 | 0x000d0201 | 158 | 0x0102000d |
134 | 0x000e0301 | 159 | 0x0103000e |
135 | 0x000f0401 | 160 | 0x0104000f |
136 | 0x00100501 | 161 | 0x01050010 |
137 | 0x00110601 | 162 | 0x01060011 |
138 | 0x00120701 | 163 | 0x01070012 |
139 | 0x00130801 | 164 | 0x01080013 |
140 | 0x00140002 | 165 | 0x02000014 |
141 | 0x00150102 | 166 | 0x02010015 |
142 | 0x00160202 | 167 | 0x02020016 |
143 | 0x00170302 | 168 | 0x02030017 |
144 | 0x00180402 | 169 | 0x02040018 |
145 | 0x00190502 | 170 | 0x02050019 |
146 | 0x001a0602 | 171 | 0x0206001a |
147 | 0x001b0702 | 172 | 0x0207001b |
148 | 0x001c0802 | 173 | 0x0208001c |
149 | 0x001d0003 | 174 | 0x0300001d |
150 | 0x001e0103 | 175 | 0x0301001e |
151 | 0x001f0203 | 176 | 0x0302001f |
152 | 0x00200303 | 177 | 0x03030020 |
153 | 0x00210403 | 178 | 0x03040021 |
154 | 0x00220503 | 179 | 0x03050022 |
155 | 0x00230603 | 180 | 0x03060023 |
156 | 0x00240703 | 181 | 0x03070024 |
157 | 0x00250803 | 182 | 0x03080025 |
158 | 0x00260004 | 183 | 0x04000026 |
159 | 0x00270104 | 184 | 0x04010027 |
160 | 0x00280204 | 185 | 0x04020028 |
161 | 0x00290304 | 186 | 0x04030029 |
162 | 0x002a0404 | 187 | 0x0404002a |
163 | 0x002b0504 | 188 | 0x0405002b |
164 | 0x002c0604 | 189 | 0x0406002c |
165 | 0x002d0704 | 190 | 0x0407002d |
166 | 0x002e0804 | 191 | 0x0408002e |
167 | 0x002f0005 | 192 | 0x0500002f |
168 | 0x00300105 | 193 | 0x05010030 |
169 | 0x00310205 | 194 | 0x05020031 |
170 | 0x00320305 | 195 | 0x05030032 |
171 | 0x00330405 | 196 | 0x05040033 |
172 | 0x00340505 | 197 | 0x05050034 |
173 | 0x00350605 | 198 | 0x05060035 |
174 | 0x00360705 | 199 | 0x05070036 |
175 | 0x00370805 | 200 | 0x05080037 |
176 | 0x00380006 | 201 | 0x06000038 |
177 | 0x00390106 | 202 | 0x06010039 |
178 | 0x003a0206 | 203 | 0x0602003a |
179 | 0x003b0306 | 204 | 0x0603003b |
180 | 0x003c0406 | 205 | 0x0604003c |
181 | 0x003d0506 | 206 | 0x0605003d |
182 | 0x003e0606 | 207 | 0x0606003e |
183 | 0x003f0706 | 208 | 0x0607003f |
184 | 0x00400806 | 209 | 0x06080040 |
185 | 0x00410007 | 210 | 0x07000041 |
186 | 0x00420107 | 211 | 0x07010042 |
187 | 0x00430207 | 212 | 0x07020043 |
188 | 0x00440307 | 213 | 0x07030044 |
189 | 0x00450407 | 214 | 0x07040045 |
190 | 0x00460507 | 215 | 0x07050046 |
191 | 0x00470607 | 216 | 0x07060047 |
192 | 0x00480707 | 217 | 0x07070048 |
193 | 0x00490807 | 218 | 0x07080049 |
194 | 0x004a0008 | 219 | 0x0800004a |
195 | 0x004b0108 | 220 | 0x0801004b |
196 | 0x004c0208 | 221 | 0x0802004c |
197 | 0x004d0308 | 222 | 0x0803004d |
198 | 0x004e0408 | 223 | 0x0804004e |
199 | 0x004f0508 | 224 | 0x0805004f |
200 | 0x00500608 | 225 | 0x08060050 |
201 | 0x00510708 | 226 | 0x08070051 |
202 | 0x00520808 >; | 227 | 0x08080052 >; |
203 | autorepeat; | 228 | autorepeat; |
204 | st,mode = <0>; | 229 | st,mode = <0>; |
205 | status = "okay"; | 230 | status = "okay"; |
diff --git a/arch/arm/boot/dts/spear310-evb.dts b/arch/arm/boot/dts/spear310-evb.dts index 6d95317100ad..dc5e2d445a93 100644 --- a/arch/arm/boot/dts/spear310-evb.dts +++ b/arch/arm/boot/dts/spear310-evb.dts | |||
@@ -103,11 +103,27 @@ | |||
103 | clock-rate=<50000000>; | 103 | clock-rate=<50000000>; |
104 | 104 | ||
105 | flash@f8000000 { | 105 | flash@f8000000 { |
106 | label = "m25p64"; | ||
107 | reg = <0xf8000000 0x800000>; | ||
108 | #address-cells = <1>; | 106 | #address-cells = <1>; |
109 | #size-cells = <1>; | 107 | #size-cells = <1>; |
108 | reg = <0xf8000000 0x800000>; | ||
110 | st,smi-fast-mode; | 109 | st,smi-fast-mode; |
110 | |||
111 | partition@0 { | ||
112 | label = "xloader"; | ||
113 | reg = <0x0 0x10000>; | ||
114 | }; | ||
115 | partition@10000 { | ||
116 | label = "u-boot"; | ||
117 | reg = <0x10000 0x40000>; | ||
118 | }; | ||
119 | partition@50000 { | ||
120 | label = "linux"; | ||
121 | reg = <0x50000 0x2c0000>; | ||
122 | }; | ||
123 | partition@310000 { | ||
124 | label = "rootfs"; | ||
125 | reg = <0x310000 0x4f0000>; | ||
126 | }; | ||
111 | }; | 127 | }; |
112 | }; | 128 | }; |
113 | 129 | ||
diff --git a/arch/arm/boot/dts/spear320-evb.dts b/arch/arm/boot/dts/spear320-evb.dts index 0c6463b71a37..6308fa3bec1e 100644 --- a/arch/arm/boot/dts/spear320-evb.dts +++ b/arch/arm/boot/dts/spear320-evb.dts | |||
@@ -110,6 +110,31 @@ | |||
110 | 110 | ||
111 | smi: flash@fc000000 { | 111 | smi: flash@fc000000 { |
112 | status = "okay"; | 112 | status = "okay"; |
113 | clock-rate=<50000000>; | ||
114 | |||
115 | flash@f8000000 { | ||
116 | #address-cells = <1>; | ||
117 | #size-cells = <1>; | ||
118 | reg = <0xf8000000 0x800000>; | ||
119 | st,smi-fast-mode; | ||
120 | |||
121 | partition@0 { | ||
122 | label = "xloader"; | ||
123 | reg = <0x0 0x10000>; | ||
124 | }; | ||
125 | partition@10000 { | ||
126 | label = "u-boot"; | ||
127 | reg = <0x10000 0x40000>; | ||
128 | }; | ||
129 | partition@50000 { | ||
130 | label = "linux"; | ||
131 | reg = <0x50000 0x2c0000>; | ||
132 | }; | ||
133 | partition@310000 { | ||
134 | label = "rootfs"; | ||
135 | reg = <0x310000 0x4f0000>; | ||
136 | }; | ||
137 | }; | ||
113 | }; | 138 | }; |
114 | 139 | ||
115 | spi0: spi@d0100000 { | 140 | spi0: spi@d0100000 { |
diff --git a/arch/arm/boot/dts/spear3xx.dtsi b/arch/arm/boot/dts/spear3xx.dtsi index 0ae7c8e86311..91072553963f 100644 --- a/arch/arm/boot/dts/spear3xx.dtsi +++ b/arch/arm/boot/dts/spear3xx.dtsi | |||
@@ -139,6 +139,12 @@ | |||
139 | interrupts = <12>; | 139 | interrupts = <12>; |
140 | status = "disabled"; | 140 | status = "disabled"; |
141 | }; | 141 | }; |
142 | |||
143 | timer@f0000000 { | ||
144 | compatible = "st,spear-timer"; | ||
145 | reg = <0xf0000000 0x400>; | ||
146 | interrupts = <2>; | ||
147 | }; | ||
142 | }; | 148 | }; |
143 | }; | 149 | }; |
144 | }; | 150 | }; |
diff --git a/arch/arm/boot/dts/spear600-evb.dts b/arch/arm/boot/dts/spear600-evb.dts index 790a7a8a5ccd..1119c22c9a82 100644 --- a/arch/arm/boot/dts/spear600-evb.dts +++ b/arch/arm/boot/dts/spear600-evb.dts | |||
@@ -33,6 +33,35 @@ | |||
33 | status = "okay"; | 33 | status = "okay"; |
34 | }; | 34 | }; |
35 | 35 | ||
36 | smi: flash@fc000000 { | ||
37 | status = "okay"; | ||
38 | clock-rate=<50000000>; | ||
39 | |||
40 | flash@f8000000 { | ||
41 | #address-cells = <1>; | ||
42 | #size-cells = <1>; | ||
43 | reg = <0xf8000000 0x800000>; | ||
44 | st,smi-fast-mode; | ||
45 | |||
46 | partition@0 { | ||
47 | label = "xloader"; | ||
48 | reg = <0x0 0x10000>; | ||
49 | }; | ||
50 | partition@10000 { | ||
51 | label = "u-boot"; | ||
52 | reg = <0x10000 0x40000>; | ||
53 | }; | ||
54 | partition@50000 { | ||
55 | label = "linux"; | ||
56 | reg = <0x50000 0x2c0000>; | ||
57 | }; | ||
58 | partition@310000 { | ||
59 | label = "rootfs"; | ||
60 | reg = <0x310000 0x4f0000>; | ||
61 | }; | ||
62 | }; | ||
63 | }; | ||
64 | |||
36 | apb { | 65 | apb { |
37 | serial@d0000000 { | 66 | serial@d0000000 { |
38 | status = "okay"; | 67 | status = "okay"; |
diff --git a/arch/arm/boot/dts/spear600.dtsi b/arch/arm/boot/dts/spear600.dtsi index d777e3a6f178..089f0a42c50e 100644 --- a/arch/arm/boot/dts/spear600.dtsi +++ b/arch/arm/boot/dts/spear600.dtsi | |||
@@ -177,6 +177,12 @@ | |||
177 | interrupts = <28>; | 177 | interrupts = <28>; |
178 | status = "disabled"; | 178 | status = "disabled"; |
179 | }; | 179 | }; |
180 | |||
181 | timer@f0000000 { | ||
182 | compatible = "st,spear-timer"; | ||
183 | reg = <0xf0000000 0x400>; | ||
184 | interrupts = <16>; | ||
185 | }; | ||
180 | }; | 186 | }; |
181 | }; | 187 | }; |
182 | }; | 188 | }; |