[PATCH v2 0/7] PM / devfreq: rockchip-dfi: RK3576 support
From: Sebastian Reichel <hidden>
Date: 2026-09-21 21:15:22
Also in:
linux-clk, linux-devicetree, linux-pm, linux-rockchip, lkml
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@collabora.com/ (local) 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@collabora.com - Update DT binding to just define minItems/maxItems Signed-off-by: Sebastian Reichel <redacted> --- 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 [off-list ref]