Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux...
[firefly-linux-kernel-4.4.55.git] / arch / arm / boot / dts / axm5516-cpus.dtsi
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 };