summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/gr_gp10b.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/gr_gp10b.c')
-rw-r--r--drivers/gpu/nvgpu/gp10b/gr_gp10b.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c
index 6249992a..424c8490 100644
--- a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c
+++ b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c
@@ -537,18 +537,18 @@ int gr_gp10b_add_zbc_color(struct gk20a *g, struct gr_gk20a *gr,
537 gr->zbc_col_tbl[index].format = color_val->format; 537 gr->zbc_col_tbl[index].format = color_val->format;
538 gr->zbc_col_tbl[index].ref_cnt++; 538 gr->zbc_col_tbl[index].ref_cnt++;
539 539
540 gk20a_writel_check(g, gr_gpcs_swdx_dss_zbc_color_r_r(index), 540 nvgpu_writel_loop(g, gr_gpcs_swdx_dss_zbc_color_r_r(index),
541 color_val->color_ds[0]); 541 color_val->color_ds[0]);
542 gk20a_writel_check(g, gr_gpcs_swdx_dss_zbc_color_g_r(index), 542 nvgpu_writel_loop(g, gr_gpcs_swdx_dss_zbc_color_g_r(index),
543 color_val->color_ds[1]); 543 color_val->color_ds[1]);
544 gk20a_writel_check(g, gr_gpcs_swdx_dss_zbc_color_b_r(index), 544 nvgpu_writel_loop(g, gr_gpcs_swdx_dss_zbc_color_b_r(index),
545 color_val->color_ds[2]); 545 color_val->color_ds[2]);
546 gk20a_writel_check(g, gr_gpcs_swdx_dss_zbc_color_a_r(index), 546 nvgpu_writel_loop(g, gr_gpcs_swdx_dss_zbc_color_a_r(index),
547 color_val->color_ds[3]); 547 color_val->color_ds[3]);
548 zbc_c = gk20a_readl(g, zbc_c_format_reg + (index & ~3)); 548 zbc_c = gk20a_readl(g, zbc_c_format_reg + (index & ~3));
549 zbc_c &= ~(0x7f << ((index % 4) * 7)); 549 zbc_c &= ~(0x7f << ((index % 4) * 7));
550 zbc_c |= color_val->format << ((index % 4) * 7); 550 zbc_c |= color_val->format << ((index % 4) * 7);
551 gk20a_writel_check(g, zbc_c_format_reg + (index & ~3), zbc_c); 551 nvgpu_writel_loop(g, zbc_c_format_reg + (index & ~3), zbc_c);
552 552
553 return 0; 553 return 0;
554} 554}