From b4b5fd9029ca4d27506af8ac7cb0771a4ee41c24 Mon Sep 17 00:00:00 2001 From: rmylavarapu Date: Mon, 15 Jul 2019 10:03:29 +0530 Subject: [PATCH] gpu: nvgpu: Disable Freq_domain obj support for tu10a Disabled freq_domain obj support for tu10a profile as it is not a POR for auto profile. NVGPU-3812 Change-Id: I818d4cddbe59432c54a6ee539dcb136b43fae9e8 Signed-off-by: rmylavarapu Reviewed-on: https://git-master.nvidia.com/r/2153115 Reviewed-by: svc-mobile-coverity Reviewed-by: svc-mobile-misra GVS: Gerrit_Virtual_Submit Reviewed-by: Mahantesh Kumbar Tested-by: Mahantesh Kumbar Reviewed-by: Vijayakumar Subbu Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/common/pmu/pmu_pstate.c | 8 +++----- drivers/gpu/nvgpu/hal/init/hal_tu104.c | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) 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;