forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 61598093bbdd283a7edc367d900f223070ead8d2
kernel/arch/arm64/boot/dts/hisilicon/hip07.dtsi
....@@ -1,12 +1,8 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /**
23 * dts file for Hisilicon D05 Development Board
34 *
45 * Copyright (C) 2016 Hisilicon Ltd.
5
- *
6
- * This program is free software; you can redistribute it and/or modify
7
- * it under the terms of the GNU General Public License version 2 as
8
- * publishhed by the Free Software Foundation.
9
- *
106 */
117
128 #include <dt-bindings/interrupt-controller/arm-gic.h>
....@@ -270,7 +266,7 @@
270266
271267 cpu0: cpu@10000 {
272268 device_type = "cpu";
273
- compatible = "arm,cortex-a72", "arm,armv8";
269
+ compatible = "arm,cortex-a72";
274270 reg = <0x10000>;
275271 enable-method = "psci";
276272 next-level-cache = <&cluster0_l2>;
....@@ -279,7 +275,7 @@
279275
280276 cpu1: cpu@10001 {
281277 device_type = "cpu";
282
- compatible = "arm,cortex-a72", "arm,armv8";
278
+ compatible = "arm,cortex-a72";
283279 reg = <0x10001>;
284280 enable-method = "psci";
285281 next-level-cache = <&cluster0_l2>;
....@@ -288,7 +284,7 @@
288284
289285 cpu2: cpu@10002 {
290286 device_type = "cpu";
291
- compatible = "arm,cortex-a72", "arm,armv8";
287
+ compatible = "arm,cortex-a72";
292288 reg = <0x10002>;
293289 enable-method = "psci";
294290 next-level-cache = <&cluster0_l2>;
....@@ -297,7 +293,7 @@
297293
298294 cpu3: cpu@10003 {
299295 device_type = "cpu";
300
- compatible = "arm,cortex-a72", "arm,armv8";
296
+ compatible = "arm,cortex-a72";
301297 reg = <0x10003>;
302298 enable-method = "psci";
303299 next-level-cache = <&cluster0_l2>;
....@@ -306,7 +302,7 @@
306302
307303 cpu4: cpu@10100 {
308304 device_type = "cpu";
309
- compatible = "arm,cortex-a72", "arm,armv8";
305
+ compatible = "arm,cortex-a72";
310306 reg = <0x10100>;
311307 enable-method = "psci";
312308 next-level-cache = <&cluster1_l2>;
....@@ -315,7 +311,7 @@
315311
316312 cpu5: cpu@10101 {
317313 device_type = "cpu";
318
- compatible = "arm,cortex-a72", "arm,armv8";
314
+ compatible = "arm,cortex-a72";
319315 reg = <0x10101>;
320316 enable-method = "psci";
321317 next-level-cache = <&cluster1_l2>;
....@@ -324,7 +320,7 @@
324320
325321 cpu6: cpu@10102 {
326322 device_type = "cpu";
327
- compatible = "arm,cortex-a72", "arm,armv8";
323
+ compatible = "arm,cortex-a72";
328324 reg = <0x10102>;
329325 enable-method = "psci";
330326 next-level-cache = <&cluster1_l2>;
....@@ -333,7 +329,7 @@
333329
334330 cpu7: cpu@10103 {
335331 device_type = "cpu";
336
- compatible = "arm,cortex-a72", "arm,armv8";
332
+ compatible = "arm,cortex-a72";
337333 reg = <0x10103>;
338334 enable-method = "psci";
339335 next-level-cache = <&cluster1_l2>;
....@@ -342,7 +338,7 @@
342338
343339 cpu8: cpu@10200 {
344340 device_type = "cpu";
345
- compatible = "arm,cortex-a72", "arm,armv8";
341
+ compatible = "arm,cortex-a72";
346342 reg = <0x10200>;
347343 enable-method = "psci";
348344 next-level-cache = <&cluster2_l2>;
....@@ -351,7 +347,7 @@
351347
352348 cpu9: cpu@10201 {
353349 device_type = "cpu";
354
- compatible = "arm,cortex-a72", "arm,armv8";
350
+ compatible = "arm,cortex-a72";
355351 reg = <0x10201>;
356352 enable-method = "psci";
357353 next-level-cache = <&cluster2_l2>;
....@@ -360,7 +356,7 @@
360356
361357 cpu10: cpu@10202 {
362358 device_type = "cpu";
363
- compatible = "arm,cortex-a72", "arm,armv8";
359
+ compatible = "arm,cortex-a72";
364360 reg = <0x10202>;
365361 enable-method = "psci";
366362 next-level-cache = <&cluster2_l2>;
....@@ -369,7 +365,7 @@
369365
370366 cpu11: cpu@10203 {
371367 device_type = "cpu";
372
- compatible = "arm,cortex-a72", "arm,armv8";
368
+ compatible = "arm,cortex-a72";
373369 reg = <0x10203>;
374370 enable-method = "psci";
375371 next-level-cache = <&cluster2_l2>;
....@@ -378,7 +374,7 @@
378374
379375 cpu12: cpu@10300 {
380376 device_type = "cpu";
381
- compatible = "arm,cortex-a72", "arm,armv8";
377
+ compatible = "arm,cortex-a72";
382378 reg = <0x10300>;
383379 enable-method = "psci";
384380 next-level-cache = <&cluster3_l2>;
....@@ -387,7 +383,7 @@
387383
388384 cpu13: cpu@10301 {
389385 device_type = "cpu";
390
- compatible = "arm,cortex-a72", "arm,armv8";
386
+ compatible = "arm,cortex-a72";
391387 reg = <0x10301>;
392388 enable-method = "psci";
393389 next-level-cache = <&cluster3_l2>;
....@@ -396,7 +392,7 @@
396392
397393 cpu14: cpu@10302 {
398394 device_type = "cpu";
399
- compatible = "arm,cortex-a72", "arm,armv8";
395
+ compatible = "arm,cortex-a72";
400396 reg = <0x10302>;
401397 enable-method = "psci";
402398 next-level-cache = <&cluster3_l2>;
....@@ -405,7 +401,7 @@
405401
406402 cpu15: cpu@10303 {
407403 device_type = "cpu";
408
- compatible = "arm,cortex-a72", "arm,armv8";
404
+ compatible = "arm,cortex-a72";
409405 reg = <0x10303>;
410406 enable-method = "psci";
411407 next-level-cache = <&cluster3_l2>;
....@@ -414,7 +410,7 @@
414410
415411 cpu16: cpu@30000 {
416412 device_type = "cpu";
417
- compatible = "arm,cortex-a72", "arm,armv8";
413
+ compatible = "arm,cortex-a72";
418414 reg = <0x30000>;
419415 enable-method = "psci";
420416 next-level-cache = <&cluster4_l2>;
....@@ -423,7 +419,7 @@
423419
424420 cpu17: cpu@30001 {
425421 device_type = "cpu";
426
- compatible = "arm,cortex-a72", "arm,armv8";
422
+ compatible = "arm,cortex-a72";
427423 reg = <0x30001>;
428424 enable-method = "psci";
429425 next-level-cache = <&cluster4_l2>;
....@@ -432,7 +428,7 @@
432428
433429 cpu18: cpu@30002 {
434430 device_type = "cpu";
435
- compatible = "arm,cortex-a72", "arm,armv8";
431
+ compatible = "arm,cortex-a72";
436432 reg = <0x30002>;
437433 enable-method = "psci";
438434 next-level-cache = <&cluster4_l2>;
....@@ -441,7 +437,7 @@
441437
442438 cpu19: cpu@30003 {
443439 device_type = "cpu";
444
- compatible = "arm,cortex-a72", "arm,armv8";
440
+ compatible = "arm,cortex-a72";
445441 reg = <0x30003>;
446442 enable-method = "psci";
447443 next-level-cache = <&cluster4_l2>;
....@@ -450,7 +446,7 @@
450446
451447 cpu20: cpu@30100 {
452448 device_type = "cpu";
453
- compatible = "arm,cortex-a72", "arm,armv8";
449
+ compatible = "arm,cortex-a72";
454450 reg = <0x30100>;
455451 enable-method = "psci";
456452 next-level-cache = <&cluster5_l2>;
....@@ -459,7 +455,7 @@
459455
460456 cpu21: cpu@30101 {
461457 device_type = "cpu";
462
- compatible = "arm,cortex-a72", "arm,armv8";
458
+ compatible = "arm,cortex-a72";
463459 reg = <0x30101>;
464460 enable-method = "psci";
465461 next-level-cache = <&cluster5_l2>;
....@@ -468,7 +464,7 @@
468464
469465 cpu22: cpu@30102 {
470466 device_type = "cpu";
471
- compatible = "arm,cortex-a72", "arm,armv8";
467
+ compatible = "arm,cortex-a72";
472468 reg = <0x30102>;
473469 enable-method = "psci";
474470 next-level-cache = <&cluster5_l2>;
....@@ -477,7 +473,7 @@
477473
478474 cpu23: cpu@30103 {
479475 device_type = "cpu";
480
- compatible = "arm,cortex-a72", "arm,armv8";
476
+ compatible = "arm,cortex-a72";
481477 reg = <0x30103>;
482478 enable-method = "psci";
483479 next-level-cache = <&cluster5_l2>;
....@@ -486,7 +482,7 @@
486482
487483 cpu24: cpu@30200 {
488484 device_type = "cpu";
489
- compatible = "arm,cortex-a72", "arm,armv8";
485
+ compatible = "arm,cortex-a72";
490486 reg = <0x30200>;
491487 enable-method = "psci";
492488 next-level-cache = <&cluster6_l2>;
....@@ -495,7 +491,7 @@
495491
496492 cpu25: cpu@30201 {
497493 device_type = "cpu";
498
- compatible = "arm,cortex-a72", "arm,armv8";
494
+ compatible = "arm,cortex-a72";
499495 reg = <0x30201>;
500496 enable-method = "psci";
501497 next-level-cache = <&cluster6_l2>;
....@@ -504,7 +500,7 @@
504500
505501 cpu26: cpu@30202 {
506502 device_type = "cpu";
507
- compatible = "arm,cortex-a72", "arm,armv8";
503
+ compatible = "arm,cortex-a72";
508504 reg = <0x30202>;
509505 enable-method = "psci";
510506 next-level-cache = <&cluster6_l2>;
....@@ -513,7 +509,7 @@
513509
514510 cpu27: cpu@30203 {
515511 device_type = "cpu";
516
- compatible = "arm,cortex-a72", "arm,armv8";
512
+ compatible = "arm,cortex-a72";
517513 reg = <0x30203>;
518514 enable-method = "psci";
519515 next-level-cache = <&cluster6_l2>;
....@@ -522,7 +518,7 @@
522518
523519 cpu28: cpu@30300 {
524520 device_type = "cpu";
525
- compatible = "arm,cortex-a72", "arm,armv8";
521
+ compatible = "arm,cortex-a72";
526522 reg = <0x30300>;
527523 enable-method = "psci";
528524 next-level-cache = <&cluster7_l2>;
....@@ -531,7 +527,7 @@
531527
532528 cpu29: cpu@30301 {
533529 device_type = "cpu";
534
- compatible = "arm,cortex-a72", "arm,armv8";
530
+ compatible = "arm,cortex-a72";
535531 reg = <0x30301>;
536532 enable-method = "psci";
537533 next-level-cache = <&cluster7_l2>;
....@@ -540,7 +536,7 @@
540536
541537 cpu30: cpu@30302 {
542538 device_type = "cpu";
543
- compatible = "arm,cortex-a72", "arm,armv8";
539
+ compatible = "arm,cortex-a72";
544540 reg = <0x30302>;
545541 enable-method = "psci";
546542 next-level-cache = <&cluster7_l2>;
....@@ -549,7 +545,7 @@
549545
550546 cpu31: cpu@30303 {
551547 device_type = "cpu";
552
- compatible = "arm,cortex-a72", "arm,armv8";
548
+ compatible = "arm,cortex-a72";
553549 reg = <0x30303>;
554550 enable-method = "psci";
555551 next-level-cache = <&cluster7_l2>;
....@@ -558,7 +554,7 @@
558554
559555 cpu32: cpu@50000 {
560556 device_type = "cpu";
561
- compatible = "arm,cortex-a72", "arm,armv8";
557
+ compatible = "arm,cortex-a72";
562558 reg = <0x50000>;
563559 enable-method = "psci";
564560 next-level-cache = <&cluster8_l2>;
....@@ -567,7 +563,7 @@
567563
568564 cpu33: cpu@50001 {
569565 device_type = "cpu";
570
- compatible = "arm,cortex-a72", "arm,armv8";
566
+ compatible = "arm,cortex-a72";
571567 reg = <0x50001>;
572568 enable-method = "psci";
573569 next-level-cache = <&cluster8_l2>;
....@@ -576,7 +572,7 @@
576572
577573 cpu34: cpu@50002 {
578574 device_type = "cpu";
579
- compatible = "arm,cortex-a72", "arm,armv8";
575
+ compatible = "arm,cortex-a72";
580576 reg = <0x50002>;
581577 enable-method = "psci";
582578 next-level-cache = <&cluster8_l2>;
....@@ -585,7 +581,7 @@
585581
586582 cpu35: cpu@50003 {
587583 device_type = "cpu";
588
- compatible = "arm,cortex-a72", "arm,armv8";
584
+ compatible = "arm,cortex-a72";
589585 reg = <0x50003>;
590586 enable-method = "psci";
591587 next-level-cache = <&cluster8_l2>;
....@@ -594,7 +590,7 @@
594590
595591 cpu36: cpu@50100 {
596592 device_type = "cpu";
597
- compatible = "arm,cortex-a72", "arm,armv8";
593
+ compatible = "arm,cortex-a72";
598594 reg = <0x50100>;
599595 enable-method = "psci";
600596 next-level-cache = <&cluster9_l2>;
....@@ -603,7 +599,7 @@
603599
604600 cpu37: cpu@50101 {
605601 device_type = "cpu";
606
- compatible = "arm,cortex-a72", "arm,armv8";
602
+ compatible = "arm,cortex-a72";
607603 reg = <0x50101>;
608604 enable-method = "psci";
609605 next-level-cache = <&cluster9_l2>;
....@@ -612,7 +608,7 @@
612608
613609 cpu38: cpu@50102 {
614610 device_type = "cpu";
615
- compatible = "arm,cortex-a72", "arm,armv8";
611
+ compatible = "arm,cortex-a72";
616612 reg = <0x50102>;
617613 enable-method = "psci";
618614 next-level-cache = <&cluster9_l2>;
....@@ -621,7 +617,7 @@
621617
622618 cpu39: cpu@50103 {
623619 device_type = "cpu";
624
- compatible = "arm,cortex-a72", "arm,armv8";
620
+ compatible = "arm,cortex-a72";
625621 reg = <0x50103>;
626622 enable-method = "psci";
627623 next-level-cache = <&cluster9_l2>;
....@@ -630,7 +626,7 @@
630626
631627 cpu40: cpu@50200 {
632628 device_type = "cpu";
633
- compatible = "arm,cortex-a72", "arm,armv8";
629
+ compatible = "arm,cortex-a72";
634630 reg = <0x50200>;
635631 enable-method = "psci";
636632 next-level-cache = <&cluster10_l2>;
....@@ -639,7 +635,7 @@
639635
640636 cpu41: cpu@50201 {
641637 device_type = "cpu";
642
- compatible = "arm,cortex-a72", "arm,armv8";
638
+ compatible = "arm,cortex-a72";
643639 reg = <0x50201>;
644640 enable-method = "psci";
645641 next-level-cache = <&cluster10_l2>;
....@@ -648,7 +644,7 @@
648644
649645 cpu42: cpu@50202 {
650646 device_type = "cpu";
651
- compatible = "arm,cortex-a72", "arm,armv8";
647
+ compatible = "arm,cortex-a72";
652648 reg = <0x50202>;
653649 enable-method = "psci";
654650 next-level-cache = <&cluster10_l2>;
....@@ -657,7 +653,7 @@
657653
658654 cpu43: cpu@50203 {
659655 device_type = "cpu";
660
- compatible = "arm,cortex-a72", "arm,armv8";
656
+ compatible = "arm,cortex-a72";
661657 reg = <0x50203>;
662658 enable-method = "psci";
663659 next-level-cache = <&cluster10_l2>;
....@@ -666,7 +662,7 @@
666662
667663 cpu44: cpu@50300 {
668664 device_type = "cpu";
669
- compatible = "arm,cortex-a72", "arm,armv8";
665
+ compatible = "arm,cortex-a72";
670666 reg = <0x50300>;
671667 enable-method = "psci";
672668 next-level-cache = <&cluster11_l2>;
....@@ -675,7 +671,7 @@
675671
676672 cpu45: cpu@50301 {
677673 device_type = "cpu";
678
- compatible = "arm,cortex-a72", "arm,armv8";
674
+ compatible = "arm,cortex-a72";
679675 reg = <0x50301>;
680676 enable-method = "psci";
681677 next-level-cache = <&cluster11_l2>;
....@@ -684,7 +680,7 @@
684680
685681 cpu46: cpu@50302 {
686682 device_type = "cpu";
687
- compatible = "arm,cortex-a72", "arm,armv8";
683
+ compatible = "arm,cortex-a72";
688684 reg = <0x50302>;
689685 enable-method = "psci";
690686 next-level-cache = <&cluster11_l2>;
....@@ -693,7 +689,7 @@
693689
694690 cpu47: cpu@50303 {
695691 device_type = "cpu";
696
- compatible = "arm,cortex-a72", "arm,armv8";
692
+ compatible = "arm,cortex-a72";
697693 reg = <0x50303>;
698694 enable-method = "psci";
699695 next-level-cache = <&cluster11_l2>;
....@@ -702,7 +698,7 @@
702698
703699 cpu48: cpu@70000 {
704700 device_type = "cpu";
705
- compatible = "arm,cortex-a72", "arm,armv8";
701
+ compatible = "arm,cortex-a72";
706702 reg = <0x70000>;
707703 enable-method = "psci";
708704 next-level-cache = <&cluster12_l2>;
....@@ -711,7 +707,7 @@
711707
712708 cpu49: cpu@70001 {
713709 device_type = "cpu";
714
- compatible = "arm,cortex-a72", "arm,armv8";
710
+ compatible = "arm,cortex-a72";
715711 reg = <0x70001>;
716712 enable-method = "psci";
717713 next-level-cache = <&cluster12_l2>;
....@@ -720,7 +716,7 @@
720716
721717 cpu50: cpu@70002 {
722718 device_type = "cpu";
723
- compatible = "arm,cortex-a72", "arm,armv8";
719
+ compatible = "arm,cortex-a72";
724720 reg = <0x70002>;
725721 enable-method = "psci";
726722 next-level-cache = <&cluster12_l2>;
....@@ -729,7 +725,7 @@
729725
730726 cpu51: cpu@70003 {
731727 device_type = "cpu";
732
- compatible = "arm,cortex-a72", "arm,armv8";
728
+ compatible = "arm,cortex-a72";
733729 reg = <0x70003>;
734730 enable-method = "psci";
735731 next-level-cache = <&cluster12_l2>;
....@@ -738,7 +734,7 @@
738734
739735 cpu52: cpu@70100 {
740736 device_type = "cpu";
741
- compatible = "arm,cortex-a72", "arm,armv8";
737
+ compatible = "arm,cortex-a72";
742738 reg = <0x70100>;
743739 enable-method = "psci";
744740 next-level-cache = <&cluster13_l2>;
....@@ -747,7 +743,7 @@
747743
748744 cpu53: cpu@70101 {
749745 device_type = "cpu";
750
- compatible = "arm,cortex-a72", "arm,armv8";
746
+ compatible = "arm,cortex-a72";
751747 reg = <0x70101>;
752748 enable-method = "psci";
753749 next-level-cache = <&cluster13_l2>;
....@@ -756,7 +752,7 @@
756752
757753 cpu54: cpu@70102 {
758754 device_type = "cpu";
759
- compatible = "arm,cortex-a72", "arm,armv8";
755
+ compatible = "arm,cortex-a72";
760756 reg = <0x70102>;
761757 enable-method = "psci";
762758 next-level-cache = <&cluster13_l2>;
....@@ -765,7 +761,7 @@
765761
766762 cpu55: cpu@70103 {
767763 device_type = "cpu";
768
- compatible = "arm,cortex-a72", "arm,armv8";
764
+ compatible = "arm,cortex-a72";
769765 reg = <0x70103>;
770766 enable-method = "psci";
771767 next-level-cache = <&cluster13_l2>;
....@@ -774,7 +770,7 @@
774770
775771 cpu56: cpu@70200 {
776772 device_type = "cpu";
777
- compatible = "arm,cortex-a72", "arm,armv8";
773
+ compatible = "arm,cortex-a72";
778774 reg = <0x70200>;
779775 enable-method = "psci";
780776 next-level-cache = <&cluster14_l2>;
....@@ -783,7 +779,7 @@
783779
784780 cpu57: cpu@70201 {
785781 device_type = "cpu";
786
- compatible = "arm,cortex-a72", "arm,armv8";
782
+ compatible = "arm,cortex-a72";
787783 reg = <0x70201>;
788784 enable-method = "psci";
789785 next-level-cache = <&cluster14_l2>;
....@@ -792,7 +788,7 @@
792788
793789 cpu58: cpu@70202 {
794790 device_type = "cpu";
795
- compatible = "arm,cortex-a72", "arm,armv8";
791
+ compatible = "arm,cortex-a72";
796792 reg = <0x70202>;
797793 enable-method = "psci";
798794 next-level-cache = <&cluster14_l2>;
....@@ -801,7 +797,7 @@
801797
802798 cpu59: cpu@70203 {
803799 device_type = "cpu";
804
- compatible = "arm,cortex-a72", "arm,armv8";
800
+ compatible = "arm,cortex-a72";
805801 reg = <0x70203>;
806802 enable-method = "psci";
807803 next-level-cache = <&cluster14_l2>;
....@@ -810,7 +806,7 @@
810806
811807 cpu60: cpu@70300 {
812808 device_type = "cpu";
813
- compatible = "arm,cortex-a72", "arm,armv8";
809
+ compatible = "arm,cortex-a72";
814810 reg = <0x70300>;
815811 enable-method = "psci";
816812 next-level-cache = <&cluster15_l2>;
....@@ -819,7 +815,7 @@
819815
820816 cpu61: cpu@70301 {
821817 device_type = "cpu";
822
- compatible = "arm,cortex-a72", "arm,armv8";
818
+ compatible = "arm,cortex-a72";
823819 reg = <0x70301>;
824820 enable-method = "psci";
825821 next-level-cache = <&cluster15_l2>;
....@@ -828,7 +824,7 @@
828824
829825 cpu62: cpu@70302 {
830826 device_type = "cpu";
831
- compatible = "arm,cortex-a72", "arm,armv8";
827
+ compatible = "arm,cortex-a72";
832828 reg = <0x70302>;
833829 enable-method = "psci";
834830 next-level-cache = <&cluster15_l2>;
....@@ -837,7 +833,7 @@
837833
838834 cpu63: cpu@70303 {
839835 device_type = "cpu";
840
- compatible = "arm,cortex-a72", "arm,armv8";
836
+ compatible = "arm,cortex-a72";
841837 reg = <0x70303>;
842838 enable-method = "psci";
843839 next-level-cache = <&cluster15_l2>;