]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blame - arch/arm/boot/dts/spear300-evb.dts
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[mirror_ubuntu-jammy-kernel.git] / arch / arm / boot / dts / spear300-evb.dts
CommitLineData
fcaf2036 1// SPDX-License-Identifier: GPL-2.0-or-later
c5fa4fdc
VK
2/*
3 * DTS file for SPEAr300 Evaluation Baord
4 *
da89947b 5 * Copyright 2012 Viresh Kumar <vireshk@kernel.org>
c5fa4fdc
VK
6 */
7
8/dts-v1/;
9/include/ "spear300.dtsi"
10
11/ {
12 model = "ST SPEAr300 Evaluation Board";
13 compatible = "st,spear300-evb", "st,spear300";
14 #address-cells = <1>;
15 #size-cells = <1>;
16
17 memory {
18 reg = <0 0x40000000>;
19 };
20
21 ahb {
e0373607
VK
22 pinmux@99000000 {
23 st,pinmux-mode = <2>;
24 pinctrl-names = "default";
25 pinctrl-0 = <&state_default>;
26
27 state_default: pinmux {
28 i2c0 {
29 st,pins = "i2c0_grp";
30 st,function = "i2c0";
31 };
32 ssp0 {
33 st,pins = "ssp0_grp";
34 st,function = "ssp0";
35 };
36 mii0 {
37 st,pins = "mii0_grp";
38 st,function = "mii0";
39 };
40 uart0 {
41 st,pins = "uart0_grp";
42 st,function = "uart0";
43 };
44 clcd {
45 st,pins = "clcd_pfmode_grp";
46 st,function = "clcd";
47 };
48 sdhci {
49 st,pins = "sdhci_4bit_grp";
50 st,function = "sdhci";
51 };
52 gpio1 {
53 st,pins = "gpio1_4_to_7_grp",
54 "gpio1_0_to_3_grp";
55 st,function = "gpio1";
56 };
57 };
58 };
59
c5fa4fdc
VK
60 clcd@60000000 {
61 status = "okay";
62 };
63
0b7ee717
VK
64 dma@fc400000 {
65 status = "okay";
66 };
67
c5fa4fdc
VK
68 fsmc: flash@94000000 {
69 status = "okay";
70 };
71
72 gmac: eth@e0800000 {
73 status = "okay";
74 };
75
76 sdhci@70000000 {
067bf748 77 cd-gpios = <&gpio1 0 0>;
c5fa4fdc
VK
78 status = "okay";
79 };
80
81 smi: flash@fc000000 {
82 status = "okay";
30a0d037
VK
83 clock-rate=<50000000>;
84
85 flash@f8000000 {
86 #address-cells = <1>;
87 #size-cells = <1>;
88 reg = <0xf8000000 0x800000>;
89 st,smi-fast-mode;
90
91 partition@0 {
92 label = "xloader";
93 reg = <0x0 0x10000>;
94 };
95 partition@10000 {
96 label = "u-boot";
482a8f3f 97 reg = <0x10000 0x50000>;
30a0d037 98 };
482a8f3f
VK
99 partition@60000 {
100 label = "environment";
101 reg = <0x60000 0x10000>;
102 };
103 partition@70000 {
104 label = "dtb";
105 reg = <0x70000 0x10000>;
106 };
107 partition@80000 {
30a0d037 108 label = "linux";
482a8f3f 109 reg = <0x80000 0x310000>;
30a0d037 110 };
482a8f3f 111 partition@390000 {
30a0d037 112 label = "rootfs";
482a8f3f 113 reg = <0x390000 0x0>;
30a0d037
VK
114 };
115 };
c5fa4fdc
VK
116 };
117
118 spi0: spi@d0100000 {
119 status = "okay";
120 };
121
122 ehci@e1800000 {
123 status = "okay";
124 };
125
126 ohci@e1900000 {
127 status = "okay";
128 };
129
130 ohci@e2100000 {
131 status = "okay";
132 };
133
134 apb {
135 gpio0: gpio@fc980000 {
136 status = "okay";
137 };
138
139 gpio1: gpio@a9000000 {
140 status = "okay";
141 };
142
143 i2c0: i2c@d0180000 {
144 status = "okay";
145 };
146
147 kbd@a0000000 {
fa599c33
VK
148 linux,keymap = < 0x00000001
149 0x00010002
150 0x00020003
151 0x00030004
152 0x00040005
153 0x00050006
154 0x00060007
155 0x00070008
156 0x00080009
157 0x0100000a
158 0x0101000c
159 0x0102000d
160 0x0103000e
161 0x0104000f
162 0x01050010
163 0x01060011
164 0x01070012
165 0x01080013
166 0x02000014
167 0x02010015
168 0x02020016
169 0x02030017
170 0x02040018
171 0x02050019
172 0x0206001a
173 0x0207001b
174 0x0208001c
175 0x0300001d
176 0x0301001e
177 0x0302001f
178 0x03030020
179 0x03040021
180 0x03050022
181 0x03060023
182 0x03070024
183 0x03080025
184 0x04000026
185 0x04010027
186 0x04020028
187 0x04030029
188 0x0404002a
189 0x0405002b
190 0x0406002c
191 0x0407002d
192 0x0408002e
193 0x0500002f
194 0x05010030
195 0x05020031
196 0x05030032
197 0x05040033
198 0x05050034
199 0x05060035
200 0x05070036
201 0x05080037
202 0x06000038
203 0x06010039
204 0x0602003a
205 0x0603003b
206 0x0604003c
207 0x0605003d
208 0x0606003e
209 0x0607003f
210 0x06080040
211 0x07000041
212 0x07010042
213 0x07020043
214 0x07030044
215 0x07040045
216 0x07050046
217 0x07060047
218 0x07070048
219 0x07080049
220 0x0800004a
221 0x0801004b
222 0x0802004c
223 0x0803004d
224 0x0804004e
225 0x0805004f
226 0x08060050
227 0x08070051
228 0x08080052 >;
c5fa4fdc
VK
229 autorepeat;
230 st,mode = <0>;
231 status = "okay";
232 };
233
234 rtc@fc900000 {
235 status = "okay";
236 };
237
238 serial@d0000000 {
239 status = "okay";
7bceba83
VKS
240 pinctrl-names = "default";
241 pinctrl-0 = <>;
c5fa4fdc
VK
242 };
243
244 wdt@fc880000 {
245 status = "okay";
246 };
247 };
248 };
249};