aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/perf/Kconfig
diff options
context:
space:
mode:
authorIlia Lin <ilialin@codeaurora.org>2020-07-03 10:49:41 +0200
committerStephen Boyd <sboyd@kernel.org>2020-07-10 17:08:55 -0700
commit6d0efeb14bbe2350a94ba07b403a686d731c5179 (patch)
treed82c1673ed7872874839fef424b819e796b2ccf9 /drivers/perf/Kconfig
parentclk: qcom: Fix return value check in apss_ipq6018_probe() (diff)
downloadwireguard-linux-6d0efeb14bbe2350a94ba07b403a686d731c5179.tar.xz
wireguard-linux-6d0efeb14bbe2350a94ba07b403a686d731c5179.zip
soc: qcom: Separate kryo l2 accessors from PMU driver
The driver provides kernel level API for other drivers to access the MSM8996 L2 cache registers. Separating the L2 access code from the PMU driver and making it public to allow other drivers use it. The accesses must be separated with a single spinlock, maintained in this driver. Signed-off-by: Ilia Lin <ilialin@codeaurora.org> Signed-off-by: Loic Poulain <loic.poulain@linaro.org> Link: https://lore.kernel.org/r/1593766185-16346-2-git-send-email-loic.poulain@linaro.org Acked-by: Will Deacon <will@kernel.org> Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Diffstat (limited to 'drivers/perf/Kconfig')
-rw-r--r--drivers/perf/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/perf/Kconfig b/drivers/perf/Kconfig
index a9261cf48293..7305d57d1890 100644
--- a/drivers/perf/Kconfig
+++ b/drivers/perf/Kconfig
@@ -82,6 +82,7 @@ config FSL_IMX8_DDR_PMU
config QCOM_L2_PMU
bool "Qualcomm Technologies L2-cache PMU"
depends on ARCH_QCOM && ARM64 && ACPI
+ select QCOM_KRYO_L2_ACCESSORS
help
Provides support for the L2 cache performance monitor unit (PMU)
in Qualcomm Technologies processors.