drivers/gpib/eastwood

Fluke CDA GPIB controller (Eastwood / fluke_gpib)

An on-board GPIB (IEEE-488 instrument bus) controller used inside Fluke's CDA-series calibration and data-acquisition equipment. The hardware is built around a cb7210-compatible GPIB core paired with a PL330 DMA engine, letting the embedded system talk to lab instruments over the classic GPIB cable.

keep-annotate conf=0.75 deploy=low replacement=none subsystem=gpib category=bus-other
75%

recommendation

Worth keeping but documenting its niche, because upstream activity is genuinely current: the GPIB subsystem (including this driver) was promoted out of staging into the main drivers tree in November 2025, and targeted bug fixes were still landing as recently as January 2026. At the same time, the hardware appears specialized to legacy Fluke calibration gear and does not match anything obviously sold new today, so a short note clarifying which Fluke products it actually serves would help future maintainers decide its long-term fate.

repository signals

3 files
1,325 source lines
5 commits, 5y
+1,333 / −5 lines added / removed, 5y
4 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 5 total · active in 3/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: 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: 1 commit · +1,329 −0 2025-12: 0 commits · +0 −0 2026-01: 2 commits · +2 −3 2026-02: 2 commits · +2 −2 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. patch.msgid.link

    The GPIB subtree, including eastwood, was moved out of staging into drivers in November 2025, indicating maintainers considered it worthy of mainline retention rather than removal.

  2. patch.msgid.link

    Eastwood received a non-mechanical cleanup/fix in January 2026.

  3. patch.msgid.link

    Eastwood received another targeted correctness fix in January 2026.

  4. spinics.net

    Public mailing-list traffic still included driver-specific bug-fix patches for fluke_gpib in December 2025, showing ongoing upstream attention rather than abandonment.

  5. cateee.net

    LKDDb shows CONFIG_GPIB_FLUKE is present in current kernels and binds the OF compatible flk,fgpib-4.0, confirming it is an active in-tree supported driver.

  6. fluke.com

    Current Fluke data-acquisition catalog pages show present-day product families, but no visible 'cda' line; this supports treating the hardware as niche/legacy rather than a broadly marketed current platform.

codex reasoning notes (technical)

Real driver directory: contains module code for fluke_gpib. Shell `git log` on the path showed recent substantive fixes (Jan 16, 2026) and destaging into `drivers/` on Nov 17, 2025; the patch.msgid links came from commit metadata in that local shell output. Web search found Dec 2025 fluke_gpib fix traffic on Spinics and no removal/deprecation thread in the searched results, so removal is not indicated. Web search also found LKDDb coverage in current kernels. Hardware evidence is weaker: the driver targets Fluke cda hardware with a custom cb7210/pl330-based design, and Fluke's current catalog page did not surface a cda line, so I infer legacy/niche deployments remain but new 2025 sales are unlikely. Because upstream attention is current but the hardware appears specialized and not obviously current-market, `keep-annotate` fits better than deprecate/remove.