summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gv11b/gr_gv11b.h
diff options
context:
space:
mode:
authorseshendra Gadagottu <sgadagottu@nvidia.com>2018-04-26 21:33:06 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2018-05-04 00:44:25 -0400
commit8b666b0bd6987781611103f7bb74cbdd44ef80b5 (patch)
tree5e34fcbebf76e218a5bbbf3d32e380fd4e02898e /drivers/gpu/nvgpu/gv11b/gr_gv11b.h
parentc9463fdbb31324cc8eaa7fbed69f8d4b98ef38b5 (diff)
gpu: nvgpu: add sw method for SHADER_CUT_COLLECTOR
Added sw method for NVC397_SET_SHADER_CUT_COLLECTOR to enable/disable SHADER_CUT_COLLECTOR_STATE. Added support for this sw method in gv11b and gv100. Bug 2108381 Change-Id: Ief2c2bf5d9c99779dad3b1243041c5efe56287d3 Signed-off-by: seshendra Gadagottu <sgadagottu@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1703662 GVS: Gerrit_Virtual_Submit Reviewed-by: Richard Zhao <rizhao@nvidia.com> Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/gr_gv11b.h')
-rw-r--r--drivers/gpu/nvgpu/gv11b/gr_gv11b.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/gr_gv11b.h b/drivers/gpu/nvgpu/gv11b/gr_gv11b.h
index 398731a4..dac82677 100644
--- a/drivers/gpu/nvgpu/gv11b/gr_gv11b.h
+++ b/drivers/gpu/nvgpu/gv11b/gr_gv11b.h
@@ -63,6 +63,7 @@ enum {
63#define NVC397_SET_SKEDCHECK 0x10c0 63#define NVC397_SET_SKEDCHECK 0x10c0
64#define NVC397_SET_BES_CROP_DEBUG3 0x10c4 64#define NVC397_SET_BES_CROP_DEBUG3 0x10c4
65#define NVC397_SET_BES_CROP_DEBUG4 0x10b0 65#define NVC397_SET_BES_CROP_DEBUG4 0x10b0
66#define NVC397_SET_SHADER_CUT_COLLECTOR 0x10c8
66 67
67#define NVC397_SET_TEX_IN_DBG_TSL1_RVCH_INVALIDATE 0x1 68#define NVC397_SET_TEX_IN_DBG_TSL1_RVCH_INVALIDATE 0x1
68#define NVC397_SET_TEX_IN_DBG_SM_L1TAG_CTRL_CACHE_SURFACE_LD 0x2 69#define NVC397_SET_TEX_IN_DBG_SM_L1TAG_CTRL_CACHE_SURFACE_LD 0x2
@@ -73,6 +74,9 @@ enum {
73#define NVC397_SET_SKEDCHECK_18_DISABLE 0x1 74#define NVC397_SET_SKEDCHECK_18_DISABLE 0x1
74#define NVC397_SET_SKEDCHECK_18_ENABLE 0x2 75#define NVC397_SET_SKEDCHECK_18_ENABLE 0x2
75 76
77#define NVC397_SET_SHADER_CUT_COLLECTOR_STATE_DISABLE 0x0
78#define NVC397_SET_SHADER_CUT_COLLECTOR_STATE_ENABLE 0x1
79
76#define NVC3C0_SET_SKEDCHECK 0x23c 80#define NVC3C0_SET_SKEDCHECK 0x23c
77 81
78#define NVA297_SET_SHADER_EXCEPTIONS_ENABLE_FALSE 0 82#define NVA297_SET_SHADER_EXCEPTIONS_ENABLE_FALSE 0