|
@@ -6,30 +6,32 @@ menu "Performance monitor support"
|
|
|
depends on PERF_EVENTS
|
|
|
|
|
|
config ARM_CCI_PMU
|
|
|
- bool
|
|
|
+ tristate "ARM CCI PMU driver"
|
|
|
+ depends on (ARM && CPU_V7) || ARM64
|
|
|
select ARM_CCI
|
|
|
+ help
|
|
|
+ Support for PMU events monitoring on the ARM CCI (Cache Coherent
|
|
|
+ Interconnect) family of products.
|
|
|
+
|
|
|
+ If compiled as a module, it will be called arm-cci.
|
|
|
|
|
|
config ARM_CCI400_PMU
|
|
|
- bool "ARM CCI400 PMU support"
|
|
|
- depends on (ARM && CPU_V7) || ARM64
|
|
|
+ bool "support CCI-400"
|
|
|
+ default y
|
|
|
+ depends on ARM_CCI_PMU
|
|
|
select ARM_CCI400_COMMON
|
|
|
- select ARM_CCI_PMU
|
|
|
help
|
|
|
- Support for PMU events monitoring on the ARM CCI-400 (cache coherent
|
|
|
- interconnect). CCI-400 supports counting events related to the
|
|
|
- connected slave/master interfaces.
|
|
|
+ CCI-400 provides 4 independent event counters counting events related
|
|
|
+ to the connected slave/master interfaces, plus a cycle counter.
|
|
|
|
|
|
config ARM_CCI5xx_PMU
|
|
|
- bool "ARM CCI-500/CCI-550 PMU support"
|
|
|
- depends on (ARM && CPU_V7) || ARM64
|
|
|
- select ARM_CCI_PMU
|
|
|
+ bool "support CCI-500/CCI-550"
|
|
|
+ default y
|
|
|
+ depends on ARM_CCI_PMU
|
|
|
help
|
|
|
- Support for PMU events monitoring on the ARM CCI-500/CCI-550 cache
|
|
|
- coherent interconnects. Both of them provide 8 independent event counters,
|
|
|
- which can count events pertaining to the slave/master interfaces as well
|
|
|
- as the internal events to the CCI.
|
|
|
-
|
|
|
- If unsure, say Y
|
|
|
+ CCI-500/CCI-550 both provide 8 independent event counters, which can
|
|
|
+ count events pertaining to the slave/master interfaces as well as the
|
|
|
+ internal events to the CCI.
|
|
|
|
|
|
config ARM_CCN
|
|
|
tristate "ARM CCN driver support"
|