diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/hw_gr_gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/hw_gr_gk20a.h | 28 |
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 | } |
2813 | static inline u32 gr_gpc0_tpc0_sm_dbgr_control0_stop_trigger_disable_f(void) | 2813 | static inline u32 gr_gpc0_tpc0_sm_dbgr_control0_stop_trigger_disable_f(void) |
2814 | { | 2814 | { |
2815 | return 0x00000000; | 2815 | return 0x0; |
2816 | } | 2816 | } |
2817 | static inline u32 gr_gpc0_tpc0_sm_dbgr_control0_run_trigger_task_f(void) | 2817 | static 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 | 3237 | static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_debugger_mode_f(u32 v) | |
3238 | static 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 | 3241 | static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_debugger_mode_on_v(void) | |
3243 | static 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 | } |
3247 | static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_stop_trigger_m(void) | 3245 | static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_stop_trigger_m(void) |
3248 | { | 3246 | { |
3249 | return 0x1 << 31; | 3247 | return 0x1 << 31; |
3250 | } | 3248 | } |
3249 | static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_stop_trigger_v(u32 r) | ||
3250 | { | ||
3251 | return (r >> 31) & 0x1; | ||
3252 | } | ||
3251 | static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_stop_trigger_enable_f(void) | 3253 | static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_stop_trigger_enable_f(void) |
3252 | { | 3254 | { |
3253 | return 0x80000000; | 3255 | return 0x80000000; |
3254 | } | 3256 | } |
3255 | static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_run_trigger_v(u32 r) | 3257 | static 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 | } |
3259 | static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_run_trigger_m(void) | 3261 | static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_run_trigger_m(void) |
3260 | { | 3262 | { |
3261 | return 0x1 << 30; | 3263 | return 0x1 << 30; |
3262 | } | 3264 | } |
3263 | static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_run_trigger_enable_f(void) | 3265 | static 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 | } |
3267 | static inline u32 gr_gpcs_tpcs_sm_dbgr_control0_debugger_mode_on_f(void) | 3269 | static 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 |