[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230630120351.1143773-1-gthiagarajan@marvell.com>
Date: Fri, 30 Jun 2023 17:33:45 +0530
From: Gowthami Thiagarajan <gthiagarajan@...vell.com>
To: <will@...nel.org>, <mark.rutland@....com>,
<linux-arm-kernel@...ts.infradead.org>,
<linux-kernel@...r.kernel.org>
CC: <sgoutham@...vell.com>, <bbhushan2@...vell.com>,
<gcherian@...vell.com>, <lcherian@...vell.com>,
Gowthami Thiagarajan <gthiagarajan@...vell.com>
Subject: [PATCH 0/6] Marvell Odyssey uncore performance monitor support
This series of patches introduces support for uncore performance monitor
units (PMUs) on the Marvell Odyssey platform. The PMUs covered in this
series include the PEM PMU, LLC-TAD PMU and DDR PMU.
Patches 1, 3 and 5 adds support for PEM pmu, LLC-TAD pmu, DDR pmu
respectively.
Patches 2, 4 and 6 deal with their respective device tree bindings.
Gowthami Thiagarajan (6):
perf/marvell: Marvell PEM performance monitor support
dt-bindings: perf: marvell: Add YAML schemas for Marvell PEM pmu
perf/marvell : Odyssey LLC-TAD performance monitor support
dt-bindings: perf: marvell: Add YAML schemas for Marvell Odyssey
LLC-TAD pmu
perf/marvell: Odyssey DDR Performance monitor support
dt-bindings: Add YAML schemas for Marvell Odyssey DDR PMU
.../bindings/perf/marvell-cn10k-ddr.yaml | 9 +-
.../bindings/perf/marvell-odyssey-pem.yaml | 38 ++
.../bindings/perf/marvell-odyssey-tad.yaml | 63 +++
MAINTAINERS | 15 +
drivers/perf/Kconfig | 14 +
drivers/perf/Makefile | 2 +
drivers/perf/marvell_cn10k_ddr_pmu.c | 404 +++++++++++++---
drivers/perf/marvell_odyssey_tad_pmu.c | 406 ++++++++++++++++
drivers/perf/marvell_pem_pmu.c | 433 ++++++++++++++++++
include/linux/cpuhotplug.h | 1 +
10 files changed, 1318 insertions(+), 67 deletions(-)
create mode 100644 Documentation/devicetree/bindings/perf/marvell-odyssey-pem.yaml
create mode 100644 Documentation/devicetree/bindings/perf/marvell-odyssey-tad.yaml
create mode 100644 drivers/perf/marvell_odyssey_tad_pmu.c
create mode 100644 drivers/perf/marvell_pem_pmu.c
--
2.25.1
Powered by blists - more mailing lists