xref: /openbmc/linux/drivers/perf/Kconfig (revision efe4a1ac)
1#
2# Performance Monitor Drivers
3#
4
5menu "Performance monitor support"
6
7config ARM_PMU
8	depends on PERF_EVENTS && (ARM || ARM64)
9	bool "ARM PMU framework"
10	default y
11	help
12	  Say y if you want to use CPU performance monitors on ARM-based
13	  systems.
14
15config ARM_PMU_ACPI
16	depends on ARM_PMU && ACPI
17	def_bool y
18
19config QCOM_L2_PMU
20	bool "Qualcomm Technologies L2-cache PMU"
21	depends on ARCH_QCOM && ARM64 && PERF_EVENTS && ACPI
22	  help
23	  Provides support for the L2 cache performance monitor unit (PMU)
24	  in Qualcomm Technologies processors.
25	  Adds the L2 cache PMU into the perf events subsystem for
26	  monitoring L2 cache events.
27
28config QCOM_L3_PMU
29	bool "Qualcomm Technologies L3-cache PMU"
30	depends on ARCH_QCOM && ARM64 && PERF_EVENTS && ACPI
31	select QCOM_IRQ_COMBINER
32	help
33	   Provides support for the L3 cache performance monitor unit (PMU)
34	   in Qualcomm Technologies processors.
35	   Adds the L3 cache PMU into the perf events subsystem for
36	   monitoring L3 cache events.
37
38config XGENE_PMU
39        depends on PERF_EVENTS && ARCH_XGENE
40        bool "APM X-Gene SoC PMU"
41        default n
42        help
43          Say y if you want to use APM X-Gene SoC performance monitors.
44
45endmenu
46