Re: [PATCH v5 1/2] perf: Add Raspberry Pi BCM2835 AXI PMU driver
From: Florian Fainelli
Date: Wed Aug 12 2026 - 20:06:21 EST
On 8/12/26 16:07, Ian Rogers wrote:
This commit adds an uncore performance monitoring unit (PMU) driver
for Broadcom BCM2835-BCM2711 AXI system monitors and VideoCore VPU firmware
mailbox monitors found on Raspberry Pi 1 through 4.
Missing generative AI tags here?
Signed-off-by: Ian Rogers <irogers@xxxxxxxxxx>
---
drivers/perf/Kconfig | 10 +
drivers/perf/Makefile | 1 +
drivers/perf/rpi_axi_pmu.c | 1793 ++++++++++++++++++++++++++++++++++++
3 files changed, 1804 insertions(+)
create mode 100644 drivers/perf/rpi_axi_pmu.c
This is more applicable to the second part of the patch, but the dependency on the Raspberry Pi firmware interface bothers me a bit. We have the AXI PMU blocks available on the 7712/77122 chips which are sister chips to the 2712, we don't run the Raspberry Pi firmware on those systems however.
Once your patches land, I will see if I can get generative AI to help me add support for the two AXI PMUs that exist on those chips.
Thanks for doing this!
--
Florian