drivers/soc/cirrus

Cirrus Logic EP93xx ARM9 SoC platform support

Low-level platform glue for Cirrus Logic's EP93xx family of ARM9-based system-on-chip parts (EP9301, EP9302, EP9307, EP9312, EP9315), which were introduced around 2007 for industrial and embedded products such as set-top boxes, point-of-sale terminals, and single-board computers. It handles the SoC's system controller and brings up auxiliary on-chip devices during boot.

keep-annotate conf=0.70 deploy=low replacement=none subsystem=soc category=platform-vendor
70%

recommendation

Worth keeping but flagging as legacy because the EP93xx silicon is no longer in active production and what remains on the market is new-old-stock. Despite the hardware's age, the code itself was freshly added in mid-2024 as part of an ongoing device-tree conversion effort for EP93xx boards, and OpenWrt still lists ep93xx as a supported target, so a small community of industrial and hobbyist users is actively relying on it.

repository signals

3 files
252 source lines
4 commits, 5y
+274 / −3 lines added / removed, 5y
4 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 4 total · active in 2/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: 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: 0 commits · +0 −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: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 2 commits · +272 −1 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: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 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: 2 commits · +2 −2 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. spinics.net

    Patch v11 07/38 from July 15, 2024 introduced this exact driver, showing recent upstream development rather than abandonment.

  2. lkml.org

    The broader 2024 EP93xx device-tree conversion series included this SoC driver and other EP93xx updates, indicating active maintenance for legacy EP93xx support.

  3. openwrt.org

    OpenWrt still lists ep93xx as a working target, which is evidence of present-day niche deployments.

  4. cateee.net

    LKDDb shows CONFIG_EP93XX_SOC present in current kernels and maps it to EP9301/9302/9307/9312/9315 syscon compatibles.

  5. digikey.com

    The EP93xx user guide is a 2007-era document describing the family as an older ARM9 embedded SoC line for industrial/embedded products, supporting the view that this is legacy hardware.

  6. lisleapex.com

    A component listing marks EP9315-CBZ as obsolete while showing inventory, consistent with new-old-stock rather than an actively marketed 2025 product family.

codex reasoning notes (technical)

Local shell inspection showed this is a real builtin platform driver (`soc-ep93xx.c`) for Cirrus EP93xx syscon/auxiliary-device bring-up, not a helper library. Upstream activity check used local `git log` plus web search because `lei` was unavailable and direct lore search returned no fetchable result; the 2024 patch-series URLs from Spinics/LKML show the driver was newly added as part of active EP93xx DT conversion work, and no removal discussion was found in the available search budget. Deployment evidence came from web search hits on OpenWrt and LKDDb, which suggest the hardware persists in low-volume legacy/industrial niches. Hardware sale status is inferred as not truly still sold new in 2025 because the family is documented as 2007-era and available listings look like obsolete/NOS inventory, not current-production silicon. That argues against deprecation or removal, but warrants annotation as legacy/niche support.