drivers/clk/st

STMicroelectronics STiH4xx Set-Top-Box SoC Clock Controllers

Provides the on-chip clock generators for STMicroelectronics' STiH407, STiH410, STiH412, and STiH418 system-on-chip processors, a family of set-top-box and digital TV SoCs that ST shipped from around 2013 onward and has since marked obsolete. These clock controllers feed the CPU, video decoders, and peripherals on STB reference boards built around those chips.

keep-annotate conf=0.77 deploy=low replacement=none subsystem=clk category=platform-vendor
77%

recommendation

Worth keeping but documenting as legacy because the STiH407/410/412/418 set-top-box SoCs it serves are now marked obsolete by ST and the data briefs date back to 2013, yet the code is still receiving real upstream attention in 2025 (compatible-string cleanups and clock-rate API conversions applied to clk-next). A note in the directory clarifying that this targets an end-of-life STB family would help future maintainers without disrupting the handful of remaining users.

repository signals

6 files
2,778 source lines
15 commits, 5y
+668 / −201 lines added / removed, 5y
8 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 15 total · active in 7/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: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 2 commits · +20 −4 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: 1 commit · +8 −2 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: 1 commit · +3 −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: 0 commits · +0 −0 2023-05: 1 commit · +8 −7 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: 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: 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: 0 commits · +0 −0 2025-08: 2 commits · +39 −32 2025-09: 1 commit · +0 −80 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +30 −33 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. spinics.net

    September 12, 2025 patch removed unused compatibles from drivers/clk/st after STI B2120 board support was dropped, showing targeted cleanup rather than wholesale driver removal.

  2. spinics.net

    Stephen Boyd marked the September 21, 2025 clk: st cleanup patch as applied to clk-next, showing current upstream maintainer attention.

  3. st.com

    STMicroelectronics lists STiH412, one of the STiH4xx family served by this directory, as Obsolete / Out of Production.

  4. st.com

    ST's STiH407/STiH410 data brief is dated December 2013, indicating the covered SoC family is from an older set-top-box generation.

codex reasoning notes (technical)

Local shell inspection (`rg` in drivers/clk/st) shows DT clock-provider code for ST compatibles such as stih407/stih410/stih412/stih418, so this is a real hardware driver directory. Local `git -c safe.directory=... log -- drivers/clk/st` shows substantive maintenance through 2025 (determine_rate conversions and compatible cleanup), so upstream activity is still real. The two spinics URLs were obtained via `web.search_query` on exact patch subjects and show 2025 clk/st cleanup applied upstream, but not a series proposing removal of the whole directory. The ST product/databrief URLs were obtained via `web.search_query` on STiH410/STiH412 and indicate an old, largely obsolete set-top-box SoC family. Conclusion: hardware is legacy with low current deployment, but active maintenance argues against deprecate/remove; keep the driver, annotate it as legacy-family support.