linux/drivers/perf
Yicong Yang e480898e76 drivers/perf: hisi: Support PMUs with no interrupt
We'll have PMUs don't have an interrupt to indicate the counter
overflow, but the Uncore PMU core assume all the PMUs have
interrupt. So handle this case in the core. The existing PMUs
won't be affected.

Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Yicong Yang <yangyicong@hisilicon.com>
Link: https://lore.kernel.org/r/20250619125557.57372-7-yangyicong@huawei.com
Signed-off-by: Will Deacon <will@kernel.org>
2025-07-14 15:42:16 +01:00
..
amlogic perf/amlogic: Replace smp_processor_id() with raw_smp_processor_id() in meson_ddr_pmu_create() 2025-05-09 12:16:31 +01:00
arm_cspmu perf/arm_cspmu: Fix missing io.h include 2025-03-17 14:53:03 +00:00
hisilicon drivers/perf: hisi: Support PMUs with no interrupt 2025-07-14 15:42:16 +01:00
alibaba_uncore_drw_pmu.c
apple_m1_cpu_pmu.c perf/apple_m1: Remove driver-specific throttle support 2025-05-21 13:57:44 +02:00
arm_brbe.c perf: arm_pmuv3: Add support for the Branch Record Buffer Extension (BRBE) 2025-07-08 17:58:49 +01:00
arm_brbe.h perf: arm_pmuv3: Add support for the Branch Record Buffer Extension (BRBE) 2025-07-08 17:58:49 +01:00
arm_dmc620_pmu.c
arm_dsu_pmu.c
arm_pmu_acpi.c
arm_pmu_platform.c
arm_pmu.c perf: arm_pmuv3: Add support for the Branch Record Buffer Extension (BRBE) 2025-07-08 17:58:49 +01:00
arm_pmuv3.c perf: arm_pmuv3: Add support for the Branch Record Buffer Extension (BRBE) 2025-07-08 17:58:49 +01:00
arm_smmuv3_pmu.c
arm_spe_pmu.c perf: arm_spe: Relax period restriction 2025-07-08 18:04:03 +01:00
arm_v6_pmu.c perf/arm: Remove driver-specific throttle support 2025-05-21 13:57:44 +02:00
arm_v7_pmu.c perf/arm: Remove driver-specific throttle support 2025-05-21 13:57:44 +02:00
arm_xscale_pmu.c perf/arm: Remove driver-specific throttle support 2025-05-21 13:57:44 +02:00
arm-cci.c
arm-ccn.c drivers: perf: Switch to use hrtimer_setup() 2025-02-18 11:19:04 +01:00
arm-cmn.c perf/arm: Add missing .suppress_bind_attrs 2025-07-04 18:07:26 +01:00
arm-ni.c perf/arm-ni: Support sharing IRQs within an NI instance 2025-07-14 15:07:51 +01:00
cxl_pmu.c perf/cxlpmu: Fix typos in cxl_pmu.c comments and documentation 2025-07-14 13:36:27 +01:00
dwc_pcie_pmu.c pci-v6.15-changes 2025-03-28 19:36:53 -07:00
fsl_imx8_ddr_perf.c
fsl_imx9_ddr_perf.c perf: imx9_perf: make the read-only array mask static const 2025-07-04 18:05:47 +01:00
Kconfig perf: arm_pmuv3: Add support for the Branch Record Buffer Extension (BRBE) 2025-07-08 17:58:49 +01:00
Makefile perf: arm_pmuv3: Add support for the Branch Record Buffer Extension (BRBE) 2025-07-08 17:58:49 +01:00
marvell_cn10k_ddr_pmu.c drivers: perf: Switch to use hrtimer_setup() 2025-02-18 11:19:04 +01:00
marvell_cn10k_tad_pmu.c
marvell_pem_pmu.c
qcom_l2_pmu.c
qcom_l3_pmu.c
riscv_pmu_legacy.c
riscv_pmu_sbi.c treewide: const qualify ctl_tables where applicable 2025-01-28 13:48:37 +01:00
riscv_pmu.c
starfive_starlink_pmu.c perf: starfive: Add StarLink PMU support 2024-03-04 14:19:48 +00:00
thunderx2_pmu.c drivers: perf: Switch to use hrtimer_setup() 2025-02-18 11:19:04 +01:00
xgene_pmu.c