One of the Raspberry Pi device drivers that has remained elusive from the mainline Linux kernel has been for the performance monitoring unit (PMU) for the Broadcom AXI on all Raspberry Pi 1 through Raspberry Pi 5 models. Thanks to the work of a Google engineer, there is a new effort working to get a mainline Linux driver for the Raspberry Pi AXI PMU...

One of the Raspberry Pi device drivers that has remained elusive from the mainline Linux kernel has been for the performance monitoring unit (PMU) for the Broadcom AXI on all Raspberry Pi 1 through Raspberry Pi 5 models. Thanks to the work of a Google engineer, there is a new effort working to get a mainline Linux driver for the Raspberry Pi AXI PMU.
Ian Rogers of Google has been working to address the lack of a Linux perf-compatible PMU driver for the performance counters exposed by the Broadcom AXI on Raspberry Pi devices. There are out-of-tree drivers using cusotm DebugFS nodes and the like while Rogers is working to get a mainline-friendly driver that could be upstreamed.
The driver patches posted today provide standard Linux perf subsystem integration, expose uncore events via /sys/bus/event_source/devices/rpi_axi_pmu/, supports CPU hot plugging, and other features. This driver support has been worked on for the Broadcom BCM2835-BCM2711 used by the Raspberry Pi 1 through Raspberry Pi 4. There is further work on the BCM2712 with the Raspberry Pi 5 to also expose additional performance monitors around the PCIe RP1 Southbridge links, HEVC decoder, display engine, DSU L3 interconnect monitoring.
Those interested in accessing the PMU metrics on the Raspberry Pi single board computers from the mainline Linux kernel can find the proposed patches on the LKML.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Updated Raspberry Pi OS With Linux 6.18 LTS Delivers Some Performance Benefits | 0 | 7 | 25-06-2026 |
| 2 | Qualcomm QCE Driver On The Chopping Block With ~48x Slower Than Armv8 Crypto Extensions | 0 | 7.54 | 24-07-2026 |
| 3 | Old SGI Drivers Being Removed In Linux 7.3 Over Security Concerns | 0 | 7.39 | 10-08-2026 |
| 4 | HyperX Driver Coming For Linux 7.3 Just To Report A Microphone's Mute Status | 0 | 10.97 | 07-08-2026 |
| 5 | AMD Linux Graphics Driver Working To Clear Out All Of Its BUG()s | 0 | 5 | 07-07-2026 |
| 6 | AMD Ryzen AI Halo Box RGB LED Driver Inches Closer To The Mainline Kernel | 2 | 7 | 09-07-2026 |
| 7 | Linux 7.3 Enabling Second Graphics Pipe For Modern AMD APUs | 0 | 5 | 10-07-2026 |
| 8 | Imagination PowerVR Driver Marking BXM-4-64 MC1 GPU As Supported In Linux 7.3 | 0 | 17.55 | 24-07-2026 |
| 9 | Linux 7.2-rc5 Fixing Longstanding Bug In IPv4 Networking Over Firewire | 0 | 10.32 | 26-07-2026 |