drivers/hsi/controllers

TI OMAP3 SSI cellular modem interconnect controller

A controller for the Synchronous Serial Interface (SSI), a legacy variant of the High-Speed Synchronous Serial Interface (HSI) bus that TI built into OMAP3 application processors so the main CPU could talk to an attached cellular modem. It saw real-world use in late-2000s and early-2010s smartphones such as the Nokia N900 and other OMAP3-based handsets.

keep-annotate conf=0.68 last_sold=2012 deploy=low replacement=none subsystem=hsi category=bus-other
68%

recommendation

Worth keeping but documenting its niche: the code is still receiving upstream fixes and API updates through 2024-2025, no replacement exists since this is SoC-specific glue for a legacy modem link, and TI still lists some OMAP3 parts (e.g. OMAP3503) as active and orderable in 2025. Mainstream handset deployment effectively ended around 2012, so the user base today is small embedded and hobbyist systems rather than mass-market phones.

repository signals

6 files
2,350 source lines
14 commits, 5y
+30 / −53 lines added / removed, 5y
12 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 14 total · active in 11/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: 1 commit · +1 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 1 commit · +4 −4 2022-09: 0 commits · +0 −0 2022-10: 1 commit · +3 −1 2022-11: 2 commits · +8 −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: 2 commits · +3 −12 2023-06: 0 commits · +0 −0 2023-07: 1 commit · +1 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 1 commit · +3 −3 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: 2 commits · +4 −8 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 1 commit · +1 −10 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 1 commit · +2 −2 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 · +0 −11 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: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. git.kernel.org

    Path is still seeing upstream maintenance in recent kernels, with fixes and API updates through 2024-2025 rather than abandonment or removal prep.

  2. cateee.net

    CONFIG_OMAP_SSI is the OMAP SSI hardware driver; LKDDb ties it to ti,omap3-ssi / omap_ssi and shows it still present in current kernel series.

  3. ti.com

    At least some OMAP3 family silicon was still sold new in 2025; TI lists OMAP3503 as ACTIVE and orderable.

  4. en.wikipedia.org

    OMAP3 was a mainstream handset-era family long ago; by the 2010s it had shifted from broad mobile deployment to legacy/catalog and niche embedded use.

codex reasoning notes (technical)

Local inspection via exec_command showed this directory contains the OMAP SSI controller driver, and Kconfig labels SSI as a legacy HSI variant used between an application engine and cellular modem. Local git log via exec_command showed substantive fixes/API updates from 2022-07-04 through 2025-07-04 and no clear removal/deprecation series, so removal is not indicated. The git.kernel.org log URL is canonical recall, included to anchor that maintenance surface. LKDDb URL was obtained by web search and confirms the driver maps to OMAP3 SSI hardware and is still in current kernels. TI product URL was obtained by web search and shows some OMAP3 parts remain ACTIVE/orderable in 2025, so hardware_still_sold_new_in_2025 stays true. Wikipedia URL was obtained by web search and is used only for the broad market-history inference that widespread deployment likely ended around 2012, leaving low present-day deployments. No natural replacement driver exists; this is a SoC-specific controller for a legacy modem interconnect, so the practical recommendation is keep-annotate rather than deprecate/remove.