drivers/comedi/drivers/ni_routing/ni_route_values

National Instruments DAQ signal routing tables (E Series, M Series, and 660x)

Auto-generated lookup tables that tell the Comedi data-acquisition stack which internal signal routes are legal on National Instruments multifunction DAQ cards, including the older E Series, the M Series that replaced them, and the 660x counter/timer boards. The tables are consumed by NI's Comedi drivers rather than being a driver in their own right.

keep-annotate conf=0.72 deploy=low replacement=none subsystem=comedi category=industrial-comedi
72%

recommendation

Worth keeping but documenting its niche role, since this is metadata feeding the NI Comedi drivers rather than a standalone driver. E Series and M Series hardware is formally discontinued by NI (the PXI-6070 and PCI-6251 pages now point to X Series replacements), but 660x boards such as the PCI-6602 still appear on NI's shop pages around 2025, so a small user base remains. No removal discussion exists on the mailing lists and the subtree has barely changed since Comedi left staging in 2021.

repository signals

4 files
3,037 source lines
1 commits, 5y
+0 / −4 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: 1 commit · +0 −4 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: 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. git.kernel.org

    The ni_routing subtree exists to encode valid routing tables for National Instruments DAQ families; the README describes per-family route-value tables and notes NI-MAX as the only consistent source for many valid routes.

  2. git.kernel.org

    ni_routing entered the main drivers/comedi tree in April 2021 when comedi moved out of staging, matching the directory's short upstream lifetime.

  3. git.kernel.org

    Local git history shows the only non-linux-next touch after the move was a 2021 cleanup commit, consistent with very low ongoing upstream churn.

  4. ni.com

    NI's current comparison document treats 60xxE, 62xx, and 63xx as successive generations, indicating M Series superseded E Series and X Series superseded M Series.

  5. ni.com

    NI marks the M Series PCI-6251 as 'Item no longer available' and points buyers to PCIe-6351 as replacement hardware.

  6. ni.com

    NI marks the E Series PXI-6070 as 'Item no longer available' with PXIe-6361 as replacement hardware.

  7. ni.com

    NI still has a current shop page for PCI-6602 with pricing/contact flow, indicating at least some 660x-family hardware remained commercially offered around 2025-2026.

codex reasoning notes (technical)

Local shell inspection showed this directory is generated routing metadata used by NI comedi support, not a standalone end-user driver. `lore_file_timeline` on the directory path returned 0 events in the last 5 years, and `lore_regex` for diff headers under this path also returned 0 hits, so there is no visible lore removal/maintenance discussion to justify `remove`. URLs were obtained as follows: NI product/white-paper pages via `web.search_query`; kernel.org README/commit pages via canonical recall after extracting the relevant paths and commit IDs from local `git log`/source reads. Because E/M families are obsolete but PCI-6602-class 660x hardware still appears market-active, present deployments look niche rather than extinct, so the safer call is `keep-annotate` rather than deprecate/remove.