From 8a4b3ccb980ad963dba3dbf1574f7028dc1a5d3a Mon Sep 17 00:00:00 2001 From: Pankaj Gupta Date: Tue, 26 Nov 2019 19:42:32 +0530 Subject: [PATCH] msm: kgsl: Configure IFPC perf counter in platform_setup Currently ifpc counter is not enabled because gmu core is disabled during probe. This patch updates the check for configuring perfctr_ifpc_lo during platform_setup. Change-Id: Icebfba2bef89a6411f350c230b54d67f372de132 Signed-off-by: Pankaj Gupta --- drivers/gpu/msm/adreno_a6xx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/msm/adreno_a6xx.c b/drivers/gpu/msm/adreno_a6xx.c index f4cab4916ab6..90589b127661 100644 --- a/drivers/gpu/msm/adreno_a6xx.c +++ b/drivers/gpu/msm/adreno_a6xx.c @@ -2319,7 +2319,7 @@ static void a6xx_platform_setup(struct adreno_device *adreno_dev) adreno_dev->perfctr_pwr_lo = A6XX_GMU_CX_GMU_POWER_COUNTER_XOCLK_0_L; /* Set the counter for IFPC */ - if (gmu_core_isenabled(KGSL_DEVICE(adreno_dev))) + if (ADRENO_FEATURE(adreno_dev, ADRENO_IFPC)) adreno_dev->perfctr_ifpc_lo = A6XX_GMU_CX_GMU_POWER_COUNTER_XOCLK_4_L; }