Hi all, Here's an update with some very minor cleanup tweaks, plus a proposal for some more in-depth debug information. Given that nobody seems to have any significant complaints about the interface, I assume we're all happy to merge the basic driver as-is and fix anything later if needed. Robin. Robin Murphy (3): perf: Add Arm CMN-600 DT binding perf: Add Arm CMN-600 PMU driver perf/arm-cmn: Add debugfs topology info Documentation/admin-guide/perf/arm-cmn.rst | 65 + Documentation/admin-guide/perf/index.rst | 1 + .../devicetree/bindings/perf/arm,cmn.yaml | 57 + drivers/perf/Kconfig | 7 + drivers/perf/Makefile | 1 + drivers/perf/arm-cmn.c | 1790 +++++++++++++++++ 6 files changed, 1921 insertions(+) create mode 100644 Documentation/admin-guide/perf/arm-cmn.rst create mode 100644 Documentation/devicetree/bindings/perf/arm,cmn.yaml create mode 100644 drivers/perf/arm-cmn.c -- 2.28.0.dirty