summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h')
-rw-r--r--drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h32
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}
1489static inline u32 gr_fecs_feature_override_ecc_sm_lrf_override_v(u32 r)
1490{
1491 return (r >> 3) & 0x1;
1492}
1493static inline u32 gr_fecs_feature_override_ecc_sm_shm_override_v(u32 r)
1494{
1495 return (r >> 7) & 0x1;
1496}
1497static inline u32 gr_fecs_feature_override_ecc_tex_override_v(u32 r)
1498{
1499 return (r >> 11) & 0x1;
1500}
1501static inline u32 gr_fecs_feature_override_ecc_ltc_override_v(u32 r)
1502{
1503 return (r >> 15) & 0x1;
1504}
1505static inline u32 gr_fecs_feature_override_ecc_sm_lrf_v(u32 r)
1506{
1507 return (r >> 0) & 0x1;
1508}
1509static inline u32 gr_fecs_feature_override_ecc_sm_shm_v(u32 r)
1510{
1511 return (r >> 4) & 0x1;
1512}
1513static inline u32 gr_fecs_feature_override_ecc_tex_v(u32 r)
1514{
1515 return (r >> 8) & 0x1;
1516}
1517static inline u32 gr_fecs_feature_override_ecc_ltc_v(u32 r)
1518{
1519 return (r >> 12) & 0x1;
1520}
1489static inline u32 gr_gpc0_gpccs_ctxsw_idlestate_r(void) 1521static inline u32 gr_gpc0_gpccs_ctxsw_idlestate_r(void)
1490{ 1522{
1491 return 0x00502420; 1523 return 0x00502420;