3 * (C) COPYRIGHT 2015-2016 ARM Limited. All rights reserved.
5 * This program is free software and is provided to you under the terms of the
6 * GNU General Public License version 2 as published by the Free Software
7 * Foundation, and any use by you of this program is subject to the terms
10 * A copy of the licence is included with the program, and can also be obtained
11 * from Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
12 * Boston, MA 02110-1301, USA.
18 /* AUTOMATICALLY GENERATED FILE. If you want to amend the issues/features,
19 * please update base/tools/hwconfig_generator/hwc_{issues,features}.py
20 * For more information see base/tools/hwconfig_generator/README
23 #ifndef _BASE_HWCONFIG_ISSUES_H_
24 #define _BASE_HWCONFIG_ISSUES_H_
95 BASE_HW_ISSUE_T76X_26,
96 BASE_HW_ISSUE_T76X_1909,
97 BASE_HW_ISSUE_T76X_1963,
98 BASE_HW_ISSUE_T76X_3086,
99 BASE_HW_ISSUE_T76X_3542,
100 BASE_HW_ISSUE_T76X_3556,
101 BASE_HW_ISSUE_T76X_3700,
102 BASE_HW_ISSUE_T76X_3793,
103 BASE_HW_ISSUE_T76X_3953,
104 BASE_HW_ISSUE_T76X_3960,
105 BASE_HW_ISSUE_T76X_3964,
106 BASE_HW_ISSUE_T76X_3966,
107 BASE_HW_ISSUE_T76X_3979,
108 BASE_HW_ISSUE_T76X_3982,
109 BASE_HW_ISSUE_TMIX_7891,
110 BASE_HW_ISSUE_TMIX_7940,
111 BASE_HW_ISSUE_TMIX_8042,
112 BASE_HW_ISSUE_TMIX_8133,
113 BASE_HW_ISSUE_TMIX_8138,
114 BASE_HW_ISSUE_TMIX_8206,
115 BASE_HW_ISSUE_TMIX_8343,
120 static const enum base_hw_issue base_hw_issues_generic[] = {
124 static const enum base_hw_issue base_hw_issues_t60x_r0p0_15dev0[] = {
183 BASE_HW_ISSUE_T76X_1909,
184 BASE_HW_ISSUE_T76X_3964,
189 static const enum base_hw_issue base_hw_issues_t60x_r0p0_eac[] = {
223 BASE_HW_ISSUE_T76X_1909,
224 BASE_HW_ISSUE_T76X_3964,
228 static const enum base_hw_issue base_hw_issues_t60x_r0p1[] = {
259 BASE_HW_ISSUE_T76X_1909,
260 BASE_HW_ISSUE_T76X_1963,
261 BASE_HW_ISSUE_T76X_3964,
265 static const enum base_hw_issue base_hw_issues_t62x_r0p1[] = {
293 BASE_HW_ISSUE_T76X_1909,
294 BASE_HW_ISSUE_T76X_1963,
298 static const enum base_hw_issue base_hw_issues_t62x_r1p0[] = {
316 BASE_HW_ISSUE_T76X_1909,
317 BASE_HW_ISSUE_T76X_1963,
318 BASE_HW_ISSUE_T76X_3964,
322 static const enum base_hw_issue base_hw_issues_t62x_r1p1[] = {
338 BASE_HW_ISSUE_T76X_1909,
339 BASE_HW_ISSUE_T76X_1963,
343 static const enum base_hw_issue base_hw_issues_t76x_r0p0[] = {
353 BASE_HW_ISSUE_T76X_26,
354 BASE_HW_ISSUE_T76X_1909,
355 BASE_HW_ISSUE_T76X_1963,
356 BASE_HW_ISSUE_T76X_3086,
357 BASE_HW_ISSUE_T76X_3542,
358 BASE_HW_ISSUE_T76X_3556,
359 BASE_HW_ISSUE_T76X_3700,
360 BASE_HW_ISSUE_T76X_3793,
361 BASE_HW_ISSUE_T76X_3953,
362 BASE_HW_ISSUE_T76X_3960,
363 BASE_HW_ISSUE_T76X_3964,
364 BASE_HW_ISSUE_T76X_3966,
365 BASE_HW_ISSUE_T76X_3979,
366 BASE_HW_ISSUE_T76X_3982,
367 BASE_HW_ISSUE_TMIX_7891,
371 static const enum base_hw_issue base_hw_issues_t76x_r0p1[] = {
381 BASE_HW_ISSUE_T76X_26,
382 BASE_HW_ISSUE_T76X_1909,
383 BASE_HW_ISSUE_T76X_1963,
384 BASE_HW_ISSUE_T76X_3086,
385 BASE_HW_ISSUE_T76X_3542,
386 BASE_HW_ISSUE_T76X_3556,
387 BASE_HW_ISSUE_T76X_3700,
388 BASE_HW_ISSUE_T76X_3793,
389 BASE_HW_ISSUE_T76X_3953,
390 BASE_HW_ISSUE_T76X_3960,
391 BASE_HW_ISSUE_T76X_3964,
392 BASE_HW_ISSUE_T76X_3966,
393 BASE_HW_ISSUE_T76X_3979,
394 BASE_HW_ISSUE_T76X_3982,
395 BASE_HW_ISSUE_TMIX_7891,
399 static const enum base_hw_issue base_hw_issues_t76x_r0p1_50rel0[] = {
407 BASE_HW_ISSUE_T76X_26,
408 BASE_HW_ISSUE_T76X_1909,
409 BASE_HW_ISSUE_T76X_1963,
410 BASE_HW_ISSUE_T76X_3086,
411 BASE_HW_ISSUE_T76X_3542,
412 BASE_HW_ISSUE_T76X_3556,
413 BASE_HW_ISSUE_T76X_3700,
414 BASE_HW_ISSUE_T76X_3793,
415 BASE_HW_ISSUE_T76X_3953,
416 BASE_HW_ISSUE_T76X_3960,
417 BASE_HW_ISSUE_T76X_3964,
418 BASE_HW_ISSUE_T76X_3966,
419 BASE_HW_ISSUE_T76X_3979,
420 BASE_HW_ISSUE_T76X_3982,
421 BASE_HW_ISSUE_TMIX_7891,
425 static const enum base_hw_issue base_hw_issues_t76x_r0p2[] = {
435 BASE_HW_ISSUE_T76X_26,
436 BASE_HW_ISSUE_T76X_1909,
437 BASE_HW_ISSUE_T76X_1963,
438 BASE_HW_ISSUE_T76X_3086,
439 BASE_HW_ISSUE_T76X_3542,
440 BASE_HW_ISSUE_T76X_3556,
441 BASE_HW_ISSUE_T76X_3700,
442 BASE_HW_ISSUE_T76X_3793,
443 BASE_HW_ISSUE_T76X_3953,
444 BASE_HW_ISSUE_T76X_3960,
445 BASE_HW_ISSUE_T76X_3964,
446 BASE_HW_ISSUE_T76X_3966,
447 BASE_HW_ISSUE_T76X_3979,
448 BASE_HW_ISSUE_T76X_3982,
449 BASE_HW_ISSUE_TMIX_7891,
453 static const enum base_hw_issue base_hw_issues_t76x_r0p3[] = {
461 BASE_HW_ISSUE_T76X_26,
462 BASE_HW_ISSUE_T76X_1909,
463 BASE_HW_ISSUE_T76X_1963,
464 BASE_HW_ISSUE_T76X_3086,
465 BASE_HW_ISSUE_T76X_3542,
466 BASE_HW_ISSUE_T76X_3556,
467 BASE_HW_ISSUE_T76X_3700,
468 BASE_HW_ISSUE_T76X_3793,
469 BASE_HW_ISSUE_T76X_3953,
470 BASE_HW_ISSUE_T76X_3960,
471 BASE_HW_ISSUE_T76X_3964,
472 BASE_HW_ISSUE_T76X_3966,
473 BASE_HW_ISSUE_T76X_3979,
474 BASE_HW_ISSUE_T76X_3982,
475 BASE_HW_ISSUE_TMIX_7891,
479 static const enum base_hw_issue base_hw_issues_t76x_r1p0[] = {
487 BASE_HW_ISSUE_T76X_1909,
488 BASE_HW_ISSUE_T76X_1963,
489 BASE_HW_ISSUE_T76X_3086,
490 BASE_HW_ISSUE_T76X_3700,
491 BASE_HW_ISSUE_T76X_3793,
492 BASE_HW_ISSUE_T76X_3953,
493 BASE_HW_ISSUE_T76X_3960,
494 BASE_HW_ISSUE_T76X_3964,
495 BASE_HW_ISSUE_T76X_3966,
496 BASE_HW_ISSUE_T76X_3979,
497 BASE_HW_ISSUE_T76X_3982,
498 BASE_HW_ISSUE_TMIX_7891,
502 static const enum base_hw_issue base_hw_issues_t72x_r0p0[] = {
515 BASE_HW_ISSUE_T76X_1909,
516 BASE_HW_ISSUE_T76X_1963,
517 BASE_HW_ISSUE_T76X_3964,
521 static const enum base_hw_issue base_hw_issues_t72x_r1p0[] = {
534 BASE_HW_ISSUE_T76X_1909,
535 BASE_HW_ISSUE_T76X_1963,
536 BASE_HW_ISSUE_T76X_3964,
540 static const enum base_hw_issue base_hw_issues_t72x_r1p1[] = {
553 BASE_HW_ISSUE_T76X_1909,
554 BASE_HW_ISSUE_T76X_1963,
555 BASE_HW_ISSUE_T76X_3964,
559 static const enum base_hw_issue base_hw_issues_model_t72x[] = {
568 BASE_HW_ISSUE_T76X_1909,
569 BASE_HW_ISSUE_T76X_1963,
570 BASE_HW_ISSUE_T76X_3964,
575 static const enum base_hw_issue base_hw_issues_model_t76x[] = {
582 BASE_HW_ISSUE_T76X_1909,
583 BASE_HW_ISSUE_T76X_1963,
584 BASE_HW_ISSUE_T76X_3086,
585 BASE_HW_ISSUE_T76X_3700,
586 BASE_HW_ISSUE_T76X_3793,
587 BASE_HW_ISSUE_T76X_3964,
588 BASE_HW_ISSUE_T76X_3979,
589 BASE_HW_ISSUE_T76X_3982,
590 BASE_HW_ISSUE_TMIX_7891,
595 static const enum base_hw_issue base_hw_issues_model_t60x[] = {
607 BASE_HW_ISSUE_T76X_1909,
608 BASE_HW_ISSUE_T76X_1963,
609 BASE_HW_ISSUE_T76X_3964,
614 static const enum base_hw_issue base_hw_issues_model_t62x[] = {
626 BASE_HW_ISSUE_T76X_1909,
627 BASE_HW_ISSUE_T76X_1963,
628 BASE_HW_ISSUE_T76X_3964,
633 static const enum base_hw_issue base_hw_issues_tFRx_r0p1[] = {
640 BASE_HW_ISSUE_T76X_1909,
641 BASE_HW_ISSUE_T76X_1963,
642 BASE_HW_ISSUE_T76X_3086,
643 BASE_HW_ISSUE_T76X_3700,
644 BASE_HW_ISSUE_T76X_3793,
645 BASE_HW_ISSUE_T76X_3953,
646 BASE_HW_ISSUE_T76X_3960,
647 BASE_HW_ISSUE_T76X_3964,
648 BASE_HW_ISSUE_T76X_3966,
649 BASE_HW_ISSUE_T76X_3979,
650 BASE_HW_ISSUE_T76X_3982,
651 BASE_HW_ISSUE_TMIX_7891,
655 static const enum base_hw_issue base_hw_issues_tFRx_r0p2[] = {
662 BASE_HW_ISSUE_T76X_1909,
663 BASE_HW_ISSUE_T76X_1963,
664 BASE_HW_ISSUE_T76X_3086,
665 BASE_HW_ISSUE_T76X_3700,
666 BASE_HW_ISSUE_T76X_3793,
667 BASE_HW_ISSUE_T76X_3953,
668 BASE_HW_ISSUE_T76X_3964,
669 BASE_HW_ISSUE_T76X_3966,
670 BASE_HW_ISSUE_T76X_3979,
671 BASE_HW_ISSUE_T76X_3982,
672 BASE_HW_ISSUE_TMIX_7891,
676 static const enum base_hw_issue base_hw_issues_tFRx_r1p0[] = {
683 BASE_HW_ISSUE_T76X_1963,
684 BASE_HW_ISSUE_T76X_3086,
685 BASE_HW_ISSUE_T76X_3700,
686 BASE_HW_ISSUE_T76X_3793,
687 BASE_HW_ISSUE_T76X_3953,
688 BASE_HW_ISSUE_T76X_3966,
689 BASE_HW_ISSUE_T76X_3979,
690 BASE_HW_ISSUE_T76X_3982,
691 BASE_HW_ISSUE_TMIX_7891,
695 static const enum base_hw_issue base_hw_issues_tFRx_r2p0[] = {
702 BASE_HW_ISSUE_T76X_1963,
703 BASE_HW_ISSUE_T76X_3086,
704 BASE_HW_ISSUE_T76X_3700,
705 BASE_HW_ISSUE_T76X_3793,
706 BASE_HW_ISSUE_T76X_3953,
707 BASE_HW_ISSUE_T76X_3966,
708 BASE_HW_ISSUE_T76X_3979,
709 BASE_HW_ISSUE_T76X_3982,
710 BASE_HW_ISSUE_TMIX_7891,
714 static const enum base_hw_issue base_hw_issues_model_tFRx[] = {
718 BASE_HW_ISSUE_T76X_1963,
719 BASE_HW_ISSUE_T76X_3086,
720 BASE_HW_ISSUE_T76X_3700,
721 BASE_HW_ISSUE_T76X_3793,
722 BASE_HW_ISSUE_T76X_3964,
723 BASE_HW_ISSUE_T76X_3979,
724 BASE_HW_ISSUE_T76X_3982,
725 BASE_HW_ISSUE_TMIX_7891,
730 static const enum base_hw_issue base_hw_issues_t86x_r0p2[] = {
737 BASE_HW_ISSUE_T76X_1909,
738 BASE_HW_ISSUE_T76X_1963,
739 BASE_HW_ISSUE_T76X_3086,
740 BASE_HW_ISSUE_T76X_3700,
741 BASE_HW_ISSUE_T76X_3793,
742 BASE_HW_ISSUE_T76X_3953,
743 BASE_HW_ISSUE_T76X_3964,
744 BASE_HW_ISSUE_T76X_3966,
745 BASE_HW_ISSUE_T76X_3979,
746 BASE_HW_ISSUE_T76X_3982,
747 BASE_HW_ISSUE_TMIX_7891,
751 static const enum base_hw_issue base_hw_issues_t86x_r1p0[] = {
758 BASE_HW_ISSUE_T76X_1963,
759 BASE_HW_ISSUE_T76X_3086,
760 BASE_HW_ISSUE_T76X_3700,
761 BASE_HW_ISSUE_T76X_3793,
762 BASE_HW_ISSUE_T76X_3953,
763 BASE_HW_ISSUE_T76X_3966,
764 BASE_HW_ISSUE_T76X_3979,
765 BASE_HW_ISSUE_T76X_3982,
766 BASE_HW_ISSUE_TMIX_7891,
770 static const enum base_hw_issue base_hw_issues_t86x_r2p0[] = {
777 BASE_HW_ISSUE_T76X_1963,
778 BASE_HW_ISSUE_T76X_3086,
779 BASE_HW_ISSUE_T76X_3700,
780 BASE_HW_ISSUE_T76X_3793,
781 BASE_HW_ISSUE_T76X_3953,
782 BASE_HW_ISSUE_T76X_3966,
783 BASE_HW_ISSUE_T76X_3979,
784 BASE_HW_ISSUE_T76X_3982,
785 BASE_HW_ISSUE_TMIX_7891,
789 static const enum base_hw_issue base_hw_issues_model_t86x[] = {
793 BASE_HW_ISSUE_T76X_1963,
794 BASE_HW_ISSUE_T76X_3086,
795 BASE_HW_ISSUE_T76X_3700,
796 BASE_HW_ISSUE_T76X_3793,
797 BASE_HW_ISSUE_T76X_3979,
798 BASE_HW_ISSUE_TMIX_7891,
799 BASE_HW_ISSUE_T76X_3982,
804 static const enum base_hw_issue base_hw_issues_t83x_r0p1[] = {
811 BASE_HW_ISSUE_T76X_1909,
812 BASE_HW_ISSUE_T76X_1963,
813 BASE_HW_ISSUE_T76X_3086,
814 BASE_HW_ISSUE_T76X_3700,
815 BASE_HW_ISSUE_T76X_3793,
816 BASE_HW_ISSUE_T76X_3953,
817 BASE_HW_ISSUE_T76X_3960,
818 BASE_HW_ISSUE_T76X_3979,
819 BASE_HW_ISSUE_T76X_3982,
820 BASE_HW_ISSUE_TMIX_7891,
824 static const enum base_hw_issue base_hw_issues_t83x_r1p0[] = {
831 BASE_HW_ISSUE_T76X_1963,
832 BASE_HW_ISSUE_T76X_3086,
833 BASE_HW_ISSUE_T76X_3700,
834 BASE_HW_ISSUE_T76X_3793,
835 BASE_HW_ISSUE_T76X_3953,
836 BASE_HW_ISSUE_T76X_3960,
837 BASE_HW_ISSUE_T76X_3979,
838 BASE_HW_ISSUE_T76X_3982,
839 BASE_HW_ISSUE_TMIX_7891,
843 static const enum base_hw_issue base_hw_issues_model_t83x[] = {
847 BASE_HW_ISSUE_T76X_1963,
848 BASE_HW_ISSUE_T76X_3086,
849 BASE_HW_ISSUE_T76X_3700,
850 BASE_HW_ISSUE_T76X_3793,
851 BASE_HW_ISSUE_T76X_3964,
852 BASE_HW_ISSUE_T76X_3979,
853 BASE_HW_ISSUE_T76X_3982,
854 BASE_HW_ISSUE_TMIX_7891,
859 static const enum base_hw_issue base_hw_issues_t82x_r0p0[] = {
866 BASE_HW_ISSUE_T76X_1909,
867 BASE_HW_ISSUE_T76X_1963,
868 BASE_HW_ISSUE_T76X_3086,
869 BASE_HW_ISSUE_T76X_3700,
870 BASE_HW_ISSUE_T76X_3793,
871 BASE_HW_ISSUE_T76X_3953,
872 BASE_HW_ISSUE_T76X_3960,
873 BASE_HW_ISSUE_T76X_3964,
874 BASE_HW_ISSUE_T76X_3979,
875 BASE_HW_ISSUE_T76X_3982,
876 BASE_HW_ISSUE_TMIX_7891,
880 static const enum base_hw_issue base_hw_issues_t82x_r0p1[] = {
887 BASE_HW_ISSUE_T76X_1909,
888 BASE_HW_ISSUE_T76X_1963,
889 BASE_HW_ISSUE_T76X_3086,
890 BASE_HW_ISSUE_T76X_3700,
891 BASE_HW_ISSUE_T76X_3793,
892 BASE_HW_ISSUE_T76X_3953,
893 BASE_HW_ISSUE_T76X_3960,
894 BASE_HW_ISSUE_T76X_3979,
895 BASE_HW_ISSUE_T76X_3982,
896 BASE_HW_ISSUE_TMIX_7891,
900 static const enum base_hw_issue base_hw_issues_t82x_r1p0[] = {
907 BASE_HW_ISSUE_T76X_1963,
908 BASE_HW_ISSUE_T76X_3086,
909 BASE_HW_ISSUE_T76X_3700,
910 BASE_HW_ISSUE_T76X_3793,
911 BASE_HW_ISSUE_T76X_3953,
912 BASE_HW_ISSUE_T76X_3960,
913 BASE_HW_ISSUE_T76X_3979,
914 BASE_HW_ISSUE_T76X_3982,
915 BASE_HW_ISSUE_TMIX_7891,
919 static const enum base_hw_issue base_hw_issues_model_t82x[] = {
923 BASE_HW_ISSUE_T76X_1963,
924 BASE_HW_ISSUE_T76X_3086,
925 BASE_HW_ISSUE_T76X_3700,
926 BASE_HW_ISSUE_T76X_3793,
927 BASE_HW_ISSUE_T76X_3979,
928 BASE_HW_ISSUE_T76X_3982,
929 BASE_HW_ISSUE_TMIX_7891,
934 static const enum base_hw_issue base_hw_issues_tMIx_r0p0_05dev0[] = {
939 BASE_HW_ISSUE_T76X_3700,
940 BASE_HW_ISSUE_T76X_3953,
941 BASE_HW_ISSUE_T76X_3982,
942 BASE_HW_ISSUE_TMIX_7891,
943 BASE_HW_ISSUE_TMIX_8042,
944 BASE_HW_ISSUE_TMIX_8133,
945 BASE_HW_ISSUE_TMIX_8138,
946 BASE_HW_ISSUE_TMIX_8343,
950 static const enum base_hw_issue base_hw_issues_tMIx_r0p0[] = {
955 BASE_HW_ISSUE_T76X_3700,
956 BASE_HW_ISSUE_T76X_3982,
957 BASE_HW_ISSUE_TMIX_7891,
958 BASE_HW_ISSUE_TMIX_7940,
959 BASE_HW_ISSUE_TMIX_8042,
960 BASE_HW_ISSUE_TMIX_8133,
961 BASE_HW_ISSUE_TMIX_8138,
962 BASE_HW_ISSUE_TMIX_8206,
963 BASE_HW_ISSUE_TMIX_8343,
967 static const enum base_hw_issue base_hw_issues_model_tMIx[] = {
970 BASE_HW_ISSUE_T76X_3700,
971 BASE_HW_ISSUE_T76X_3982,
972 BASE_HW_ISSUE_TMIX_7891,
973 BASE_HW_ISSUE_TMIX_7940,
974 BASE_HW_ISSUE_TMIX_8042,
975 BASE_HW_ISSUE_TMIX_8133,
976 BASE_HW_ISSUE_TMIX_8138,
977 BASE_HW_ISSUE_TMIX_8206,
978 BASE_HW_ISSUE_TMIX_8343,
987 #endif /* _BASE_HWCONFIG_ISSUES_H_ */