diff options
author | Seema Khowala <seemaj@nvidia.com> | 2016-10-13 18:17:01 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2016-10-17 17:45:51 -0400 |
commit | 8b34e4c6a8c2e8d162833e943f67ff072b0b7ecb (patch) | |
tree | 861a2f8ea602e63c0167819bb7383865dc360311 /drivers/gpu/nvgpu/gv11b/hw_gr_gv11b.h | |
parent | 37f317a3c4033b54ab4bf47286fb9ebd48edb021 (diff) |
gpu: nvgpu: gv11b: header update for CL#37320141
Hardware header updates for CL#37320141
JIRA GV11B-27
JIRA GV11B-7
JIRA GV11B-8
JIRA GV11B-9
Change-Id: I54d467f42d4074d1d9ae912f6d46ab2e323f69bc
Signed-off-by: Seema Khowala <seemaj@nvidia.com>
Reviewed-on: http://git-master/r/1236263
GVS: Gerrit_Virtual_Submit
Reviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/hw_gr_gv11b.h')
-rw-r--r-- | drivers/gpu/nvgpu/gv11b/hw_gr_gv11b.h | 96 |
1 files changed, 14 insertions, 82 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/hw_gr_gv11b.h b/drivers/gpu/nvgpu/gv11b/hw_gr_gv11b.h index c58ee6ba..a5e93058 100644 --- a/drivers/gpu/nvgpu/gv11b/hw_gr_gv11b.h +++ b/drivers/gpu/nvgpu/gv11b/hw_gr_gv11b.h | |||
@@ -2676,7 +2676,7 @@ static inline u32 gr_gpcs_swdx_dss_zbc_color_a_val_f(u32 v) | |||
2676 | } | 2676 | } |
2677 | static inline u32 gr_gpcs_swdx_dss_zbc_c_01_to_04_format_r(void) | 2677 | static inline u32 gr_gpcs_swdx_dss_zbc_c_01_to_04_format_r(void) |
2678 | { | 2678 | { |
2679 | return 0x00500100; | 2679 | return 0x00418100; |
2680 | } | 2680 | } |
2681 | static inline u32 gr_gpcs_swdx_dss_zbc_z_r(u32 i) | 2681 | static inline u32 gr_gpcs_swdx_dss_zbc_z_r(u32 i) |
2682 | { | 2682 | { |
@@ -2688,7 +2688,19 @@ static inline u32 gr_gpcs_swdx_dss_zbc_z_val_f(u32 v) | |||
2688 | } | 2688 | } |
2689 | static inline u32 gr_gpcs_swdx_dss_zbc_z_01_to_04_format_r(void) | 2689 | static inline u32 gr_gpcs_swdx_dss_zbc_z_01_to_04_format_r(void) |
2690 | { | 2690 | { |
2691 | return 0x0050014c; | 2691 | return 0x0041814c; |
2692 | } | ||
2693 | static inline u32 gr_gpcs_swdx_dss_zbc_s_r(u32 i) | ||
2694 | { | ||
2695 | return 0x0041815c + i*4; | ||
2696 | } | ||
2697 | static inline u32 gr_gpcs_swdx_dss_zbc_s_val_f(u32 v) | ||
2698 | { | ||
2699 | return (v & 0xff) << 0; | ||
2700 | } | ||
2701 | static inline u32 gr_gpcs_swdx_dss_zbc_s_01_to_04_format_r(void) | ||
2702 | { | ||
2703 | return 0x00418198; | ||
2692 | } | 2704 | } |
2693 | static inline u32 gr_gpcs_setup_attrib_cb_base_r(void) | 2705 | static inline u32 gr_gpcs_setup_attrib_cb_base_r(void) |
2694 | { | 2706 | { |
@@ -3114,14 +3126,6 @@ static inline u32 gr_gpc0_tpc0_sm0_hww_global_esr_multiple_warp_errors_pending_f | |||
3114 | { | 3126 | { |
3115 | return 0x4; | 3127 | return 0x4; |
3116 | } | 3128 | } |
3117 | static inline u32 gr_gpc0_tpc0_tex_m_hww_esr_r(void) | ||
3118 | { | ||
3119 | return 0x00504224; | ||
3120 | } | ||
3121 | static inline u32 gr_gpc0_tpc0_tex_m_hww_esr_intr_pending_f(void) | ||
3122 | { | ||
3123 | return 0x1; | ||
3124 | } | ||
3125 | static inline u32 gr_gpc0_tpc0_sm0_hww_warp_esr_r(void) | 3129 | static inline u32 gr_gpc0_tpc0_sm0_hww_warp_esr_r(void) |
3126 | { | 3130 | { |
3127 | return 0x00504730; | 3131 | return 0x00504730; |
@@ -3294,78 +3298,6 @@ static inline u32 gr_zcull_subregion_qty_v(void) | |||
3294 | { | 3298 | { |
3295 | return 0x00000010; | 3299 | return 0x00000010; |
3296 | } | 3300 | } |
3297 | static inline u32 gr_pri_gpc0_tpc0_sm_dsm_perf_counter_control_sel0_r(void) | ||
3298 | { | ||
3299 | return 0x00504308; | ||
3300 | } | ||
3301 | static inline u32 gr_pri_gpc0_tpc0_sm_dsm_perf_counter_control_sel1_r(void) | ||
3302 | { | ||
3303 | return 0x0050430c; | ||
3304 | } | ||
3305 | static inline u32 gr_pri_gpc0_tpc0_sm_dsm_perf_counter_control0_r(void) | ||
3306 | { | ||
3307 | return 0x00504318; | ||
3308 | } | ||
3309 | static inline u32 gr_pri_gpc0_tpc0_sm_dsm_perf_counter_control1_r(void) | ||
3310 | { | ||
3311 | return 0x00504320; | ||
3312 | } | ||
3313 | static inline u32 gr_pri_gpc0_tpc0_sm_dsm_perf_counter_control2_r(void) | ||
3314 | { | ||
3315 | return 0x00504324; | ||
3316 | } | ||
3317 | static inline u32 gr_pri_gpc0_tpc0_sm_dsm_perf_counter_control3_r(void) | ||
3318 | { | ||
3319 | return 0x00504328; | ||
3320 | } | ||
3321 | static inline u32 gr_pri_gpc0_tpc0_sm_dsm_perf_counter_control4_r(void) | ||
3322 | { | ||
3323 | return 0x0050432c; | ||
3324 | } | ||
3325 | static inline u32 gr_pri_gpc0_tpc0_sm_dsm_perf_counter_control5_r(void) | ||
3326 | { | ||
3327 | return 0x0050431c; | ||
3328 | } | ||
3329 | static inline u32 gr_pri_gpc0_tpc0_sm_dsm_perf_counter0_control_r(void) | ||
3330 | { | ||
3331 | return 0x00504378; | ||
3332 | } | ||
3333 | static inline u32 gr_pri_gpc0_tpc0_sm_dsm_perf_counter1_control_r(void) | ||
3334 | { | ||
3335 | return 0x0050437c; | ||
3336 | } | ||
3337 | static inline u32 gr_pri_gpc0_tpc0_sm_dsm_perf_counter2_control_r(void) | ||
3338 | { | ||
3339 | return 0x00504380; | ||
3340 | } | ||
3341 | static inline u32 gr_pri_gpc0_tpc0_sm_dsm_perf_counter3_control_r(void) | ||
3342 | { | ||
3343 | return 0x00504384; | ||
3344 | } | ||
3345 | static inline u32 gr_pri_gpc0_tpc0_sm_dsm_perf_counter4_control_r(void) | ||
3346 | { | ||
3347 | return 0x00504388; | ||
3348 | } | ||
3349 | static inline u32 gr_pri_gpc0_tpc0_sm_dsm_perf_counter5_control_r(void) | ||
3350 | { | ||
3351 | return 0x0050438c; | ||
3352 | } | ||
3353 | static inline u32 gr_pri_gpc0_tpc0_sm_dsm_perf_counter6_control_r(void) | ||
3354 | { | ||
3355 | return 0x00504390; | ||
3356 | } | ||
3357 | static inline u32 gr_pri_gpc0_tpc0_sm_dsm_perf_counter7_control_r(void) | ||
3358 | { | ||
3359 | return 0x00504394; | ||
3360 | } | ||
3361 | static inline u32 gr_pri_gpc0_tpc0_sm0_dsm_perf_counter_status_s1_r(void) | ||
3362 | { | ||
3363 | return 0x00504744; | ||
3364 | } | ||
3365 | static inline u32 gr_pri_gpc0_tpc0_sm0_dsm_perf_counter_status1_r(void) | ||
3366 | { | ||
3367 | return 0x00504750; | ||
3368 | } | ||
3369 | static inline u32 gr_fe_pwr_mode_r(void) | 3301 | static inline u32 gr_fe_pwr_mode_r(void) |
3370 | { | 3302 | { |
3371 | return 0x00404170; | 3303 | return 0x00404170; |