Kconfig (cdd5b5a9761fd66d17586e4f4ba6588c70e640ea) Kconfig (af9597adc2f1e3609c67c9792a2469bb64e43ae9)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Performance Monitor Drivers
4#
5
6menu "Performance monitor support"
7 depends on PERF_EVENTS
8

--- 78 unchanged lines hidden (view full) ---

87 filtering, counter configuration.
88
89config ARM_PMU_ACPI
90 depends on ARM_PMU && ACPI
91 def_bool y
92
93config ARM_SMMU_V3_PMU
94 tristate "ARM SMMUv3 Performance Monitors Extension"
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Performance Monitor Drivers
4#
5
6menu "Performance monitor support"
7 depends on PERF_EVENTS
8

--- 78 unchanged lines hidden (view full) ---

87 filtering, counter configuration.
88
89config ARM_PMU_ACPI
90 depends on ARM_PMU && ACPI
91 def_bool y
92
93config ARM_SMMU_V3_PMU
94 tristate "ARM SMMUv3 Performance Monitors Extension"
95 depends on (ARM64 && ACPI) || (COMPILE_TEST && 64BIT)
95 depends on ARM64 || (COMPILE_TEST && 64BIT)
96 depends on GENERIC_MSI_IRQ
97 help
98 Provides support for the ARM SMMUv3 Performance Monitor Counter
99 Groups (PMCG), which provide monitoring of transactions passing
100 through the SMMU and allow the resulting information to be filtered
101 based on the Stream ID of the corresponding master.
102
103config ARM_PMUV3

--- 108 unchanged lines hidden (view full) ---

212
213config MARVELL_CN10K_DDR_PMU
214 tristate "Enable MARVELL CN10K DRAM Subsystem(DSS) PMU Support"
215 depends on ARCH_THUNDER || (COMPILE_TEST && 64BIT)
216 help
217 Enable perf support for Marvell DDR Performance monitoring
218 event on CN10K platform.
219
96 depends on GENERIC_MSI_IRQ
97 help
98 Provides support for the ARM SMMUv3 Performance Monitor Counter
99 Groups (PMCG), which provide monitoring of transactions passing
100 through the SMMU and allow the resulting information to be filtered
101 based on the Stream ID of the corresponding master.
102
103config ARM_PMUV3

--- 108 unchanged lines hidden (view full) ---

212
213config MARVELL_CN10K_DDR_PMU
214 tristate "Enable MARVELL CN10K DRAM Subsystem(DSS) PMU Support"
215 depends on ARCH_THUNDER || (COMPILE_TEST && 64BIT)
216 help
217 Enable perf support for Marvell DDR Performance monitoring
218 event on CN10K platform.
219
220config DWC_PCIE_PMU
221 tristate "Synopsys DesignWare PCIe PMU"
222 depends on PCI
223 help
224 Enable perf support for Synopsys DesignWare PCIe PMU Performance
225 monitoring event on platform including the Alibaba Yitian 710.
226
220source "drivers/perf/arm_cspmu/Kconfig"
221
222source "drivers/perf/amlogic/Kconfig"
223
224config CXL_PMU
225 tristate "CXL Performance Monitoring Unit"
226 depends on CXL_BUS
227 help
228 Support performance monitoring as defined in CXL rev 3.0
229 section 13.2: Performance Monitoring. CXL components may have
230 one or more CXL Performance Monitoring Units (CPMUs).
231
232 Say 'y/m' to enable a driver that will attach to performance
233 monitoring units and provide standard perf based interfaces.
234
235 If unsure say 'm'.
236
237endmenu
227source "drivers/perf/arm_cspmu/Kconfig"
228
229source "drivers/perf/amlogic/Kconfig"
230
231config CXL_PMU
232 tristate "CXL Performance Monitoring Unit"
233 depends on CXL_BUS
234 help
235 Support performance monitoring as defined in CXL rev 3.0
236 section 13.2: Performance Monitoring. CXL components may have
237 one or more CXL Performance Monitoring Units (CPMUs).
238
239 Say 'y/m' to enable a driver that will attach to performance
240 monitoring units and provide standard perf based interfaces.
241
242 If unsure say 'm'.
243
244endmenu