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,
116 BASE_HW_ISSUE_TMIX_8463,
117 BASE_HW_ISSUE_TMIX_8456,
122 static const enum base_hw_issue base_hw_issues_generic[] = {
126 static const enum base_hw_issue base_hw_issues_t60x_r0p0_15dev0[] = {
185 BASE_HW_ISSUE_T76X_1909,
186 BASE_HW_ISSUE_T76X_3964,
191 static const enum base_hw_issue base_hw_issues_t60x_r0p0_eac[] = {
225 BASE_HW_ISSUE_T76X_1909,
226 BASE_HW_ISSUE_T76X_3964,
230 static const enum base_hw_issue base_hw_issues_t60x_r0p1[] = {
261 BASE_HW_ISSUE_T76X_1909,
262 BASE_HW_ISSUE_T76X_1963,
263 BASE_HW_ISSUE_T76X_3964,
267 static const enum base_hw_issue base_hw_issues_t62x_r0p1[] = {
295 BASE_HW_ISSUE_T76X_1909,
296 BASE_HW_ISSUE_T76X_1963,
300 static const enum base_hw_issue base_hw_issues_t62x_r1p0[] = {
318 BASE_HW_ISSUE_T76X_1909,
319 BASE_HW_ISSUE_T76X_1963,
320 BASE_HW_ISSUE_T76X_3964,
324 static const enum base_hw_issue base_hw_issues_t62x_r1p1[] = {
340 BASE_HW_ISSUE_T76X_1909,
341 BASE_HW_ISSUE_T76X_1963,
345 static const enum base_hw_issue base_hw_issues_t76x_r0p0[] = {
355 BASE_HW_ISSUE_T76X_26,
356 BASE_HW_ISSUE_T76X_1909,
357 BASE_HW_ISSUE_T76X_1963,
358 BASE_HW_ISSUE_T76X_3086,
359 BASE_HW_ISSUE_T76X_3542,
360 BASE_HW_ISSUE_T76X_3556,
361 BASE_HW_ISSUE_T76X_3700,
362 BASE_HW_ISSUE_T76X_3793,
363 BASE_HW_ISSUE_T76X_3953,
364 BASE_HW_ISSUE_T76X_3960,
365 BASE_HW_ISSUE_T76X_3964,
366 BASE_HW_ISSUE_T76X_3966,
367 BASE_HW_ISSUE_T76X_3979,
368 BASE_HW_ISSUE_T76X_3982,
369 BASE_HW_ISSUE_TMIX_7891,
373 static const enum base_hw_issue base_hw_issues_t76x_r0p1[] = {
383 BASE_HW_ISSUE_T76X_26,
384 BASE_HW_ISSUE_T76X_1909,
385 BASE_HW_ISSUE_T76X_1963,
386 BASE_HW_ISSUE_T76X_3086,
387 BASE_HW_ISSUE_T76X_3542,
388 BASE_HW_ISSUE_T76X_3556,
389 BASE_HW_ISSUE_T76X_3700,
390 BASE_HW_ISSUE_T76X_3793,
391 BASE_HW_ISSUE_T76X_3953,
392 BASE_HW_ISSUE_T76X_3960,
393 BASE_HW_ISSUE_T76X_3964,
394 BASE_HW_ISSUE_T76X_3966,
395 BASE_HW_ISSUE_T76X_3979,
396 BASE_HW_ISSUE_T76X_3982,
397 BASE_HW_ISSUE_TMIX_7891,
401 static const enum base_hw_issue base_hw_issues_t76x_r0p1_50rel0[] = {
409 BASE_HW_ISSUE_T76X_26,
410 BASE_HW_ISSUE_T76X_1909,
411 BASE_HW_ISSUE_T76X_1963,
412 BASE_HW_ISSUE_T76X_3086,
413 BASE_HW_ISSUE_T76X_3542,
414 BASE_HW_ISSUE_T76X_3556,
415 BASE_HW_ISSUE_T76X_3700,
416 BASE_HW_ISSUE_T76X_3793,
417 BASE_HW_ISSUE_T76X_3953,
418 BASE_HW_ISSUE_T76X_3960,
419 BASE_HW_ISSUE_T76X_3964,
420 BASE_HW_ISSUE_T76X_3966,
421 BASE_HW_ISSUE_T76X_3979,
422 BASE_HW_ISSUE_T76X_3982,
423 BASE_HW_ISSUE_TMIX_7891,
427 static const enum base_hw_issue base_hw_issues_t76x_r0p2[] = {
437 BASE_HW_ISSUE_T76X_26,
438 BASE_HW_ISSUE_T76X_1909,
439 BASE_HW_ISSUE_T76X_1963,
440 BASE_HW_ISSUE_T76X_3086,
441 BASE_HW_ISSUE_T76X_3542,
442 BASE_HW_ISSUE_T76X_3556,
443 BASE_HW_ISSUE_T76X_3700,
444 BASE_HW_ISSUE_T76X_3793,
445 BASE_HW_ISSUE_T76X_3953,
446 BASE_HW_ISSUE_T76X_3960,
447 BASE_HW_ISSUE_T76X_3964,
448 BASE_HW_ISSUE_T76X_3966,
449 BASE_HW_ISSUE_T76X_3979,
450 BASE_HW_ISSUE_T76X_3982,
451 BASE_HW_ISSUE_TMIX_7891,
455 static const enum base_hw_issue base_hw_issues_t76x_r0p3[] = {
463 BASE_HW_ISSUE_T76X_26,
464 BASE_HW_ISSUE_T76X_1909,
465 BASE_HW_ISSUE_T76X_1963,
466 BASE_HW_ISSUE_T76X_3086,
467 BASE_HW_ISSUE_T76X_3542,
468 BASE_HW_ISSUE_T76X_3556,
469 BASE_HW_ISSUE_T76X_3700,
470 BASE_HW_ISSUE_T76X_3793,
471 BASE_HW_ISSUE_T76X_3953,
472 BASE_HW_ISSUE_T76X_3960,
473 BASE_HW_ISSUE_T76X_3964,
474 BASE_HW_ISSUE_T76X_3966,
475 BASE_HW_ISSUE_T76X_3979,
476 BASE_HW_ISSUE_T76X_3982,
477 BASE_HW_ISSUE_TMIX_7891,
481 static const enum base_hw_issue base_hw_issues_t76x_r1p0[] = {
489 BASE_HW_ISSUE_T76X_1909,
490 BASE_HW_ISSUE_T76X_1963,
491 BASE_HW_ISSUE_T76X_3086,
492 BASE_HW_ISSUE_T76X_3700,
493 BASE_HW_ISSUE_T76X_3793,
494 BASE_HW_ISSUE_T76X_3953,
495 BASE_HW_ISSUE_T76X_3960,
496 BASE_HW_ISSUE_T76X_3964,
497 BASE_HW_ISSUE_T76X_3966,
498 BASE_HW_ISSUE_T76X_3979,
499 BASE_HW_ISSUE_T76X_3982,
500 BASE_HW_ISSUE_TMIX_7891,
504 static const enum base_hw_issue base_hw_issues_t72x_r0p0[] = {
517 BASE_HW_ISSUE_T76X_1909,
518 BASE_HW_ISSUE_T76X_1963,
519 BASE_HW_ISSUE_T76X_3964,
523 static const enum base_hw_issue base_hw_issues_t72x_r1p0[] = {
536 BASE_HW_ISSUE_T76X_1909,
537 BASE_HW_ISSUE_T76X_1963,
538 BASE_HW_ISSUE_T76X_3964,
542 static const enum base_hw_issue base_hw_issues_t72x_r1p1[] = {
555 BASE_HW_ISSUE_T76X_1909,
556 BASE_HW_ISSUE_T76X_1963,
557 BASE_HW_ISSUE_T76X_3964,
561 static const enum base_hw_issue base_hw_issues_model_t72x[] = {
570 BASE_HW_ISSUE_T76X_1909,
571 BASE_HW_ISSUE_T76X_1963,
572 BASE_HW_ISSUE_T76X_3964,
577 static const enum base_hw_issue base_hw_issues_model_t76x[] = {
584 BASE_HW_ISSUE_T76X_1909,
585 BASE_HW_ISSUE_T76X_1963,
586 BASE_HW_ISSUE_T76X_3086,
587 BASE_HW_ISSUE_T76X_3700,
588 BASE_HW_ISSUE_T76X_3793,
589 BASE_HW_ISSUE_T76X_3964,
590 BASE_HW_ISSUE_T76X_3979,
591 BASE_HW_ISSUE_T76X_3982,
592 BASE_HW_ISSUE_TMIX_7891,
597 static const enum base_hw_issue base_hw_issues_model_t60x[] = {
609 BASE_HW_ISSUE_T76X_1909,
610 BASE_HW_ISSUE_T76X_1963,
611 BASE_HW_ISSUE_T76X_3964,
616 static const enum base_hw_issue base_hw_issues_model_t62x[] = {
628 BASE_HW_ISSUE_T76X_1909,
629 BASE_HW_ISSUE_T76X_1963,
630 BASE_HW_ISSUE_T76X_3964,
635 static const enum base_hw_issue base_hw_issues_tFRx_r0p1[] = {
642 BASE_HW_ISSUE_T76X_1909,
643 BASE_HW_ISSUE_T76X_1963,
644 BASE_HW_ISSUE_T76X_3086,
645 BASE_HW_ISSUE_T76X_3700,
646 BASE_HW_ISSUE_T76X_3793,
647 BASE_HW_ISSUE_T76X_3953,
648 BASE_HW_ISSUE_T76X_3960,
649 BASE_HW_ISSUE_T76X_3964,
650 BASE_HW_ISSUE_T76X_3966,
651 BASE_HW_ISSUE_T76X_3979,
652 BASE_HW_ISSUE_T76X_3982,
653 BASE_HW_ISSUE_TMIX_7891,
657 static const enum base_hw_issue base_hw_issues_tFRx_r0p2[] = {
664 BASE_HW_ISSUE_T76X_1909,
665 BASE_HW_ISSUE_T76X_1963,
666 BASE_HW_ISSUE_T76X_3086,
667 BASE_HW_ISSUE_T76X_3700,
668 BASE_HW_ISSUE_T76X_3793,
669 BASE_HW_ISSUE_T76X_3953,
670 BASE_HW_ISSUE_T76X_3964,
671 BASE_HW_ISSUE_T76X_3966,
672 BASE_HW_ISSUE_T76X_3979,
673 BASE_HW_ISSUE_T76X_3982,
674 BASE_HW_ISSUE_TMIX_7891,
678 static const enum base_hw_issue base_hw_issues_tFRx_r1p0[] = {
685 BASE_HW_ISSUE_T76X_1963,
686 BASE_HW_ISSUE_T76X_3086,
687 BASE_HW_ISSUE_T76X_3700,
688 BASE_HW_ISSUE_T76X_3793,
689 BASE_HW_ISSUE_T76X_3953,
690 BASE_HW_ISSUE_T76X_3966,
691 BASE_HW_ISSUE_T76X_3979,
692 BASE_HW_ISSUE_T76X_3982,
693 BASE_HW_ISSUE_TMIX_7891,
697 static const enum base_hw_issue base_hw_issues_tFRx_r2p0[] = {
704 BASE_HW_ISSUE_T76X_1963,
705 BASE_HW_ISSUE_T76X_3086,
706 BASE_HW_ISSUE_T76X_3700,
707 BASE_HW_ISSUE_T76X_3793,
708 BASE_HW_ISSUE_T76X_3953,
709 BASE_HW_ISSUE_T76X_3966,
710 BASE_HW_ISSUE_T76X_3979,
711 BASE_HW_ISSUE_T76X_3982,
712 BASE_HW_ISSUE_TMIX_7891,
716 static const enum base_hw_issue base_hw_issues_model_tFRx[] = {
720 BASE_HW_ISSUE_T76X_1963,
721 BASE_HW_ISSUE_T76X_3086,
722 BASE_HW_ISSUE_T76X_3700,
723 BASE_HW_ISSUE_T76X_3793,
724 BASE_HW_ISSUE_T76X_3964,
725 BASE_HW_ISSUE_T76X_3979,
726 BASE_HW_ISSUE_T76X_3982,
727 BASE_HW_ISSUE_TMIX_7891,
732 static const enum base_hw_issue base_hw_issues_t86x_r0p2[] = {
739 BASE_HW_ISSUE_T76X_1909,
740 BASE_HW_ISSUE_T76X_1963,
741 BASE_HW_ISSUE_T76X_3086,
742 BASE_HW_ISSUE_T76X_3700,
743 BASE_HW_ISSUE_T76X_3793,
744 BASE_HW_ISSUE_T76X_3953,
745 BASE_HW_ISSUE_T76X_3964,
746 BASE_HW_ISSUE_T76X_3966,
747 BASE_HW_ISSUE_T76X_3979,
748 BASE_HW_ISSUE_T76X_3982,
749 BASE_HW_ISSUE_TMIX_7891,
753 static const enum base_hw_issue base_hw_issues_t86x_r1p0[] = {
760 BASE_HW_ISSUE_T76X_1963,
761 BASE_HW_ISSUE_T76X_3086,
762 BASE_HW_ISSUE_T76X_3700,
763 BASE_HW_ISSUE_T76X_3793,
764 BASE_HW_ISSUE_T76X_3953,
765 BASE_HW_ISSUE_T76X_3966,
766 BASE_HW_ISSUE_T76X_3979,
767 BASE_HW_ISSUE_T76X_3982,
768 BASE_HW_ISSUE_TMIX_7891,
772 static const enum base_hw_issue base_hw_issues_t86x_r2p0[] = {
779 BASE_HW_ISSUE_T76X_1963,
780 BASE_HW_ISSUE_T76X_3086,
781 BASE_HW_ISSUE_T76X_3700,
782 BASE_HW_ISSUE_T76X_3793,
783 BASE_HW_ISSUE_T76X_3953,
784 BASE_HW_ISSUE_T76X_3966,
785 BASE_HW_ISSUE_T76X_3979,
786 BASE_HW_ISSUE_T76X_3982,
787 BASE_HW_ISSUE_TMIX_7891,
791 static const enum base_hw_issue base_hw_issues_model_t86x[] = {
795 BASE_HW_ISSUE_T76X_1963,
796 BASE_HW_ISSUE_T76X_3086,
797 BASE_HW_ISSUE_T76X_3700,
798 BASE_HW_ISSUE_T76X_3793,
799 BASE_HW_ISSUE_T76X_3979,
800 BASE_HW_ISSUE_TMIX_7891,
801 BASE_HW_ISSUE_T76X_3982,
806 static const enum base_hw_issue base_hw_issues_t83x_r0p1[] = {
813 BASE_HW_ISSUE_T76X_1909,
814 BASE_HW_ISSUE_T76X_1963,
815 BASE_HW_ISSUE_T76X_3086,
816 BASE_HW_ISSUE_T76X_3700,
817 BASE_HW_ISSUE_T76X_3793,
818 BASE_HW_ISSUE_T76X_3953,
819 BASE_HW_ISSUE_T76X_3960,
820 BASE_HW_ISSUE_T76X_3979,
821 BASE_HW_ISSUE_T76X_3982,
822 BASE_HW_ISSUE_TMIX_7891,
826 static const enum base_hw_issue base_hw_issues_t83x_r1p0[] = {
833 BASE_HW_ISSUE_T76X_1963,
834 BASE_HW_ISSUE_T76X_3086,
835 BASE_HW_ISSUE_T76X_3700,
836 BASE_HW_ISSUE_T76X_3793,
837 BASE_HW_ISSUE_T76X_3953,
838 BASE_HW_ISSUE_T76X_3960,
839 BASE_HW_ISSUE_T76X_3979,
840 BASE_HW_ISSUE_T76X_3982,
841 BASE_HW_ISSUE_TMIX_7891,
845 static const enum base_hw_issue base_hw_issues_model_t83x[] = {
849 BASE_HW_ISSUE_T76X_1963,
850 BASE_HW_ISSUE_T76X_3086,
851 BASE_HW_ISSUE_T76X_3700,
852 BASE_HW_ISSUE_T76X_3793,
853 BASE_HW_ISSUE_T76X_3964,
854 BASE_HW_ISSUE_T76X_3979,
855 BASE_HW_ISSUE_T76X_3982,
856 BASE_HW_ISSUE_TMIX_7891,
861 static const enum base_hw_issue base_hw_issues_t82x_r0p0[] = {
868 BASE_HW_ISSUE_T76X_1909,
869 BASE_HW_ISSUE_T76X_1963,
870 BASE_HW_ISSUE_T76X_3086,
871 BASE_HW_ISSUE_T76X_3700,
872 BASE_HW_ISSUE_T76X_3793,
873 BASE_HW_ISSUE_T76X_3953,
874 BASE_HW_ISSUE_T76X_3960,
875 BASE_HW_ISSUE_T76X_3964,
876 BASE_HW_ISSUE_T76X_3979,
877 BASE_HW_ISSUE_T76X_3982,
878 BASE_HW_ISSUE_TMIX_7891,
882 static const enum base_hw_issue base_hw_issues_t82x_r0p1[] = {
889 BASE_HW_ISSUE_T76X_1909,
890 BASE_HW_ISSUE_T76X_1963,
891 BASE_HW_ISSUE_T76X_3086,
892 BASE_HW_ISSUE_T76X_3700,
893 BASE_HW_ISSUE_T76X_3793,
894 BASE_HW_ISSUE_T76X_3953,
895 BASE_HW_ISSUE_T76X_3960,
896 BASE_HW_ISSUE_T76X_3979,
897 BASE_HW_ISSUE_T76X_3982,
898 BASE_HW_ISSUE_TMIX_7891,
902 static const enum base_hw_issue base_hw_issues_t82x_r1p0[] = {
909 BASE_HW_ISSUE_T76X_1963,
910 BASE_HW_ISSUE_T76X_3086,
911 BASE_HW_ISSUE_T76X_3700,
912 BASE_HW_ISSUE_T76X_3793,
913 BASE_HW_ISSUE_T76X_3953,
914 BASE_HW_ISSUE_T76X_3960,
915 BASE_HW_ISSUE_T76X_3979,
916 BASE_HW_ISSUE_T76X_3982,
917 BASE_HW_ISSUE_TMIX_7891,
921 static const enum base_hw_issue base_hw_issues_model_t82x[] = {
925 BASE_HW_ISSUE_T76X_1963,
926 BASE_HW_ISSUE_T76X_3086,
927 BASE_HW_ISSUE_T76X_3700,
928 BASE_HW_ISSUE_T76X_3793,
929 BASE_HW_ISSUE_T76X_3979,
930 BASE_HW_ISSUE_T76X_3982,
931 BASE_HW_ISSUE_TMIX_7891,
936 static const enum base_hw_issue base_hw_issues_tMIx_r0p0_05dev0[] = {
941 BASE_HW_ISSUE_T76X_3700,
942 BASE_HW_ISSUE_T76X_3953,
943 BASE_HW_ISSUE_T76X_3982,
944 BASE_HW_ISSUE_TMIX_7891,
945 BASE_HW_ISSUE_TMIX_8042,
946 BASE_HW_ISSUE_TMIX_8133,
947 BASE_HW_ISSUE_TMIX_8138,
948 BASE_HW_ISSUE_TMIX_8343,
949 BASE_HW_ISSUE_TMIX_8463,
950 BASE_HW_ISSUE_TMIX_8456,
954 static const enum base_hw_issue base_hw_issues_tMIx_r0p0[] = {
959 BASE_HW_ISSUE_T76X_3700,
960 BASE_HW_ISSUE_T76X_3982,
961 BASE_HW_ISSUE_TMIX_7891,
962 BASE_HW_ISSUE_TMIX_7940,
963 BASE_HW_ISSUE_TMIX_8042,
964 BASE_HW_ISSUE_TMIX_8133,
965 BASE_HW_ISSUE_TMIX_8138,
966 BASE_HW_ISSUE_TMIX_8206,
967 BASE_HW_ISSUE_TMIX_8343,
968 BASE_HW_ISSUE_TMIX_8463,
969 BASE_HW_ISSUE_TMIX_8456,
973 static const enum base_hw_issue base_hw_issues_model_tMIx[] = {
976 BASE_HW_ISSUE_T76X_3700,
977 BASE_HW_ISSUE_T76X_3982,
978 BASE_HW_ISSUE_TMIX_7891,
979 BASE_HW_ISSUE_TMIX_7940,
980 BASE_HW_ISSUE_TMIX_8042,
981 BASE_HW_ISSUE_TMIX_8133,
982 BASE_HW_ISSUE_TMIX_8138,
983 BASE_HW_ISSUE_TMIX_8206,
984 BASE_HW_ISSUE_TMIX_8343,
985 BASE_HW_ISSUE_TMIX_8456,
990 static const enum base_hw_issue base_hw_issues_tHEx_r0p0[] = {
994 BASE_HW_ISSUE_T76X_3700,
995 BASE_HW_ISSUE_TMIX_7891,
996 BASE_HW_ISSUE_TMIX_8042,
997 BASE_HW_ISSUE_TMIX_8133,
1001 static const enum base_hw_issue base_hw_issues_model_tHEx[] = {
1004 BASE_HW_ISSUE_T76X_3700,
1005 BASE_HW_ISSUE_TMIX_7891,
1006 BASE_HW_ISSUE_TMIX_8042,
1007 BASE_HW_ISSUE_TMIX_8133,
1014 #endif /* _BASE_HWCONFIG_ISSUES_H_ */