diff options
Diffstat (limited to 'drivers/gpu/pvr/sgxerrata.h')
-rw-r--r-- | drivers/gpu/pvr/sgxerrata.h | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/drivers/gpu/pvr/sgxerrata.h b/drivers/gpu/pvr/sgxerrata.h index de8f484c8a6..83c0444cc9f 100644 --- a/drivers/gpu/pvr/sgxerrata.h +++ b/drivers/gpu/pvr/sgxerrata.h | |||
@@ -406,6 +406,18 @@ | |||
406 | #define FIX_HW_BRN_31425 | 406 | #define FIX_HW_BRN_31425 |
407 | #endif | 407 | #endif |
408 | #else | 408 | #else |
409 | #if SGX_CORE_REV == 104 | ||
410 | #define FIX_HW_BRN_29954 | ||
411 | #define FIX_HW_BRN_31093 | ||
412 | #define FIX_HW_BRN_31195 | ||
413 | #define FIX_HW_BRN_31278 | ||
414 | #if defined(SGX_FEATURE_MP) | ||
415 | #define FIX_HW_BRN_31425 | ||
416 | #endif | ||
417 | #define FIX_HW_BRN_31542 | ||
418 | #define FIX_HW_BRN_31620 | ||
419 | #define FIX_HW_BRN_31671 | ||
420 | #else | ||
409 | #if SGX_CORE_REV == 105 | 421 | #if SGX_CORE_REV == 105 |
410 | #if defined(SGX_FEATURE_MP) | 422 | #if defined(SGX_FEATURE_MP) |
411 | #define FIX_HW_BRN_31425 | 423 | #define FIX_HW_BRN_31425 |
@@ -420,6 +432,7 @@ | |||
420 | #endif | 432 | #endif |
421 | #endif | 433 | #endif |
422 | #endif | 434 | #endif |
435 | #endif | ||
423 | 436 | ||
424 | #define SGX_CORE_DEFINED | 437 | #define SGX_CORE_DEFINED |
425 | #endif | 438 | #endif |
@@ -471,19 +484,12 @@ | |||
471 | #define SGX_CORE_REV SGX_CORE_REV_HEAD | 484 | #define SGX_CORE_REV SGX_CORE_REV_HEAD |
472 | #endif | 485 | #endif |
473 | 486 | ||
474 | #if SGX_CORE_REV == 100 | ||
475 | #if defined(SGX_FEATURE_MP) | ||
476 | #define FIX_HW_BRN_31425 | ||
477 | #endif | ||
478 | #else | ||
479 | #if SGX_CORE_REV == 101 | ||
480 | #if defined(SGX_FEATURE_MP) | ||
481 | #define FIX_HW_BRN_31425 | ||
482 | #endif | ||
483 | #else | ||
484 | #if SGX_CORE_REV == 123 | 487 | #if SGX_CORE_REV == 123 |
485 | 488 | ||
486 | #else | 489 | #else |
490 | #if SGX_CORE_REV == 124 | ||
491 | |||
492 | #else | ||
487 | #if SGX_CORE_REV == SGX_CORE_REV_HEAD | 493 | #if SGX_CORE_REV == SGX_CORE_REV_HEAD |
488 | 494 | ||
489 | #else | 495 | #else |
@@ -491,7 +497,6 @@ | |||
491 | #endif | 497 | #endif |
492 | #endif | 498 | #endif |
493 | #endif | 499 | #endif |
494 | #endif | ||
495 | 500 | ||
496 | #define SGX_CORE_DEFINED | 501 | #define SGX_CORE_DEFINED |
497 | #endif | 502 | #endif |