mirror of
https://github.com/torvalds/linux.git
synced 2024-11-10 14:11:52 +00:00
drivers/perf: commonise PERF_EVENTS dependency
All PMU drivers are going to depend on PERF_EVENTS, so let's make this dependency common and simplify the individual Kconfig entries. Signed-off-by: Mark Rutland <mark.rutland@arm.com> Cc: Will Deacon <will.deacon@arm.com> Signed-off-by: Will Deacon <will.deacon@arm.com>
This commit is contained in:
parent
d5f7b828ff
commit
bddb9b68d3
@ -3,9 +3,10 @@
|
||||
#
|
||||
|
||||
menu "Performance monitor support"
|
||||
depends on PERF_EVENTS
|
||||
|
||||
config ARM_PMU
|
||||
depends on PERF_EVENTS && (ARM || ARM64)
|
||||
depends on ARM || ARM64
|
||||
bool "ARM PMU framework"
|
||||
default y
|
||||
help
|
||||
@ -18,7 +19,7 @@ config ARM_PMU_ACPI
|
||||
|
||||
config QCOM_L2_PMU
|
||||
bool "Qualcomm Technologies L2-cache PMU"
|
||||
depends on ARCH_QCOM && ARM64 && PERF_EVENTS && ACPI
|
||||
depends on ARCH_QCOM && ARM64 && ACPI
|
||||
help
|
||||
Provides support for the L2 cache performance monitor unit (PMU)
|
||||
in Qualcomm Technologies processors.
|
||||
@ -27,7 +28,7 @@ config QCOM_L2_PMU
|
||||
|
||||
config QCOM_L3_PMU
|
||||
bool "Qualcomm Technologies L3-cache PMU"
|
||||
depends on ARCH_QCOM && ARM64 && PERF_EVENTS && ACPI
|
||||
depends on ARCH_QCOM && ARM64 && ACPI
|
||||
select QCOM_IRQ_COMBINER
|
||||
help
|
||||
Provides support for the L3 cache performance monitor unit (PMU)
|
||||
@ -36,7 +37,7 @@ config QCOM_L3_PMU
|
||||
monitoring L3 cache events.
|
||||
|
||||
config XGENE_PMU
|
||||
depends on PERF_EVENTS && ARCH_XGENE
|
||||
depends on ARCH_XGENE
|
||||
bool "APM X-Gene SoC PMU"
|
||||
default n
|
||||
help
|
||||
|
Loading…
Reference in New Issue
Block a user