Lines Matching +full:cpu +full:- +full:intc
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
8 #address-cells = <1>;
9 #size-cells = <0>;
10 timebase-frequency = <50000000>;
12 cpu-map {
16 cpu = <&cpu0>;
19 cpu = <&cpu1>;
22 cpu = <&cpu2>;
25 cpu = <&cpu3>;
31 cpu = <&cpu4>;
34 cpu = <&cpu5>;
37 cpu = <&cpu6>;
40 cpu = <&cpu7>;
46 cpu = <&cpu16>;
49 cpu = <&cpu17>;
52 cpu = <&cpu18>;
55 cpu = <&cpu19>;
61 cpu = <&cpu20>;
64 cpu = <&cpu21>;
67 cpu = <&cpu22>;
70 cpu = <&cpu23>;
76 cpu = <&cpu8>;
79 cpu = <&cpu9>;
82 cpu = <&cpu10>;
85 cpu = <&cpu11>;
91 cpu = <&cpu12>;
94 cpu = <&cpu13>;
97 cpu = <&cpu14>;
100 cpu = <&cpu15>;
106 cpu = <&cpu24>;
109 cpu = <&cpu25>;
112 cpu = <&cpu26>;
115 cpu = <&cpu27>;
121 cpu = <&cpu28>;
124 cpu = <&cpu29>;
127 cpu = <&cpu30>;
130 cpu = <&cpu31>;
136 cpu = <&cpu32>;
139 cpu = <&cpu33>;
142 cpu = <&cpu34>;
145 cpu = <&cpu35>;
151 cpu = <&cpu36>;
154 cpu = <&cpu37>;
157 cpu = <&cpu38>;
160 cpu = <&cpu39>;
166 cpu = <&cpu48>;
169 cpu = <&cpu49>;
172 cpu = <&cpu50>;
175 cpu = <&cpu51>;
181 cpu = <&cpu52>;
184 cpu = <&cpu53>;
187 cpu = <&cpu54>;
190 cpu = <&cpu55>;
196 cpu = <&cpu40>;
199 cpu = <&cpu41>;
202 cpu = <&cpu42>;
205 cpu = <&cpu43>;
211 cpu = <&cpu44>;
214 cpu = <&cpu45>;
217 cpu = <&cpu46>;
220 cpu = <&cpu47>;
226 cpu = <&cpu56>;
229 cpu = <&cpu57>;
232 cpu = <&cpu58>;
235 cpu = <&cpu59>;
241 cpu = <&cpu60>;
244 cpu = <&cpu61>;
247 cpu = <&cpu62>;
250 cpu = <&cpu63>;
256 cpu0: cpu@0 {
258 device_type = "cpu";
260 riscv,isa-base = "rv64i";
261 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
267 i-cache-block-size = <64>;
268 i-cache-size = <65536>;
269 i-cache-sets = <512>;
270 d-cache-block-size = <64>;
271 d-cache-size = <65536>;
272 d-cache-sets = <512>;
273 next-level-cache = <&l2_cache0>;
274 mmu-type = "riscv,sv39";
276 cpu0_intc: interrupt-controller {
277 compatible = "riscv,cpu-intc";
278 interrupt-controller;
279 #interrupt-cells = <1>;
283 cpu1: cpu@1 {
285 device_type = "cpu";
287 riscv,isa-base = "rv64i";
288 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
294 i-cache-block-size = <64>;
295 i-cache-size = <65536>;
296 i-cache-sets = <512>;
297 d-cache-block-size = <64>;
298 d-cache-size = <65536>;
299 d-cache-sets = <512>;
300 next-level-cache = <&l2_cache0>;
301 mmu-type = "riscv,sv39";
303 cpu1_intc: interrupt-controller {
304 compatible = "riscv,cpu-intc";
305 interrupt-controller;
306 #interrupt-cells = <1>;
310 cpu2: cpu@2 {
312 device_type = "cpu";
314 riscv,isa-base = "rv64i";
315 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
321 i-cache-block-size = <64>;
322 i-cache-size = <65536>;
323 i-cache-sets = <512>;
324 d-cache-block-size = <64>;
325 d-cache-size = <65536>;
326 d-cache-sets = <512>;
327 next-level-cache = <&l2_cache0>;
328 mmu-type = "riscv,sv39";
330 cpu2_intc: interrupt-controller {
331 compatible = "riscv,cpu-intc";
332 interrupt-controller;
333 #interrupt-cells = <1>;
337 cpu3: cpu@3 {
339 device_type = "cpu";
341 riscv,isa-base = "rv64i";
342 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
348 i-cache-block-size = <64>;
349 i-cache-size = <65536>;
350 i-cache-sets = <512>;
351 d-cache-block-size = <64>;
352 d-cache-size = <65536>;
353 d-cache-sets = <512>;
354 next-level-cache = <&l2_cache0>;
355 mmu-type = "riscv,sv39";
357 cpu3_intc: interrupt-controller {
358 compatible = "riscv,cpu-intc";
359 interrupt-controller;
360 #interrupt-cells = <1>;
364 cpu4: cpu@4 {
366 device_type = "cpu";
368 riscv,isa-base = "rv64i";
369 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
375 i-cache-block-size = <64>;
376 i-cache-size = <65536>;
377 i-cache-sets = <512>;
378 d-cache-block-size = <64>;
379 d-cache-size = <65536>;
380 d-cache-sets = <512>;
381 next-level-cache = <&l2_cache1>;
382 mmu-type = "riscv,sv39";
384 cpu4_intc: interrupt-controller {
385 compatible = "riscv,cpu-intc";
386 interrupt-controller;
387 #interrupt-cells = <1>;
391 cpu5: cpu@5 {
393 device_type = "cpu";
395 riscv,isa-base = "rv64i";
396 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
402 i-cache-block-size = <64>;
403 i-cache-size = <65536>;
404 i-cache-sets = <512>;
405 d-cache-block-size = <64>;
406 d-cache-size = <65536>;
407 d-cache-sets = <512>;
408 next-level-cache = <&l2_cache1>;
409 mmu-type = "riscv,sv39";
411 cpu5_intc: interrupt-controller {
412 compatible = "riscv,cpu-intc";
413 interrupt-controller;
414 #interrupt-cells = <1>;
418 cpu6: cpu@6 {
420 device_type = "cpu";
422 riscv,isa-base = "rv64i";
423 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
429 i-cache-block-size = <64>;
430 i-cache-size = <65536>;
431 i-cache-sets = <512>;
432 d-cache-block-size = <64>;
433 d-cache-size = <65536>;
434 d-cache-sets = <512>;
435 next-level-cache = <&l2_cache1>;
436 mmu-type = "riscv,sv39";
438 cpu6_intc: interrupt-controller {
439 compatible = "riscv,cpu-intc";
440 interrupt-controller;
441 #interrupt-cells = <1>;
445 cpu7: cpu@7 {
447 device_type = "cpu";
449 riscv,isa-base = "rv64i";
450 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
456 i-cache-block-size = <64>;
457 i-cache-size = <65536>;
458 i-cache-sets = <512>;
459 d-cache-block-size = <64>;
460 d-cache-size = <65536>;
461 d-cache-sets = <512>;
462 next-level-cache = <&l2_cache1>;
463 mmu-type = "riscv,sv39";
465 cpu7_intc: interrupt-controller {
466 compatible = "riscv,cpu-intc";
467 interrupt-controller;
468 #interrupt-cells = <1>;
472 cpu8: cpu@8 {
474 device_type = "cpu";
476 riscv,isa-base = "rv64i";
477 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
483 i-cache-block-size = <64>;
484 i-cache-size = <65536>;
485 i-cache-sets = <512>;
486 d-cache-block-size = <64>;
487 d-cache-size = <65536>;
488 d-cache-sets = <512>;
489 next-level-cache = <&l2_cache4>;
490 mmu-type = "riscv,sv39";
492 cpu8_intc: interrupt-controller {
493 compatible = "riscv,cpu-intc";
494 interrupt-controller;
495 #interrupt-cells = <1>;
499 cpu9: cpu@9 {
501 device_type = "cpu";
503 riscv,isa-base = "rv64i";
504 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
510 i-cache-block-size = <64>;
511 i-cache-size = <65536>;
512 i-cache-sets = <512>;
513 d-cache-block-size = <64>;
514 d-cache-size = <65536>;
515 d-cache-sets = <512>;
516 next-level-cache = <&l2_cache4>;
517 mmu-type = "riscv,sv39";
519 cpu9_intc: interrupt-controller {
520 compatible = "riscv,cpu-intc";
521 interrupt-controller;
522 #interrupt-cells = <1>;
526 cpu10: cpu@10 {
528 device_type = "cpu";
530 riscv,isa-base = "rv64i";
531 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
537 i-cache-block-size = <64>;
538 i-cache-size = <65536>;
539 i-cache-sets = <512>;
540 d-cache-block-size = <64>;
541 d-cache-size = <65536>;
542 d-cache-sets = <512>;
543 next-level-cache = <&l2_cache4>;
544 mmu-type = "riscv,sv39";
546 cpu10_intc: interrupt-controller {
547 compatible = "riscv,cpu-intc";
548 interrupt-controller;
549 #interrupt-cells = <1>;
553 cpu11: cpu@11 {
555 device_type = "cpu";
557 riscv,isa-base = "rv64i";
558 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
564 i-cache-block-size = <64>;
565 i-cache-size = <65536>;
566 i-cache-sets = <512>;
567 d-cache-block-size = <64>;
568 d-cache-size = <65536>;
569 d-cache-sets = <512>;
570 next-level-cache = <&l2_cache4>;
571 mmu-type = "riscv,sv39";
573 cpu11_intc: interrupt-controller {
574 compatible = "riscv,cpu-intc";
575 interrupt-controller;
576 #interrupt-cells = <1>;
580 cpu12: cpu@12 {
582 device_type = "cpu";
584 riscv,isa-base = "rv64i";
585 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
591 i-cache-block-size = <64>;
592 i-cache-size = <65536>;
593 i-cache-sets = <512>;
594 d-cache-block-size = <64>;
595 d-cache-size = <65536>;
596 d-cache-sets = <512>;
597 next-level-cache = <&l2_cache5>;
598 mmu-type = "riscv,sv39";
600 cpu12_intc: interrupt-controller {
601 compatible = "riscv,cpu-intc";
602 interrupt-controller;
603 #interrupt-cells = <1>;
607 cpu13: cpu@13 {
609 device_type = "cpu";
611 riscv,isa-base = "rv64i";
612 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
618 i-cache-block-size = <64>;
619 i-cache-size = <65536>;
620 i-cache-sets = <512>;
621 d-cache-block-size = <64>;
622 d-cache-size = <65536>;
623 d-cache-sets = <512>;
624 next-level-cache = <&l2_cache5>;
625 mmu-type = "riscv,sv39";
627 cpu13_intc: interrupt-controller {
628 compatible = "riscv,cpu-intc";
629 interrupt-controller;
630 #interrupt-cells = <1>;
634 cpu14: cpu@14 {
636 device_type = "cpu";
638 riscv,isa-base = "rv64i";
639 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
645 i-cache-block-size = <64>;
646 i-cache-size = <65536>;
647 i-cache-sets = <512>;
648 d-cache-block-size = <64>;
649 d-cache-size = <65536>;
650 d-cache-sets = <512>;
651 next-level-cache = <&l2_cache5>;
652 mmu-type = "riscv,sv39";
654 cpu14_intc: interrupt-controller {
655 compatible = "riscv,cpu-intc";
656 interrupt-controller;
657 #interrupt-cells = <1>;
661 cpu15: cpu@15 {
663 device_type = "cpu";
665 riscv,isa-base = "rv64i";
666 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
672 i-cache-block-size = <64>;
673 i-cache-size = <65536>;
674 i-cache-sets = <512>;
675 d-cache-block-size = <64>;
676 d-cache-size = <65536>;
677 d-cache-sets = <512>;
678 next-level-cache = <&l2_cache5>;
679 mmu-type = "riscv,sv39";
681 cpu15_intc: interrupt-controller {
682 compatible = "riscv,cpu-intc";
683 interrupt-controller;
684 #interrupt-cells = <1>;
688 cpu16: cpu@16 {
690 device_type = "cpu";
692 riscv,isa-base = "rv64i";
693 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
699 i-cache-block-size = <64>;
700 i-cache-size = <65536>;
701 i-cache-sets = <512>;
702 d-cache-block-size = <64>;
703 d-cache-size = <65536>;
704 d-cache-sets = <512>;
705 next-level-cache = <&l2_cache2>;
706 mmu-type = "riscv,sv39";
708 cpu16_intc: interrupt-controller {
709 compatible = "riscv,cpu-intc";
710 interrupt-controller;
711 #interrupt-cells = <1>;
715 cpu17: cpu@17 {
717 device_type = "cpu";
719 riscv,isa-base = "rv64i";
720 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
726 i-cache-block-size = <64>;
727 i-cache-size = <65536>;
728 i-cache-sets = <512>;
729 d-cache-block-size = <64>;
730 d-cache-size = <65536>;
731 d-cache-sets = <512>;
732 next-level-cache = <&l2_cache2>;
733 mmu-type = "riscv,sv39";
735 cpu17_intc: interrupt-controller {
736 compatible = "riscv,cpu-intc";
737 interrupt-controller;
738 #interrupt-cells = <1>;
742 cpu18: cpu@18 {
744 device_type = "cpu";
746 riscv,isa-base = "rv64i";
747 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
753 i-cache-block-size = <64>;
754 i-cache-size = <65536>;
755 i-cache-sets = <512>;
756 d-cache-block-size = <64>;
757 d-cache-size = <65536>;
758 d-cache-sets = <512>;
759 next-level-cache = <&l2_cache2>;
760 mmu-type = "riscv,sv39";
762 cpu18_intc: interrupt-controller {
763 compatible = "riscv,cpu-intc";
764 interrupt-controller;
765 #interrupt-cells = <1>;
769 cpu19: cpu@19 {
771 device_type = "cpu";
773 riscv,isa-base = "rv64i";
774 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
780 i-cache-block-size = <64>;
781 i-cache-size = <65536>;
782 i-cache-sets = <512>;
783 d-cache-block-size = <64>;
784 d-cache-size = <65536>;
785 d-cache-sets = <512>;
786 next-level-cache = <&l2_cache2>;
787 mmu-type = "riscv,sv39";
789 cpu19_intc: interrupt-controller {
790 compatible = "riscv,cpu-intc";
791 interrupt-controller;
792 #interrupt-cells = <1>;
796 cpu20: cpu@20 {
798 device_type = "cpu";
800 riscv,isa-base = "rv64i";
801 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
807 i-cache-block-size = <64>;
808 i-cache-size = <65536>;
809 i-cache-sets = <512>;
810 d-cache-block-size = <64>;
811 d-cache-size = <65536>;
812 d-cache-sets = <512>;
813 next-level-cache = <&l2_cache3>;
814 mmu-type = "riscv,sv39";
816 cpu20_intc: interrupt-controller {
817 compatible = "riscv,cpu-intc";
818 interrupt-controller;
819 #interrupt-cells = <1>;
823 cpu21: cpu@21 {
825 device_type = "cpu";
827 riscv,isa-base = "rv64i";
828 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
834 i-cache-block-size = <64>;
835 i-cache-size = <65536>;
836 i-cache-sets = <512>;
837 d-cache-block-size = <64>;
838 d-cache-size = <65536>;
839 d-cache-sets = <512>;
840 next-level-cache = <&l2_cache3>;
841 mmu-type = "riscv,sv39";
843 cpu21_intc: interrupt-controller {
844 compatible = "riscv,cpu-intc";
845 interrupt-controller;
846 #interrupt-cells = <1>;
850 cpu22: cpu@22 {
852 device_type = "cpu";
854 riscv,isa-base = "rv64i";
855 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
861 i-cache-block-size = <64>;
862 i-cache-size = <65536>;
863 i-cache-sets = <512>;
864 d-cache-block-size = <64>;
865 d-cache-size = <65536>;
866 d-cache-sets = <512>;
867 next-level-cache = <&l2_cache3>;
868 mmu-type = "riscv,sv39";
870 cpu22_intc: interrupt-controller {
871 compatible = "riscv,cpu-intc";
872 interrupt-controller;
873 #interrupt-cells = <1>;
877 cpu23: cpu@23 {
879 device_type = "cpu";
881 riscv,isa-base = "rv64i";
882 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
888 i-cache-block-size = <64>;
889 i-cache-size = <65536>;
890 i-cache-sets = <512>;
891 d-cache-block-size = <64>;
892 d-cache-size = <65536>;
893 d-cache-sets = <512>;
894 next-level-cache = <&l2_cache3>;
895 mmu-type = "riscv,sv39";
897 cpu23_intc: interrupt-controller {
898 compatible = "riscv,cpu-intc";
899 interrupt-controller;
900 #interrupt-cells = <1>;
904 cpu24: cpu@24 {
906 device_type = "cpu";
908 riscv,isa-base = "rv64i";
909 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
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";
924 cpu24_intc: interrupt-controller {
925 compatible = "riscv,cpu-intc";
926 interrupt-controller;
927 #interrupt-cells = <1>;
931 cpu25: cpu@25 {
933 device_type = "cpu";
935 riscv,isa-base = "rv64i";
936 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
942 i-cache-block-size = <64>;
943 i-cache-size = <65536>;
944 i-cache-sets = <512>;
945 d-cache-block-size = <64>;
946 d-cache-size = <65536>;
947 d-cache-sets = <512>;
948 next-level-cache = <&l2_cache6>;
949 mmu-type = "riscv,sv39";
951 cpu25_intc: interrupt-controller {
952 compatible = "riscv,cpu-intc";
953 interrupt-controller;
954 #interrupt-cells = <1>;
958 cpu26: cpu@26 {
960 device_type = "cpu";
962 riscv,isa-base = "rv64i";
963 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
969 i-cache-block-size = <64>;
970 i-cache-size = <65536>;
971 i-cache-sets = <512>;
972 d-cache-block-size = <64>;
973 d-cache-size = <65536>;
974 d-cache-sets = <512>;
975 next-level-cache = <&l2_cache6>;
976 mmu-type = "riscv,sv39";
978 cpu26_intc: interrupt-controller {
979 compatible = "riscv,cpu-intc";
980 interrupt-controller;
981 #interrupt-cells = <1>;
985 cpu27: cpu@27 {
987 device_type = "cpu";
989 riscv,isa-base = "rv64i";
990 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
996 i-cache-block-size = <64>;
997 i-cache-size = <65536>;
998 i-cache-sets = <512>;
999 d-cache-block-size = <64>;
1000 d-cache-size = <65536>;
1001 d-cache-sets = <512>;
1002 next-level-cache = <&l2_cache6>;
1003 mmu-type = "riscv,sv39";
1005 cpu27_intc: interrupt-controller {
1006 compatible = "riscv,cpu-intc";
1007 interrupt-controller;
1008 #interrupt-cells = <1>;
1012 cpu28: cpu@28 {
1014 device_type = "cpu";
1016 riscv,isa-base = "rv64i";
1017 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1023 i-cache-block-size = <64>;
1024 i-cache-size = <65536>;
1025 i-cache-sets = <512>;
1026 d-cache-block-size = <64>;
1027 d-cache-size = <65536>;
1028 d-cache-sets = <512>;
1029 next-level-cache = <&l2_cache7>;
1030 mmu-type = "riscv,sv39";
1032 cpu28_intc: interrupt-controller {
1033 compatible = "riscv,cpu-intc";
1034 interrupt-controller;
1035 #interrupt-cells = <1>;
1039 cpu29: cpu@29 {
1041 device_type = "cpu";
1043 riscv,isa-base = "rv64i";
1044 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1050 i-cache-block-size = <64>;
1051 i-cache-size = <65536>;
1052 i-cache-sets = <512>;
1053 d-cache-block-size = <64>;
1054 d-cache-size = <65536>;
1055 d-cache-sets = <512>;
1056 next-level-cache = <&l2_cache7>;
1057 mmu-type = "riscv,sv39";
1059 cpu29_intc: interrupt-controller {
1060 compatible = "riscv,cpu-intc";
1061 interrupt-controller;
1062 #interrupt-cells = <1>;
1066 cpu30: cpu@30 {
1068 device_type = "cpu";
1070 riscv,isa-base = "rv64i";
1071 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1077 i-cache-block-size = <64>;
1078 i-cache-size = <65536>;
1079 i-cache-sets = <512>;
1080 d-cache-block-size = <64>;
1081 d-cache-size = <65536>;
1082 d-cache-sets = <512>;
1083 next-level-cache = <&l2_cache7>;
1084 mmu-type = "riscv,sv39";
1086 cpu30_intc: interrupt-controller {
1087 compatible = "riscv,cpu-intc";
1088 interrupt-controller;
1089 #interrupt-cells = <1>;
1093 cpu31: cpu@31 {
1095 device_type = "cpu";
1097 riscv,isa-base = "rv64i";
1098 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1104 i-cache-block-size = <64>;
1105 i-cache-size = <65536>;
1106 i-cache-sets = <512>;
1107 d-cache-block-size = <64>;
1108 d-cache-size = <65536>;
1109 d-cache-sets = <512>;
1110 next-level-cache = <&l2_cache7>;
1111 mmu-type = "riscv,sv39";
1113 cpu31_intc: interrupt-controller {
1114 compatible = "riscv,cpu-intc";
1115 interrupt-controller;
1116 #interrupt-cells = <1>;
1120 cpu32: cpu@32 {
1122 device_type = "cpu";
1124 riscv,isa-base = "rv64i";
1125 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1131 i-cache-block-size = <64>;
1132 i-cache-size = <65536>;
1133 i-cache-sets = <512>;
1134 d-cache-block-size = <64>;
1135 d-cache-size = <65536>;
1136 d-cache-sets = <512>;
1137 next-level-cache = <&l2_cache8>;
1138 mmu-type = "riscv,sv39";
1140 cpu32_intc: interrupt-controller {
1141 compatible = "riscv,cpu-intc";
1142 interrupt-controller;
1143 #interrupt-cells = <1>;
1147 cpu33: cpu@33 {
1149 device_type = "cpu";
1151 riscv,isa-base = "rv64i";
1152 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1158 i-cache-block-size = <64>;
1159 i-cache-size = <65536>;
1160 i-cache-sets = <512>;
1161 d-cache-block-size = <64>;
1162 d-cache-size = <65536>;
1163 d-cache-sets = <512>;
1164 next-level-cache = <&l2_cache8>;
1165 mmu-type = "riscv,sv39";
1167 cpu33_intc: interrupt-controller {
1168 compatible = "riscv,cpu-intc";
1169 interrupt-controller;
1170 #interrupt-cells = <1>;
1174 cpu34: cpu@34 {
1176 device_type = "cpu";
1178 riscv,isa-base = "rv64i";
1179 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1185 i-cache-block-size = <64>;
1186 i-cache-size = <65536>;
1187 i-cache-sets = <512>;
1188 d-cache-block-size = <64>;
1189 d-cache-size = <65536>;
1190 d-cache-sets = <512>;
1191 next-level-cache = <&l2_cache8>;
1192 mmu-type = "riscv,sv39";
1194 cpu34_intc: interrupt-controller {
1195 compatible = "riscv,cpu-intc";
1196 interrupt-controller;
1197 #interrupt-cells = <1>;
1201 cpu35: cpu@35 {
1203 device_type = "cpu";
1205 riscv,isa-base = "rv64i";
1206 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1212 i-cache-block-size = <64>;
1213 i-cache-size = <65536>;
1214 i-cache-sets = <512>;
1215 d-cache-block-size = <64>;
1216 d-cache-size = <65536>;
1217 d-cache-sets = <512>;
1218 next-level-cache = <&l2_cache8>;
1219 mmu-type = "riscv,sv39";
1221 cpu35_intc: interrupt-controller {
1222 compatible = "riscv,cpu-intc";
1223 interrupt-controller;
1224 #interrupt-cells = <1>;
1228 cpu36: cpu@36 {
1230 device_type = "cpu";
1232 riscv,isa-base = "rv64i";
1233 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1239 i-cache-block-size = <64>;
1240 i-cache-size = <65536>;
1241 i-cache-sets = <512>;
1242 d-cache-block-size = <64>;
1243 d-cache-size = <65536>;
1244 d-cache-sets = <512>;
1245 next-level-cache = <&l2_cache9>;
1246 mmu-type = "riscv,sv39";
1248 cpu36_intc: interrupt-controller {
1249 compatible = "riscv,cpu-intc";
1250 interrupt-controller;
1251 #interrupt-cells = <1>;
1255 cpu37: cpu@37 {
1257 device_type = "cpu";
1259 riscv,isa-base = "rv64i";
1260 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1266 i-cache-block-size = <64>;
1267 i-cache-size = <65536>;
1268 i-cache-sets = <512>;
1269 d-cache-block-size = <64>;
1270 d-cache-size = <65536>;
1271 d-cache-sets = <512>;
1272 next-level-cache = <&l2_cache9>;
1273 mmu-type = "riscv,sv39";
1275 cpu37_intc: interrupt-controller {
1276 compatible = "riscv,cpu-intc";
1277 interrupt-controller;
1278 #interrupt-cells = <1>;
1282 cpu38: cpu@38 {
1284 device_type = "cpu";
1286 riscv,isa-base = "rv64i";
1287 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1293 i-cache-block-size = <64>;
1294 i-cache-size = <65536>;
1295 i-cache-sets = <512>;
1296 d-cache-block-size = <64>;
1297 d-cache-size = <65536>;
1298 d-cache-sets = <512>;
1299 next-level-cache = <&l2_cache9>;
1300 mmu-type = "riscv,sv39";
1302 cpu38_intc: interrupt-controller {
1303 compatible = "riscv,cpu-intc";
1304 interrupt-controller;
1305 #interrupt-cells = <1>;
1309 cpu39: cpu@39 {
1311 device_type = "cpu";
1313 riscv,isa-base = "rv64i";
1314 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1320 i-cache-block-size = <64>;
1321 i-cache-size = <65536>;
1322 i-cache-sets = <512>;
1323 d-cache-block-size = <64>;
1324 d-cache-size = <65536>;
1325 d-cache-sets = <512>;
1326 next-level-cache = <&l2_cache9>;
1327 mmu-type = "riscv,sv39";
1329 cpu39_intc: interrupt-controller {
1330 compatible = "riscv,cpu-intc";
1331 interrupt-controller;
1332 #interrupt-cells = <1>;
1336 cpu40: cpu@40 {
1338 device_type = "cpu";
1340 riscv,isa-base = "rv64i";
1341 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1347 i-cache-block-size = <64>;
1348 i-cache-size = <65536>;
1349 i-cache-sets = <512>;
1350 d-cache-block-size = <64>;
1351 d-cache-size = <65536>;
1352 d-cache-sets = <512>;
1353 next-level-cache = <&l2_cache12>;
1354 mmu-type = "riscv,sv39";
1356 cpu40_intc: interrupt-controller {
1357 compatible = "riscv,cpu-intc";
1358 interrupt-controller;
1359 #interrupt-cells = <1>;
1363 cpu41: cpu@41 {
1365 device_type = "cpu";
1367 riscv,isa-base = "rv64i";
1368 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1374 i-cache-block-size = <64>;
1375 i-cache-size = <65536>;
1376 i-cache-sets = <512>;
1377 d-cache-block-size = <64>;
1378 d-cache-size = <65536>;
1379 d-cache-sets = <512>;
1380 next-level-cache = <&l2_cache12>;
1381 mmu-type = "riscv,sv39";
1383 cpu41_intc: interrupt-controller {
1384 compatible = "riscv,cpu-intc";
1385 interrupt-controller;
1386 #interrupt-cells = <1>;
1390 cpu42: cpu@42 {
1392 device_type = "cpu";
1394 riscv,isa-base = "rv64i";
1395 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1401 i-cache-block-size = <64>;
1402 i-cache-size = <65536>;
1403 i-cache-sets = <512>;
1404 d-cache-block-size = <64>;
1405 d-cache-size = <65536>;
1406 d-cache-sets = <512>;
1407 next-level-cache = <&l2_cache12>;
1408 mmu-type = "riscv,sv39";
1410 cpu42_intc: interrupt-controller {
1411 compatible = "riscv,cpu-intc";
1412 interrupt-controller;
1413 #interrupt-cells = <1>;
1417 cpu43: cpu@43 {
1419 device_type = "cpu";
1421 riscv,isa-base = "rv64i";
1422 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1428 i-cache-block-size = <64>;
1429 i-cache-size = <65536>;
1430 i-cache-sets = <512>;
1431 d-cache-block-size = <64>;
1432 d-cache-size = <65536>;
1433 d-cache-sets = <512>;
1434 next-level-cache = <&l2_cache12>;
1435 mmu-type = "riscv,sv39";
1437 cpu43_intc: interrupt-controller {
1438 compatible = "riscv,cpu-intc";
1439 interrupt-controller;
1440 #interrupt-cells = <1>;
1444 cpu44: cpu@44 {
1446 device_type = "cpu";
1448 riscv,isa-base = "rv64i";
1449 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1455 i-cache-block-size = <64>;
1456 i-cache-size = <65536>;
1457 i-cache-sets = <512>;
1458 d-cache-block-size = <64>;
1459 d-cache-size = <65536>;
1460 d-cache-sets = <512>;
1461 next-level-cache = <&l2_cache13>;
1462 mmu-type = "riscv,sv39";
1464 cpu44_intc: interrupt-controller {
1465 compatible = "riscv,cpu-intc";
1466 interrupt-controller;
1467 #interrupt-cells = <1>;
1471 cpu45: cpu@45 {
1473 device_type = "cpu";
1475 riscv,isa-base = "rv64i";
1476 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1482 i-cache-block-size = <64>;
1483 i-cache-size = <65536>;
1484 i-cache-sets = <512>;
1485 d-cache-block-size = <64>;
1486 d-cache-size = <65536>;
1487 d-cache-sets = <512>;
1488 next-level-cache = <&l2_cache13>;
1489 mmu-type = "riscv,sv39";
1491 cpu45_intc: interrupt-controller {
1492 compatible = "riscv,cpu-intc";
1493 interrupt-controller;
1494 #interrupt-cells = <1>;
1498 cpu46: cpu@46 {
1500 device_type = "cpu";
1502 riscv,isa-base = "rv64i";
1503 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1509 i-cache-block-size = <64>;
1510 i-cache-size = <65536>;
1511 i-cache-sets = <512>;
1512 d-cache-block-size = <64>;
1513 d-cache-size = <65536>;
1514 d-cache-sets = <512>;
1515 next-level-cache = <&l2_cache13>;
1516 mmu-type = "riscv,sv39";
1518 cpu46_intc: interrupt-controller {
1519 compatible = "riscv,cpu-intc";
1520 interrupt-controller;
1521 #interrupt-cells = <1>;
1525 cpu47: cpu@47 {
1527 device_type = "cpu";
1529 riscv,isa-base = "rv64i";
1530 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1536 i-cache-block-size = <64>;
1537 i-cache-size = <65536>;
1538 i-cache-sets = <512>;
1539 d-cache-block-size = <64>;
1540 d-cache-size = <65536>;
1541 d-cache-sets = <512>;
1542 next-level-cache = <&l2_cache13>;
1543 mmu-type = "riscv,sv39";
1545 cpu47_intc: interrupt-controller {
1546 compatible = "riscv,cpu-intc";
1547 interrupt-controller;
1548 #interrupt-cells = <1>;
1552 cpu48: cpu@48 {
1554 device_type = "cpu";
1556 riscv,isa-base = "rv64i";
1557 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1563 i-cache-block-size = <64>;
1564 i-cache-size = <65536>;
1565 i-cache-sets = <512>;
1566 d-cache-block-size = <64>;
1567 d-cache-size = <65536>;
1568 d-cache-sets = <512>;
1569 next-level-cache = <&l2_cache10>;
1570 mmu-type = "riscv,sv39";
1572 cpu48_intc: interrupt-controller {
1573 compatible = "riscv,cpu-intc";
1574 interrupt-controller;
1575 #interrupt-cells = <1>;
1579 cpu49: cpu@49 {
1581 device_type = "cpu";
1583 riscv,isa-base = "rv64i";
1584 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
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_cache10>;
1597 mmu-type = "riscv,sv39";
1599 cpu49_intc: interrupt-controller {
1600 compatible = "riscv,cpu-intc";
1601 interrupt-controller;
1602 #interrupt-cells = <1>;
1606 cpu50: cpu@50 {
1608 device_type = "cpu";
1610 riscv,isa-base = "rv64i";
1611 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1617 i-cache-block-size = <64>;
1618 i-cache-size = <65536>;
1619 i-cache-sets = <512>;
1620 d-cache-block-size = <64>;
1621 d-cache-size = <65536>;
1622 d-cache-sets = <512>;
1623 next-level-cache = <&l2_cache10>;
1624 mmu-type = "riscv,sv39";
1626 cpu50_intc: interrupt-controller {
1627 compatible = "riscv,cpu-intc";
1628 interrupt-controller;
1629 #interrupt-cells = <1>;
1633 cpu51: cpu@51 {
1635 device_type = "cpu";
1637 riscv,isa-base = "rv64i";
1638 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1644 i-cache-block-size = <64>;
1645 i-cache-size = <65536>;
1646 i-cache-sets = <512>;
1647 d-cache-block-size = <64>;
1648 d-cache-size = <65536>;
1649 d-cache-sets = <512>;
1650 next-level-cache = <&l2_cache10>;
1651 mmu-type = "riscv,sv39";
1653 cpu51_intc: interrupt-controller {
1654 compatible = "riscv,cpu-intc";
1655 interrupt-controller;
1656 #interrupt-cells = <1>;
1660 cpu52: cpu@52 {
1662 device_type = "cpu";
1664 riscv,isa-base = "rv64i";
1665 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1671 i-cache-block-size = <64>;
1672 i-cache-size = <65536>;
1673 i-cache-sets = <512>;
1674 d-cache-block-size = <64>;
1675 d-cache-size = <65536>;
1676 d-cache-sets = <512>;
1677 next-level-cache = <&l2_cache11>;
1678 mmu-type = "riscv,sv39";
1680 cpu52_intc: interrupt-controller {
1681 compatible = "riscv,cpu-intc";
1682 interrupt-controller;
1683 #interrupt-cells = <1>;
1687 cpu53: cpu@53 {
1689 device_type = "cpu";
1691 riscv,isa-base = "rv64i";
1692 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1698 i-cache-block-size = <64>;
1699 i-cache-size = <65536>;
1700 i-cache-sets = <512>;
1701 d-cache-block-size = <64>;
1702 d-cache-size = <65536>;
1703 d-cache-sets = <512>;
1704 next-level-cache = <&l2_cache11>;
1705 mmu-type = "riscv,sv39";
1707 cpu53_intc: interrupt-controller {
1708 compatible = "riscv,cpu-intc";
1709 interrupt-controller;
1710 #interrupt-cells = <1>;
1714 cpu54: cpu@54 {
1716 device_type = "cpu";
1718 riscv,isa-base = "rv64i";
1719 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1725 i-cache-block-size = <64>;
1726 i-cache-size = <65536>;
1727 i-cache-sets = <512>;
1728 d-cache-block-size = <64>;
1729 d-cache-size = <65536>;
1730 d-cache-sets = <512>;
1731 next-level-cache = <&l2_cache11>;
1732 mmu-type = "riscv,sv39";
1734 cpu54_intc: interrupt-controller {
1735 compatible = "riscv,cpu-intc";
1736 interrupt-controller;
1737 #interrupt-cells = <1>;
1741 cpu55: cpu@55 {
1743 device_type = "cpu";
1745 riscv,isa-base = "rv64i";
1746 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1752 i-cache-block-size = <64>;
1753 i-cache-size = <65536>;
1754 i-cache-sets = <512>;
1755 d-cache-block-size = <64>;
1756 d-cache-size = <65536>;
1757 d-cache-sets = <512>;
1758 next-level-cache = <&l2_cache11>;
1759 mmu-type = "riscv,sv39";
1761 cpu55_intc: interrupt-controller {
1762 compatible = "riscv,cpu-intc";
1763 interrupt-controller;
1764 #interrupt-cells = <1>;
1768 cpu56: cpu@56 {
1770 device_type = "cpu";
1772 riscv,isa-base = "rv64i";
1773 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1779 i-cache-block-size = <64>;
1780 i-cache-size = <65536>;
1781 i-cache-sets = <512>;
1782 d-cache-block-size = <64>;
1783 d-cache-size = <65536>;
1784 d-cache-sets = <512>;
1785 next-level-cache = <&l2_cache14>;
1786 mmu-type = "riscv,sv39";
1788 cpu56_intc: interrupt-controller {
1789 compatible = "riscv,cpu-intc";
1790 interrupt-controller;
1791 #interrupt-cells = <1>;
1795 cpu57: cpu@57 {
1797 device_type = "cpu";
1799 riscv,isa-base = "rv64i";
1800 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1806 i-cache-block-size = <64>;
1807 i-cache-size = <65536>;
1808 i-cache-sets = <512>;
1809 d-cache-block-size = <64>;
1810 d-cache-size = <65536>;
1811 d-cache-sets = <512>;
1812 next-level-cache = <&l2_cache14>;
1813 mmu-type = "riscv,sv39";
1815 cpu57_intc: interrupt-controller {
1816 compatible = "riscv,cpu-intc";
1817 interrupt-controller;
1818 #interrupt-cells = <1>;
1822 cpu58: cpu@58 {
1824 device_type = "cpu";
1826 riscv,isa-base = "rv64i";
1827 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1833 i-cache-block-size = <64>;
1834 i-cache-size = <65536>;
1835 i-cache-sets = <512>;
1836 d-cache-block-size = <64>;
1837 d-cache-size = <65536>;
1838 d-cache-sets = <512>;
1839 next-level-cache = <&l2_cache14>;
1840 mmu-type = "riscv,sv39";
1842 cpu58_intc: interrupt-controller {
1843 compatible = "riscv,cpu-intc";
1844 interrupt-controller;
1845 #interrupt-cells = <1>;
1849 cpu59: cpu@59 {
1851 device_type = "cpu";
1853 riscv,isa-base = "rv64i";
1854 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1860 i-cache-block-size = <64>;
1861 i-cache-size = <65536>;
1862 i-cache-sets = <512>;
1863 d-cache-block-size = <64>;
1864 d-cache-size = <65536>;
1865 d-cache-sets = <512>;
1866 next-level-cache = <&l2_cache14>;
1867 mmu-type = "riscv,sv39";
1869 cpu59_intc: interrupt-controller {
1870 compatible = "riscv,cpu-intc";
1871 interrupt-controller;
1872 #interrupt-cells = <1>;
1876 cpu60: cpu@60 {
1878 device_type = "cpu";
1880 riscv,isa-base = "rv64i";
1881 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1887 i-cache-block-size = <64>;
1888 i-cache-size = <65536>;
1889 i-cache-sets = <512>;
1890 d-cache-block-size = <64>;
1891 d-cache-size = <65536>;
1892 d-cache-sets = <512>;
1893 next-level-cache = <&l2_cache15>;
1894 mmu-type = "riscv,sv39";
1896 cpu60_intc: interrupt-controller {
1897 compatible = "riscv,cpu-intc";
1898 interrupt-controller;
1899 #interrupt-cells = <1>;
1903 cpu61: cpu@61 {
1905 device_type = "cpu";
1907 riscv,isa-base = "rv64i";
1908 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1914 i-cache-block-size = <64>;
1915 i-cache-size = <65536>;
1916 i-cache-sets = <512>;
1917 d-cache-block-size = <64>;
1918 d-cache-size = <65536>;
1919 d-cache-sets = <512>;
1920 next-level-cache = <&l2_cache15>;
1921 mmu-type = "riscv,sv39";
1923 cpu61_intc: interrupt-controller {
1924 compatible = "riscv,cpu-intc";
1925 interrupt-controller;
1926 #interrupt-cells = <1>;
1930 cpu62: cpu@62 {
1932 device_type = "cpu";
1934 riscv,isa-base = "rv64i";
1935 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1941 i-cache-block-size = <64>;
1942 i-cache-size = <65536>;
1943 i-cache-sets = <512>;
1944 d-cache-block-size = <64>;
1945 d-cache-size = <65536>;
1946 d-cache-sets = <512>;
1947 next-level-cache = <&l2_cache15>;
1948 mmu-type = "riscv,sv39";
1950 cpu62_intc: interrupt-controller {
1951 compatible = "riscv,cpu-intc";
1952 interrupt-controller;
1953 #interrupt-cells = <1>;
1957 cpu63: cpu@63 {
1959 device_type = "cpu";
1961 riscv,isa-base = "rv64i";
1962 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
1968 i-cache-block-size = <64>;
1969 i-cache-size = <65536>;
1970 i-cache-sets = <512>;
1971 d-cache-block-size = <64>;
1972 d-cache-size = <65536>;
1973 d-cache-sets = <512>;
1974 next-level-cache = <&l2_cache15>;
1975 mmu-type = "riscv,sv39";
1977 cpu63_intc: interrupt-controller {
1978 compatible = "riscv,cpu-intc";
1979 interrupt-controller;
1980 #interrupt-cells = <1>;
1984 l2_cache0: cache-controller-0 {
1986 cache-block-size = <64>;
1987 cache-level = <2>;
1988 cache-size = <1048576>;
1989 cache-sets = <1024>;
1990 cache-unified;
1993 l2_cache1: cache-controller-1 {
1995 cache-block-size = <64>;
1996 cache-level = <2>;
1997 cache-size = <1048576>;
1998 cache-sets = <1024>;
1999 cache-unified;
2002 l2_cache2: cache-controller-2 {
2004 cache-block-size = <64>;
2005 cache-level = <2>;
2006 cache-size = <1048576>;
2007 cache-sets = <1024>;
2008 cache-unified;
2011 l2_cache3: cache-controller-3 {
2013 cache-block-size = <64>;
2014 cache-level = <2>;
2015 cache-size = <1048576>;
2016 cache-sets = <1024>;
2017 cache-unified;
2020 l2_cache4: cache-controller-4 {
2022 cache-block-size = <64>;
2023 cache-level = <2>;
2024 cache-size = <1048576>;
2025 cache-sets = <1024>;
2026 cache-unified;
2029 l2_cache5: cache-controller-5 {
2031 cache-block-size = <64>;
2032 cache-level = <2>;
2033 cache-size = <1048576>;
2034 cache-sets = <1024>;
2035 cache-unified;
2038 l2_cache6: cache-controller-6 {
2040 cache-block-size = <64>;
2041 cache-level = <2>;
2042 cache-size = <1048576>;
2043 cache-sets = <1024>;
2044 cache-unified;
2047 l2_cache7: cache-controller-7 {
2049 cache-block-size = <64>;
2050 cache-level = <2>;
2051 cache-size = <1048576>;
2052 cache-sets = <1024>;
2053 cache-unified;
2056 l2_cache8: cache-controller-8 {
2058 cache-block-size = <64>;
2059 cache-level = <2>;
2060 cache-size = <1048576>;
2061 cache-sets = <1024>;
2062 cache-unified;
2065 l2_cache9: cache-controller-9 {
2067 cache-block-size = <64>;
2068 cache-level = <2>;
2069 cache-size = <1048576>;
2070 cache-sets = <1024>;
2071 cache-unified;
2074 l2_cache10: cache-controller-10 {
2076 cache-block-size = <64>;
2077 cache-level = <2>;
2078 cache-size = <1048576>;
2079 cache-sets = <1024>;
2080 cache-unified;
2083 l2_cache11: cache-controller-11 {
2085 cache-block-size = <64>;
2086 cache-level = <2>;
2087 cache-size = <1048576>;
2088 cache-sets = <1024>;
2089 cache-unified;
2092 l2_cache12: cache-controller-12 {
2094 cache-block-size = <64>;
2095 cache-level = <2>;
2096 cache-size = <1048576>;
2097 cache-sets = <1024>;
2098 cache-unified;
2101 l2_cache13: cache-controller-13 {
2103 cache-block-size = <64>;
2104 cache-level = <2>;
2105 cache-size = <1048576>;
2106 cache-sets = <1024>;
2107 cache-unified;
2110 l2_cache14: cache-controller-14 {
2112 cache-block-size = <64>;
2113 cache-level = <2>;
2114 cache-size = <1048576>;
2115 cache-sets = <1024>;
2116 cache-unified;
2119 l2_cache15: cache-controller-15 {
2121 cache-block-size = <64>;
2122 cache-level = <2>;
2123 cache-size = <1048576>;
2124 cache-sets = <1024>;
2125 cache-unified;