drivers/clk/rockchip

Rockchip SoC clock controllers (RK30xx/RK35xx/RV11xx)

Clock and reset unit (CRU) support for Rockchip's ARM SoC family, from older RK30xx parts through current chips like the RK3506, RK3528, RK3568, RK3576, and RK3588 used in single-board computers, TV boxes, tablets, and embedded boards. It programs the PLLs, dividers, gates, and resets that every other on-chip peripheral depends on.

keep conf=0.94 deploy=medium replacement=none subsystem=clk category=infrastructure
94%

recommendation

It should stay because this is the in-tree clock-tree implementation for Rockchip's ARM SoCs, including parts Rockchip is actively selling in 2025 such as the RK3506, RK3576, and RK3588. Upstream patch traffic against files like clk-rk3576.c continued into 2026, and because every Rockchip-based board (single-board computers, TV boxes, tablets, automotive, industrial) depends on this code to bring up CPU, bus, and peripheral clocks, there is no plausible replacement.

repository signals

39 files
29,666 source lines
119 commits, 5y
+14,614 / −461 lines added / removed, 5y
42 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 119 total · active in 37/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 3 commits · +24 −17 2021-06: 0 commits · +0 −0 2021-07: 4 commits · +5 −3 2021-08: 1 commit · +3 −14 2021-09: 3 commits · +11 −8 2021-10: 2 commits · +4 −12 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 4 commits · +13 −4 2022-02: 1 commit · +2 −4 2022-03: 0 commits · +0 −0 2022-04: 1 commit · +1 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 2 commits · +1,203 −6 2022-10: 6 commits · +3,794 −35 2022-11: 3 commits · +2 −2 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 2 commits · +26 −18 2023-05: 0 commits · +0 −0 2023-06: 2 commits · +2 −1 2023-07: 2 commits · +61 −2 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 4 commits · +5 −8 2023-11: 2 commits · +8 −14 2023-12: 2 commits · +2 −0 2024-01: 5 commits · +52 −31 2024-02: 1 commit · +3 −3 2024-03: 3 commits · +3 −41 2024-04: 2 commits · +4 −1 2024-05: 3 commits · +3 −1 2024-06: 5 commits · +38 −16 2024-07: 0 commits · +0 −0 2024-08: 11 commits · +2,579 −12 2024-09: 2 commits · +1 −3 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 7 commits · +290 −62 2025-01: 1 commit · +1 −1 2025-02: 6 commits · +3,041 −5 2025-03: 2 commits · +1 −11 2025-04: 1 commit · +1 −0 2025-05: 12 commits · +377 −44 2025-06: 1 commit · +1 −0 2025-07: 1 commit · +7 −7 2025-08: 5 commits · +30 −22 2025-09: 0 commits · +0 −0 2025-10: 1 commit · +8 −4 2025-11: 4 commits · +2,960 −1 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +48 −48 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    As of 2026-04-17 the driver directory still receives feature work on current Rockchip parts; this patch updates drivers/clk/rockchip/clk-rk3576.c rather than discussing removal.

  2. rock-chips.com

    Rockchip's official RK3576 product page shows a current Linux-capable SoC in the supported family, indicating ongoing new-device deployment.

  3. rock-chips.com

    Rockchip's official RK3506 product page, crawled in 2025/2026, shows another newly marketed SoC covered by this driver directory.

codex reasoning notes (technical)

Keep. This is an SoC clock-controller driver directory, not a legacy peripheral driver, and it spans actively introduced Rockchip chips such as RK3506/RK3576/RK3588. Evidence chain: `mcp__lore_http__.lore_activity` on `drivers/clk/rockchip/clk-rk3576.c` found April 2026 patch traffic (URL cited), which argues against deprecation/removal; `mcp__lore_http__.lore_file_timeline` on the directory returned no hits, so I treated that as a directory-level blind spot rather than evidence of inactivity; `mcp__lore_http__.lore_regex` failed on the initial subject pattern and was not retried per instructions; local shell reads of `drivers/clk/rockchip/Kconfig` and recent source files showed support for modern parts including RK3506, RK3528, RK3562, RK3568, RK3576, RK3588 and 2023-2025 vendor copyright headers. Official Rockchip product pages were obtained via `web.search_query` and show those SoCs as current products. No natural replacement driver exists because these are SoC-specific CRU/clock implementations required for Rockchip platforms.