drivers/devfreq/event

Exynos and Rockchip devfreq event monitors

Small helper drivers that read memory-bus and performance counters on Samsung Exynos and Rockchip ARM SoCs, so the kernel's dynamic frequency scaling can tell how busy the memory controller is. They cover Exynos chips back to the 2013 Exynos 5420 and current Rockchip parts like RK3399, RK3568, and RK3588 found in single-board computers sold today.

keep-annotate conf=0.79 deploy=medium replacement=none subsystem=devfreq category=power-management
79%

recommendation

Worth keeping but documenting its scope: this directory provides the SoC-specific performance counters that feed dynamic frequency scaling on Samsung Exynos and Rockchip platforms. The Rockchip side covers chips still shipping in 2025 (RK3399, RK3568, RK3588 boards like the Radxa ROCK 5), and bug fixes were still landing in 2025-2026. The Exynos side covers older 2013-era silicon but was still being maintained through late 2024. There is no obvious replacement, since each backend is tied to vendor-specific hardware blocks.

repository signals

7 files
2,135 source lines
33 commits, 5y
+901 / −258 lines added / removed, 5y
11 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 33 total · active in 12/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 2 commits · +7 −5 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 1 commit · +6 −2 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 1 commit · +3 −4 2022-10: 0 commits · +0 −0 2022-11: 1 commit · +1 −2 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 1 commit · +1 −2 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 5 commits · +81 −66 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 15 commits · +701 −123 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 2 commits · +4 −8 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 1 commit · +2 −2 2025-01: 0 commits · +0 −0 2025-02: 1 commit · +1 −2 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 2 commits · +72 −19 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 1 commit · +22 −23 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    `rockchip-dfi.c` still receives functional fixes in 2026, indicating active upstream maintenance rather than abandonment.

  2. lore.kernel.org

    The Exynos event drivers were still being updated in late 2024 as part of devfreq/platform-driver API churn, showing they remain in the maintained kernel surface.

  3. news.samsung.com

    Exynos 5420-era hardware tied to `exynos-nocp` is an older 2013 SoC generation, supporting the view that the Exynos portion is legacy hardware today.

  4. docs.radxa.com

    RK3588/RK3588-S boards are current products, so the Rockchip portion of this directory maps to hardware still sold for new deployments.

codex reasoning notes (technical)

Local shell inspection showed three real platform drivers: `exynos-nocp`, `exynos-ppmu`, and `rockchip-dfi`, with DT compatibles spanning old Exynos blocks and newer Rockchip RK3399/RK3568/RK3588. `lore_activity` on `rockchip-dfi.c` returned 2025-2026 bug-fix traffic (source 1), and `lore_activity` on the Exynos files returned 2024 maintenance traffic (source 2); that argues against deprecation/removal. Web search produced Samsung's Exynos 5420 launch page (source 3) and Radxa's current ROCK 5 product line page (source 4), showing this directory mixes legacy Exynos support with currently sold Rockchip SoCs. No natural upstream replacement driver exists because these are SoC-specific devfreq event backends. `lore_file_timeline` on the directory path returned no directory-level hits, and a removal-focused `lore_regex` query timed out, so confidence is slightly below high; given active maintenance plus mixed-age deployments, `keep-annotate` fits better than `deprecate` or `remove`.