diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/gpu/nvgpu/clk/clk_arb.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/drivers/gpu/nvgpu/clk/clk_arb.c b/drivers/gpu/nvgpu/clk/clk_arb.c index 762c2466..7c22a83d 100644 --- a/drivers/gpu/nvgpu/clk/clk_arb.c +++ b/drivers/gpu/nvgpu/clk/clk_arb.c | |||
@@ -1401,7 +1401,7 @@ static int nvgpu_clk_arb_change_vf_point(struct gk20a *g, u16 gpc2clk_target, | |||
1401 | status = clk_set_fll_clks(g, &fllclk); | 1401 | status = clk_set_fll_clks(g, &fllclk); |
1402 | if (status < 0) | 1402 | if (status < 0) |
1403 | return status; | 1403 | return status; |
1404 | } else if (voltuv > arb->voltuv_actual) { | 1404 | } else { |
1405 | status = clk_set_fll_clks(g, &fllclk); | 1405 | status = clk_set_fll_clks(g, &fllclk); |
1406 | if (status < 0) | 1406 | if (status < 0) |
1407 | return status; | 1407 | return status; |
@@ -1413,14 +1413,6 @@ static int nvgpu_clk_arb_change_vf_point(struct gk20a *g, u16 gpc2clk_target, | |||
1413 | status = g->clk_pmu.clk_mclk.change(g, mclk_target); | 1413 | status = g->clk_pmu.clk_mclk.change(g, mclk_target); |
1414 | if (status < 0) | 1414 | if (status < 0) |
1415 | return status; | 1415 | return status; |
1416 | } else { | ||
1417 | status = g->clk_pmu.clk_mclk.change(g, mclk_target); | ||
1418 | if (status < 0) | ||
1419 | return status; | ||
1420 | |||
1421 | status = clk_set_fll_clks(g, &fllclk); | ||
1422 | if (status < 0) | ||
1423 | return status; | ||
1424 | } | 1416 | } |
1425 | 1417 | ||
1426 | return 0; | 1418 | return 0; |