diff --git a/drivers/gpu/nvgpu/common/pmu/pmu_pstate.c b/drivers/gpu/nvgpu/common/pmu/pmu_pstate.c index cd1d109dd..0a70242c2 100644 --- a/drivers/gpu/nvgpu/common/pmu/pmu_pstate.c +++ b/drivers/gpu/nvgpu/common/pmu/pmu_pstate.c @@ -412,11 +412,9 @@ static int pmu_pstate_clk_pmu_setup(struct gk20a *g) return err; } - if (g->ops.clk.support_clk_freq_domain) { - err = nvgpu_clk_pmu_clk_domains_load(g); - if (err != 0) { - return err; - } + err = nvgpu_clk_pmu_clk_domains_load(g); + if (err != 0) { + return err; } return 0; diff --git a/drivers/gpu/nvgpu/hal/init/hal_tu104.c b/drivers/gpu/nvgpu/hal/init/hal_tu104.c index 39a4a4b8d..9972b3bd1 100644 --- a/drivers/gpu/nvgpu/hal/init/hal_tu104.c +++ b/drivers/gpu/nvgpu/hal/init/hal_tu104.c @@ -1551,7 +1551,7 @@ int tu104_init_hal(struct gk20a *g) gops->clk.support_clk_freq_controller = false; gops->clk.support_pmgr_domain = false; gops->clk.support_lpwr_pg = false; - gops->clk.support_clk_freq_domain = true; + gops->clk.support_clk_freq_domain = false; gops->pmu_perf.support_changeseq = true; gops->pmu_perf.support_vfe = true; gops->clk.support_vf_point = true;