diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h')
-rw-r--r-- | drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h b/drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h index 26578bb5..b3fd704b 100644 --- a/drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h +++ b/drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h | |||
@@ -1486,6 +1486,38 @@ static inline u32 gr_fecs_feature_override_ecc_r(void) | |||
1486 | { | 1486 | { |
1487 | return 0x00409658; | 1487 | return 0x00409658; |
1488 | } | 1488 | } |
1489 | static inline u32 gr_fecs_feature_override_ecc_sm_lrf_override_v(u32 r) | ||
1490 | { | ||
1491 | return (r >> 3) & 0x1; | ||
1492 | } | ||
1493 | static inline u32 gr_fecs_feature_override_ecc_sm_shm_override_v(u32 r) | ||
1494 | { | ||
1495 | return (r >> 7) & 0x1; | ||
1496 | } | ||
1497 | static inline u32 gr_fecs_feature_override_ecc_tex_override_v(u32 r) | ||
1498 | { | ||
1499 | return (r >> 11) & 0x1; | ||
1500 | } | ||
1501 | static inline u32 gr_fecs_feature_override_ecc_ltc_override_v(u32 r) | ||
1502 | { | ||
1503 | return (r >> 15) & 0x1; | ||
1504 | } | ||
1505 | static inline u32 gr_fecs_feature_override_ecc_sm_lrf_v(u32 r) | ||
1506 | { | ||
1507 | return (r >> 0) & 0x1; | ||
1508 | } | ||
1509 | static inline u32 gr_fecs_feature_override_ecc_sm_shm_v(u32 r) | ||
1510 | { | ||
1511 | return (r >> 4) & 0x1; | ||
1512 | } | ||
1513 | static inline u32 gr_fecs_feature_override_ecc_tex_v(u32 r) | ||
1514 | { | ||
1515 | return (r >> 8) & 0x1; | ||
1516 | } | ||
1517 | static inline u32 gr_fecs_feature_override_ecc_ltc_v(u32 r) | ||
1518 | { | ||
1519 | return (r >> 12) & 0x1; | ||
1520 | } | ||
1489 | static inline u32 gr_gpc0_gpccs_ctxsw_idlestate_r(void) | 1521 | static inline u32 gr_gpc0_gpccs_ctxsw_idlestate_r(void) |
1490 | { | 1522 | { |
1491 | return 0x00502420; | 1523 | return 0x00502420; |