diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gm20b')
-rw-r--r-- | drivers/gpu/nvgpu/gm20b/clk_gm20b.c | 2 |
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()); |