mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 18:42:29 +03:00
gpu: nvgpu: fix global register access list
For legacy chips (gm20b, gp10b and gv11b), incorrect register offset is used for global access register list: incorrect: 0x418300, /* gr_pri_gpcs_rasterarb_line_class */ correct: 0x418380, /* gr_pri_gpcs_rasterarb_line_class */ Fix this issue by updating global access register list by using correct register offset value. NVGPU-5108 Signed-off-by: Seshendra Gadagottu <sgadagottu@nvidia.com> Change-Id: Id6722039f8d874dbcb79732dffd727d2ff2a1a72 Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2306642 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-misra <svc-mobile-misra@nvidia.com> Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com> Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com> Reviewed-by: automaticguardword <automaticguardword@nvidia.com> Reviewed-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> GVS: Gerrit_Virtual_Submit Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
Alex Waterman
parent
e424e4791a
commit
feebc746ca
@@ -84,7 +84,7 @@ void gm20b_gr_init_get_access_map(struct gk20a *g,
|
||||
static u32 wl_addr_gm20b[] = {
|
||||
/* this list must be sorted (low to high) */
|
||||
0x404468, /* gr_pri_mme_max_instructions */
|
||||
0x418300, /* gr_pri_gpcs_rasterarb_line_class */
|
||||
0x418380, /* gr_pri_gpcs_rasterarb_line_class */
|
||||
0x418800, /* gr_pri_gpcs_setup_debug */
|
||||
0x418830, /* gr_pri_gpcs_setup_debug_z_gamut_offset */
|
||||
0x4188fc, /* gr_pri_gpcs_zcull_ctx_debug */
|
||||
|
||||
@@ -44,7 +44,7 @@ void gp10b_gr_init_get_access_map(struct gk20a *g,
|
||||
static u32 wl_addr_gp10b[] = {
|
||||
/* this list must be sorted (low to high) */
|
||||
0x404468, /* gr_pri_mme_max_instructions */
|
||||
0x418300, /* gr_pri_gpcs_rasterarb_line_class */
|
||||
0x418380, /* gr_pri_gpcs_rasterarb_line_class */
|
||||
0x418800, /* gr_pri_gpcs_setup_debug */
|
||||
0x418830, /* gr_pri_gpcs_setup_debug_z_gamut_offset */
|
||||
0x4188fc, /* gr_pri_gpcs_zcull_ctx_debug */
|
||||
|
||||
@@ -213,7 +213,7 @@ void gv11b_gr_init_get_access_map(struct gk20a *g,
|
||||
static u32 wl_addr_gv11b[] = {
|
||||
/* this list must be sorted (low to high) */
|
||||
0x404468, /* gr_pri_mme_max_instructions */
|
||||
0x418300, /* gr_pri_gpcs_rasterarb_line_class */
|
||||
0x418380, /* gr_pri_gpcs_rasterarb_line_class */
|
||||
0x418800, /* gr_pri_gpcs_setup_debug */
|
||||
0x418830, /* gr_pri_gpcs_setup_debug_z_gamut_offset */
|
||||
0x4188fc, /* gr_pri_gpcs_zcull_ctx_debug */
|
||||
|
||||
Reference in New Issue
Block a user