drivers/rapidio/switches

IDT/Renesas CPS and Tsi Serial RapidIO fabric switches

Switch chips that route traffic across Serial RapidIO fabrics, a high-speed interconnect used mainly in embedded telecom, defense, and industrial backplanes from the mid-2000s onward. Coverage spans IDT (now Renesas) CPS and Tsi parts across three generations, including the still-active 80HCPS1848 and the obsolete Tsi578.

keep-annotate conf=0.81 deploy=low replacement=none subsystem=rapidio category=bus-other
81%

recommendation

Worth keeping but documenting its niche, because RapidIO is a specialized interconnect with a small but real user base in embedded and telecom systems. Renesas still markets some of these switches as active products, and the code saw a fresh patch as recently as 2026, so it is not abandoned even though long-term commit activity is sparse and no alternative driver covers the same hardware.

repository signals

5 files
1,067 source lines
1 commits, 5y
+0 / −573 lines added / removed, 5y
1 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 1 total · active in 1/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: 1 commit · +0 −573 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: 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: 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. lore.kernel.org

    Upstream still sees recent attention: a 2026 patch touched `drivers/rapidio/switches/idt_gen3.c`.

  2. renesas.com

    At least one device covered by this directory, the IDT/Renesas 80HCPS1848 RapidIO switch, was still marketed as Active.

  3. renesas.com

    Older members of the family such as Tsi578 were marked Obsolete, indicating mixed lifecycle status within the directory's hardware coverage.

codex reasoning notes (technical)

Local source inspection via shell showed three real RapidIO switch drivers (`idtcps`, `idt_gen2`, `idt_gen3`) for IDT CPS/Tsi parts. `lore_file_timeline` on the directory returned no aggregate hits, so I drilled down with `lore_activity` per file; that yielded the cited 2026 `idt_gen3` patch, which argues against deprecation/removal despite sparse long-term churn. Web search produced the Renesas product pages: `80HCPS1848` is Active while `TSI578` is Obsolete, so the family is niche and partly legacy but not wholly dead. Deployment is likely low and specialized (embedded/telecom/industrial RapidIO fabrics), with no separate upstream replacement driver for the same use case.