summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gm20b
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gm20b')
-rw-r--r--drivers/gpu/nvgpu/gm20b/clk_gm20b.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gm20b/clk_gm20b.c b/drivers/gpu/nvgpu/gm20b/clk_gm20b.c
index addc27bb..8f770e2e 100644
--- a/drivers/gpu/nvgpu/gm20b/clk_gm20b.c
+++ b/drivers/gpu/nvgpu/gm20b/clk_gm20b.c
@@ -416,7 +416,7 @@ static void clk_set_dfs_ext_cal(struct gk20a *g, u32 dfs_det_cal)
416 416
417 data = gk20a_readl(g, trim_gpc_bcast_gpcpll_dvfs2_r()); 417 data = gk20a_readl(g, trim_gpc_bcast_gpcpll_dvfs2_r());
418 data &= ~(BIT(DFS_DET_RANGE + 1) - 1); 418 data &= ~(BIT(DFS_DET_RANGE + 1) - 1);
419 data |= dfs_det_cal; 419 data |= dfs_det_cal & (BIT(DFS_DET_RANGE + 1) - 1);
420 gk20a_writel(g, trim_gpc_bcast_gpcpll_dvfs2_r(), data); 420 gk20a_writel(g, trim_gpc_bcast_gpcpll_dvfs2_r(), data);
421 421
422 data = gk20a_readl(g, trim_sys_gpcpll_dvfs1_r()); 422 data = gk20a_readl(g, trim_sys_gpcpll_dvfs1_r());