~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/amd/elba-16core.dtsi

Version: ~ [ linux-6.11.5 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.58 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.114 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.169 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.228 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.284 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.322 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 /*
  3  * Copyright 2020-2023 Advanced Micro Devices, Inc.
  4  */
  5 
  6 / {
  7         cpus {
  8                 #address-cells = <1>;
  9                 #size-cells = <0>;
 10 
 11                 cpu-map {
 12                         cluster0 {
 13                                 core0 { cpu = <&cpu0>; };
 14                                 core1 { cpu = <&cpu1>; };
 15                                 core2 { cpu = <&cpu2>; };
 16                                 core3 { cpu = <&cpu3>; };
 17                         };
 18 
 19                         cluster1 {
 20                                 core0 { cpu = <&cpu4>; };
 21                                 core1 { cpu = <&cpu5>; };
 22                                 core2 { cpu = <&cpu6>; };
 23                                 core3 { cpu = <&cpu7>; };
 24                         };
 25 
 26                         cluster2 {
 27                                 core0 { cpu = <&cpu8>; };
 28                                 core1 { cpu = <&cpu9>; };
 29                                 core2 { cpu = <&cpu10>; };
 30                                 core3 { cpu = <&cpu11>; };
 31                         };
 32 
 33                         cluster3 {
 34                                 core0 { cpu = <&cpu12>; };
 35                                 core1 { cpu = <&cpu13>; };
 36                                 core2 { cpu = <&cpu14>; };
 37                                 core3 { cpu = <&cpu15>; };
 38                         };
 39                 };
 40 
 41                 /* CLUSTER 0 */
 42                 cpu0: cpu@0 {
 43                         device_type = "cpu";
 44                         compatible = "arm,cortex-a72";
 45                         reg = <0x0>;
 46                         next-level-cache = <&l2_0>;
 47                         enable-method = "psci";
 48                 };
 49 
 50                 cpu1: cpu@1 {
 51                         device_type = "cpu";
 52                         compatible = "arm,cortex-a72";
 53                         reg = <0x1>;
 54                         next-level-cache = <&l2_0>;
 55                         enable-method = "psci";
 56                 };
 57 
 58                 cpu2: cpu@2 {
 59                         device_type = "cpu";
 60                         compatible = "arm,cortex-a72";
 61                         reg = <0x2>;
 62                         next-level-cache = <&l2_0>;
 63                         enable-method = "psci";
 64                 };
 65 
 66                 cpu3: cpu@3 {
 67                         device_type = "cpu";
 68                         compatible = "arm,cortex-a72";
 69                         reg = <0x3>;
 70                         next-level-cache = <&l2_0>;
 71                         enable-method = "psci";
 72                 };
 73 
 74                 l2_0: l2-cache0 {
 75                         compatible = "cache";
 76                         cache-unified;
 77                         cache-level = <2>;
 78                 };
 79 
 80                 /* CLUSTER 1 */
 81                 cpu4: cpu@100 {
 82                         device_type = "cpu";
 83                         compatible = "arm,cortex-a72";
 84                         reg = <0x100>;
 85                         next-level-cache = <&l2_1>;
 86                         enable-method = "psci";
 87                 };
 88 
 89                 cpu5: cpu@101 {
 90                         device_type = "cpu";
 91                         compatible = "arm,cortex-a72";
 92                         reg = <0x101>;
 93                         next-level-cache = <&l2_1>;
 94                         enable-method = "psci";
 95                 };
 96 
 97                 cpu6: cpu@102 {
 98                         device_type = "cpu";
 99                         compatible = "arm,cortex-a72";
100                         reg = <0x102>;
101                         next-level-cache = <&l2_1>;
102                         enable-method = "psci";
103                 };
104 
105                 cpu7: cpu@103 {
106                         device_type = "cpu";
107                         compatible = "arm,cortex-a72";
108                         reg = <0x103>;
109                         next-level-cache = <&l2_1>;
110                         enable-method = "psci";
111                 };
112 
113                 l2_1: l2-cache1 {
114                         compatible = "cache";
115                         cache-unified;
116                         cache-level = <2>;
117                 };
118 
119                 /* CLUSTER 2 */
120                 cpu8: cpu@200 {
121                         device_type = "cpu";
122                         compatible = "arm,cortex-a72";
123                         reg = <0x200>;
124                         next-level-cache = <&l2_2>;
125                         enable-method = "psci";
126                 };
127 
128                 cpu9: cpu@201 {
129                         device_type = "cpu";
130                         compatible = "arm,cortex-a72";
131                         reg = <0x201>;
132                         next-level-cache = <&l2_2>;
133                         enable-method = "psci";
134                 };
135 
136                 cpu10: cpu@202 {
137                         device_type = "cpu";
138                         compatible = "arm,cortex-a72";
139                         reg = <0x202>;
140                         next-level-cache = <&l2_2>;
141                         enable-method = "psci";
142                 };
143 
144                 cpu11: cpu@203 {
145                         device_type = "cpu";
146                         compatible = "arm,cortex-a72";
147                         reg = <0x203>;
148                         next-level-cache = <&l2_2>;
149                         enable-method = "psci";
150                 };
151 
152                 l2_2: l2-cache2 {
153                         compatible = "cache";
154                         cache-unified;
155                         cache-level = <2>;
156                 };
157 
158                 /* CLUSTER 3 */
159                 cpu12: cpu@300 {
160                         device_type = "cpu";
161                         compatible = "arm,cortex-a72";
162                         reg = <0x300>;
163                         next-level-cache = <&l2_3>;
164                         enable-method = "psci";
165                 };
166 
167                 cpu13: cpu@301 {
168                         device_type = "cpu";
169                         compatible = "arm,cortex-a72";
170                         reg = <0x301>;
171                         next-level-cache = <&l2_3>;
172                         enable-method = "psci";
173                 };
174 
175                 cpu14: cpu@302 {
176                         device_type = "cpu";
177                         compatible = "arm,cortex-a72";
178                         reg = <0x302>;
179                         next-level-cache = <&l2_3>;
180                         enable-method = "psci";
181                 };
182 
183                 cpu15: cpu@303 {
184                         device_type = "cpu";
185                         compatible = "arm,cortex-a72";
186                         reg = <0x303>;
187                         next-level-cache = <&l2_3>;
188                         enable-method = "psci";
189                 };
190 
191                 l2_3: l2-cache3 {
192                         compatible = "cache";
193                         cache-unified;
194                         cache-level = <2>;
195                 };
196         };
197 };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php