add imx94 DDR Performance Monitor support
From: | Xu Yang <xu.yang_2-AT-nxp.com> | |
To: | Frank Li <Frank.li-AT-nxp.com>, Will Deacon <will-AT-kernel.org>, Mark Rutland <mark.rutland-AT-arm.com>, Rob Herring <robh-AT-kernel.org>, Krzysztof Kozlowski <krzk+dt-AT-kernel.org>, Conor Dooley <conor+dt-AT-kernel.org>, Shawn Guo <shawnguo-AT-kernel.org>, Sascha Hauer <s.hauer-AT-pengutronix.de>, Pengutronix Kernel Team <kernel-AT-pengutronix.de>, Fabio Estevam <festevam-AT-gmail.com>, John Garry <john.g.garry-AT-oracle.com>, James Clark <james.clark-AT-linaro.org>, Mike Leach <mike.leach-AT-linaro.org>, Leo Yan <leo.yan-AT-linux.dev>, Peter Zijlstra <peterz-AT-infradead.org>, Ingo Molnar <mingo-AT-redhat.com>, Arnaldo Carvalho de Melo <acme-AT-kernel.org>, Namhyung Kim <namhyung-AT-kernel.org>, Alexander Shishkin <alexander.shishkin-AT-linux.intel.com>, Jiri Olsa <jolsa-AT-kernel.org>, Ian Rogers <irogers-AT-google.com>, Adrian Hunter <adrian.hunter-AT-intel.com> | |
Subject: | [PATCH v2 0/5] add imx94 DDR Performance Monitor support | |
Date: | Thu, 21 Aug 2025 19:01:48 +0800 | |
Message-ID: | <20250821-imx94-ddr-pmu-v2-0-052c6420605d@nxp.com> | |
Cc: | linux-arm-kernel-AT-lists.infradead.org, linux-perf-users-AT-vger.kernel.org, devicetree-AT-vger.kernel.org, imx-AT-lists.linux.dev, Peng Fan <peng.fan-AT-nxp.com>, Frank Li <Frank.Li-AT-nxp.com>, Conor Dooley <conor.dooley-AT-microchip.com>, Xu Yang <xu.yang_2-AT-nxp.com> | |
Archive-link: | Article |
The i.MX94 Soc has a DDR Performance Monitor Unit (PMU), this will add support for it. --- Changes in v2: - add review and ack tag - improve some subject and commit message, fix typo as suggested by Frank - Link to v1: https://lore.kernel.org/r/20250815-imx94-ddr-pmu-v1-0-edb... --- Xu Yang (5): dt-bindings: perf: fsl-imx-ddr: Add a compatible string fsl,imx94-ddr-pmu for i.MX94 perf: imx_perf: add support for i.MX94 platform perf vendor events arm64:: Add i.MX94 DDR Performance Monitor metrics MAINTAINERS: include fsl_imx9_ddr_perf.c and some perf metric files arm64: dts: imx94: add DDR Perf Monitor node .../devicetree/bindings/perf/fsl-imx-ddr.yaml | 1 + MAINTAINERS | 3 + arch/arm64/boot/dts/freescale/imx94.dtsi | 6 + drivers/perf/fsl_imx9_ddr_perf.c | 6 + .../arch/arm64/freescale/imx94/sys/ddrc.json | 9 + .../arch/arm64/freescale/imx94/sys/metrics.json | 450 +++++++++++++++++++++ 6 files changed, 475 insertions(+) --- base-commit: 2a2b302fb15ebea4da71e3fe2943e61a1c83cde9 change-id: 20250815-imx94-ddr-pmu-14df6248e65e Best regards, -- Xu Yang <xu.yang_2@nxp.com>