diff options
Diffstat (limited to 'arch/arm/boot/dts/axm5516-cpus.dtsi')
-rw-r--r-- | arch/arm/boot/dts/axm5516-cpus.dtsi | 204 |
1 files changed, 204 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/axm5516-cpus.dtsi b/arch/arm/boot/dts/axm5516-cpus.dtsi new file mode 100644 index 000000000000..b85f360cb125 --- /dev/null +++ b/arch/arm/boot/dts/axm5516-cpus.dtsi | |||
@@ -0,0 +1,204 @@ | |||
1 | /* | ||
2 | * arch/arm/boot/dts/axm5516-cpus.dtsi | ||
3 | * | ||
4 | * Copyright (C) 2013 LSI | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License as published by | ||
8 | * the Free Software Foundation; either version 2 of the License, or | ||
9 | * (at your option) any later version. | ||
10 | */ | ||
11 | |||
12 | / { | ||
13 | cpus { | ||
14 | #address-cells = <1>; | ||
15 | #size-cells = <0>; | ||
16 | |||
17 | cpu-map { | ||
18 | cluster0 { | ||
19 | core0 { | ||
20 | cpu = <&CPU0>; | ||
21 | }; | ||
22 | core1 { | ||
23 | cpu = <&CPU1>; | ||
24 | }; | ||
25 | core2 { | ||
26 | cpu = <&CPU2>; | ||
27 | }; | ||
28 | core3 { | ||
29 | cpu = <&CPU3>; | ||
30 | }; | ||
31 | }; | ||
32 | cluster1 { | ||
33 | core0 { | ||
34 | cpu = <&CPU4>; | ||
35 | }; | ||
36 | core1 { | ||
37 | cpu = <&CPU5>; | ||
38 | }; | ||
39 | core2 { | ||
40 | cpu = <&CPU6>; | ||
41 | }; | ||
42 | core3 { | ||
43 | cpu = <&CPU7>; | ||
44 | }; | ||
45 | }; | ||
46 | cluster2 { | ||
47 | core0 { | ||
48 | cpu = <&CPU8>; | ||
49 | }; | ||
50 | core1 { | ||
51 | cpu = <&CPU9>; | ||
52 | }; | ||
53 | core2 { | ||
54 | cpu = <&CPU10>; | ||
55 | }; | ||
56 | core3 { | ||
57 | cpu = <&CPU11>; | ||
58 | }; | ||
59 | }; | ||
60 | cluster3 { | ||
61 | core0 { | ||
62 | cpu = <&CPU12>; | ||
63 | }; | ||
64 | core1 { | ||
65 | cpu = <&CPU13>; | ||
66 | }; | ||
67 | core2 { | ||
68 | cpu = <&CPU14>; | ||
69 | }; | ||
70 | core3 { | ||
71 | cpu = <&CPU15>; | ||
72 | }; | ||
73 | }; | ||
74 | }; | ||
75 | |||
76 | CPU0: cpu@0 { | ||
77 | device_type = "cpu"; | ||
78 | compatible = "arm,cortex-a15"; | ||
79 | reg = <0x00>; | ||
80 | clock-frequency= <1400000000>; | ||
81 | cpu-release-addr = <0>; // Fixed by the boot loader | ||
82 | }; | ||
83 | |||
84 | CPU1: cpu@1 { | ||
85 | device_type = "cpu"; | ||
86 | compatible = "arm,cortex-a15"; | ||
87 | reg = <0x01>; | ||
88 | clock-frequency= <1400000000>; | ||
89 | cpu-release-addr = <0>; // Fixed by the boot loader | ||
90 | }; | ||
91 | |||
92 | CPU2: cpu@2 { | ||
93 | device_type = "cpu"; | ||
94 | compatible = "arm,cortex-a15"; | ||
95 | reg = <0x02>; | ||
96 | clock-frequency= <1400000000>; | ||
97 | cpu-release-addr = <0>; // Fixed by the boot loader | ||
98 | }; | ||
99 | |||
100 | CPU3: cpu@3 { | ||
101 | device_type = "cpu"; | ||
102 | compatible = "arm,cortex-a15"; | ||
103 | reg = <0x03>; | ||
104 | clock-frequency= <1400000000>; | ||
105 | cpu-release-addr = <0>; // Fixed by the boot loader | ||
106 | }; | ||
107 | |||
108 | CPU4: cpu@100 { | ||
109 | device_type = "cpu"; | ||
110 | compatible = "arm,cortex-a15"; | ||
111 | reg = <0x100>; | ||
112 | clock-frequency= <1400000000>; | ||
113 | cpu-release-addr = <0>; // Fixed by the boot loader | ||
114 | }; | ||
115 | |||
116 | CPU5: cpu@101 { | ||
117 | device_type = "cpu"; | ||
118 | compatible = "arm,cortex-a15"; | ||
119 | reg = <0x101>; | ||
120 | clock-frequency= <1400000000>; | ||
121 | cpu-release-addr = <0>; // Fixed by the boot loader | ||
122 | }; | ||
123 | |||
124 | CPU6: cpu@102 { | ||
125 | device_type = "cpu"; | ||
126 | compatible = "arm,cortex-a15"; | ||
127 | reg = <0x102>; | ||
128 | clock-frequency= <1400000000>; | ||
129 | cpu-release-addr = <0>; // Fixed by the boot loader | ||
130 | }; | ||
131 | |||
132 | CPU7: cpu@103 { | ||
133 | device_type = "cpu"; | ||
134 | compatible = "arm,cortex-a15"; | ||
135 | reg = <0x103>; | ||
136 | clock-frequency= <1400000000>; | ||
137 | cpu-release-addr = <0>; // Fixed by the boot loader | ||
138 | }; | ||
139 | |||
140 | CPU8: cpu@200 { | ||
141 | device_type = "cpu"; | ||
142 | compatible = "arm,cortex-a15"; | ||
143 | reg = <0x200>; | ||
144 | clock-frequency= <1400000000>; | ||
145 | cpu-release-addr = <0>; // Fixed by the boot loader | ||
146 | }; | ||
147 | |||
148 | CPU9: cpu@201 { | ||
149 | device_type = "cpu"; | ||
150 | compatible = "arm,cortex-a15"; | ||
151 | reg = <0x201>; | ||
152 | clock-frequency= <1400000000>; | ||
153 | cpu-release-addr = <0>; // Fixed by the boot loader | ||
154 | }; | ||
155 | |||
156 | CPU10: cpu@202 { | ||
157 | device_type = "cpu"; | ||
158 | compatible = "arm,cortex-a15"; | ||
159 | reg = <0x202>; | ||
160 | clock-frequency= <1400000000>; | ||
161 | cpu-release-addr = <0>; // Fixed by the boot loader | ||
162 | }; | ||
163 | |||
164 | CPU11: cpu@203 { | ||
165 | device_type = "cpu"; | ||
166 | compatible = "arm,cortex-a15"; | ||
167 | reg = <0x203>; | ||
168 | clock-frequency= <1400000000>; | ||
169 | cpu-release-addr = <0>; // Fixed by the boot loader | ||
170 | }; | ||
171 | |||
172 | CPU12: cpu@300 { | ||
173 | device_type = "cpu"; | ||
174 | compatible = "arm,cortex-a15"; | ||
175 | reg = <0x300>; | ||
176 | clock-frequency= <1400000000>; | ||
177 | cpu-release-addr = <0>; // Fixed by the boot loader | ||
178 | }; | ||
179 | |||
180 | CPU13: cpu@301 { | ||
181 | device_type = "cpu"; | ||
182 | compatible = "arm,cortex-a15"; | ||
183 | reg = <0x301>; | ||
184 | clock-frequency= <1400000000>; | ||
185 | cpu-release-addr = <0>; // Fixed by the boot loader | ||
186 | }; | ||
187 | |||
188 | CPU14: cpu@302 { | ||
189 | device_type = "cpu"; | ||
190 | compatible = "arm,cortex-a15"; | ||
191 | reg = <0x302>; | ||
192 | clock-frequency= <1400000000>; | ||
193 | cpu-release-addr = <0>; // Fixed by the boot loader | ||
194 | }; | ||
195 | |||
196 | CPU15: cpu@303 { | ||
197 | device_type = "cpu"; | ||
198 | compatible = "arm,cortex-a15"; | ||
199 | reg = <0x303>; | ||
200 | clock-frequency= <1400000000>; | ||
201 | cpu-release-addr = <0>; // Fixed by the boot loader | ||
202 | }; | ||
203 | }; | ||
204 | }; | ||