Browse Source

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>
Mark Rutland 8 years ago
parent
commit
bddb9b68d3
1 changed files with 5 additions and 4 deletions
  1. 5 4
      drivers/perf/Kconfig

+ 5 - 4
drivers/perf/Kconfig

@@ -3,9 +3,10 @@
 #
 #
 
 
 menu "Performance monitor support"
 menu "Performance monitor support"
+	depends on PERF_EVENTS
 
 
 config ARM_PMU
 config ARM_PMU
-	depends on PERF_EVENTS && (ARM || ARM64)
+	depends on ARM || ARM64
 	bool "ARM PMU framework"
 	bool "ARM PMU framework"
 	default y
 	default y
 	help
 	help
@@ -18,7 +19,7 @@ config ARM_PMU_ACPI
 
 
 config QCOM_L2_PMU
 config QCOM_L2_PMU
 	bool "Qualcomm Technologies L2-cache PMU"
 	bool "Qualcomm Technologies L2-cache PMU"
-	depends on ARCH_QCOM && ARM64 && PERF_EVENTS && ACPI
+	depends on ARCH_QCOM && ARM64 && ACPI
 	  help
 	  help
 	  Provides support for the L2 cache performance monitor unit (PMU)
 	  Provides support for the L2 cache performance monitor unit (PMU)
 	  in Qualcomm Technologies processors.
 	  in Qualcomm Technologies processors.
@@ -27,7 +28,7 @@ config QCOM_L2_PMU
 
 
 config QCOM_L3_PMU
 config QCOM_L3_PMU
 	bool "Qualcomm Technologies L3-cache 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
 	select QCOM_IRQ_COMBINER
 	help
 	help
 	   Provides support for the L3 cache performance monitor unit (PMU)
 	   Provides support for the L3 cache performance monitor unit (PMU)
@@ -36,7 +37,7 @@ config QCOM_L3_PMU
 	   monitoring L3 cache events.
 	   monitoring L3 cache events.
 
 
 config XGENE_PMU
 config XGENE_PMU
-        depends on PERF_EVENTS && ARCH_XGENE
+        depends on ARCH_XGENE
         bool "APM X-Gene SoC PMU"
         bool "APM X-Gene SoC PMU"
         default n
         default n
         help
         help