drivers/rapidio/devices

IDT/Renesas Tsi721 PCIe-to-Serial-RapidIO bridge

Support for the Tsi721, a PCI Express to Serial RapidIO bridge chip originally from IDT and now sold by Renesas, along with the generic RapidIO message-port character-device interface that lets userspace talk to RapidIO fabrics. RapidIO is a high-speed interconnect used in niche embedded markets like defense, aerospace, video and imaging gear, and wireless base stations.

keep-annotate conf=0.84 last_sold=2025 deploy=low replacement=none subsystem=rapidio category=bus-other
84%

recommendation

Worth keeping but documenting as niche, because Renesas still actively sells the Tsi721 in 2025 for specialised embedded markets and the code is still receiving real maintenance, including a 2024 tasklet-to-workqueue conversion in the DMA path and ongoing bug fixes in the mport character-device layer. There is no replacement driver covering the same PCIe-to-SRIO bridging role, so removing it would leave existing defense, aerospace, and wireless deployments stranded even though overall Linux deployment numbers are small.

repository signals

6 files
7,627 source lines
16 commits, 5y
+113 / −94 lines added / removed, 5y
14 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 16 total · active in 13/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: 1 commit · +5 −4 2021-12: 0 commits · +0 −0 2022-01: 1 commit · +4 −4 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 1 commit · +2 −2 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: 1 commit · +2 −1 2022-10: 0 commits · +0 −0 2022-11: 2 commits · +8 −6 2022-12: 1 commit · +1 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 2 commits · +1 −4 2023-04: 1 commit · +2 −5 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 1 commit · +9 −7 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 1 commit · +55 −16 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: 1 commit · +2 −1 2025-03: 0 commits · +0 −0 2025-04: 1 commit · +0 −20 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 · +22 −24 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    `tsi721_dma.c` still received non-treewide maintenance in 2024 (`rapidio/tsi721: Convert from tasklet to BH workqueue`).

  2. lore.kernel.org

    `rio_mport_cdev.c` still received real bug-fix traffic in 2026 (`fix sequential UAF in dma_req_free()`), indicating ongoing exposure/testing rather than abandonment.

  3. renesas.com

    Vendor product page lists Tsi721 as an active RapidIO bridge product, supporting the conclusion that hardware was still sold new in 2025.

  4. renesas.com

    Renesas still markets PCIe-to-Serial-RapidIO bridges for defense, aerospace, video, imaging, and wireless markets, indicating a niche but extant deployment base.

codex reasoning notes (technical)

Local shell inspection (`rg`/`sed`) showed this directory is real driver code centered on `tsi721*.c` plus generic RapidIO mport cdev support. `lore_file_timeline` on the three `.c` files showed continuing upstream fixes, especially heavy `rio_mport_cdev.c` activity and a 2024 `tsi721_dma.c` maintenance patch; that argues against deprecation/removal and there was no removal signal in those timeline results. Web search found Renesas canonical product pages showing Tsi721 still marked active/orderable, so hardware was still sold new in 2025, but the marketed uses are narrow embedded/industrial/defense/wireless niches, so present-day deployments are low. No clear upstream replacement driver covers the same PCIe-to-SRIO bridge use case, so keep the code but annotate it as niche/legacy rather than deprecating it.