[PATCH v2 0/7] PM / devfreq: rockchip-dfi: RK3576 support
From: Sebastian Reichel
Date: Mon Sep 21 2026 - 17:15:33 EST
This adds RK3576 DDR perf monitoring support to the existing DFI driver.
This series depends on the cleanup series adding RK3588 clocks together
with some general DFI driver cleanups:
https://lore.kernel.org/linux-rockchip/20260917-rockchip-dfi-cleanup-v1-0-4f00a97a69a6@xxxxxxxxxxxxx/
As RK3576 did not yet have upstream DFI support, the clocks are
considered mandatory for RK3576.
Changes in v2:
- Link to v1: https://patch.msgid.link/20260917-b4-rockchip-dfi-rk3576-support-v1-0-a5752a29f7bd@xxxxxxxxxxxxx
- Update DT binding to just define minItems/maxItems
Signed-off-by: Sebastian Reichel <sebastian.reichel@xxxxxxxxxxxxx>
---
Nicolas Frattaroli (4):
dt-bindings: clock: rk3576: add more DFI clocks
clk: rockchip: rk3576: add missing DFI clock branch
dt-bindings: devfreq: event: rockchip,dfi: add rk3576
arm64: dts: rockchip: add DFI node to RK3576
Sebastian Reichel (3):
PM / devfreq: rockchip-dfi: move register offsets to variant struct
PM / devfreq: rockchip-dfi: prepare support for v4 DDRMON
PM / devfreq: rockchip-dfi: add RK3576 support
.../bindings/devfreq/event/rockchip,dfi.yaml | 19 +++
arch/arm64/boot/dts/rockchip/rk3576.dtsi | 11 ++
drivers/clk/rockchip/clk-rk3576.c | 4 +-
drivers/devfreq/event/rockchip-dfi.c | 136 ++++++++++++++++-----
include/dt-bindings/clock/rockchip,rk3576-cru.h | 6 +
5 files changed, 142 insertions(+), 34 deletions(-)
---
base-commit: e5e04726cdd043e309677071ab1b65a4b18f422b
change-id: 20260917-b4-rockchip-dfi-rk3576-support-4f2685cafd7f
prerequisite-change-id: 20260917-rockchip-dfi-cleanup-feae6eefae9c:v2
prerequisite-patch-id: 9b56fea3de6c3cf86c5bba33be03da8fabe4ab11
prerequisite-patch-id: 6c0231d124501b5a5e09e32243e4878a606f8b8d
prerequisite-patch-id: 85ff85240fb912a93e1a306cdd6e75416b156a2f
prerequisite-patch-id: 0551828c703b115f8e240ee69ebc0065f5a53536
prerequisite-patch-id: ad55ffe5e8ff53fb7088aa3ecfcd00bb1d67b80b
prerequisite-patch-id: 2af929c305fc289aaf52d437c7ecd5a471a00465
prerequisite-patch-id: b7f769793ec072640d6672d0b9297ad940af3b9a
prerequisite-patch-id: 2c12b9645664ad5a5822a2a858652363e01067cb
Best regards,
--
Sebastian Reichel <sebastian.reichel@xxxxxxxxxxxxx>