summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/hw_gr_gk20a.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/hw_gr_gk20a.h')
-rw-r--r--drivers/gpu/nvgpu/gk20a/hw_gr_gk20a.h28
1 files changed, 15 insertions, 13 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/hw_gr_gk20a.h b/drivers/gpu/nvgpu/gk20a/hw_gr_gk20a.h
index 65a3072c..3b16df58 100644
--- a/drivers/gpu/nvgpu/gk20a/hw_gr_gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/hw_gr_gk20a.h
@@ -2812,7 +2812,7 @@ static inline u32 gr_gpc0_tpc0_sm_dbgr_control0_stop_trigger_enable_f(void)
2812} 2812}
2813static inline u32 gr_gpc0_tpc0_sm_dbgr_control0_stop_trigger_disable_f(void) 2813static inline u32 gr_gpc0_tpc0_sm_dbgr_control0_stop_trigger_disable_f(void)
2814{ 2814{
2815 return 0x00000000; 2815 return 0x0;
2816} 2816}
2817static inline u32 gr_gpc0_tpc0_sm_dbgr_control0_run_trigger_task_f(void) 2817static inline u32 gr_gpc0_tpc0_sm_dbgr_control0_run_trigger_task_f(void)
2818{ 2818{
@@ -3234,38 +3234,40 @@ static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_r(void)
3234{ 3234{
3235 return 0x00419e10; 3235 return 0x00419e10;
3236} 3236}
3237 3237static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_debugger_mode_f(u32 v)
3238static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_r_debugger_mode_v(u32 r)
3239{ 3238{
3240 return (r >> 0) & 0x1; 3239 return (v & 0x1) << 0;
3241} 3240}
3242 3241static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_debugger_mode_on_v(void)
3243static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_stop_trigger_v(u32 r)
3244{ 3242{
3245 return (r >> 31) & 0x1; 3243 return 0x00000001;
3246} 3244}
3247static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_stop_trigger_m(void) 3245static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_stop_trigger_m(void)
3248{ 3246{
3249 return 0x1 << 31; 3247 return 0x1 << 31;
3250} 3248}
3249static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_stop_trigger_v(u32 r)
3250{
3251 return (r >> 31) & 0x1;
3252}
3251static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_stop_trigger_enable_f(void) 3253static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_stop_trigger_enable_f(void)
3252{ 3254{
3253 return 0x80000000; 3255 return 0x80000000;
3254} 3256}
3255static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_run_trigger_v(u32 r) 3257static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_stop_trigger_disable_f(void)
3256{ 3258{
3257 return (r >> 30) & 0x1; 3259 return 0x0;
3258} 3260}
3259static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_run_trigger_m(void) 3261static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_run_trigger_m(void)
3260{ 3262{
3261 return 0x1 << 30; 3263 return 0x1 << 30;
3262} 3264}
3263static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_run_trigger_enable_f(void) 3265static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_run_trigger_v(u32 r)
3264{ 3266{
3265 return 0x40000000; 3267 return (r >> 30) & 0x1;
3266} 3268}
3267static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_debugger_mode_on_f(void) 3269static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_run_trigger_task_f(void)
3268{ 3270{
3269 return 0x1; 3271 return 0x40000000;
3270} 3272}
3271#endif 3273#endif