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

TOMOYO Linux Cross Reference
Linux/arch/riscv/boot/dts/sophgo/sg2042-cpus.dtsi

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ 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.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
  2 /*
  3  * Copyright (C) 2022 Sophgo Technology Inc. All rights reserved.
  4  */
  5 
  6 / {
  7         cpus {
  8                 #address-cells = <1>;
  9                 #size-cells = <0>;
 10                 timebase-frequency = <50000000>;
 11 
 12                 cpu-map {
 13                         socket0 {
 14                                 cluster0 {
 15                                          core0 {
 16                                                 cpu = <&cpu0>;
 17                                          };
 18                                          core1 {
 19                                                 cpu = <&cpu1>;
 20                                          };
 21                                          core2 {
 22                                                 cpu = <&cpu2>;
 23                                          };
 24                                          core3 {
 25                                                 cpu = <&cpu3>;
 26                                          };
 27                                 };
 28 
 29                                 cluster1 {
 30                                          core0 {
 31                                                 cpu = <&cpu4>;
 32                                          };
 33                                          core1 {
 34                                                 cpu = <&cpu5>;
 35                                          };
 36                                          core2 {
 37                                                 cpu = <&cpu6>;
 38                                          };
 39                                          core3 {
 40                                                 cpu = <&cpu7>;
 41                                          };
 42                                 };
 43 
 44                                 cluster2 {
 45                                          core0 {
 46                                                 cpu = <&cpu16>;
 47                                          };
 48                                          core1 {
 49                                                 cpu = <&cpu17>;
 50                                          };
 51                                          core2 {
 52                                                 cpu = <&cpu18>;
 53                                          };
 54                                          core3 {
 55                                                 cpu = <&cpu19>;
 56                                          };
 57                                 };
 58 
 59                                 cluster3 {
 60                                          core0 {
 61                                                 cpu = <&cpu20>;
 62                                          };
 63                                          core1 {
 64                                                 cpu = <&cpu21>;
 65                                          };
 66                                          core2 {
 67                                                 cpu = <&cpu22>;
 68                                          };
 69                                          core3 {
 70                                                 cpu = <&cpu23>;
 71                                          };
 72                                 };
 73 
 74                                 cluster4 {
 75                                          core0 {
 76                                                 cpu = <&cpu8>;
 77                                          };
 78                                          core1 {
 79                                                 cpu = <&cpu9>;
 80                                          };
 81                                          core2 {
 82                                                 cpu = <&cpu10>;
 83                                          };
 84                                          core3 {
 85                                                 cpu = <&cpu11>;
 86                                          };
 87                                 };
 88 
 89                                 cluster5 {
 90                                          core0 {
 91                                                 cpu = <&cpu12>;
 92                                          };
 93                                          core1 {
 94                                                 cpu = <&cpu13>;
 95                                          };
 96                                          core2 {
 97                                                 cpu = <&cpu14>;
 98                                          };
 99                                          core3 {
100                                                 cpu = <&cpu15>;
101                                          };
102                                 };
103 
104                                 cluster6 {
105                                          core0 {
106                                                 cpu = <&cpu24>;
107                                          };
108                                          core1 {
109                                                 cpu = <&cpu25>;
110                                          };
111                                          core2 {
112                                                 cpu = <&cpu26>;
113                                          };
114                                          core3 {
115                                                 cpu = <&cpu27>;
116                                          };
117                                 };
118 
119                                 cluster7 {
120                                          core0 {
121                                                 cpu = <&cpu28>;
122                                          };
123                                          core1 {
124                                                 cpu = <&cpu29>;
125                                          };
126                                          core2 {
127                                                 cpu = <&cpu30>;
128                                          };
129                                          core3 {
130                                                 cpu = <&cpu31>;
131                                          };
132                                 };
133 
134                                 cluster8 {
135                                          core0 {
136                                                 cpu = <&cpu32>;
137                                          };
138                                          core1 {
139                                                 cpu = <&cpu33>;
140                                          };
141                                          core2 {
142                                                 cpu = <&cpu34>;
143                                          };
144                                          core3 {
145                                                 cpu = <&cpu35>;
146                                          };
147                                 };
148 
149                                 cluster9 {
150                                          core0 {
151                                                 cpu = <&cpu36>;
152                                          };
153                                          core1 {
154                                                 cpu = <&cpu37>;
155                                          };
156                                          core2 {
157                                                 cpu = <&cpu38>;
158                                          };
159                                          core3 {
160                                                 cpu = <&cpu39>;
161                                          };
162                                 };
163 
164                                 cluster10 {
165                                          core0 {
166                                                 cpu = <&cpu48>;
167                                          };
168                                          core1 {
169                                                 cpu = <&cpu49>;
170                                          };
171                                          core2 {
172                                                 cpu = <&cpu50>;
173                                          };
174                                          core3 {
175                                                 cpu = <&cpu51>;
176                                          };
177                                 };
178 
179                                 cluster11 {
180                                          core0 {
181                                                 cpu = <&cpu52>;
182                                          };
183                                          core1 {
184                                                 cpu = <&cpu53>;
185                                          };
186                                          core2 {
187                                                 cpu = <&cpu54>;
188                                          };
189                                          core3 {
190                                                 cpu = <&cpu55>;
191                                          };
192                                 };
193 
194                                 cluster12 {
195                                          core0 {
196                                                 cpu = <&cpu40>;
197                                          };
198                                          core1 {
199                                                 cpu = <&cpu41>;
200                                          };
201                                          core2 {
202                                                 cpu = <&cpu42>;
203                                          };
204                                          core3 {
205                                                 cpu = <&cpu43>;
206                                          };
207                                 };
208 
209                                 cluster13 {
210                                          core0 {
211                                                 cpu = <&cpu44>;
212                                          };
213                                          core1 {
214                                                 cpu = <&cpu45>;
215                                          };
216                                          core2 {
217                                                 cpu = <&cpu46>;
218                                          };
219                                          core3 {
220                                                 cpu = <&cpu47>;
221                                          };
222                                 };
223 
224                                 cluster14 {
225                                          core0 {
226                                                 cpu = <&cpu56>;
227                                          };
228                                          core1 {
229                                                 cpu = <&cpu57>;
230                                          };
231                                          core2 {
232                                                 cpu = <&cpu58>;
233                                          };
234                                          core3 {
235                                                 cpu = <&cpu59>;
236                                          };
237                                 };
238 
239                                 cluster15 {
240                                          core0 {
241                                                 cpu = <&cpu60>;
242                                          };
243                                          core1 {
244                                                 cpu = <&cpu61>;
245                                          };
246                                          core2 {
247                                                 cpu = <&cpu62>;
248                                          };
249                                          core3 {
250                                                 cpu = <&cpu63>;
251                                          };
252                                 };
253                         };
254                 };
255 
256                 cpu0: cpu@0 {
257                         compatible = "thead,c920", "riscv";
258                         device_type = "cpu";
259                         riscv,isa = "rv64imafdc";
260                         riscv,isa-base = "rv64i";
261                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
262                                                "zicntr", "zicsr", "zifencei",
263                                                "zihpm";
264                         reg = <0>;
265                         i-cache-block-size = <64>;
266                         i-cache-size = <65536>;
267                         i-cache-sets = <512>;
268                         d-cache-block-size = <64>;
269                         d-cache-size = <65536>;
270                         d-cache-sets = <512>;
271                         next-level-cache = <&l2_cache0>;
272                         mmu-type = "riscv,sv39";
273 
274                         cpu0_intc: interrupt-controller {
275                                 compatible = "riscv,cpu-intc";
276                                 interrupt-controller;
277                                 #interrupt-cells = <1>;
278                         };
279                 };
280 
281                 cpu1: cpu@1 {
282                         compatible = "thead,c920", "riscv";
283                         device_type = "cpu";
284                         riscv,isa = "rv64imafdc";
285                         riscv,isa-base = "rv64i";
286                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
287                                                "zicntr", "zicsr", "zifencei",
288                                                "zihpm";
289                         reg = <1>;
290                         i-cache-block-size = <64>;
291                         i-cache-size = <65536>;
292                         i-cache-sets = <512>;
293                         d-cache-block-size = <64>;
294                         d-cache-size = <65536>;
295                         d-cache-sets = <512>;
296                         next-level-cache = <&l2_cache0>;
297                         mmu-type = "riscv,sv39";
298 
299                         cpu1_intc: interrupt-controller {
300                                 compatible = "riscv,cpu-intc";
301                                 interrupt-controller;
302                                 #interrupt-cells = <1>;
303                         };
304                 };
305 
306                 cpu2: cpu@2 {
307                         compatible = "thead,c920", "riscv";
308                         device_type = "cpu";
309                         riscv,isa = "rv64imafdc";
310                         riscv,isa-base = "rv64i";
311                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
312                                                "zicntr", "zicsr", "zifencei",
313                                                "zihpm";
314                         reg = <2>;
315                         i-cache-block-size = <64>;
316                         i-cache-size = <65536>;
317                         i-cache-sets = <512>;
318                         d-cache-block-size = <64>;
319                         d-cache-size = <65536>;
320                         d-cache-sets = <512>;
321                         next-level-cache = <&l2_cache0>;
322                         mmu-type = "riscv,sv39";
323 
324                         cpu2_intc: interrupt-controller {
325                                 compatible = "riscv,cpu-intc";
326                                 interrupt-controller;
327                                 #interrupt-cells = <1>;
328                         };
329                 };
330 
331                 cpu3: cpu@3 {
332                         compatible = "thead,c920", "riscv";
333                         device_type = "cpu";
334                         riscv,isa = "rv64imafdc";
335                         riscv,isa-base = "rv64i";
336                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
337                                                "zicntr", "zicsr", "zifencei",
338                                                "zihpm";
339                         reg = <3>;
340                         i-cache-block-size = <64>;
341                         i-cache-size = <65536>;
342                         i-cache-sets = <512>;
343                         d-cache-block-size = <64>;
344                         d-cache-size = <65536>;
345                         d-cache-sets = <512>;
346                         next-level-cache = <&l2_cache0>;
347                         mmu-type = "riscv,sv39";
348 
349                         cpu3_intc: interrupt-controller {
350                                 compatible = "riscv,cpu-intc";
351                                 interrupt-controller;
352                                 #interrupt-cells = <1>;
353                         };
354                 };
355 
356                 cpu4: cpu@4 {
357                         compatible = "thead,c920", "riscv";
358                         device_type = "cpu";
359                         riscv,isa = "rv64imafdc";
360                         riscv,isa-base = "rv64i";
361                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
362                                                "zicntr", "zicsr", "zifencei",
363                                                "zihpm";
364                         reg = <4>;
365                         i-cache-block-size = <64>;
366                         i-cache-size = <65536>;
367                         i-cache-sets = <512>;
368                         d-cache-block-size = <64>;
369                         d-cache-size = <65536>;
370                         d-cache-sets = <512>;
371                         next-level-cache = <&l2_cache1>;
372                         mmu-type = "riscv,sv39";
373 
374                         cpu4_intc: interrupt-controller {
375                                 compatible = "riscv,cpu-intc";
376                                 interrupt-controller;
377                                 #interrupt-cells = <1>;
378                         };
379                 };
380 
381                 cpu5: cpu@5 {
382                         compatible = "thead,c920", "riscv";
383                         device_type = "cpu";
384                         riscv,isa = "rv64imafdc";
385                         riscv,isa-base = "rv64i";
386                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
387                                                "zicntr", "zicsr", "zifencei",
388                                                "zihpm";
389                         reg = <5>;
390                         i-cache-block-size = <64>;
391                         i-cache-size = <65536>;
392                         i-cache-sets = <512>;
393                         d-cache-block-size = <64>;
394                         d-cache-size = <65536>;
395                         d-cache-sets = <512>;
396                         next-level-cache = <&l2_cache1>;
397                         mmu-type = "riscv,sv39";
398 
399                         cpu5_intc: interrupt-controller {
400                                 compatible = "riscv,cpu-intc";
401                                 interrupt-controller;
402                                 #interrupt-cells = <1>;
403                         };
404                 };
405 
406                 cpu6: cpu@6 {
407                         compatible = "thead,c920", "riscv";
408                         device_type = "cpu";
409                         riscv,isa = "rv64imafdc";
410                         riscv,isa-base = "rv64i";
411                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
412                                                "zicntr", "zicsr", "zifencei",
413                                                "zihpm";
414                         reg = <6>;
415                         i-cache-block-size = <64>;
416                         i-cache-size = <65536>;
417                         i-cache-sets = <512>;
418                         d-cache-block-size = <64>;
419                         d-cache-size = <65536>;
420                         d-cache-sets = <512>;
421                         next-level-cache = <&l2_cache1>;
422                         mmu-type = "riscv,sv39";
423 
424                         cpu6_intc: interrupt-controller {
425                                 compatible = "riscv,cpu-intc";
426                                 interrupt-controller;
427                                 #interrupt-cells = <1>;
428                         };
429                 };
430 
431                 cpu7: cpu@7 {
432                         compatible = "thead,c920", "riscv";
433                         device_type = "cpu";
434                         riscv,isa = "rv64imafdc";
435                         riscv,isa-base = "rv64i";
436                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
437                                                "zicntr", "zicsr", "zifencei",
438                                                "zihpm";
439                         reg = <7>;
440                         i-cache-block-size = <64>;
441                         i-cache-size = <65536>;
442                         i-cache-sets = <512>;
443                         d-cache-block-size = <64>;
444                         d-cache-size = <65536>;
445                         d-cache-sets = <512>;
446                         next-level-cache = <&l2_cache1>;
447                         mmu-type = "riscv,sv39";
448 
449                         cpu7_intc: interrupt-controller {
450                                 compatible = "riscv,cpu-intc";
451                                 interrupt-controller;
452                                 #interrupt-cells = <1>;
453                         };
454                 };
455 
456                 cpu8: cpu@8 {
457                         compatible = "thead,c920", "riscv";
458                         device_type = "cpu";
459                         riscv,isa = "rv64imafdc";
460                         riscv,isa-base = "rv64i";
461                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
462                                                "zicntr", "zicsr", "zifencei",
463                                                "zihpm";
464                         reg = <8>;
465                         i-cache-block-size = <64>;
466                         i-cache-size = <65536>;
467                         i-cache-sets = <512>;
468                         d-cache-block-size = <64>;
469                         d-cache-size = <65536>;
470                         d-cache-sets = <512>;
471                         next-level-cache = <&l2_cache4>;
472                         mmu-type = "riscv,sv39";
473 
474                         cpu8_intc: interrupt-controller {
475                                 compatible = "riscv,cpu-intc";
476                                 interrupt-controller;
477                                 #interrupt-cells = <1>;
478                         };
479                 };
480 
481                 cpu9: cpu@9 {
482                         compatible = "thead,c920", "riscv";
483                         device_type = "cpu";
484                         riscv,isa = "rv64imafdc";
485                         riscv,isa-base = "rv64i";
486                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
487                                                "zicntr", "zicsr", "zifencei",
488                                                "zihpm";
489                         reg = <9>;
490                         i-cache-block-size = <64>;
491                         i-cache-size = <65536>;
492                         i-cache-sets = <512>;
493                         d-cache-block-size = <64>;
494                         d-cache-size = <65536>;
495                         d-cache-sets = <512>;
496                         next-level-cache = <&l2_cache4>;
497                         mmu-type = "riscv,sv39";
498 
499                         cpu9_intc: interrupt-controller {
500                                 compatible = "riscv,cpu-intc";
501                                 interrupt-controller;
502                                 #interrupt-cells = <1>;
503                         };
504                 };
505 
506                 cpu10: cpu@10 {
507                         compatible = "thead,c920", "riscv";
508                         device_type = "cpu";
509                         riscv,isa = "rv64imafdc";
510                         riscv,isa-base = "rv64i";
511                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
512                                                "zicntr", "zicsr", "zifencei",
513                                                "zihpm";
514                         reg = <10>;
515                         i-cache-block-size = <64>;
516                         i-cache-size = <65536>;
517                         i-cache-sets = <512>;
518                         d-cache-block-size = <64>;
519                         d-cache-size = <65536>;
520                         d-cache-sets = <512>;
521                         next-level-cache = <&l2_cache4>;
522                         mmu-type = "riscv,sv39";
523 
524                         cpu10_intc: interrupt-controller {
525                                 compatible = "riscv,cpu-intc";
526                                 interrupt-controller;
527                                 #interrupt-cells = <1>;
528                         };
529                 };
530 
531                 cpu11: cpu@11 {
532                         compatible = "thead,c920", "riscv";
533                         device_type = "cpu";
534                         riscv,isa = "rv64imafdc";
535                         riscv,isa-base = "rv64i";
536                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
537                                                "zicntr", "zicsr", "zifencei",
538                                                "zihpm";
539                         reg = <11>;
540                         i-cache-block-size = <64>;
541                         i-cache-size = <65536>;
542                         i-cache-sets = <512>;
543                         d-cache-block-size = <64>;
544                         d-cache-size = <65536>;
545                         d-cache-sets = <512>;
546                         next-level-cache = <&l2_cache4>;
547                         mmu-type = "riscv,sv39";
548 
549                         cpu11_intc: interrupt-controller {
550                                 compatible = "riscv,cpu-intc";
551                                 interrupt-controller;
552                                 #interrupt-cells = <1>;
553                         };
554                 };
555 
556                 cpu12: cpu@12 {
557                         compatible = "thead,c920", "riscv";
558                         device_type = "cpu";
559                         riscv,isa = "rv64imafdc";
560                         riscv,isa-base = "rv64i";
561                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
562                                                "zicntr", "zicsr", "zifencei",
563                                                "zihpm";
564                         reg = <12>;
565                         i-cache-block-size = <64>;
566                         i-cache-size = <65536>;
567                         i-cache-sets = <512>;
568                         d-cache-block-size = <64>;
569                         d-cache-size = <65536>;
570                         d-cache-sets = <512>;
571                         next-level-cache = <&l2_cache5>;
572                         mmu-type = "riscv,sv39";
573 
574                         cpu12_intc: interrupt-controller {
575                                 compatible = "riscv,cpu-intc";
576                                 interrupt-controller;
577                                 #interrupt-cells = <1>;
578                         };
579                 };
580 
581                 cpu13: cpu@13 {
582                         compatible = "thead,c920", "riscv";
583                         device_type = "cpu";
584                         riscv,isa = "rv64imafdc";
585                         riscv,isa-base = "rv64i";
586                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
587                                                "zicntr", "zicsr", "zifencei",
588                                                "zihpm";
589                         reg = <13>;
590                         i-cache-block-size = <64>;
591                         i-cache-size = <65536>;
592                         i-cache-sets = <512>;
593                         d-cache-block-size = <64>;
594                         d-cache-size = <65536>;
595                         d-cache-sets = <512>;
596                         next-level-cache = <&l2_cache5>;
597                         mmu-type = "riscv,sv39";
598 
599                         cpu13_intc: interrupt-controller {
600                                 compatible = "riscv,cpu-intc";
601                                 interrupt-controller;
602                                 #interrupt-cells = <1>;
603                         };
604                 };
605 
606                 cpu14: cpu@14 {
607                         compatible = "thead,c920", "riscv";
608                         device_type = "cpu";
609                         riscv,isa = "rv64imafdc";
610                         riscv,isa-base = "rv64i";
611                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
612                                                "zicntr", "zicsr", "zifencei",
613                                                "zihpm";
614                         reg = <14>;
615                         i-cache-block-size = <64>;
616                         i-cache-size = <65536>;
617                         i-cache-sets = <512>;
618                         d-cache-block-size = <64>;
619                         d-cache-size = <65536>;
620                         d-cache-sets = <512>;
621                         next-level-cache = <&l2_cache5>;
622                         mmu-type = "riscv,sv39";
623 
624                         cpu14_intc: interrupt-controller {
625                                 compatible = "riscv,cpu-intc";
626                                 interrupt-controller;
627                                 #interrupt-cells = <1>;
628                         };
629                 };
630 
631                 cpu15: cpu@15 {
632                         compatible = "thead,c920", "riscv";
633                         device_type = "cpu";
634                         riscv,isa = "rv64imafdc";
635                         riscv,isa-base = "rv64i";
636                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
637                                                "zicntr", "zicsr", "zifencei",
638                                                "zihpm";
639                         reg = <15>;
640                         i-cache-block-size = <64>;
641                         i-cache-size = <65536>;
642                         i-cache-sets = <512>;
643                         d-cache-block-size = <64>;
644                         d-cache-size = <65536>;
645                         d-cache-sets = <512>;
646                         next-level-cache = <&l2_cache5>;
647                         mmu-type = "riscv,sv39";
648 
649                         cpu15_intc: interrupt-controller {
650                                 compatible = "riscv,cpu-intc";
651                                 interrupt-controller;
652                                 #interrupt-cells = <1>;
653                         };
654                 };
655 
656                 cpu16: cpu@16 {
657                         compatible = "thead,c920", "riscv";
658                         device_type = "cpu";
659                         riscv,isa = "rv64imafdc";
660                         riscv,isa-base = "rv64i";
661                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
662                                                "zicntr", "zicsr", "zifencei",
663                                                "zihpm";
664                         reg = <16>;
665                         i-cache-block-size = <64>;
666                         i-cache-size = <65536>;
667                         i-cache-sets = <512>;
668                         d-cache-block-size = <64>;
669                         d-cache-size = <65536>;
670                         d-cache-sets = <512>;
671                         next-level-cache = <&l2_cache2>;
672                         mmu-type = "riscv,sv39";
673 
674                         cpu16_intc: interrupt-controller {
675                                 compatible = "riscv,cpu-intc";
676                                 interrupt-controller;
677                                 #interrupt-cells = <1>;
678                         };
679                 };
680 
681                 cpu17: cpu@17 {
682                         compatible = "thead,c920", "riscv";
683                         device_type = "cpu";
684                         riscv,isa = "rv64imafdc";
685                         riscv,isa-base = "rv64i";
686                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
687                                                "zicntr", "zicsr", "zifencei",
688                                                "zihpm";
689                         reg = <17>;
690                         i-cache-block-size = <64>;
691                         i-cache-size = <65536>;
692                         i-cache-sets = <512>;
693                         d-cache-block-size = <64>;
694                         d-cache-size = <65536>;
695                         d-cache-sets = <512>;
696                         next-level-cache = <&l2_cache2>;
697                         mmu-type = "riscv,sv39";
698 
699                         cpu17_intc: interrupt-controller {
700                                 compatible = "riscv,cpu-intc";
701                                 interrupt-controller;
702                                 #interrupt-cells = <1>;
703                         };
704                 };
705 
706                 cpu18: cpu@18 {
707                         compatible = "thead,c920", "riscv";
708                         device_type = "cpu";
709                         riscv,isa = "rv64imafdc";
710                         riscv,isa-base = "rv64i";
711                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
712                                                "zicntr", "zicsr", "zifencei",
713                                                "zihpm";
714                         reg = <18>;
715                         i-cache-block-size = <64>;
716                         i-cache-size = <65536>;
717                         i-cache-sets = <512>;
718                         d-cache-block-size = <64>;
719                         d-cache-size = <65536>;
720                         d-cache-sets = <512>;
721                         next-level-cache = <&l2_cache2>;
722                         mmu-type = "riscv,sv39";
723 
724                         cpu18_intc: interrupt-controller {
725                                 compatible = "riscv,cpu-intc";
726                                 interrupt-controller;
727                                 #interrupt-cells = <1>;
728                         };
729                 };
730 
731                 cpu19: cpu@19 {
732                         compatible = "thead,c920", "riscv";
733                         device_type = "cpu";
734                         riscv,isa = "rv64imafdc";
735                         riscv,isa-base = "rv64i";
736                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
737                                                "zicntr", "zicsr", "zifencei",
738                                                "zihpm";
739                         reg = <19>;
740                         i-cache-block-size = <64>;
741                         i-cache-size = <65536>;
742                         i-cache-sets = <512>;
743                         d-cache-block-size = <64>;
744                         d-cache-size = <65536>;
745                         d-cache-sets = <512>;
746                         next-level-cache = <&l2_cache2>;
747                         mmu-type = "riscv,sv39";
748 
749                         cpu19_intc: interrupt-controller {
750                                 compatible = "riscv,cpu-intc";
751                                 interrupt-controller;
752                                 #interrupt-cells = <1>;
753                         };
754                 };
755 
756                 cpu20: cpu@20 {
757                         compatible = "thead,c920", "riscv";
758                         device_type = "cpu";
759                         riscv,isa = "rv64imafdc";
760                         riscv,isa-base = "rv64i";
761                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
762                                                "zicntr", "zicsr", "zifencei",
763                                                "zihpm";
764                         reg = <20>;
765                         i-cache-block-size = <64>;
766                         i-cache-size = <65536>;
767                         i-cache-sets = <512>;
768                         d-cache-block-size = <64>;
769                         d-cache-size = <65536>;
770                         d-cache-sets = <512>;
771                         next-level-cache = <&l2_cache3>;
772                         mmu-type = "riscv,sv39";
773 
774                         cpu20_intc: interrupt-controller {
775                                 compatible = "riscv,cpu-intc";
776                                 interrupt-controller;
777                                 #interrupt-cells = <1>;
778                         };
779                 };
780 
781                 cpu21: cpu@21 {
782                         compatible = "thead,c920", "riscv";
783                         device_type = "cpu";
784                         riscv,isa = "rv64imafdc";
785                         riscv,isa-base = "rv64i";
786                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
787                                                "zicntr", "zicsr", "zifencei",
788                                                "zihpm";
789                         reg = <21>;
790                         i-cache-block-size = <64>;
791                         i-cache-size = <65536>;
792                         i-cache-sets = <512>;
793                         d-cache-block-size = <64>;
794                         d-cache-size = <65536>;
795                         d-cache-sets = <512>;
796                         next-level-cache = <&l2_cache3>;
797                         mmu-type = "riscv,sv39";
798 
799                         cpu21_intc: interrupt-controller {
800                                 compatible = "riscv,cpu-intc";
801                                 interrupt-controller;
802                                 #interrupt-cells = <1>;
803                         };
804                 };
805 
806                 cpu22: cpu@22 {
807                         compatible = "thead,c920", "riscv";
808                         device_type = "cpu";
809                         riscv,isa = "rv64imafdc";
810                         riscv,isa-base = "rv64i";
811                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
812                                                "zicntr", "zicsr", "zifencei",
813                                                "zihpm";
814                         reg = <22>;
815                         i-cache-block-size = <64>;
816                         i-cache-size = <65536>;
817                         i-cache-sets = <512>;
818                         d-cache-block-size = <64>;
819                         d-cache-size = <65536>;
820                         d-cache-sets = <512>;
821                         next-level-cache = <&l2_cache3>;
822                         mmu-type = "riscv,sv39";
823 
824                         cpu22_intc: interrupt-controller {
825                                 compatible = "riscv,cpu-intc";
826                                 interrupt-controller;
827                                 #interrupt-cells = <1>;
828                         };
829                 };
830 
831                 cpu23: cpu@23 {
832                         compatible = "thead,c920", "riscv";
833                         device_type = "cpu";
834                         riscv,isa = "rv64imafdc";
835                         riscv,isa-base = "rv64i";
836                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
837                                                "zicntr", "zicsr", "zifencei",
838                                                "zihpm";
839                         reg = <23>;
840                         i-cache-block-size = <64>;
841                         i-cache-size = <65536>;
842                         i-cache-sets = <512>;
843                         d-cache-block-size = <64>;
844                         d-cache-size = <65536>;
845                         d-cache-sets = <512>;
846                         next-level-cache = <&l2_cache3>;
847                         mmu-type = "riscv,sv39";
848 
849                         cpu23_intc: interrupt-controller {
850                                 compatible = "riscv,cpu-intc";
851                                 interrupt-controller;
852                                 #interrupt-cells = <1>;
853                         };
854                 };
855 
856                 cpu24: cpu@24 {
857                         compatible = "thead,c920", "riscv";
858                         device_type = "cpu";
859                         riscv,isa = "rv64imafdc";
860                         riscv,isa-base = "rv64i";
861                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
862                                                "zicntr", "zicsr", "zifencei",
863                                                "zihpm";
864                         reg = <24>;
865                         i-cache-block-size = <64>;
866                         i-cache-size = <65536>;
867                         i-cache-sets = <512>;
868                         d-cache-block-size = <64>;
869                         d-cache-size = <65536>;
870                         d-cache-sets = <512>;
871                         next-level-cache = <&l2_cache6>;
872                         mmu-type = "riscv,sv39";
873 
874                         cpu24_intc: interrupt-controller {
875                                 compatible = "riscv,cpu-intc";
876                                 interrupt-controller;
877                                 #interrupt-cells = <1>;
878                         };
879                 };
880 
881                 cpu25: cpu@25 {
882                         compatible = "thead,c920", "riscv";
883                         device_type = "cpu";
884                         riscv,isa = "rv64imafdc";
885                         riscv,isa-base = "rv64i";
886                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
887                                                "zicntr", "zicsr", "zifencei",
888                                                "zihpm";
889                         reg = <25>;
890                         i-cache-block-size = <64>;
891                         i-cache-size = <65536>;
892                         i-cache-sets = <512>;
893                         d-cache-block-size = <64>;
894                         d-cache-size = <65536>;
895                         d-cache-sets = <512>;
896                         next-level-cache = <&l2_cache6>;
897                         mmu-type = "riscv,sv39";
898 
899                         cpu25_intc: interrupt-controller {
900                                 compatible = "riscv,cpu-intc";
901                                 interrupt-controller;
902                                 #interrupt-cells = <1>;
903                         };
904                 };
905 
906                 cpu26: cpu@26 {
907                         compatible = "thead,c920", "riscv";
908                         device_type = "cpu";
909                         riscv,isa = "rv64imafdc";
910                         riscv,isa-base = "rv64i";
911                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
912                                                "zicntr", "zicsr", "zifencei",
913                                                "zihpm";
914                         reg = <26>;
915                         i-cache-block-size = <64>;
916                         i-cache-size = <65536>;
917                         i-cache-sets = <512>;
918                         d-cache-block-size = <64>;
919                         d-cache-size = <65536>;
920                         d-cache-sets = <512>;
921                         next-level-cache = <&l2_cache6>;
922                         mmu-type = "riscv,sv39";
923 
924                         cpu26_intc: interrupt-controller {
925                                 compatible = "riscv,cpu-intc";
926                                 interrupt-controller;
927                                 #interrupt-cells = <1>;
928                         };
929                 };
930 
931                 cpu27: cpu@27 {
932                         compatible = "thead,c920", "riscv";
933                         device_type = "cpu";
934                         riscv,isa = "rv64imafdc";
935                         riscv,isa-base = "rv64i";
936                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
937                                                "zicntr", "zicsr", "zifencei",
938                                                "zihpm";
939                         reg = <27>;
940                         i-cache-block-size = <64>;
941                         i-cache-size = <65536>;
942                         i-cache-sets = <512>;
943                         d-cache-block-size = <64>;
944                         d-cache-size = <65536>;
945                         d-cache-sets = <512>;
946                         next-level-cache = <&l2_cache6>;
947                         mmu-type = "riscv,sv39";
948 
949                         cpu27_intc: interrupt-controller {
950                                 compatible = "riscv,cpu-intc";
951                                 interrupt-controller;
952                                 #interrupt-cells = <1>;
953                         };
954                 };
955 
956                 cpu28: cpu@28 {
957                         compatible = "thead,c920", "riscv";
958                         device_type = "cpu";
959                         riscv,isa = "rv64imafdc";
960                         riscv,isa-base = "rv64i";
961                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
962                                                "zicntr", "zicsr", "zifencei",
963                                                "zihpm";
964                         reg = <28>;
965                         i-cache-block-size = <64>;
966                         i-cache-size = <65536>;
967                         i-cache-sets = <512>;
968                         d-cache-block-size = <64>;
969                         d-cache-size = <65536>;
970                         d-cache-sets = <512>;
971                         next-level-cache = <&l2_cache7>;
972                         mmu-type = "riscv,sv39";
973 
974                         cpu28_intc: interrupt-controller {
975                                 compatible = "riscv,cpu-intc";
976                                 interrupt-controller;
977                                 #interrupt-cells = <1>;
978                         };
979                 };
980 
981                 cpu29: cpu@29 {
982                         compatible = "thead,c920", "riscv";
983                         device_type = "cpu";
984                         riscv,isa = "rv64imafdc";
985                         riscv,isa-base = "rv64i";
986                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
987                                                "zicntr", "zicsr", "zifencei",
988                                                "zihpm";
989                         reg = <29>;
990                         i-cache-block-size = <64>;
991                         i-cache-size = <65536>;
992                         i-cache-sets = <512>;
993                         d-cache-block-size = <64>;
994                         d-cache-size = <65536>;
995                         d-cache-sets = <512>;
996                         next-level-cache = <&l2_cache7>;
997                         mmu-type = "riscv,sv39";
998 
999                         cpu29_intc: interrupt-controller {
1000                                 compatible = "riscv,cpu-intc";
1001                                 interrupt-controller;
1002                                 #interrupt-cells = <1>;
1003                         };
1004                 };
1005 
1006                 cpu30: cpu@30 {
1007                         compatible = "thead,c920", "riscv";
1008                         device_type = "cpu";
1009                         riscv,isa = "rv64imafdc";
1010                         riscv,isa-base = "rv64i";
1011                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1012                                                "zicntr", "zicsr", "zifencei",
1013                                                "zihpm";
1014                         reg = <30>;
1015                         i-cache-block-size = <64>;
1016                         i-cache-size = <65536>;
1017                         i-cache-sets = <512>;
1018                         d-cache-block-size = <64>;
1019                         d-cache-size = <65536>;
1020                         d-cache-sets = <512>;
1021                         next-level-cache = <&l2_cache7>;
1022                         mmu-type = "riscv,sv39";
1023 
1024                         cpu30_intc: interrupt-controller {
1025                                 compatible = "riscv,cpu-intc";
1026                                 interrupt-controller;
1027                                 #interrupt-cells = <1>;
1028                         };
1029                 };
1030 
1031                 cpu31: cpu@31 {
1032                         compatible = "thead,c920", "riscv";
1033                         device_type = "cpu";
1034                         riscv,isa = "rv64imafdc";
1035                         riscv,isa-base = "rv64i";
1036                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1037                                                "zicntr", "zicsr", "zifencei",
1038                                                "zihpm";
1039                         reg = <31>;
1040                         i-cache-block-size = <64>;
1041                         i-cache-size = <65536>;
1042                         i-cache-sets = <512>;
1043                         d-cache-block-size = <64>;
1044                         d-cache-size = <65536>;
1045                         d-cache-sets = <512>;
1046                         next-level-cache = <&l2_cache7>;
1047                         mmu-type = "riscv,sv39";
1048 
1049                         cpu31_intc: interrupt-controller {
1050                                 compatible = "riscv,cpu-intc";
1051                                 interrupt-controller;
1052                                 #interrupt-cells = <1>;
1053                         };
1054                 };
1055 
1056                 cpu32: cpu@32 {
1057                         compatible = "thead,c920", "riscv";
1058                         device_type = "cpu";
1059                         riscv,isa = "rv64imafdc";
1060                         riscv,isa-base = "rv64i";
1061                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1062                                                "zicntr", "zicsr", "zifencei",
1063                                                "zihpm";
1064                         reg = <32>;
1065                         i-cache-block-size = <64>;
1066                         i-cache-size = <65536>;
1067                         i-cache-sets = <512>;
1068                         d-cache-block-size = <64>;
1069                         d-cache-size = <65536>;
1070                         d-cache-sets = <512>;
1071                         next-level-cache = <&l2_cache8>;
1072                         mmu-type = "riscv,sv39";
1073 
1074                         cpu32_intc: interrupt-controller {
1075                                 compatible = "riscv,cpu-intc";
1076                                 interrupt-controller;
1077                                 #interrupt-cells = <1>;
1078                         };
1079                 };
1080 
1081                 cpu33: cpu@33 {
1082                         compatible = "thead,c920", "riscv";
1083                         device_type = "cpu";
1084                         riscv,isa = "rv64imafdc";
1085                         riscv,isa-base = "rv64i";
1086                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1087                                                "zicntr", "zicsr", "zifencei",
1088                                                "zihpm";
1089                         reg = <33>;
1090                         i-cache-block-size = <64>;
1091                         i-cache-size = <65536>;
1092                         i-cache-sets = <512>;
1093                         d-cache-block-size = <64>;
1094                         d-cache-size = <65536>;
1095                         d-cache-sets = <512>;
1096                         next-level-cache = <&l2_cache8>;
1097                         mmu-type = "riscv,sv39";
1098 
1099                         cpu33_intc: interrupt-controller {
1100                                 compatible = "riscv,cpu-intc";
1101                                 interrupt-controller;
1102                                 #interrupt-cells = <1>;
1103                         };
1104                 };
1105 
1106                 cpu34: cpu@34 {
1107                         compatible = "thead,c920", "riscv";
1108                         device_type = "cpu";
1109                         riscv,isa = "rv64imafdc";
1110                         riscv,isa-base = "rv64i";
1111                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1112                                                "zicntr", "zicsr", "zifencei",
1113                                                "zihpm";
1114                         reg = <34>;
1115                         i-cache-block-size = <64>;
1116                         i-cache-size = <65536>;
1117                         i-cache-sets = <512>;
1118                         d-cache-block-size = <64>;
1119                         d-cache-size = <65536>;
1120                         d-cache-sets = <512>;
1121                         next-level-cache = <&l2_cache8>;
1122                         mmu-type = "riscv,sv39";
1123 
1124                         cpu34_intc: interrupt-controller {
1125                                 compatible = "riscv,cpu-intc";
1126                                 interrupt-controller;
1127                                 #interrupt-cells = <1>;
1128                         };
1129                 };
1130 
1131                 cpu35: cpu@35 {
1132                         compatible = "thead,c920", "riscv";
1133                         device_type = "cpu";
1134                         riscv,isa = "rv64imafdc";
1135                         riscv,isa-base = "rv64i";
1136                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1137                                                "zicntr", "zicsr", "zifencei",
1138                                                "zihpm";
1139                         reg = <35>;
1140                         i-cache-block-size = <64>;
1141                         i-cache-size = <65536>;
1142                         i-cache-sets = <512>;
1143                         d-cache-block-size = <64>;
1144                         d-cache-size = <65536>;
1145                         d-cache-sets = <512>;
1146                         next-level-cache = <&l2_cache8>;
1147                         mmu-type = "riscv,sv39";
1148 
1149                         cpu35_intc: interrupt-controller {
1150                                 compatible = "riscv,cpu-intc";
1151                                 interrupt-controller;
1152                                 #interrupt-cells = <1>;
1153                         };
1154                 };
1155 
1156                 cpu36: cpu@36 {
1157                         compatible = "thead,c920", "riscv";
1158                         device_type = "cpu";
1159                         riscv,isa = "rv64imafdc";
1160                         riscv,isa-base = "rv64i";
1161                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1162                                                "zicntr", "zicsr", "zifencei",
1163                                                "zihpm";
1164                         reg = <36>;
1165                         i-cache-block-size = <64>;
1166                         i-cache-size = <65536>;
1167                         i-cache-sets = <512>;
1168                         d-cache-block-size = <64>;
1169                         d-cache-size = <65536>;
1170                         d-cache-sets = <512>;
1171                         next-level-cache = <&l2_cache9>;
1172                         mmu-type = "riscv,sv39";
1173 
1174                         cpu36_intc: interrupt-controller {
1175                                 compatible = "riscv,cpu-intc";
1176                                 interrupt-controller;
1177                                 #interrupt-cells = <1>;
1178                         };
1179                 };
1180 
1181                 cpu37: cpu@37 {
1182                         compatible = "thead,c920", "riscv";
1183                         device_type = "cpu";
1184                         riscv,isa = "rv64imafdc";
1185                         riscv,isa-base = "rv64i";
1186                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1187                                                "zicntr", "zicsr", "zifencei",
1188                                                "zihpm";
1189                         reg = <37>;
1190                         i-cache-block-size = <64>;
1191                         i-cache-size = <65536>;
1192                         i-cache-sets = <512>;
1193                         d-cache-block-size = <64>;
1194                         d-cache-size = <65536>;
1195                         d-cache-sets = <512>;
1196                         next-level-cache = <&l2_cache9>;
1197                         mmu-type = "riscv,sv39";
1198 
1199                         cpu37_intc: interrupt-controller {
1200                                 compatible = "riscv,cpu-intc";
1201                                 interrupt-controller;
1202                                 #interrupt-cells = <1>;
1203                         };
1204                 };
1205 
1206                 cpu38: cpu@38 {
1207                         compatible = "thead,c920", "riscv";
1208                         device_type = "cpu";
1209                         riscv,isa = "rv64imafdc";
1210                         riscv,isa-base = "rv64i";
1211                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1212                                                "zicntr", "zicsr", "zifencei",
1213                                                "zihpm";
1214                         reg = <38>;
1215                         i-cache-block-size = <64>;
1216                         i-cache-size = <65536>;
1217                         i-cache-sets = <512>;
1218                         d-cache-block-size = <64>;
1219                         d-cache-size = <65536>;
1220                         d-cache-sets = <512>;
1221                         next-level-cache = <&l2_cache9>;
1222                         mmu-type = "riscv,sv39";
1223 
1224                         cpu38_intc: interrupt-controller {
1225                                 compatible = "riscv,cpu-intc";
1226                                 interrupt-controller;
1227                                 #interrupt-cells = <1>;
1228                         };
1229                 };
1230 
1231                 cpu39: cpu@39 {
1232                         compatible = "thead,c920", "riscv";
1233                         device_type = "cpu";
1234                         riscv,isa = "rv64imafdc";
1235                         riscv,isa-base = "rv64i";
1236                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1237                                                "zicntr", "zicsr", "zifencei",
1238                                                "zihpm";
1239                         reg = <39>;
1240                         i-cache-block-size = <64>;
1241                         i-cache-size = <65536>;
1242                         i-cache-sets = <512>;
1243                         d-cache-block-size = <64>;
1244                         d-cache-size = <65536>;
1245                         d-cache-sets = <512>;
1246                         next-level-cache = <&l2_cache9>;
1247                         mmu-type = "riscv,sv39";
1248 
1249                         cpu39_intc: interrupt-controller {
1250                                 compatible = "riscv,cpu-intc";
1251                                 interrupt-controller;
1252                                 #interrupt-cells = <1>;
1253                         };
1254                 };
1255 
1256                 cpu40: cpu@40 {
1257                         compatible = "thead,c920", "riscv";
1258                         device_type = "cpu";
1259                         riscv,isa = "rv64imafdc";
1260                         riscv,isa-base = "rv64i";
1261                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1262                                                "zicntr", "zicsr", "zifencei",
1263                                                "zihpm";
1264                         reg = <40>;
1265                         i-cache-block-size = <64>;
1266                         i-cache-size = <65536>;
1267                         i-cache-sets = <512>;
1268                         d-cache-block-size = <64>;
1269                         d-cache-size = <65536>;
1270                         d-cache-sets = <512>;
1271                         next-level-cache = <&l2_cache12>;
1272                         mmu-type = "riscv,sv39";
1273 
1274                         cpu40_intc: interrupt-controller {
1275                                 compatible = "riscv,cpu-intc";
1276                                 interrupt-controller;
1277                                 #interrupt-cells = <1>;
1278                         };
1279                 };
1280 
1281                 cpu41: cpu@41 {
1282                         compatible = "thead,c920", "riscv";
1283                         device_type = "cpu";
1284                         riscv,isa = "rv64imafdc";
1285                         riscv,isa-base = "rv64i";
1286                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1287                                                "zicntr", "zicsr", "zifencei",
1288                                                "zihpm";
1289                         reg = <41>;
1290                         i-cache-block-size = <64>;
1291                         i-cache-size = <65536>;
1292                         i-cache-sets = <512>;
1293                         d-cache-block-size = <64>;
1294                         d-cache-size = <65536>;
1295                         d-cache-sets = <512>;
1296                         next-level-cache = <&l2_cache12>;
1297                         mmu-type = "riscv,sv39";
1298 
1299                         cpu41_intc: interrupt-controller {
1300                                 compatible = "riscv,cpu-intc";
1301                                 interrupt-controller;
1302                                 #interrupt-cells = <1>;
1303                         };
1304                 };
1305 
1306                 cpu42: cpu@42 {
1307                         compatible = "thead,c920", "riscv";
1308                         device_type = "cpu";
1309                         riscv,isa = "rv64imafdc";
1310                         riscv,isa-base = "rv64i";
1311                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1312                                                "zicntr", "zicsr", "zifencei",
1313                                                "zihpm";
1314                         reg = <42>;
1315                         i-cache-block-size = <64>;
1316                         i-cache-size = <65536>;
1317                         i-cache-sets = <512>;
1318                         d-cache-block-size = <64>;
1319                         d-cache-size = <65536>;
1320                         d-cache-sets = <512>;
1321                         next-level-cache = <&l2_cache12>;
1322                         mmu-type = "riscv,sv39";
1323 
1324                         cpu42_intc: interrupt-controller {
1325                                 compatible = "riscv,cpu-intc";
1326                                 interrupt-controller;
1327                                 #interrupt-cells = <1>;
1328                         };
1329                 };
1330 
1331                 cpu43: cpu@43 {
1332                         compatible = "thead,c920", "riscv";
1333                         device_type = "cpu";
1334                         riscv,isa = "rv64imafdc";
1335                         riscv,isa-base = "rv64i";
1336                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1337                                                "zicntr", "zicsr", "zifencei",
1338                                                "zihpm";
1339                         reg = <43>;
1340                         i-cache-block-size = <64>;
1341                         i-cache-size = <65536>;
1342                         i-cache-sets = <512>;
1343                         d-cache-block-size = <64>;
1344                         d-cache-size = <65536>;
1345                         d-cache-sets = <512>;
1346                         next-level-cache = <&l2_cache12>;
1347                         mmu-type = "riscv,sv39";
1348 
1349                         cpu43_intc: interrupt-controller {
1350                                 compatible = "riscv,cpu-intc";
1351                                 interrupt-controller;
1352                                 #interrupt-cells = <1>;
1353                         };
1354                 };
1355 
1356                 cpu44: cpu@44 {
1357                         compatible = "thead,c920", "riscv";
1358                         device_type = "cpu";
1359                         riscv,isa = "rv64imafdc";
1360                         riscv,isa-base = "rv64i";
1361                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1362                                                "zicntr", "zicsr", "zifencei",
1363                                                "zihpm";
1364                         reg = <44>;
1365                         i-cache-block-size = <64>;
1366                         i-cache-size = <65536>;
1367                         i-cache-sets = <512>;
1368                         d-cache-block-size = <64>;
1369                         d-cache-size = <65536>;
1370                         d-cache-sets = <512>;
1371                         next-level-cache = <&l2_cache13>;
1372                         mmu-type = "riscv,sv39";
1373 
1374                         cpu44_intc: interrupt-controller {
1375                                 compatible = "riscv,cpu-intc";
1376                                 interrupt-controller;
1377                                 #interrupt-cells = <1>;
1378                         };
1379                 };
1380 
1381                 cpu45: cpu@45 {
1382                         compatible = "thead,c920", "riscv";
1383                         device_type = "cpu";
1384                         riscv,isa = "rv64imafdc";
1385                         riscv,isa-base = "rv64i";
1386                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1387                                                "zicntr", "zicsr", "zifencei",
1388                                                "zihpm";
1389                         reg = <45>;
1390                         i-cache-block-size = <64>;
1391                         i-cache-size = <65536>;
1392                         i-cache-sets = <512>;
1393                         d-cache-block-size = <64>;
1394                         d-cache-size = <65536>;
1395                         d-cache-sets = <512>;
1396                         next-level-cache = <&l2_cache13>;
1397                         mmu-type = "riscv,sv39";
1398 
1399                         cpu45_intc: interrupt-controller {
1400                                 compatible = "riscv,cpu-intc";
1401                                 interrupt-controller;
1402                                 #interrupt-cells = <1>;
1403                         };
1404                 };
1405 
1406                 cpu46: cpu@46 {
1407                         compatible = "thead,c920", "riscv";
1408                         device_type = "cpu";
1409                         riscv,isa = "rv64imafdc";
1410                         riscv,isa-base = "rv64i";
1411                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1412                                                "zicntr", "zicsr", "zifencei",
1413                                                "zihpm";
1414                         reg = <46>;
1415                         i-cache-block-size = <64>;
1416                         i-cache-size = <65536>;
1417                         i-cache-sets = <512>;
1418                         d-cache-block-size = <64>;
1419                         d-cache-size = <65536>;
1420                         d-cache-sets = <512>;
1421                         next-level-cache = <&l2_cache13>;
1422                         mmu-type = "riscv,sv39";
1423 
1424                         cpu46_intc: interrupt-controller {
1425                                 compatible = "riscv,cpu-intc";
1426                                 interrupt-controller;
1427                                 #interrupt-cells = <1>;
1428                         };
1429                 };
1430 
1431                 cpu47: cpu@47 {
1432                         compatible = "thead,c920", "riscv";
1433                         device_type = "cpu";
1434                         riscv,isa = "rv64imafdc";
1435                         riscv,isa-base = "rv64i";
1436                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1437                                                "zicntr", "zicsr", "zifencei",
1438                                                "zihpm";
1439                         reg = <47>;
1440                         i-cache-block-size = <64>;
1441                         i-cache-size = <65536>;
1442                         i-cache-sets = <512>;
1443                         d-cache-block-size = <64>;
1444                         d-cache-size = <65536>;
1445                         d-cache-sets = <512>;
1446                         next-level-cache = <&l2_cache13>;
1447                         mmu-type = "riscv,sv39";
1448 
1449                         cpu47_intc: interrupt-controller {
1450                                 compatible = "riscv,cpu-intc";
1451                                 interrupt-controller;
1452                                 #interrupt-cells = <1>;
1453                         };
1454                 };
1455 
1456                 cpu48: cpu@48 {
1457                         compatible = "thead,c920", "riscv";
1458                         device_type = "cpu";
1459                         riscv,isa = "rv64imafdc";
1460                         riscv,isa-base = "rv64i";
1461                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1462                                                "zicntr", "zicsr", "zifencei",
1463                                                "zihpm";
1464                         reg = <48>;
1465                         i-cache-block-size = <64>;
1466                         i-cache-size = <65536>;
1467                         i-cache-sets = <512>;
1468                         d-cache-block-size = <64>;
1469                         d-cache-size = <65536>;
1470                         d-cache-sets = <512>;
1471                         next-level-cache = <&l2_cache10>;
1472                         mmu-type = "riscv,sv39";
1473 
1474                         cpu48_intc: interrupt-controller {
1475                                 compatible = "riscv,cpu-intc";
1476                                 interrupt-controller;
1477                                 #interrupt-cells = <1>;
1478                         };
1479                 };
1480 
1481                 cpu49: cpu@49 {
1482                         compatible = "thead,c920", "riscv";
1483                         device_type = "cpu";
1484                         riscv,isa = "rv64imafdc";
1485                         riscv,isa-base = "rv64i";
1486                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1487                                                "zicntr", "zicsr", "zifencei",
1488                                                "zihpm";
1489                         reg = <49>;
1490                         i-cache-block-size = <64>;
1491                         i-cache-size = <65536>;
1492                         i-cache-sets = <512>;
1493                         d-cache-block-size = <64>;
1494                         d-cache-size = <65536>;
1495                         d-cache-sets = <512>;
1496                         next-level-cache = <&l2_cache10>;
1497                         mmu-type = "riscv,sv39";
1498 
1499                         cpu49_intc: interrupt-controller {
1500                                 compatible = "riscv,cpu-intc";
1501                                 interrupt-controller;
1502                                 #interrupt-cells = <1>;
1503                         };
1504                 };
1505 
1506                 cpu50: cpu@50 {
1507                         compatible = "thead,c920", "riscv";
1508                         device_type = "cpu";
1509                         riscv,isa = "rv64imafdc";
1510                         riscv,isa-base = "rv64i";
1511                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1512                                                "zicntr", "zicsr", "zifencei",
1513                                                "zihpm";
1514                         reg = <50>;
1515                         i-cache-block-size = <64>;
1516                         i-cache-size = <65536>;
1517                         i-cache-sets = <512>;
1518                         d-cache-block-size = <64>;
1519                         d-cache-size = <65536>;
1520                         d-cache-sets = <512>;
1521                         next-level-cache = <&l2_cache10>;
1522                         mmu-type = "riscv,sv39";
1523 
1524                         cpu50_intc: interrupt-controller {
1525                                 compatible = "riscv,cpu-intc";
1526                                 interrupt-controller;
1527                                 #interrupt-cells = <1>;
1528                         };
1529                 };
1530 
1531                 cpu51: cpu@51 {
1532                         compatible = "thead,c920", "riscv";
1533                         device_type = "cpu";
1534                         riscv,isa = "rv64imafdc";
1535                         riscv,isa-base = "rv64i";
1536                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1537                                                "zicntr", "zicsr", "zifencei",
1538                                                "zihpm";
1539                         reg = <51>;
1540                         i-cache-block-size = <64>;
1541                         i-cache-size = <65536>;
1542                         i-cache-sets = <512>;
1543                         d-cache-block-size = <64>;
1544                         d-cache-size = <65536>;
1545                         d-cache-sets = <512>;
1546                         next-level-cache = <&l2_cache10>;
1547                         mmu-type = "riscv,sv39";
1548 
1549                         cpu51_intc: interrupt-controller {
1550                                 compatible = "riscv,cpu-intc";
1551                                 interrupt-controller;
1552                                 #interrupt-cells = <1>;
1553                         };
1554                 };
1555 
1556                 cpu52: cpu@52 {
1557                         compatible = "thead,c920", "riscv";
1558                         device_type = "cpu";
1559                         riscv,isa = "rv64imafdc";
1560                         riscv,isa-base = "rv64i";
1561                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1562                                                "zicntr", "zicsr", "zifencei",
1563                                                "zihpm";
1564                         reg = <52>;
1565                         i-cache-block-size = <64>;
1566                         i-cache-size = <65536>;
1567                         i-cache-sets = <512>;
1568                         d-cache-block-size = <64>;
1569                         d-cache-size = <65536>;
1570                         d-cache-sets = <512>;
1571                         next-level-cache = <&l2_cache11>;
1572                         mmu-type = "riscv,sv39";
1573 
1574                         cpu52_intc: interrupt-controller {
1575                                 compatible = "riscv,cpu-intc";
1576                                 interrupt-controller;
1577                                 #interrupt-cells = <1>;
1578                         };
1579                 };
1580 
1581                 cpu53: cpu@53 {
1582                         compatible = "thead,c920", "riscv";
1583                         device_type = "cpu";
1584                         riscv,isa = "rv64imafdc";
1585                         riscv,isa-base = "rv64i";
1586                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1587                                                "zicntr", "zicsr", "zifencei",
1588                                                "zihpm";
1589                         reg = <53>;
1590                         i-cache-block-size = <64>;
1591                         i-cache-size = <65536>;
1592                         i-cache-sets = <512>;
1593                         d-cache-block-size = <64>;
1594                         d-cache-size = <65536>;
1595                         d-cache-sets = <512>;
1596                         next-level-cache = <&l2_cache11>;
1597                         mmu-type = "riscv,sv39";
1598 
1599                         cpu53_intc: interrupt-controller {
1600                                 compatible = "riscv,cpu-intc";
1601                                 interrupt-controller;
1602                                 #interrupt-cells = <1>;
1603                         };
1604                 };
1605 
1606                 cpu54: cpu@54 {
1607                         compatible = "thead,c920", "riscv";
1608                         device_type = "cpu";
1609                         riscv,isa = "rv64imafdc";
1610                         riscv,isa-base = "rv64i";
1611                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1612                                                "zicntr", "zicsr", "zifencei",
1613                                                "zihpm";
1614                         reg = <54>;
1615                         i-cache-block-size = <64>;
1616                         i-cache-size = <65536>;
1617                         i-cache-sets = <512>;
1618                         d-cache-block-size = <64>;
1619                         d-cache-size = <65536>;
1620                         d-cache-sets = <512>;
1621                         next-level-cache = <&l2_cache11>;
1622                         mmu-type = "riscv,sv39";
1623 
1624                         cpu54_intc: interrupt-controller {
1625                                 compatible = "riscv,cpu-intc";
1626                                 interrupt-controller;
1627                                 #interrupt-cells = <1>;
1628                         };
1629                 };
1630 
1631                 cpu55: cpu@55 {
1632                         compatible = "thead,c920", "riscv";
1633                         device_type = "cpu";
1634                         riscv,isa = "rv64imafdc";
1635                         riscv,isa-base = "rv64i";
1636                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1637                                                "zicntr", "zicsr", "zifencei",
1638                                                "zihpm";
1639                         reg = <55>;
1640                         i-cache-block-size = <64>;
1641                         i-cache-size = <65536>;
1642                         i-cache-sets = <512>;
1643                         d-cache-block-size = <64>;
1644                         d-cache-size = <65536>;
1645                         d-cache-sets = <512>;
1646                         next-level-cache = <&l2_cache11>;
1647                         mmu-type = "riscv,sv39";
1648 
1649                         cpu55_intc: interrupt-controller {
1650                                 compatible = "riscv,cpu-intc";
1651                                 interrupt-controller;
1652                                 #interrupt-cells = <1>;
1653                         };
1654                 };
1655 
1656                 cpu56: cpu@56 {
1657                         compatible = "thead,c920", "riscv";
1658                         device_type = "cpu";
1659                         riscv,isa = "rv64imafdc";
1660                         riscv,isa-base = "rv64i";
1661                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1662                                                "zicntr", "zicsr", "zifencei",
1663                                                "zihpm";
1664                         reg = <56>;
1665                         i-cache-block-size = <64>;
1666                         i-cache-size = <65536>;
1667                         i-cache-sets = <512>;
1668                         d-cache-block-size = <64>;
1669                         d-cache-size = <65536>;
1670                         d-cache-sets = <512>;
1671                         next-level-cache = <&l2_cache14>;
1672                         mmu-type = "riscv,sv39";
1673 
1674                         cpu56_intc: interrupt-controller {
1675                                 compatible = "riscv,cpu-intc";
1676                                 interrupt-controller;
1677                                 #interrupt-cells = <1>;
1678                         };
1679                 };
1680 
1681                 cpu57: cpu@57 {
1682                         compatible = "thead,c920", "riscv";
1683                         device_type = "cpu";
1684                         riscv,isa = "rv64imafdc";
1685                         riscv,isa-base = "rv64i";
1686                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1687                                                "zicntr", "zicsr", "zifencei",
1688                                                "zihpm";
1689                         reg = <57>;
1690                         i-cache-block-size = <64>;
1691                         i-cache-size = <65536>;
1692                         i-cache-sets = <512>;
1693                         d-cache-block-size = <64>;
1694                         d-cache-size = <65536>;
1695                         d-cache-sets = <512>;
1696                         next-level-cache = <&l2_cache14>;
1697                         mmu-type = "riscv,sv39";
1698 
1699                         cpu57_intc: interrupt-controller {
1700                                 compatible = "riscv,cpu-intc";
1701                                 interrupt-controller;
1702                                 #interrupt-cells = <1>;
1703                         };
1704                 };
1705 
1706                 cpu58: cpu@58 {
1707                         compatible = "thead,c920", "riscv";
1708                         device_type = "cpu";
1709                         riscv,isa = "rv64imafdc";
1710                         riscv,isa-base = "rv64i";
1711                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1712                                                "zicntr", "zicsr", "zifencei",
1713                                                "zihpm";
1714                         reg = <58>;
1715                         i-cache-block-size = <64>;
1716                         i-cache-size = <65536>;
1717                         i-cache-sets = <512>;
1718                         d-cache-block-size = <64>;
1719                         d-cache-size = <65536>;
1720                         d-cache-sets = <512>;
1721                         next-level-cache = <&l2_cache14>;
1722                         mmu-type = "riscv,sv39";
1723 
1724                         cpu58_intc: interrupt-controller {
1725                                 compatible = "riscv,cpu-intc";
1726                                 interrupt-controller;
1727                                 #interrupt-cells = <1>;
1728                         };
1729                 };
1730 
1731                 cpu59: cpu@59 {
1732                         compatible = "thead,c920", "riscv";
1733                         device_type = "cpu";
1734                         riscv,isa = "rv64imafdc";
1735                         riscv,isa-base = "rv64i";
1736                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1737                                                "zicntr", "zicsr", "zifencei",
1738                                                "zihpm";
1739                         reg = <59>;
1740                         i-cache-block-size = <64>;
1741                         i-cache-size = <65536>;
1742                         i-cache-sets = <512>;
1743                         d-cache-block-size = <64>;
1744                         d-cache-size = <65536>;
1745                         d-cache-sets = <512>;
1746                         next-level-cache = <&l2_cache14>;
1747                         mmu-type = "riscv,sv39";
1748 
1749                         cpu59_intc: interrupt-controller {
1750                                 compatible = "riscv,cpu-intc";
1751                                 interrupt-controller;
1752                                 #interrupt-cells = <1>;
1753                         };
1754                 };
1755 
1756                 cpu60: cpu@60 {
1757                         compatible = "thead,c920", "riscv";
1758                         device_type = "cpu";
1759                         riscv,isa = "rv64imafdc";
1760                         riscv,isa-base = "rv64i";
1761                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1762                                                "zicntr", "zicsr", "zifencei",
1763                                                "zihpm";
1764                         reg = <60>;
1765                         i-cache-block-size = <64>;
1766                         i-cache-size = <65536>;
1767                         i-cache-sets = <512>;
1768                         d-cache-block-size = <64>;
1769                         d-cache-size = <65536>;
1770                         d-cache-sets = <512>;
1771                         next-level-cache = <&l2_cache15>;
1772                         mmu-type = "riscv,sv39";
1773 
1774                         cpu60_intc: interrupt-controller {
1775                                 compatible = "riscv,cpu-intc";
1776                                 interrupt-controller;
1777                                 #interrupt-cells = <1>;
1778                         };
1779                 };
1780 
1781                 cpu61: cpu@61 {
1782                         compatible = "thead,c920", "riscv";
1783                         device_type = "cpu";
1784                         riscv,isa = "rv64imafdc";
1785                         riscv,isa-base = "rv64i";
1786                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1787                                                "zicntr", "zicsr", "zifencei",
1788                                                "zihpm";
1789                         reg = <61>;
1790                         i-cache-block-size = <64>;
1791                         i-cache-size = <65536>;
1792                         i-cache-sets = <512>;
1793                         d-cache-block-size = <64>;
1794                         d-cache-size = <65536>;
1795                         d-cache-sets = <512>;
1796                         next-level-cache = <&l2_cache15>;
1797                         mmu-type = "riscv,sv39";
1798 
1799                         cpu61_intc: interrupt-controller {
1800                                 compatible = "riscv,cpu-intc";
1801                                 interrupt-controller;
1802                                 #interrupt-cells = <1>;
1803                         };
1804                 };
1805 
1806                 cpu62: cpu@62 {
1807                         compatible = "thead,c920", "riscv";
1808                         device_type = "cpu";
1809                         riscv,isa = "rv64imafdc";
1810                         riscv,isa-base = "rv64i";
1811                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1812                                                "zicntr", "zicsr", "zifencei",
1813                                                "zihpm";
1814                         reg = <62>;
1815                         i-cache-block-size = <64>;
1816                         i-cache-size = <65536>;
1817                         i-cache-sets = <512>;
1818                         d-cache-block-size = <64>;
1819                         d-cache-size = <65536>;
1820                         d-cache-sets = <512>;
1821                         next-level-cache = <&l2_cache15>;
1822                         mmu-type = "riscv,sv39";
1823 
1824                         cpu62_intc: interrupt-controller {
1825                                 compatible = "riscv,cpu-intc";
1826                                 interrupt-controller;
1827                                 #interrupt-cells = <1>;
1828                         };
1829                 };
1830 
1831                 cpu63: cpu@63 {
1832                         compatible = "thead,c920", "riscv";
1833                         device_type = "cpu";
1834                         riscv,isa = "rv64imafdc";
1835                         riscv,isa-base = "rv64i";
1836                         riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1837                                                "zicntr", "zicsr", "zifencei",
1838                                                "zihpm";
1839                         reg = <63>;
1840                         i-cache-block-size = <64>;
1841                         i-cache-size = <65536>;
1842                         i-cache-sets = <512>;
1843                         d-cache-block-size = <64>;
1844                         d-cache-size = <65536>;
1845                         d-cache-sets = <512>;
1846                         next-level-cache = <&l2_cache15>;
1847                         mmu-type = "riscv,sv39";
1848 
1849                         cpu63_intc: interrupt-controller {
1850                                 compatible = "riscv,cpu-intc";
1851                                 interrupt-controller;
1852                                 #interrupt-cells = <1>;
1853                         };
1854                 };
1855 
1856                 l2_cache0: cache-controller-0 {
1857                         compatible = "cache";
1858                         cache-block-size = <64>;
1859                         cache-level = <2>;
1860                         cache-size = <1048576>;
1861                         cache-sets = <1024>;
1862                         cache-unified;
1863                 };
1864 
1865                 l2_cache1: cache-controller-1 {
1866                         compatible = "cache";
1867                         cache-block-size = <64>;
1868                         cache-level = <2>;
1869                         cache-size = <1048576>;
1870                         cache-sets = <1024>;
1871                         cache-unified;
1872                 };
1873 
1874                 l2_cache2: cache-controller-2 {
1875                         compatible = "cache";
1876                         cache-block-size = <64>;
1877                         cache-level = <2>;
1878                         cache-size = <1048576>;
1879                         cache-sets = <1024>;
1880                         cache-unified;
1881                 };
1882 
1883                 l2_cache3: cache-controller-3 {
1884                         compatible = "cache";
1885                         cache-block-size = <64>;
1886                         cache-level = <2>;
1887                         cache-size = <1048576>;
1888                         cache-sets = <1024>;
1889                         cache-unified;
1890                 };
1891 
1892                 l2_cache4: cache-controller-4 {
1893                         compatible = "cache";
1894                         cache-block-size = <64>;
1895                         cache-level = <2>;
1896                         cache-size = <1048576>;
1897                         cache-sets = <1024>;
1898                         cache-unified;
1899                 };
1900 
1901                 l2_cache5: cache-controller-5 {
1902                         compatible = "cache";
1903                         cache-block-size = <64>;
1904                         cache-level = <2>;
1905                         cache-size = <1048576>;
1906                         cache-sets = <1024>;
1907                         cache-unified;
1908                 };
1909 
1910                 l2_cache6: cache-controller-6 {
1911                         compatible = "cache";
1912                         cache-block-size = <64>;
1913                         cache-level = <2>;
1914                         cache-size = <1048576>;
1915                         cache-sets = <1024>;
1916                         cache-unified;
1917                 };
1918 
1919                 l2_cache7: cache-controller-7 {
1920                         compatible = "cache";
1921                         cache-block-size = <64>;
1922                         cache-level = <2>;
1923                         cache-size = <1048576>;
1924                         cache-sets = <1024>;
1925                         cache-unified;
1926                 };
1927 
1928                 l2_cache8: cache-controller-8 {
1929                         compatible = "cache";
1930                         cache-block-size = <64>;
1931                         cache-level = <2>;
1932                         cache-size = <1048576>;
1933                         cache-sets = <1024>;
1934                         cache-unified;
1935                 };
1936 
1937                 l2_cache9: cache-controller-9 {
1938                         compatible = "cache";
1939                         cache-block-size = <64>;
1940                         cache-level = <2>;
1941                         cache-size = <1048576>;
1942                         cache-sets = <1024>;
1943                         cache-unified;
1944                 };
1945 
1946                 l2_cache10: cache-controller-10 {
1947                         compatible = "cache";
1948                         cache-block-size = <64>;
1949                         cache-level = <2>;
1950                         cache-size = <1048576>;
1951                         cache-sets = <1024>;
1952                         cache-unified;
1953                 };
1954 
1955                 l2_cache11: cache-controller-11 {
1956                         compatible = "cache";
1957                         cache-block-size = <64>;
1958                         cache-level = <2>;
1959                         cache-size = <1048576>;
1960                         cache-sets = <1024>;
1961                         cache-unified;
1962                 };
1963 
1964                 l2_cache12: cache-controller-12 {
1965                         compatible = "cache";
1966                         cache-block-size = <64>;
1967                         cache-level = <2>;
1968                         cache-size = <1048576>;
1969                         cache-sets = <1024>;
1970                         cache-unified;
1971                 };
1972 
1973                 l2_cache13: cache-controller-13 {
1974                         compatible = "cache";
1975                         cache-block-size = <64>;
1976                         cache-level = <2>;
1977                         cache-size = <1048576>;
1978                         cache-sets = <1024>;
1979                         cache-unified;
1980                 };
1981 
1982                 l2_cache14: cache-controller-14 {
1983                         compatible = "cache";
1984                         cache-block-size = <64>;
1985                         cache-level = <2>;
1986                         cache-size = <1048576>;
1987                         cache-sets = <1024>;
1988                         cache-unified;
1989                 };
1990 
1991                 l2_cache15: cache-controller-15 {
1992                         compatible = "cache";
1993                         cache-block-size = <64>;
1994                         cache-level = <2>;
1995                         cache-size = <1048576>;
1996                         cache-sets = <1024>;
1997                         cache-unified;
1998                 };
1999         };
2000 };

~ [ 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