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_
94 BASE_HW_ISSUE_T76X_26,
95 BASE_HW_ISSUE_T76X_1909,
96 BASE_HW_ISSUE_T76X_1963,
97 BASE_HW_ISSUE_T76X_3086,
98 BASE_HW_ISSUE_T76X_3542,
99 BASE_HW_ISSUE_T76X_3556,
100 BASE_HW_ISSUE_T76X_3700,
101 BASE_HW_ISSUE_T76X_3793,
102 BASE_HW_ISSUE_T76X_3953,
103 BASE_HW_ISSUE_T76X_3960,
104 BASE_HW_ISSUE_T76X_3964,
105 BASE_HW_ISSUE_T76X_3966,
106 BASE_HW_ISSUE_T76X_3979,
107 BASE_HW_ISSUE_TMIX_7891,
108 BASE_HW_ISSUE_TMIX_7940,
109 BASE_HW_ISSUE_TMIX_8042,
110 BASE_HW_ISSUE_TMIX_8133,
111 BASE_HW_ISSUE_TMIX_8138,
112 BASE_HW_ISSUE_TMIX_8206,
117 static const enum base_hw_issue base_hw_issues_generic[] = {
121 static const enum base_hw_issue base_hw_issues_t60x_r0p0_15dev0[] = {
179 BASE_HW_ISSUE_T76X_1909,
180 BASE_HW_ISSUE_T76X_3964,
185 static const enum base_hw_issue base_hw_issues_t60x_r0p0_eac[] = {
218 BASE_HW_ISSUE_T76X_1909,
219 BASE_HW_ISSUE_T76X_3964,
223 static const enum base_hw_issue base_hw_issues_t60x_r0p1[] = {
253 BASE_HW_ISSUE_T76X_1909,
254 BASE_HW_ISSUE_T76X_1963,
255 BASE_HW_ISSUE_T76X_3964,
259 static const enum base_hw_issue base_hw_issues_t62x_r0p1[] = {
286 BASE_HW_ISSUE_T76X_1909,
287 BASE_HW_ISSUE_T76X_1963,
291 static const enum base_hw_issue base_hw_issues_t62x_r1p0[] = {
308 BASE_HW_ISSUE_T76X_1909,
309 BASE_HW_ISSUE_T76X_1963,
310 BASE_HW_ISSUE_T76X_3964,
314 static const enum base_hw_issue base_hw_issues_t62x_r1p1[] = {
329 BASE_HW_ISSUE_T76X_1909,
330 BASE_HW_ISSUE_T76X_1963,
334 static const enum base_hw_issue base_hw_issues_t76x_r0p0[] = {
344 BASE_HW_ISSUE_T76X_26,
345 BASE_HW_ISSUE_T76X_1909,
346 BASE_HW_ISSUE_T76X_1963,
347 BASE_HW_ISSUE_T76X_3086,
348 BASE_HW_ISSUE_T76X_3542,
349 BASE_HW_ISSUE_T76X_3556,
350 BASE_HW_ISSUE_T76X_3700,
351 BASE_HW_ISSUE_T76X_3793,
352 BASE_HW_ISSUE_T76X_3953,
353 BASE_HW_ISSUE_T76X_3960,
354 BASE_HW_ISSUE_T76X_3964,
355 BASE_HW_ISSUE_T76X_3966,
356 BASE_HW_ISSUE_T76X_3979,
357 BASE_HW_ISSUE_TMIX_7891,
361 static const enum base_hw_issue base_hw_issues_t76x_r0p1[] = {
371 BASE_HW_ISSUE_T76X_26,
372 BASE_HW_ISSUE_T76X_1909,
373 BASE_HW_ISSUE_T76X_1963,
374 BASE_HW_ISSUE_T76X_3086,
375 BASE_HW_ISSUE_T76X_3542,
376 BASE_HW_ISSUE_T76X_3556,
377 BASE_HW_ISSUE_T76X_3700,
378 BASE_HW_ISSUE_T76X_3793,
379 BASE_HW_ISSUE_T76X_3953,
380 BASE_HW_ISSUE_T76X_3960,
381 BASE_HW_ISSUE_T76X_3964,
382 BASE_HW_ISSUE_T76X_3966,
383 BASE_HW_ISSUE_T76X_3979,
384 BASE_HW_ISSUE_TMIX_7891,
388 static const enum base_hw_issue base_hw_issues_t76x_r0p1_50rel0[] = {
396 BASE_HW_ISSUE_T76X_26,
397 BASE_HW_ISSUE_T76X_1909,
398 BASE_HW_ISSUE_T76X_1963,
399 BASE_HW_ISSUE_T76X_3086,
400 BASE_HW_ISSUE_T76X_3542,
401 BASE_HW_ISSUE_T76X_3556,
402 BASE_HW_ISSUE_T76X_3700,
403 BASE_HW_ISSUE_T76X_3793,
404 BASE_HW_ISSUE_T76X_3953,
405 BASE_HW_ISSUE_T76X_3960,
406 BASE_HW_ISSUE_T76X_3964,
407 BASE_HW_ISSUE_T76X_3966,
408 BASE_HW_ISSUE_T76X_3979,
409 BASE_HW_ISSUE_TMIX_7891,
413 static const enum base_hw_issue base_hw_issues_t76x_r0p2[] = {
423 BASE_HW_ISSUE_T76X_26,
424 BASE_HW_ISSUE_T76X_1909,
425 BASE_HW_ISSUE_T76X_1963,
426 BASE_HW_ISSUE_T76X_3086,
427 BASE_HW_ISSUE_T76X_3542,
428 BASE_HW_ISSUE_T76X_3556,
429 BASE_HW_ISSUE_T76X_3700,
430 BASE_HW_ISSUE_T76X_3793,
431 BASE_HW_ISSUE_T76X_3953,
432 BASE_HW_ISSUE_T76X_3960,
433 BASE_HW_ISSUE_T76X_3964,
434 BASE_HW_ISSUE_T76X_3966,
435 BASE_HW_ISSUE_T76X_3979,
436 BASE_HW_ISSUE_TMIX_7891,
440 static const enum base_hw_issue base_hw_issues_t76x_r0p3[] = {
448 BASE_HW_ISSUE_T76X_26,
449 BASE_HW_ISSUE_T76X_1909,
450 BASE_HW_ISSUE_T76X_1963,
451 BASE_HW_ISSUE_T76X_3086,
452 BASE_HW_ISSUE_T76X_3542,
453 BASE_HW_ISSUE_T76X_3556,
454 BASE_HW_ISSUE_T76X_3700,
455 BASE_HW_ISSUE_T76X_3793,
456 BASE_HW_ISSUE_T76X_3953,
457 BASE_HW_ISSUE_T76X_3960,
458 BASE_HW_ISSUE_T76X_3964,
459 BASE_HW_ISSUE_T76X_3966,
460 BASE_HW_ISSUE_T76X_3979,
461 BASE_HW_ISSUE_TMIX_7891,
465 static const enum base_hw_issue base_hw_issues_t76x_r1p0[] = {
473 BASE_HW_ISSUE_T76X_1909,
474 BASE_HW_ISSUE_T76X_1963,
475 BASE_HW_ISSUE_T76X_3086,
476 BASE_HW_ISSUE_T76X_3700,
477 BASE_HW_ISSUE_T76X_3793,
478 BASE_HW_ISSUE_T76X_3953,
479 BASE_HW_ISSUE_T76X_3960,
480 BASE_HW_ISSUE_T76X_3964,
481 BASE_HW_ISSUE_T76X_3966,
482 BASE_HW_ISSUE_T76X_3979,
483 BASE_HW_ISSUE_TMIX_7891,
487 static const enum base_hw_issue base_hw_issues_t72x_r0p0[] = {
499 BASE_HW_ISSUE_T76X_1909,
500 BASE_HW_ISSUE_T76X_1963,
501 BASE_HW_ISSUE_T76X_3964,
505 static const enum base_hw_issue base_hw_issues_t72x_r1p0[] = {
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_r1p1[] = {
535 BASE_HW_ISSUE_T76X_1909,
536 BASE_HW_ISSUE_T76X_1963,
537 BASE_HW_ISSUE_T76X_3964,
541 static const enum base_hw_issue base_hw_issues_model_t72x[] = {
549 BASE_HW_ISSUE_T76X_1909,
550 BASE_HW_ISSUE_T76X_1963,
551 BASE_HW_ISSUE_T76X_3964,
556 static const enum base_hw_issue base_hw_issues_model_t76x[] = {
563 BASE_HW_ISSUE_T76X_1909,
564 BASE_HW_ISSUE_T76X_1963,
565 BASE_HW_ISSUE_T76X_3086,
566 BASE_HW_ISSUE_T76X_3700,
567 BASE_HW_ISSUE_T76X_3793,
568 BASE_HW_ISSUE_T76X_3964,
569 BASE_HW_ISSUE_T76X_3979,
570 BASE_HW_ISSUE_TMIX_7891,
575 static const enum base_hw_issue base_hw_issues_model_t60x[] = {
586 BASE_HW_ISSUE_T76X_1909,
587 BASE_HW_ISSUE_T76X_1963,
588 BASE_HW_ISSUE_T76X_3964,
593 static const enum base_hw_issue base_hw_issues_model_t62x[] = {
604 BASE_HW_ISSUE_T76X_1909,
605 BASE_HW_ISSUE_T76X_1963,
606 BASE_HW_ISSUE_T76X_3964,
611 static const enum base_hw_issue base_hw_issues_tFRx_r0p1[] = {
618 BASE_HW_ISSUE_T76X_1909,
619 BASE_HW_ISSUE_T76X_1963,
620 BASE_HW_ISSUE_T76X_3086,
621 BASE_HW_ISSUE_T76X_3700,
622 BASE_HW_ISSUE_T76X_3793,
623 BASE_HW_ISSUE_T76X_3953,
624 BASE_HW_ISSUE_T76X_3960,
625 BASE_HW_ISSUE_T76X_3964,
626 BASE_HW_ISSUE_T76X_3966,
627 BASE_HW_ISSUE_T76X_3979,
628 BASE_HW_ISSUE_TMIX_7891,
632 static const enum base_hw_issue base_hw_issues_tFRx_r0p2[] = {
639 BASE_HW_ISSUE_T76X_1909,
640 BASE_HW_ISSUE_T76X_1963,
641 BASE_HW_ISSUE_T76X_3086,
642 BASE_HW_ISSUE_T76X_3700,
643 BASE_HW_ISSUE_T76X_3793,
644 BASE_HW_ISSUE_T76X_3953,
645 BASE_HW_ISSUE_T76X_3964,
646 BASE_HW_ISSUE_T76X_3966,
647 BASE_HW_ISSUE_T76X_3979,
648 BASE_HW_ISSUE_TMIX_7891,
652 static const enum base_hw_issue base_hw_issues_tFRx_r1p0[] = {
659 BASE_HW_ISSUE_T76X_1963,
660 BASE_HW_ISSUE_T76X_3086,
661 BASE_HW_ISSUE_T76X_3700,
662 BASE_HW_ISSUE_T76X_3793,
663 BASE_HW_ISSUE_T76X_3953,
664 BASE_HW_ISSUE_T76X_3966,
665 BASE_HW_ISSUE_T76X_3979,
666 BASE_HW_ISSUE_TMIX_7891,
670 static const enum base_hw_issue base_hw_issues_tFRx_r2p0[] = {
677 BASE_HW_ISSUE_T76X_1963,
678 BASE_HW_ISSUE_T76X_3086,
679 BASE_HW_ISSUE_T76X_3700,
680 BASE_HW_ISSUE_T76X_3793,
681 BASE_HW_ISSUE_T76X_3953,
682 BASE_HW_ISSUE_T76X_3966,
683 BASE_HW_ISSUE_T76X_3979,
684 BASE_HW_ISSUE_TMIX_7891,
688 static const enum base_hw_issue base_hw_issues_model_tFRx[] = {
692 BASE_HW_ISSUE_T76X_1963,
693 BASE_HW_ISSUE_T76X_3086,
694 BASE_HW_ISSUE_T76X_3700,
695 BASE_HW_ISSUE_T76X_3793,
696 BASE_HW_ISSUE_T76X_3964,
697 BASE_HW_ISSUE_T76X_3979,
698 BASE_HW_ISSUE_TMIX_7891,
703 static const enum base_hw_issue base_hw_issues_t86x_r0p2[] = {
710 BASE_HW_ISSUE_T76X_1909,
711 BASE_HW_ISSUE_T76X_1963,
712 BASE_HW_ISSUE_T76X_3086,
713 BASE_HW_ISSUE_T76X_3700,
714 BASE_HW_ISSUE_T76X_3793,
715 BASE_HW_ISSUE_T76X_3953,
716 BASE_HW_ISSUE_T76X_3964,
717 BASE_HW_ISSUE_T76X_3966,
718 BASE_HW_ISSUE_T76X_3979,
719 BASE_HW_ISSUE_TMIX_7891,
723 static const enum base_hw_issue base_hw_issues_t86x_r1p0[] = {
730 BASE_HW_ISSUE_T76X_1963,
731 BASE_HW_ISSUE_T76X_3086,
732 BASE_HW_ISSUE_T76X_3700,
733 BASE_HW_ISSUE_T76X_3793,
734 BASE_HW_ISSUE_T76X_3953,
735 BASE_HW_ISSUE_T76X_3966,
736 BASE_HW_ISSUE_T76X_3979,
737 BASE_HW_ISSUE_TMIX_7891,
741 static const enum base_hw_issue base_hw_issues_t86x_r2p0[] = {
748 BASE_HW_ISSUE_T76X_1963,
749 BASE_HW_ISSUE_T76X_3086,
750 BASE_HW_ISSUE_T76X_3700,
751 BASE_HW_ISSUE_T76X_3793,
752 BASE_HW_ISSUE_T76X_3953,
753 BASE_HW_ISSUE_T76X_3966,
754 BASE_HW_ISSUE_T76X_3979,
755 BASE_HW_ISSUE_TMIX_7891,
759 static const enum base_hw_issue base_hw_issues_model_t86x[] = {
763 BASE_HW_ISSUE_T76X_1963,
764 BASE_HW_ISSUE_T76X_3086,
765 BASE_HW_ISSUE_T76X_3700,
766 BASE_HW_ISSUE_T76X_3793,
767 BASE_HW_ISSUE_T76X_3979,
768 BASE_HW_ISSUE_TMIX_7891,
773 static const enum base_hw_issue base_hw_issues_t83x_r0p1[] = {
780 BASE_HW_ISSUE_T76X_1909,
781 BASE_HW_ISSUE_T76X_1963,
782 BASE_HW_ISSUE_T76X_3086,
783 BASE_HW_ISSUE_T76X_3700,
784 BASE_HW_ISSUE_T76X_3793,
785 BASE_HW_ISSUE_T76X_3953,
786 BASE_HW_ISSUE_T76X_3960,
787 BASE_HW_ISSUE_T76X_3979,
788 BASE_HW_ISSUE_TMIX_7891,
792 static const enum base_hw_issue base_hw_issues_t83x_r1p0[] = {
799 BASE_HW_ISSUE_T76X_1963,
800 BASE_HW_ISSUE_T76X_3086,
801 BASE_HW_ISSUE_T76X_3700,
802 BASE_HW_ISSUE_T76X_3793,
803 BASE_HW_ISSUE_T76X_3953,
804 BASE_HW_ISSUE_T76X_3960,
805 BASE_HW_ISSUE_T76X_3979,
806 BASE_HW_ISSUE_TMIX_7891,
810 static const enum base_hw_issue base_hw_issues_model_t83x[] = {
814 BASE_HW_ISSUE_T76X_1909,
815 BASE_HW_ISSUE_T76X_1963,
816 BASE_HW_ISSUE_T76X_3086,
817 BASE_HW_ISSUE_T76X_3700,
818 BASE_HW_ISSUE_T76X_3793,
819 BASE_HW_ISSUE_T76X_3964,
820 BASE_HW_ISSUE_T76X_3979,
821 BASE_HW_ISSUE_TMIX_7891,
826 static const enum base_hw_issue base_hw_issues_t82x_r0p0[] = {
833 BASE_HW_ISSUE_T76X_1909,
834 BASE_HW_ISSUE_T76X_1963,
835 BASE_HW_ISSUE_T76X_3086,
836 BASE_HW_ISSUE_T76X_3700,
837 BASE_HW_ISSUE_T76X_3793,
838 BASE_HW_ISSUE_T76X_3953,
839 BASE_HW_ISSUE_T76X_3960,
840 BASE_HW_ISSUE_T76X_3964,
841 BASE_HW_ISSUE_T76X_3979,
842 BASE_HW_ISSUE_TMIX_7891,
846 static const enum base_hw_issue base_hw_issues_t82x_r0p1[] = {
853 BASE_HW_ISSUE_T76X_1909,
854 BASE_HW_ISSUE_T76X_1963,
855 BASE_HW_ISSUE_T76X_3086,
856 BASE_HW_ISSUE_T76X_3700,
857 BASE_HW_ISSUE_T76X_3793,
858 BASE_HW_ISSUE_T76X_3953,
859 BASE_HW_ISSUE_T76X_3960,
860 BASE_HW_ISSUE_T76X_3979,
861 BASE_HW_ISSUE_TMIX_7891,
865 static const enum base_hw_issue base_hw_issues_t82x_r1p0[] = {
872 BASE_HW_ISSUE_T76X_1963,
873 BASE_HW_ISSUE_T76X_3086,
874 BASE_HW_ISSUE_T76X_3700,
875 BASE_HW_ISSUE_T76X_3793,
876 BASE_HW_ISSUE_T76X_3953,
877 BASE_HW_ISSUE_T76X_3960,
878 BASE_HW_ISSUE_T76X_3979,
879 BASE_HW_ISSUE_TMIX_7891,
883 static const enum base_hw_issue base_hw_issues_model_t82x[] = {
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_3979,
893 BASE_HW_ISSUE_TMIX_7891,
898 static const enum base_hw_issue base_hw_issues_tMIx_r0p0_05dev0[] = {
903 BASE_HW_ISSUE_T76X_3700,
904 BASE_HW_ISSUE_T76X_3953,
905 BASE_HW_ISSUE_TMIX_7891,
906 BASE_HW_ISSUE_TMIX_8042,
907 BASE_HW_ISSUE_TMIX_8133,
908 BASE_HW_ISSUE_TMIX_8138,
912 static const enum base_hw_issue base_hw_issues_tMIx_r0p0[] = {
917 BASE_HW_ISSUE_T76X_3700,
918 BASE_HW_ISSUE_TMIX_7891,
919 BASE_HW_ISSUE_TMIX_7940,
920 BASE_HW_ISSUE_TMIX_8042,
921 BASE_HW_ISSUE_TMIX_8133,
922 BASE_HW_ISSUE_TMIX_8138,
923 BASE_HW_ISSUE_TMIX_8206,
927 static const enum base_hw_issue base_hw_issues_model_tMIx[] = {
930 BASE_HW_ISSUE_T76X_3700,
931 BASE_HW_ISSUE_TMIX_7891,
932 BASE_HW_ISSUE_TMIX_7940,
933 BASE_HW_ISSUE_TMIX_8042,
934 BASE_HW_ISSUE_TMIX_8133,
935 BASE_HW_ISSUE_TMIX_8138,
936 BASE_HW_ISSUE_TMIX_8206,
945 #endif /* _BASE_HWCONFIG_ISSUES_H_ */