diff --git a/drivers/gpu/nvgpu/common/pmu/clk/clk_vf_point.c b/drivers/gpu/nvgpu/common/pmu/clk/clk_vf_point.c index 6cc2b8f8a..9bca287d3 100644 --- a/drivers/gpu/nvgpu/common/pmu/clk/clk_vf_point.c +++ b/drivers/gpu/nvgpu/common/pmu/clk/clk_vf_point.c @@ -476,7 +476,7 @@ int nvgpu_clk_set_req_fll_clk_ps35(struct gk20a *g, struct nvgpu_clk_slave_freq u32 max_clkmhz; u16 max_ratio; struct clk_set_info *p0_info; - u32 vmin_uv = 0, vmargin_uv = 0U, fmargin_mhz = 0U; + u32 vmin_uv = 0, vmargin_uv = 0U; (void) memset(&change_input, 0, sizeof(struct ctrl_perf_change_seq_change_input)); @@ -605,13 +605,6 @@ int nvgpu_clk_set_req_fll_clk_ps35(struct gk20a *g, struct nvgpu_clk_slave_freq change_input.flags = (u32)CTRL_PERF_CHANGE_SEQ_CHANGE_FORCE; change_input.vf_points_cache_counter = 0xFFFFFFFFU; - status = nvgpu_vfe_get_freq_margin_limit(g, &fmargin_mhz); - if (status != 0) { - nvgpu_err(g, "Failed to fetch Fmargin status=0x%x", status); - return status; - } - - gpcclk_clkmhz += fmargin_mhz; status = clk_domain_freq_to_volt(g, gpcclk_domain, &gpcclk_clkmhz, &gpcclk_voltuv, CTRL_VOLT_DOMAIN_LOGIC);