drivers/clk/versatile

Arm Versatile, Versatile Express, and Integrator reference platform clocks

Clock controllers for Arm's Versatile, Versatile Express, and Integrator developer reference boards from the 2000s and 2010s, covering the SP810 system controller, ICST oscillator chips, and IM-PD1 logic-tile clocks. These were Arm's official prototyping platforms for chip designers and OS developers, now mostly encountered as QEMU emulation targets.

keep-annotate conf=0.90 deploy=low replacement=none subsystem=clk category=infrastructure
90%

recommendation

Worth keeping but documenting its niche. The underlying Arm reference boards have been withdrawn from sale by Arm/Keil and are no longer shipping new in 2025, but the code still receives real upstream fixes (a clk-vexpress-osc patch landed on the linux-clk list in 2026) and the platforms remain widely used as QEMU emulation targets and by hobbyists running Arch Linux ARM on surviving boards. Keep it in tree, but flag it as legacy hardware support primarily serving emulation and lab use.

repository signals

10 files
1,278 source lines
16 commits, 5y
+74 / −54 lines added / removed, 5y
12 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 16 total · active in 11/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 1 commit · +0 −2 2021-06: 1 commit · +1 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 3 commits · +5 −3 2021-10: 0 commits · +0 −0 2021-11: 2 commits · +5 −3 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: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 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: 0 commits · +0 −0 2023-05: 1 commit · +1 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 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: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 1 commit · +1 −0 2024-07: 1 commit · +1 −1 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: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 1 commit · +1 −1 2025-08: 2 commits · +53 −35 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 1 commit · +2 −5 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +4 −4 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Upstream still sees real fixes in 2026 for this directory's vexpress clock driver, indicating ongoing maintenance rather than abandonment.

  2. keil.com

    Arm/Keil lists Versatile-family and Integrator-family hardware platforms as withdrawn from sale and no longer available, supporting that the underlying hardware is legacy and not sold new in 2025.

  3. qemu.org

    QEMU still documents and ships emulated Versatile Express boards, showing an ongoing virtual/reference-platform niche for this hardware family.

  4. archlinuxarm.org

    Arch Linux ARM still publishes install instructions for Versatile Express, suggesting some residual enthusiast/lab use on existing boards.

codex reasoning notes (technical)

`drivers/clk/versatile` is a real clock-driver directory; local shell `rg` showed support for Arm Versatile, Versatile Express, Integrator, SP810, ICST, and IM-PD1 reference-platform clocks. `lore_activity` produced a 2026 linux-clk fix mail for `clk-vexpress-osc.c`, so there is current upstream bug-fix traffic and no evidence here of an active removal push. Web search opened the Keil legacy-products page, which says Versatile and Integrator hardware platforms were withdrawn from sale, so the hardware is obsolete and not newly sold. Web search also opened QEMU and Arch Linux ARM pages showing remaining emulator/lab deployments. Recommendation is `keep-annotate`: keep for legacy/reference-platform and emulation users, but annotate as legacy hardware with low contemporary deployment. URLs were obtained via `lore_activity` and `web` search/open tool calls.