| |
Subscribe / Log in / New account

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>




Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds