Lines Matching +full:cpu +full:- +full:interrupt +full:- +full:controller
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
7 #address-cells = <2>;
8 #size-cells = <2>;
11 #address-cells = <1>;
12 #size-cells = <0>;
13 timebase-frequency = <50000000>;
15 cpu0: cpu@0 {
18 i-cache-block-size = <64>;
19 i-cache-size = <65536>;
20 i-cache-sets = <512>;
21 d-cache-block-size = <64>;
22 d-cache-size = <65536>;
23 d-cache-sets = <512>;
24 device_type = "cpu";
25 mmu-type = "riscv,sv48";
26 next-level-cache = <&l2_cache0>;
28 riscv,isa-base = "rv64i";
29 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
40 riscv,cbom-block-size = <64>;
41 riscv,cbop-block-size = <64>;
42 riscv,cboz-block-size = <64>;
44 cpu0_intc: interrupt-controller {
45 compatible = "riscv,cpu-intc";
46 interrupt-controller;
47 #interrupt-cells = <1>;
51 cpu1: cpu@1 {
54 i-cache-block-size = <64>;
55 i-cache-size = <65536>;
56 i-cache-sets = <512>;
57 d-cache-block-size = <64>;
58 d-cache-size = <65536>;
59 d-cache-sets = <512>;
60 device_type = "cpu";
61 mmu-type = "riscv,sv48";
62 next-level-cache = <&l2_cache0>;
64 riscv,isa-base = "rv64i";
65 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
76 riscv,cbom-block-size = <64>;
77 riscv,cbop-block-size = <64>;
78 riscv,cboz-block-size = <64>;
80 cpu1_intc: interrupt-controller {
81 compatible = "riscv,cpu-intc";
82 interrupt-controller;
83 #interrupt-cells = <1>;
87 cpu2: cpu@2 {
90 i-cache-block-size = <64>;
91 i-cache-size = <65536>;
92 i-cache-sets = <512>;
93 d-cache-block-size = <64>;
94 d-cache-size = <65536>;
95 d-cache-sets = <512>;
96 device_type = "cpu";
97 mmu-type = "riscv,sv48";
98 next-level-cache = <&l2_cache0>;
100 riscv,isa-base = "rv64i";
101 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
112 riscv,cbom-block-size = <64>;
113 riscv,cbop-block-size = <64>;
114 riscv,cboz-block-size = <64>;
116 cpu2_intc: interrupt-controller {
117 compatible = "riscv,cpu-intc";
118 interrupt-controller;
119 #interrupt-cells = <1>;
123 cpu3: cpu@3 {
126 i-cache-block-size = <64>;
127 i-cache-size = <65536>;
128 i-cache-sets = <512>;
129 d-cache-block-size = <64>;
130 d-cache-size = <65536>;
131 d-cache-sets = <512>;
132 device_type = "cpu";
133 mmu-type = "riscv,sv48";
134 next-level-cache = <&l2_cache0>;
136 riscv,isa-base = "rv64i";
137 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
148 riscv,cbom-block-size = <64>;
149 riscv,cbop-block-size = <64>;
150 riscv,cboz-block-size = <64>;
152 cpu3_intc: interrupt-controller {
153 compatible = "riscv,cpu-intc";
154 interrupt-controller;
155 #interrupt-cells = <1>;
159 cpu4: cpu@4 {
162 i-cache-block-size = <64>;
163 i-cache-size = <65536>;
164 i-cache-sets = <512>;
165 d-cache-block-size = <64>;
166 d-cache-size = <65536>;
167 d-cache-sets = <512>;
168 device_type = "cpu";
169 mmu-type = "riscv,sv48";
170 next-level-cache = <&l2_cache1>;
172 riscv,isa-base = "rv64i";
173 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
184 riscv,cbom-block-size = <64>;
185 riscv,cbop-block-size = <64>;
186 riscv,cboz-block-size = <64>;
188 cpu4_intc: interrupt-controller {
189 compatible = "riscv,cpu-intc";
190 interrupt-controller;
191 #interrupt-cells = <1>;
195 cpu5: cpu@5 {
198 i-cache-block-size = <64>;
199 i-cache-size = <65536>;
200 i-cache-sets = <512>;
201 d-cache-block-size = <64>;
202 d-cache-size = <65536>;
203 d-cache-sets = <512>;
204 device_type = "cpu";
205 mmu-type = "riscv,sv48";
206 next-level-cache = <&l2_cache1>;
208 riscv,isa-base = "rv64i";
209 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
220 riscv,cbom-block-size = <64>;
221 riscv,cbop-block-size = <64>;
222 riscv,cboz-block-size = <64>;
224 cpu5_intc: interrupt-controller {
225 compatible = "riscv,cpu-intc";
226 interrupt-controller;
227 #interrupt-cells = <1>;
231 cpu6: cpu@6 {
234 i-cache-block-size = <64>;
235 i-cache-size = <65536>;
236 i-cache-sets = <512>;
237 d-cache-block-size = <64>;
238 d-cache-size = <65536>;
239 d-cache-sets = <512>;
240 device_type = "cpu";
241 mmu-type = "riscv,sv48";
242 next-level-cache = <&l2_cache1>;
244 riscv,isa-base = "rv64i";
245 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
256 riscv,cbom-block-size = <64>;
257 riscv,cbop-block-size = <64>;
258 riscv,cboz-block-size = <64>;
260 cpu6_intc: interrupt-controller {
261 compatible = "riscv,cpu-intc";
262 interrupt-controller;
263 #interrupt-cells = <1>;
267 cpu7: cpu@7 {
270 i-cache-block-size = <64>;
271 i-cache-size = <65536>;
272 i-cache-sets = <512>;
273 d-cache-block-size = <64>;
274 d-cache-size = <65536>;
275 d-cache-sets = <512>;
276 device_type = "cpu";
277 mmu-type = "riscv,sv48";
278 next-level-cache = <&l2_cache1>;
280 riscv,isa-base = "rv64i";
281 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
292 riscv,cbom-block-size = <64>;
293 riscv,cbop-block-size = <64>;
294 riscv,cboz-block-size = <64>;
296 cpu7_intc: interrupt-controller {
297 compatible = "riscv,cpu-intc";
298 interrupt-controller;
299 #interrupt-cells = <1>;
303 cpu8: cpu@8 {
306 i-cache-block-size = <64>;
307 i-cache-size = <65536>;
308 i-cache-sets = <512>;
309 d-cache-block-size = <64>;
310 d-cache-size = <65536>;
311 d-cache-sets = <512>;
312 device_type = "cpu";
313 mmu-type = "riscv,sv48";
314 next-level-cache = <&l2_cache2>;
316 riscv,isa-base = "rv64i";
317 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
328 riscv,cbom-block-size = <64>;
329 riscv,cbop-block-size = <64>;
330 riscv,cboz-block-size = <64>;
332 cpu8_intc: interrupt-controller {
333 compatible = "riscv,cpu-intc";
334 interrupt-controller;
335 #interrupt-cells = <1>;
339 cpu9: cpu@9 {
342 i-cache-block-size = <64>;
343 i-cache-size = <65536>;
344 i-cache-sets = <512>;
345 d-cache-block-size = <64>;
346 d-cache-size = <65536>;
347 d-cache-sets = <512>;
348 device_type = "cpu";
349 mmu-type = "riscv,sv48";
350 next-level-cache = <&l2_cache2>;
352 riscv,isa-base = "rv64i";
353 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
364 riscv,cbom-block-size = <64>;
365 riscv,cbop-block-size = <64>;
366 riscv,cboz-block-size = <64>;
368 cpu9_intc: interrupt-controller {
369 compatible = "riscv,cpu-intc";
370 interrupt-controller;
371 #interrupt-cells = <1>;
375 cpu10: cpu@10 {
378 i-cache-block-size = <64>;
379 i-cache-size = <65536>;
380 i-cache-sets = <512>;
381 d-cache-block-size = <64>;
382 d-cache-size = <65536>;
383 d-cache-sets = <512>;
384 device_type = "cpu";
385 mmu-type = "riscv,sv48";
386 next-level-cache = <&l2_cache2>;
388 riscv,isa-base = "rv64i";
389 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
400 riscv,cbom-block-size = <64>;
401 riscv,cbop-block-size = <64>;
402 riscv,cboz-block-size = <64>;
404 cpu10_intc: interrupt-controller {
405 compatible = "riscv,cpu-intc";
406 interrupt-controller;
407 #interrupt-cells = <1>;
411 cpu11: cpu@11 {
414 i-cache-block-size = <64>;
415 i-cache-size = <65536>;
416 i-cache-sets = <512>;
417 d-cache-block-size = <64>;
418 d-cache-size = <65536>;
419 d-cache-sets = <512>;
420 device_type = "cpu";
421 mmu-type = "riscv,sv48";
422 next-level-cache = <&l2_cache2>;
424 riscv,isa-base = "rv64i";
425 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
436 riscv,cbom-block-size = <64>;
437 riscv,cbop-block-size = <64>;
438 riscv,cboz-block-size = <64>;
440 cpu11_intc: interrupt-controller {
441 compatible = "riscv,cpu-intc";
442 interrupt-controller;
443 #interrupt-cells = <1>;
447 cpu12: cpu@12 {
450 i-cache-block-size = <64>;
451 i-cache-size = <65536>;
452 i-cache-sets = <512>;
453 d-cache-block-size = <64>;
454 d-cache-size = <65536>;
455 d-cache-sets = <512>;
456 device_type = "cpu";
457 mmu-type = "riscv,sv48";
458 next-level-cache = <&l2_cache3>;
460 riscv,isa-base = "rv64i";
461 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
472 riscv,cbom-block-size = <64>;
473 riscv,cbop-block-size = <64>;
474 riscv,cboz-block-size = <64>;
476 cpu12_intc: interrupt-controller {
477 compatible = "riscv,cpu-intc";
478 interrupt-controller;
479 #interrupt-cells = <1>;
483 cpu13: cpu@13 {
486 i-cache-block-size = <64>;
487 i-cache-size = <65536>;
488 i-cache-sets = <512>;
489 d-cache-block-size = <64>;
490 d-cache-size = <65536>;
491 d-cache-sets = <512>;
492 device_type = "cpu";
493 mmu-type = "riscv,sv48";
494 next-level-cache = <&l2_cache3>;
496 riscv,isa-base = "rv64i";
497 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
508 riscv,cbom-block-size = <64>;
509 riscv,cbop-block-size = <64>;
510 riscv,cboz-block-size = <64>;
512 cpu13_intc: interrupt-controller {
513 compatible = "riscv,cpu-intc";
514 interrupt-controller;
515 #interrupt-cells = <1>;
519 cpu14: cpu@14 {
522 i-cache-block-size = <64>;
523 i-cache-size = <65536>;
524 i-cache-sets = <512>;
525 d-cache-block-size = <64>;
526 d-cache-size = <65536>;
527 d-cache-sets = <512>;
528 device_type = "cpu";
529 mmu-type = "riscv,sv48";
530 next-level-cache = <&l2_cache3>;
532 riscv,isa-base = "rv64i";
533 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
544 riscv,cbom-block-size = <64>;
545 riscv,cbop-block-size = <64>;
546 riscv,cboz-block-size = <64>;
548 cpu14_intc: interrupt-controller {
549 compatible = "riscv,cpu-intc";
550 interrupt-controller;
551 #interrupt-cells = <1>;
555 cpu15: cpu@15 {
558 i-cache-block-size = <64>;
559 i-cache-size = <65536>;
560 i-cache-sets = <512>;
561 d-cache-block-size = <64>;
562 d-cache-size = <65536>;
563 d-cache-sets = <512>;
564 device_type = "cpu";
565 mmu-type = "riscv,sv48";
566 next-level-cache = <&l2_cache3>;
568 riscv,isa-base = "rv64i";
569 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
580 riscv,cbom-block-size = <64>;
581 riscv,cbop-block-size = <64>;
582 riscv,cboz-block-size = <64>;
584 cpu15_intc: interrupt-controller {
585 compatible = "riscv,cpu-intc";
586 interrupt-controller;
587 #interrupt-cells = <1>;
591 cpu16: cpu@16 {
594 i-cache-block-size = <64>;
595 i-cache-size = <65536>;
596 i-cache-sets = <512>;
597 d-cache-block-size = <64>;
598 d-cache-size = <65536>;
599 d-cache-sets = <512>;
600 device_type = "cpu";
601 mmu-type = "riscv,sv48";
602 next-level-cache = <&l2_cache4>;
604 riscv,isa-base = "rv64i";
605 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
616 riscv,cbom-block-size = <64>;
617 riscv,cbop-block-size = <64>;
618 riscv,cboz-block-size = <64>;
620 cpu16_intc: interrupt-controller {
621 compatible = "riscv,cpu-intc";
622 interrupt-controller;
623 #interrupt-cells = <1>;
627 cpu17: cpu@17 {
630 i-cache-block-size = <64>;
631 i-cache-size = <65536>;
632 i-cache-sets = <512>;
633 d-cache-block-size = <64>;
634 d-cache-size = <65536>;
635 d-cache-sets = <512>;
636 device_type = "cpu";
637 mmu-type = "riscv,sv48";
638 next-level-cache = <&l2_cache4>;
640 riscv,isa-base = "rv64i";
641 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
652 riscv,cbom-block-size = <64>;
653 riscv,cbop-block-size = <64>;
654 riscv,cboz-block-size = <64>;
656 cpu17_intc: interrupt-controller {
657 compatible = "riscv,cpu-intc";
658 interrupt-controller;
659 #interrupt-cells = <1>;
663 cpu18: cpu@18 {
666 i-cache-block-size = <64>;
667 i-cache-size = <65536>;
668 i-cache-sets = <512>;
669 d-cache-block-size = <64>;
670 d-cache-size = <65536>;
671 d-cache-sets = <512>;
672 device_type = "cpu";
673 mmu-type = "riscv,sv48";
674 next-level-cache = <&l2_cache4>;
676 riscv,isa-base = "rv64i";
677 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
688 riscv,cbom-block-size = <64>;
689 riscv,cbop-block-size = <64>;
690 riscv,cboz-block-size = <64>;
692 cpu18_intc: interrupt-controller {
693 compatible = "riscv,cpu-intc";
694 interrupt-controller;
695 #interrupt-cells = <1>;
699 cpu19: cpu@19 {
702 i-cache-block-size = <64>;
703 i-cache-size = <65536>;
704 i-cache-sets = <512>;
705 d-cache-block-size = <64>;
706 d-cache-size = <65536>;
707 d-cache-sets = <512>;
708 device_type = "cpu";
709 mmu-type = "riscv,sv48";
710 next-level-cache = <&l2_cache4>;
712 riscv,isa-base = "rv64i";
713 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
724 riscv,cbom-block-size = <64>;
725 riscv,cbop-block-size = <64>;
726 riscv,cboz-block-size = <64>;
728 cpu19_intc: interrupt-controller {
729 compatible = "riscv,cpu-intc";
730 interrupt-controller;
731 #interrupt-cells = <1>;
735 cpu20: cpu@20 {
738 i-cache-block-size = <64>;
739 i-cache-size = <65536>;
740 i-cache-sets = <512>;
741 d-cache-block-size = <64>;
742 d-cache-size = <65536>;
743 d-cache-sets = <512>;
744 device_type = "cpu";
745 mmu-type = "riscv,sv48";
746 next-level-cache = <&l2_cache5>;
748 riscv,isa-base = "rv64i";
749 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
760 riscv,cbom-block-size = <64>;
761 riscv,cbop-block-size = <64>;
762 riscv,cboz-block-size = <64>;
764 cpu20_intc: interrupt-controller {
765 compatible = "riscv,cpu-intc";
766 interrupt-controller;
767 #interrupt-cells = <1>;
771 cpu21: cpu@21 {
774 i-cache-block-size = <64>;
775 i-cache-size = <65536>;
776 i-cache-sets = <512>;
777 d-cache-block-size = <64>;
778 d-cache-size = <65536>;
779 d-cache-sets = <512>;
780 device_type = "cpu";
781 mmu-type = "riscv,sv48";
782 next-level-cache = <&l2_cache5>;
784 riscv,isa-base = "rv64i";
785 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
796 riscv,cbom-block-size = <64>;
797 riscv,cbop-block-size = <64>;
798 riscv,cboz-block-size = <64>;
800 cpu21_intc: interrupt-controller {
801 compatible = "riscv,cpu-intc";
802 interrupt-controller;
803 #interrupt-cells = <1>;
807 cpu22: cpu@22 {
810 i-cache-block-size = <64>;
811 i-cache-size = <65536>;
812 i-cache-sets = <512>;
813 d-cache-block-size = <64>;
814 d-cache-size = <65536>;
815 d-cache-sets = <512>;
816 device_type = "cpu";
817 mmu-type = "riscv,sv48";
818 next-level-cache = <&l2_cache5>;
820 riscv,isa-base = "rv64i";
821 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
832 riscv,cbom-block-size = <64>;
833 riscv,cbop-block-size = <64>;
834 riscv,cboz-block-size = <64>;
836 cpu22_intc: interrupt-controller {
837 compatible = "riscv,cpu-intc";
838 interrupt-controller;
839 #interrupt-cells = <1>;
843 cpu23: cpu@23 {
846 i-cache-block-size = <64>;
847 i-cache-size = <65536>;
848 i-cache-sets = <512>;
849 d-cache-block-size = <64>;
850 d-cache-size = <65536>;
851 d-cache-sets = <512>;
852 device_type = "cpu";
853 mmu-type = "riscv,sv48";
854 next-level-cache = <&l2_cache5>;
856 riscv,isa-base = "rv64i";
857 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
868 riscv,cbom-block-size = <64>;
869 riscv,cbop-block-size = <64>;
870 riscv,cboz-block-size = <64>;
872 cpu23_intc: interrupt-controller {
873 compatible = "riscv,cpu-intc";
874 interrupt-controller;
875 #interrupt-cells = <1>;
879 cpu24: cpu@24 {
882 i-cache-block-size = <64>;
883 i-cache-size = <65536>;
884 i-cache-sets = <512>;
885 d-cache-block-size = <64>;
886 d-cache-size = <65536>;
887 d-cache-sets = <512>;
888 device_type = "cpu";
889 mmu-type = "riscv,sv48";
890 next-level-cache = <&l2_cache6>;
892 riscv,isa-base = "rv64i";
893 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
904 riscv,cbom-block-size = <64>;
905 riscv,cbop-block-size = <64>;
906 riscv,cboz-block-size = <64>;
908 cpu24_intc: interrupt-controller {
909 compatible = "riscv,cpu-intc";
910 interrupt-controller;
911 #interrupt-cells = <1>;
915 cpu25: cpu@25 {
918 i-cache-block-size = <64>;
919 i-cache-size = <65536>;
920 i-cache-sets = <512>;
921 d-cache-block-size = <64>;
922 d-cache-size = <65536>;
923 d-cache-sets = <512>;
924 device_type = "cpu";
925 mmu-type = "riscv,sv48";
926 next-level-cache = <&l2_cache6>;
928 riscv,isa-base = "rv64i";
929 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
940 riscv,cbom-block-size = <64>;
941 riscv,cbop-block-size = <64>;
942 riscv,cboz-block-size = <64>;
944 cpu25_intc: interrupt-controller {
945 compatible = "riscv,cpu-intc";
946 interrupt-controller;
947 #interrupt-cells = <1>;
951 cpu26: cpu@26 {
954 i-cache-block-size = <64>;
955 i-cache-size = <65536>;
956 i-cache-sets = <512>;
957 d-cache-block-size = <64>;
958 d-cache-size = <65536>;
959 d-cache-sets = <512>;
960 device_type = "cpu";
961 mmu-type = "riscv,sv48";
962 next-level-cache = <&l2_cache6>;
964 riscv,isa-base = "rv64i";
965 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
976 riscv,cbom-block-size = <64>;
977 riscv,cbop-block-size = <64>;
978 riscv,cboz-block-size = <64>;
980 cpu26_intc: interrupt-controller {
981 compatible = "riscv,cpu-intc";
982 interrupt-controller;
983 #interrupt-cells = <1>;
987 cpu27: cpu@27 {
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 device_type = "cpu";
997 mmu-type = "riscv,sv48";
998 next-level-cache = <&l2_cache6>;
1000 riscv,isa-base = "rv64i";
1001 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1012 riscv,cbom-block-size = <64>;
1013 riscv,cbop-block-size = <64>;
1014 riscv,cboz-block-size = <64>;
1016 cpu27_intc: interrupt-controller {
1017 compatible = "riscv,cpu-intc";
1018 interrupt-controller;
1019 #interrupt-cells = <1>;
1023 cpu28: cpu@28 {
1026 i-cache-block-size = <64>;
1027 i-cache-size = <65536>;
1028 i-cache-sets = <512>;
1029 d-cache-block-size = <64>;
1030 d-cache-size = <65536>;
1031 d-cache-sets = <512>;
1032 device_type = "cpu";
1033 mmu-type = "riscv,sv48";
1034 next-level-cache = <&l2_cache7>;
1036 riscv,isa-base = "rv64i";
1037 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1048 riscv,cbom-block-size = <64>;
1049 riscv,cbop-block-size = <64>;
1050 riscv,cboz-block-size = <64>;
1052 cpu28_intc: interrupt-controller {
1053 compatible = "riscv,cpu-intc";
1054 interrupt-controller;
1055 #interrupt-cells = <1>;
1059 cpu29: cpu@29 {
1062 i-cache-block-size = <64>;
1063 i-cache-size = <65536>;
1064 i-cache-sets = <512>;
1065 d-cache-block-size = <64>;
1066 d-cache-size = <65536>;
1067 d-cache-sets = <512>;
1068 device_type = "cpu";
1069 mmu-type = "riscv,sv48";
1070 next-level-cache = <&l2_cache7>;
1072 riscv,isa-base = "rv64i";
1073 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1084 riscv,cbom-block-size = <64>;
1085 riscv,cbop-block-size = <64>;
1086 riscv,cboz-block-size = <64>;
1088 cpu29_intc: interrupt-controller {
1089 compatible = "riscv,cpu-intc";
1090 interrupt-controller;
1091 #interrupt-cells = <1>;
1095 cpu30: cpu@30 {
1098 i-cache-block-size = <64>;
1099 i-cache-size = <65536>;
1100 i-cache-sets = <512>;
1101 d-cache-block-size = <64>;
1102 d-cache-size = <65536>;
1103 d-cache-sets = <512>;
1104 device_type = "cpu";
1105 mmu-type = "riscv,sv48";
1106 next-level-cache = <&l2_cache7>;
1108 riscv,isa-base = "rv64i";
1109 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1120 riscv,cbom-block-size = <64>;
1121 riscv,cbop-block-size = <64>;
1122 riscv,cboz-block-size = <64>;
1124 cpu30_intc: interrupt-controller {
1125 compatible = "riscv,cpu-intc";
1126 interrupt-controller;
1127 #interrupt-cells = <1>;
1131 cpu31: cpu@31 {
1134 i-cache-block-size = <64>;
1135 i-cache-size = <65536>;
1136 i-cache-sets = <512>;
1137 d-cache-block-size = <64>;
1138 d-cache-size = <65536>;
1139 d-cache-sets = <512>;
1140 device_type = "cpu";
1141 mmu-type = "riscv,sv48";
1142 next-level-cache = <&l2_cache7>;
1144 riscv,isa-base = "rv64i";
1145 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1156 riscv,cbom-block-size = <64>;
1157 riscv,cbop-block-size = <64>;
1158 riscv,cboz-block-size = <64>;
1160 cpu31_intc: interrupt-controller {
1161 compatible = "riscv,cpu-intc";
1162 interrupt-controller;
1163 #interrupt-cells = <1>;
1167 cpu32: cpu@32 {
1170 i-cache-block-size = <64>;
1171 i-cache-size = <65536>;
1172 i-cache-sets = <512>;
1173 d-cache-block-size = <64>;
1174 d-cache-size = <65536>;
1175 d-cache-sets = <512>;
1176 device_type = "cpu";
1177 mmu-type = "riscv,sv48";
1178 next-level-cache = <&l2_cache8>;
1180 riscv,isa-base = "rv64i";
1181 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1192 riscv,cbom-block-size = <64>;
1193 riscv,cbop-block-size = <64>;
1194 riscv,cboz-block-size = <64>;
1196 cpu32_intc: interrupt-controller {
1197 compatible = "riscv,cpu-intc";
1198 interrupt-controller;
1199 #interrupt-cells = <1>;
1203 cpu33: cpu@33 {
1206 i-cache-block-size = <64>;
1207 i-cache-size = <65536>;
1208 i-cache-sets = <512>;
1209 d-cache-block-size = <64>;
1210 d-cache-size = <65536>;
1211 d-cache-sets = <512>;
1212 device_type = "cpu";
1213 mmu-type = "riscv,sv48";
1214 next-level-cache = <&l2_cache8>;
1216 riscv,isa-base = "rv64i";
1217 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1228 riscv,cbom-block-size = <64>;
1229 riscv,cbop-block-size = <64>;
1230 riscv,cboz-block-size = <64>;
1232 cpu33_intc: interrupt-controller {
1233 compatible = "riscv,cpu-intc";
1234 interrupt-controller;
1235 #interrupt-cells = <1>;
1239 cpu34: cpu@34 {
1242 i-cache-block-size = <64>;
1243 i-cache-size = <65536>;
1244 i-cache-sets = <512>;
1245 d-cache-block-size = <64>;
1246 d-cache-size = <65536>;
1247 d-cache-sets = <512>;
1248 device_type = "cpu";
1249 mmu-type = "riscv,sv48";
1250 next-level-cache = <&l2_cache8>;
1252 riscv,isa-base = "rv64i";
1253 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1264 riscv,cbom-block-size = <64>;
1265 riscv,cbop-block-size = <64>;
1266 riscv,cboz-block-size = <64>;
1268 cpu34_intc: interrupt-controller {
1269 compatible = "riscv,cpu-intc";
1270 interrupt-controller;
1271 #interrupt-cells = <1>;
1275 cpu35: cpu@35 {
1278 i-cache-block-size = <64>;
1279 i-cache-size = <65536>;
1280 i-cache-sets = <512>;
1281 d-cache-block-size = <64>;
1282 d-cache-size = <65536>;
1283 d-cache-sets = <512>;
1284 device_type = "cpu";
1285 mmu-type = "riscv,sv48";
1286 next-level-cache = <&l2_cache8>;
1288 riscv,isa-base = "rv64i";
1289 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1300 riscv,cbom-block-size = <64>;
1301 riscv,cbop-block-size = <64>;
1302 riscv,cboz-block-size = <64>;
1304 cpu35_intc: interrupt-controller {
1305 compatible = "riscv,cpu-intc";
1306 interrupt-controller;
1307 #interrupt-cells = <1>;
1311 cpu36: cpu@36 {
1314 i-cache-block-size = <64>;
1315 i-cache-size = <65536>;
1316 i-cache-sets = <512>;
1317 d-cache-block-size = <64>;
1318 d-cache-size = <65536>;
1319 d-cache-sets = <512>;
1320 device_type = "cpu";
1321 mmu-type = "riscv,sv48";
1322 next-level-cache = <&l2_cache9>;
1324 riscv,isa-base = "rv64i";
1325 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1336 riscv,cbom-block-size = <64>;
1337 riscv,cbop-block-size = <64>;
1338 riscv,cboz-block-size = <64>;
1340 cpu36_intc: interrupt-controller {
1341 compatible = "riscv,cpu-intc";
1342 interrupt-controller;
1343 #interrupt-cells = <1>;
1347 cpu37: cpu@37 {
1350 i-cache-block-size = <64>;
1351 i-cache-size = <65536>;
1352 i-cache-sets = <512>;
1353 d-cache-block-size = <64>;
1354 d-cache-size = <65536>;
1355 d-cache-sets = <512>;
1356 device_type = "cpu";
1357 mmu-type = "riscv,sv48";
1358 next-level-cache = <&l2_cache9>;
1360 riscv,isa-base = "rv64i";
1361 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1372 riscv,cbom-block-size = <64>;
1373 riscv,cbop-block-size = <64>;
1374 riscv,cboz-block-size = <64>;
1376 cpu37_intc: interrupt-controller {
1377 compatible = "riscv,cpu-intc";
1378 interrupt-controller;
1379 #interrupt-cells = <1>;
1383 cpu38: cpu@38 {
1386 i-cache-block-size = <64>;
1387 i-cache-size = <65536>;
1388 i-cache-sets = <512>;
1389 d-cache-block-size = <64>;
1390 d-cache-size = <65536>;
1391 d-cache-sets = <512>;
1392 device_type = "cpu";
1393 mmu-type = "riscv,sv48";
1394 next-level-cache = <&l2_cache9>;
1396 riscv,isa-base = "rv64i";
1397 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1408 riscv,cbom-block-size = <64>;
1409 riscv,cbop-block-size = <64>;
1410 riscv,cboz-block-size = <64>;
1412 cpu38_intc: interrupt-controller {
1413 compatible = "riscv,cpu-intc";
1414 interrupt-controller;
1415 #interrupt-cells = <1>;
1419 cpu39: cpu@39 {
1422 i-cache-block-size = <64>;
1423 i-cache-size = <65536>;
1424 i-cache-sets = <512>;
1425 d-cache-block-size = <64>;
1426 d-cache-size = <65536>;
1427 d-cache-sets = <512>;
1428 device_type = "cpu";
1429 mmu-type = "riscv,sv48";
1430 next-level-cache = <&l2_cache9>;
1432 riscv,isa-base = "rv64i";
1433 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1444 riscv,cbom-block-size = <64>;
1445 riscv,cbop-block-size = <64>;
1446 riscv,cboz-block-size = <64>;
1448 cpu39_intc: interrupt-controller {
1449 compatible = "riscv,cpu-intc";
1450 interrupt-controller;
1451 #interrupt-cells = <1>;
1455 cpu40: cpu@40 {
1458 i-cache-block-size = <64>;
1459 i-cache-size = <65536>;
1460 i-cache-sets = <512>;
1461 d-cache-block-size = <64>;
1462 d-cache-size = <65536>;
1463 d-cache-sets = <512>;
1464 device_type = "cpu";
1465 mmu-type = "riscv,sv48";
1466 next-level-cache = <&l2_cache10>;
1468 riscv,isa-base = "rv64i";
1469 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1480 riscv,cbom-block-size = <64>;
1481 riscv,cbop-block-size = <64>;
1482 riscv,cboz-block-size = <64>;
1484 cpu40_intc: interrupt-controller {
1485 compatible = "riscv,cpu-intc";
1486 interrupt-controller;
1487 #interrupt-cells = <1>;
1491 cpu41: cpu@41 {
1494 i-cache-block-size = <64>;
1495 i-cache-size = <65536>;
1496 i-cache-sets = <512>;
1497 d-cache-block-size = <64>;
1498 d-cache-size = <65536>;
1499 d-cache-sets = <512>;
1500 device_type = "cpu";
1501 mmu-type = "riscv,sv48";
1502 next-level-cache = <&l2_cache10>;
1504 riscv,isa-base = "rv64i";
1505 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1516 riscv,cbom-block-size = <64>;
1517 riscv,cbop-block-size = <64>;
1518 riscv,cboz-block-size = <64>;
1520 cpu41_intc: interrupt-controller {
1521 compatible = "riscv,cpu-intc";
1522 interrupt-controller;
1523 #interrupt-cells = <1>;
1527 cpu42: cpu@42 {
1530 i-cache-block-size = <64>;
1531 i-cache-size = <65536>;
1532 i-cache-sets = <512>;
1533 d-cache-block-size = <64>;
1534 d-cache-size = <65536>;
1535 d-cache-sets = <512>;
1536 device_type = "cpu";
1537 mmu-type = "riscv,sv48";
1538 next-level-cache = <&l2_cache10>;
1540 riscv,isa-base = "rv64i";
1541 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1552 riscv,cbom-block-size = <64>;
1553 riscv,cbop-block-size = <64>;
1554 riscv,cboz-block-size = <64>;
1556 cpu42_intc: interrupt-controller {
1557 compatible = "riscv,cpu-intc";
1558 interrupt-controller;
1559 #interrupt-cells = <1>;
1563 cpu43: cpu@43 {
1566 i-cache-block-size = <64>;
1567 i-cache-size = <65536>;
1568 i-cache-sets = <512>;
1569 d-cache-block-size = <64>;
1570 d-cache-size = <65536>;
1571 d-cache-sets = <512>;
1572 device_type = "cpu";
1573 mmu-type = "riscv,sv48";
1574 next-level-cache = <&l2_cache10>;
1576 riscv,isa-base = "rv64i";
1577 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1588 riscv,cbom-block-size = <64>;
1589 riscv,cbop-block-size = <64>;
1590 riscv,cboz-block-size = <64>;
1592 cpu43_intc: interrupt-controller {
1593 compatible = "riscv,cpu-intc";
1594 interrupt-controller;
1595 #interrupt-cells = <1>;
1599 cpu44: cpu@44 {
1602 i-cache-block-size = <64>;
1603 i-cache-size = <65536>;
1604 i-cache-sets = <512>;
1605 d-cache-block-size = <64>;
1606 d-cache-size = <65536>;
1607 d-cache-sets = <512>;
1608 device_type = "cpu";
1609 mmu-type = "riscv,sv48";
1610 next-level-cache = <&l2_cache11>;
1612 riscv,isa-base = "rv64i";
1613 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1624 riscv,cbom-block-size = <64>;
1625 riscv,cbop-block-size = <64>;
1626 riscv,cboz-block-size = <64>;
1628 cpu44_intc: interrupt-controller {
1629 compatible = "riscv,cpu-intc";
1630 interrupt-controller;
1631 #interrupt-cells = <1>;
1635 cpu45: cpu@45 {
1638 i-cache-block-size = <64>;
1639 i-cache-size = <65536>;
1640 i-cache-sets = <512>;
1641 d-cache-block-size = <64>;
1642 d-cache-size = <65536>;
1643 d-cache-sets = <512>;
1644 device_type = "cpu";
1645 mmu-type = "riscv,sv48";
1646 next-level-cache = <&l2_cache11>;
1648 riscv,isa-base = "rv64i";
1649 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1660 riscv,cbom-block-size = <64>;
1661 riscv,cbop-block-size = <64>;
1662 riscv,cboz-block-size = <64>;
1664 cpu45_intc: interrupt-controller {
1665 compatible = "riscv,cpu-intc";
1666 interrupt-controller;
1667 #interrupt-cells = <1>;
1671 cpu46: cpu@46 {
1674 i-cache-block-size = <64>;
1675 i-cache-size = <65536>;
1676 i-cache-sets = <512>;
1677 d-cache-block-size = <64>;
1678 d-cache-size = <65536>;
1679 d-cache-sets = <512>;
1680 device_type = "cpu";
1681 mmu-type = "riscv,sv48";
1682 next-level-cache = <&l2_cache11>;
1684 riscv,isa-base = "rv64i";
1685 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1696 riscv,cbom-block-size = <64>;
1697 riscv,cbop-block-size = <64>;
1698 riscv,cboz-block-size = <64>;
1700 cpu46_intc: interrupt-controller {
1701 compatible = "riscv,cpu-intc";
1702 interrupt-controller;
1703 #interrupt-cells = <1>;
1707 cpu47: cpu@47 {
1710 i-cache-block-size = <64>;
1711 i-cache-size = <65536>;
1712 i-cache-sets = <512>;
1713 d-cache-block-size = <64>;
1714 d-cache-size = <65536>;
1715 d-cache-sets = <512>;
1716 device_type = "cpu";
1717 mmu-type = "riscv,sv48";
1718 next-level-cache = <&l2_cache11>;
1720 riscv,isa-base = "rv64i";
1721 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1732 riscv,cbom-block-size = <64>;
1733 riscv,cbop-block-size = <64>;
1734 riscv,cboz-block-size = <64>;
1736 cpu47_intc: interrupt-controller {
1737 compatible = "riscv,cpu-intc";
1738 interrupt-controller;
1739 #interrupt-cells = <1>;
1743 cpu48: cpu@48 {
1746 i-cache-block-size = <64>;
1747 i-cache-size = <65536>;
1748 i-cache-sets = <512>;
1749 d-cache-block-size = <64>;
1750 d-cache-size = <65536>;
1751 d-cache-sets = <512>;
1752 device_type = "cpu";
1753 mmu-type = "riscv,sv48";
1754 next-level-cache = <&l2_cache12>;
1756 riscv,isa-base = "rv64i";
1757 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1768 riscv,cbom-block-size = <64>;
1769 riscv,cbop-block-size = <64>;
1770 riscv,cboz-block-size = <64>;
1772 cpu48_intc: interrupt-controller {
1773 compatible = "riscv,cpu-intc";
1774 interrupt-controller;
1775 #interrupt-cells = <1>;
1779 cpu49: cpu@49 {
1782 i-cache-block-size = <64>;
1783 i-cache-size = <65536>;
1784 i-cache-sets = <512>;
1785 d-cache-block-size = <64>;
1786 d-cache-size = <65536>;
1787 d-cache-sets = <512>;
1788 device_type = "cpu";
1789 mmu-type = "riscv,sv48";
1790 next-level-cache = <&l2_cache12>;
1792 riscv,isa-base = "rv64i";
1793 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1804 riscv,cbom-block-size = <64>;
1805 riscv,cbop-block-size = <64>;
1806 riscv,cboz-block-size = <64>;
1808 cpu49_intc: interrupt-controller {
1809 compatible = "riscv,cpu-intc";
1810 interrupt-controller;
1811 #interrupt-cells = <1>;
1815 cpu50: cpu@50 {
1818 i-cache-block-size = <64>;
1819 i-cache-size = <65536>;
1820 i-cache-sets = <512>;
1821 d-cache-block-size = <64>;
1822 d-cache-size = <65536>;
1823 d-cache-sets = <512>;
1824 device_type = "cpu";
1825 mmu-type = "riscv,sv48";
1826 next-level-cache = <&l2_cache12>;
1828 riscv,isa-base = "rv64i";
1829 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1840 riscv,cbom-block-size = <64>;
1841 riscv,cbop-block-size = <64>;
1842 riscv,cboz-block-size = <64>;
1844 cpu50_intc: interrupt-controller {
1845 compatible = "riscv,cpu-intc";
1846 interrupt-controller;
1847 #interrupt-cells = <1>;
1851 cpu51: cpu@51 {
1854 i-cache-block-size = <64>;
1855 i-cache-size = <65536>;
1856 i-cache-sets = <512>;
1857 d-cache-block-size = <64>;
1858 d-cache-size = <65536>;
1859 d-cache-sets = <512>;
1860 device_type = "cpu";
1861 mmu-type = "riscv,sv48";
1862 next-level-cache = <&l2_cache12>;
1864 riscv,isa-base = "rv64i";
1865 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1876 riscv,cbom-block-size = <64>;
1877 riscv,cbop-block-size = <64>;
1878 riscv,cboz-block-size = <64>;
1880 cpu51_intc: interrupt-controller {
1881 compatible = "riscv,cpu-intc";
1882 interrupt-controller;
1883 #interrupt-cells = <1>;
1887 cpu52: cpu@52 {
1890 i-cache-block-size = <64>;
1891 i-cache-size = <65536>;
1892 i-cache-sets = <512>;
1893 d-cache-block-size = <64>;
1894 d-cache-size = <65536>;
1895 d-cache-sets = <512>;
1896 device_type = "cpu";
1897 mmu-type = "riscv,sv48";
1898 next-level-cache = <&l2_cache13>;
1900 riscv,isa-base = "rv64i";
1901 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1912 riscv,cbom-block-size = <64>;
1913 riscv,cbop-block-size = <64>;
1914 riscv,cboz-block-size = <64>;
1916 cpu52_intc: interrupt-controller {
1917 compatible = "riscv,cpu-intc";
1918 interrupt-controller;
1919 #interrupt-cells = <1>;
1923 cpu53: cpu@53 {
1926 i-cache-block-size = <64>;
1927 i-cache-size = <65536>;
1928 i-cache-sets = <512>;
1929 d-cache-block-size = <64>;
1930 d-cache-size = <65536>;
1931 d-cache-sets = <512>;
1932 device_type = "cpu";
1933 mmu-type = "riscv,sv48";
1934 next-level-cache = <&l2_cache13>;
1936 riscv,isa-base = "rv64i";
1937 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1948 riscv,cbom-block-size = <64>;
1949 riscv,cbop-block-size = <64>;
1950 riscv,cboz-block-size = <64>;
1952 cpu53_intc: interrupt-controller {
1953 compatible = "riscv,cpu-intc";
1954 interrupt-controller;
1955 #interrupt-cells = <1>;
1959 cpu54: cpu@54 {
1962 i-cache-block-size = <64>;
1963 i-cache-size = <65536>;
1964 i-cache-sets = <512>;
1965 d-cache-block-size = <64>;
1966 d-cache-size = <65536>;
1967 d-cache-sets = <512>;
1968 device_type = "cpu";
1969 mmu-type = "riscv,sv48";
1970 next-level-cache = <&l2_cache13>;
1972 riscv,isa-base = "rv64i";
1973 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1984 riscv,cbom-block-size = <64>;
1985 riscv,cbop-block-size = <64>;
1986 riscv,cboz-block-size = <64>;
1988 cpu54_intc: interrupt-controller {
1989 compatible = "riscv,cpu-intc";
1990 interrupt-controller;
1991 #interrupt-cells = <1>;
1995 cpu55: cpu@55 {
1998 i-cache-block-size = <64>;
1999 i-cache-size = <65536>;
2000 i-cache-sets = <512>;
2001 d-cache-block-size = <64>;
2002 d-cache-size = <65536>;
2003 d-cache-sets = <512>;
2004 device_type = "cpu";
2005 mmu-type = "riscv,sv48";
2006 next-level-cache = <&l2_cache13>;
2008 riscv,isa-base = "rv64i";
2009 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
2020 riscv,cbom-block-size = <64>;
2021 riscv,cbop-block-size = <64>;
2022 riscv,cboz-block-size = <64>;
2024 cpu55_intc: interrupt-controller {
2025 compatible = "riscv,cpu-intc";
2026 interrupt-controller;
2027 #interrupt-cells = <1>;
2031 cpu56: cpu@56 {
2034 i-cache-block-size = <64>;
2035 i-cache-size = <65536>;
2036 i-cache-sets = <512>;
2037 d-cache-block-size = <64>;
2038 d-cache-size = <65536>;
2039 d-cache-sets = <512>;
2040 device_type = "cpu";
2041 mmu-type = "riscv,sv48";
2042 next-level-cache = <&l2_cache14>;
2044 riscv,isa-base = "rv64i";
2045 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
2056 riscv,cbom-block-size = <64>;
2057 riscv,cbop-block-size = <64>;
2058 riscv,cboz-block-size = <64>;
2060 cpu56_intc: interrupt-controller {
2061 compatible = "riscv,cpu-intc";
2062 interrupt-controller;
2063 #interrupt-cells = <1>;
2067 cpu57: cpu@57 {
2070 i-cache-block-size = <64>;
2071 i-cache-size = <65536>;
2072 i-cache-sets = <512>;
2073 d-cache-block-size = <64>;
2074 d-cache-size = <65536>;
2075 d-cache-sets = <512>;
2076 device_type = "cpu";
2077 mmu-type = "riscv,sv48";
2078 next-level-cache = <&l2_cache14>;
2080 riscv,isa-base = "rv64i";
2081 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
2092 riscv,cbom-block-size = <64>;
2093 riscv,cbop-block-size = <64>;
2094 riscv,cboz-block-size = <64>;
2096 cpu57_intc: interrupt-controller {
2097 compatible = "riscv,cpu-intc";
2098 interrupt-controller;
2099 #interrupt-cells = <1>;
2103 cpu58: cpu@58 {
2106 i-cache-block-size = <64>;
2107 i-cache-size = <65536>;
2108 i-cache-sets = <512>;
2109 d-cache-block-size = <64>;
2110 d-cache-size = <65536>;
2111 d-cache-sets = <512>;
2112 device_type = "cpu";
2113 mmu-type = "riscv,sv48";
2114 next-level-cache = <&l2_cache14>;
2116 riscv,isa-base = "rv64i";
2117 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
2128 riscv,cbom-block-size = <64>;
2129 riscv,cbop-block-size = <64>;
2130 riscv,cboz-block-size = <64>;
2132 cpu58_intc: interrupt-controller {
2133 compatible = "riscv,cpu-intc";
2134 interrupt-controller;
2135 #interrupt-cells = <1>;
2139 cpu59: cpu@59 {
2142 i-cache-block-size = <64>;
2143 i-cache-size = <65536>;
2144 i-cache-sets = <512>;
2145 d-cache-block-size = <64>;
2146 d-cache-size = <65536>;
2147 d-cache-sets = <512>;
2148 device_type = "cpu";
2149 mmu-type = "riscv,sv48";
2150 next-level-cache = <&l2_cache14>;
2152 riscv,isa-base = "rv64i";
2153 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
2164 riscv,cbom-block-size = <64>;
2165 riscv,cbop-block-size = <64>;
2166 riscv,cboz-block-size = <64>;
2168 cpu59_intc: interrupt-controller {
2169 compatible = "riscv,cpu-intc";
2170 interrupt-controller;
2171 #interrupt-cells = <1>;
2175 cpu60: cpu@60 {
2178 i-cache-block-size = <64>;
2179 i-cache-size = <65536>;
2180 i-cache-sets = <512>;
2181 d-cache-block-size = <64>;
2182 d-cache-size = <65536>;
2183 d-cache-sets = <512>;
2184 device_type = "cpu";
2185 mmu-type = "riscv,sv48";
2186 next-level-cache = <&l2_cache15>;
2188 riscv,isa-base = "rv64i";
2189 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
2200 riscv,cbom-block-size = <64>;
2201 riscv,cbop-block-size = <64>;
2202 riscv,cboz-block-size = <64>;
2204 cpu60_intc: interrupt-controller {
2205 compatible = "riscv,cpu-intc";
2206 interrupt-controller;
2207 #interrupt-cells = <1>;
2211 cpu61: cpu@61 {
2214 i-cache-block-size = <64>;
2215 i-cache-size = <65536>;
2216 i-cache-sets = <512>;
2217 d-cache-block-size = <64>;
2218 d-cache-size = <65536>;
2219 d-cache-sets = <512>;
2220 device_type = "cpu";
2221 mmu-type = "riscv,sv48";
2222 next-level-cache = <&l2_cache15>;
2224 riscv,isa-base = "rv64i";
2225 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
2236 riscv,cbom-block-size = <64>;
2237 riscv,cbop-block-size = <64>;
2238 riscv,cboz-block-size = <64>;
2240 cpu61_intc: interrupt-controller {
2241 compatible = "riscv,cpu-intc";
2242 interrupt-controller;
2243 #interrupt-cells = <1>;
2247 cpu62: cpu@62 {
2250 i-cache-block-size = <64>;
2251 i-cache-size = <65536>;
2252 i-cache-sets = <512>;
2253 d-cache-block-size = <64>;
2254 d-cache-size = <65536>;
2255 d-cache-sets = <512>;
2256 device_type = "cpu";
2257 mmu-type = "riscv,sv48";
2258 next-level-cache = <&l2_cache15>;
2260 riscv,isa-base = "rv64i";
2261 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
2272 riscv,cbom-block-size = <64>;
2273 riscv,cbop-block-size = <64>;
2274 riscv,cboz-block-size = <64>;
2276 cpu62_intc: interrupt-controller {
2277 compatible = "riscv,cpu-intc";
2278 interrupt-controller;
2279 #interrupt-cells = <1>;
2283 cpu63: cpu@63 {
2286 i-cache-block-size = <64>;
2287 i-cache-size = <65536>;
2288 i-cache-sets = <512>;
2289 d-cache-block-size = <64>;
2290 d-cache-size = <65536>;
2291 d-cache-sets = <512>;
2292 device_type = "cpu";
2293 mmu-type = "riscv,sv48";
2294 next-level-cache = <&l2_cache15>;
2296 riscv,isa-base = "rv64i";
2297 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
2308 riscv,cbom-block-size = <64>;
2309 riscv,cbop-block-size = <64>;
2310 riscv,cboz-block-size = <64>;
2312 cpu63_intc: interrupt-controller {
2313 compatible = "riscv,cpu-intc";
2314 interrupt-controller;
2315 #interrupt-cells = <1>;
2319 cpu-map {
2323 cpu = <&cpu0>;
2327 cpu = <&cpu1>;
2331 cpu = <&cpu2>;
2335 cpu = <&cpu3>;
2341 cpu = <&cpu4>;
2345 cpu = <&cpu5>;
2349 cpu = <&cpu6>;
2353 cpu = <&cpu7>;
2359 cpu = <&cpu8>;
2363 cpu = <&cpu9>;
2367 cpu = <&cpu10>;
2371 cpu = <&cpu11>;
2377 cpu = <&cpu12>;
2381 cpu = <&cpu13>;
2385 cpu = <&cpu14>;
2389 cpu = <&cpu15>;
2395 cpu = <&cpu16>;
2399 cpu = <&cpu17>;
2403 cpu = <&cpu18>;
2407 cpu = <&cpu19>;
2413 cpu = <&cpu20>;
2417 cpu = <&cpu21>;
2421 cpu = <&cpu22>;
2425 cpu = <&cpu23>;
2431 cpu = <&cpu24>;
2435 cpu = <&cpu25>;
2439 cpu = <&cpu26>;
2443 cpu = <&cpu27>;
2449 cpu = <&cpu28>;
2453 cpu = <&cpu29>;
2457 cpu = <&cpu30>;
2461 cpu = <&cpu31>;
2467 cpu = <&cpu32>;
2471 cpu = <&cpu33>;
2475 cpu = <&cpu34>;
2479 cpu = <&cpu35>;
2485 cpu = <&cpu36>;
2489 cpu = <&cpu37>;
2493 cpu = <&cpu38>;
2497 cpu = <&cpu39>;
2503 cpu = <&cpu40>;
2507 cpu = <&cpu41>;
2511 cpu = <&cpu42>;
2515 cpu = <&cpu43>;
2521 cpu = <&cpu44>;
2525 cpu = <&cpu45>;
2529 cpu = <&cpu46>;
2533 cpu = <&cpu47>;
2539 cpu = <&cpu48>;
2543 cpu = <&cpu49>;
2547 cpu = <&cpu50>;
2551 cpu = <&cpu51>;
2557 cpu = <&cpu52>;
2561 cpu = <&cpu53>;
2565 cpu = <&cpu54>;
2569 cpu = <&cpu55>;
2575 cpu = <&cpu56>;
2579 cpu = <&cpu57>;
2583 cpu = <&cpu58>;
2587 cpu = <&cpu59>;
2593 cpu = <&cpu60>;
2597 cpu = <&cpu61>;
2601 cpu = <&cpu62>;
2605 cpu = <&cpu63>;
2611 l2_cache0: cache-controller-0 {
2613 cache-block-size = <64>;
2614 cache-level = <2>;
2615 cache-size = <2097152>;
2616 cache-sets = <2048>;
2617 cache-unified;
2618 next-level-cache = <&l3_cache>;
2621 l2_cache1: cache-controller-1 {
2623 cache-block-size = <64>;
2624 cache-level = <2>;
2625 cache-size = <2097152>;
2626 cache-sets = <2048>;
2627 cache-unified;
2628 next-level-cache = <&l3_cache>;
2631 l2_cache2: cache-controller-2 {
2633 cache-block-size = <64>;
2634 cache-level = <2>;
2635 cache-size = <2097152>;
2636 cache-sets = <2048>;
2637 cache-unified;
2638 next-level-cache = <&l3_cache>;
2641 l2_cache3: cache-controller-3 {
2643 cache-block-size = <64>;
2644 cache-level = <2>;
2645 cache-size = <2097152>;
2646 cache-sets = <2048>;
2647 cache-unified;
2648 next-level-cache = <&l3_cache>;
2651 l2_cache4: cache-controller-4 {
2653 cache-block-size = <64>;
2654 cache-level = <2>;
2655 cache-size = <2097152>;
2656 cache-sets = <2048>;
2657 cache-unified;
2658 next-level-cache = <&l3_cache>;
2661 l2_cache5: cache-controller-5 {
2663 cache-block-size = <64>;
2664 cache-level = <2>;
2665 cache-size = <2097152>;
2666 cache-sets = <2048>;
2667 cache-unified;
2668 next-level-cache = <&l3_cache>;
2671 l2_cache6: cache-controller-6 {
2673 cache-block-size = <64>;
2674 cache-level = <2>;
2675 cache-size = <2097152>;
2676 cache-sets = <2048>;
2677 cache-unified;
2678 next-level-cache = <&l3_cache>;
2681 l2_cache7: cache-controller-7 {
2683 cache-block-size = <64>;
2684 cache-level = <2>;
2685 cache-size = <2097152>;
2686 cache-sets = <2048>;
2687 cache-unified;
2688 next-level-cache = <&l3_cache>;
2691 l2_cache8: cache-controller-8 {
2693 cache-block-size = <64>;
2694 cache-level = <2>;
2695 cache-size = <2097152>;
2696 cache-sets = <2048>;
2697 cache-unified;
2698 next-level-cache = <&l3_cache>;
2701 l2_cache9: cache-controller-9 {
2703 cache-block-size = <64>;
2704 cache-level = <2>;
2705 cache-size = <2097152>;
2706 cache-sets = <2048>;
2707 cache-unified;
2708 next-level-cache = <&l3_cache>;
2711 l2_cache10: cache-controller-10 {
2713 cache-block-size = <64>;
2714 cache-level = <2>;
2715 cache-size = <2097152>;
2716 cache-sets = <2048>;
2717 cache-unified;
2718 next-level-cache = <&l3_cache>;
2721 l2_cache11: cache-controller-11 {
2723 cache-block-size = <64>;
2724 cache-level = <2>;
2725 cache-size = <2097152>;
2726 cache-sets = <2048>;
2727 cache-unified;
2728 next-level-cache = <&l3_cache>;
2731 l2_cache12: cache-controller-12 {
2733 cache-block-size = <64>;
2734 cache-level = <2>;
2735 cache-size = <2097152>;
2736 cache-sets = <2048>;
2737 cache-unified;
2738 next-level-cache = <&l3_cache>;
2741 l2_cache13: cache-controller-13 {
2743 cache-block-size = <64>;
2744 cache-level = <2>;
2745 cache-size = <2097152>;
2746 cache-sets = <2048>;
2747 cache-unified;
2748 next-level-cache = <&l3_cache>;
2751 l2_cache14: cache-controller-14 {
2753 cache-block-size = <64>;
2754 cache-level = <2>;
2755 cache-size = <2097152>;
2756 cache-sets = <2048>;
2757 cache-unified;
2758 next-level-cache = <&l3_cache>;
2761 l2_cache15: cache-controller-15 {
2763 cache-block-size = <64>;
2764 cache-level = <2>;
2765 cache-size = <2097152>;
2766 cache-sets = <2048>;
2767 cache-unified;
2768 next-level-cache = <&l3_cache>;
2771 l3_cache: cache-controller-16 {
2773 cache-block-size = <64>;
2774 cache-level = <3>;
2775 cache-size = <67108864>;
2776 cache-sets = <4096>;
2777 cache-unified;
2783 riscv,event-to-mhpmevent =
2804 riscv,event-to-mhpmcounters =
2827 riscv,raw-event-to-mhpmcounters =
2873 intc: interrupt-controller@6d40000000 {
2874 compatible = "sophgo,sg2044-plic", "thead,c900-plic";
2875 #address-cells = <0>;
2876 #interrupt-cells = <2>;
2878 interrupt-controller;
2879 interrupts-extended =
2947 aclint_mswi: interrupt-controller@6d44000000 {
2948 compatible = "sophgo,sg2044-aclint-mswi", "thead,c900-aclint-mswi";
2950 interrupts-extended = <&cpu0_intc 3>,
3017 compatible = "sophgo,sg2044-aclint-mtimer", "thead,c900-aclint-mtimer";
3019 reg-names = "mtimecmp";
3020 interrupts-extended = <&cpu0_intc 7>,
3086 aclint_sswi: interrupt-controller@6d4400c000 {
3087 compatible = "sophgo,sg2044-aclint-sswi", "thead,c900-aclint-sswi";
3089 #interrupt-cells = <0>;
3090 interrupt-controller;
3091 interrupts-extended = <&cpu0_intc 1>,