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.
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
sources
- 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.
- rock-chips.com
Rockchip's official RK3576 product page shows a current Linux-capable SoC in the supported family, indicating ongoing new-device deployment.
- 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.