<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/raspberry-pi-axi-pmu-driver-under-review-for-the-mainline-linux-kernel-oxfaxvdjz" -->

---
title: Raspberry Pi AXI PMU Driver Under Review For The...
description: Ian Rogers of Google has submitted patches to the Linux kernel mailing list for a mainline-compatible PMU driver for the Broadcom AXI performance counters...
canonical: https://daily.dev/posts/raspberry-pi-axi-pmu-driver-under-review-for-the-mainline-linux-kernel-oxfaxvdjz
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Raspberry Pi AXI PMU Driver Under Review For The Mainline Linux Kernel | daily.dev
og:description: Ian Rogers of Google has submitted patches to the Linux kernel mailing list for a mainline-compatible PMU driver for the Broadcom AXI performance counters...
og:url: https://daily.dev/posts/raspberry-pi-axi-pmu-driver-under-review-for-the-mainline-linux-kernel-oxfaxvdjz
og:image: https://api.daily.dev/og/posts/oXFaXvdjz.png
og:image:alt: Raspberry Pi AXI PMU Driver Under Review For The Mainline Linux Kernel
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Raspberry Pi AXI PMU Driver Under Review For The Mainline Linux Kernel

**[Phoronix](https://daily.dev/sources/phoronix)** · 1 min read · 0 upvotes · 0 comments

## Summary

Ian Rogers of Google has submitted patches to the Linux kernel mailing list for a mainline-compatible PMU driver for the Broadcom AXI performance counters found in Raspberry Pi 1 through Raspberry Pi 5 devices. The driver integrates with the standard Linux perf subsystem, exposes uncore events via sysfs, and supports CPU hot plugging. Current out-of-tree drivers rely on custom DebugFS nodes. The Raspberry Pi 5 (BCM2712) variant additionally exposes performance monitors for PCIe RP1 Southbridge links, HEVC decoder, display engine, and DSU L3 interconnect.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.phoronix.com/news/Raspberry-Pi-AXI-PMU-Linux>

## Questions this post answers

### Is there a mainline Linux kernel PMU driver for Raspberry Pi performance counters?

A mainline-compatible PMU driver for the Broadcom AXI performance counters on Raspberry Pi is currently under review but not yet merged. Ian Rogers of Google posted patches to the LKML that integrate with the standard Linux perf subsystem, expose uncore events via /sys/bus/event_source/devices/rpi_axi_pmu/, and support CPU hot plugging. Previously, only out-of-tree drivers using custom DebugFS nodes were available.

_Developers tracking Raspberry Pi Linux kernel driver progress follow patch discussions like this on daily.dev._

## Similar posts on daily.dev

- [Raspberry Pi 5 IOMMU Driver Being Worked On For The Mainline Linux Kernel](https://daily.dev/posts/raspberry-pi-5-iommu-driver-being-worked-on-for-the-mainline-linux-kernel-fczf1v03k) · Phoronix · 1 upvotes · 0 comments
- [Improved GPU Reset Coming For Raspberry Pi Boards With Linux 7.4](https://daily.dev/posts/improved-gpu-reset-coming-for-raspberry-pi-boards-with-linux-7-4-ekwktf5ri) · Phoronix · 1 upvotes · 0 comments
- [Reverse-engineering brings RK3576 NPU support to open-source Rocket driver for mainline Linux](https://daily.dev/posts/reverse-engineering-brings-rk3576-npu-support-to-open-source-rocket-driver-for-mainline-linux-t083hlhhd) · CNX Software · 0 upvotes · 0 comments
- [Linux Driver To Expose Voltage Inputs For Raspberry Pi SBCs](https://daily.dev/posts/linux-driver-to-expose-voltage-inputs-for-raspberry-pi-sbcs-9ixbn7nzn) · Phoronix · 1 upvotes · 0 comments
- [Linux Patches Bring Mainline Kernel Support For The ASUS IPMI Expansion Card](https://daily.dev/posts/linux-patches-bring-mainline-kernel-support-for-the-asus-ipmi-expansion-card-lqwmy3onk) · Phoronix · 0 upvotes · 0 comments

---

Tags: [#linux](https://daily.dev/tags/linux), [#raspberry-pi](https://daily.dev/tags/raspberry-pi)

[View this post on daily.dev](https://daily.dev/posts/raspberry-pi-axi-pmu-driver-under-review-for-the-mainline-linux-kernel-oxfaxvdjz)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Raspberry Pi AXI PMU Driver Under Review For The Mainline Linux Kernel","url":"https://daily.dev/posts/raspberry-pi-axi-pmu-driver-under-review-for-the-mainline-linux-kernel-oxfaxvdjz","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/raspberry-pi-axi-pmu-driver-under-review-for-the-mainline-linux-kernel-oxfaxvdjz"},"datePublished":"2026-08-11T12:03:41.736Z","dateModified":"2026-08-11T12:04:07.029Z","description":"Ian Rogers of Google has submitted patches to the Linux kernel mailing list for a mainline-compatible PMU driver for the Broadcom AXI performance counters...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f4c5cf5985e15c47352d38cc993390ff?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f4c5cf5985e15c47352d38cc993390ff?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Phoronix","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Phoronix","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/6a26ba379dd64932830aa0c9803dd7ee","url":"https://daily.dev/sources/phoronix"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/raspberry-pi-axi-pmu-driver-under-review-for-the-mainline-linux-kernel-oxfaxvdjz","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux,raspberry-pi","timeRequired":"PT1M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Phoronix","item":"https://daily.dev/sources/phoronix"},{"@type":"ListItem","position":3,"name":"Raspberry Pi AXI PMU Driver Under Review For The Mainline Linux Kernel"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/raspberry-pi-axi-pmu-driver-under-review-for-the-mainline-linux-kernel-oxfaxvdjz#faq","mainEntity":[{"@type":"Question","name":"Is there a mainline Linux kernel PMU driver for Raspberry Pi performance counters?","acceptedAnswer":{"@type":"Answer","text":"A mainline-compatible PMU driver for the Broadcom AXI performance counters on Raspberry Pi is currently under review but not yet merged. Ian Rogers of Google posted patches to the LKML that integrate with the standard Linux perf subsystem, expose uncore events via /sys/bus/event_source/devices/rpi_axi_pmu/, and support CPU hot plugging. Previously, only out-of-tree drivers using custom DebugFS nodes were available. Developers tracking Raspberry Pi Linux kernel driver progress follow patch discussions like this on daily.dev."}}]}
```

