drivers/iio/potentiostat

Texas Instruments LMP91000 and LMP91002 potentiostat analog front-ends

Texas Instruments LMP91000 and LMP91002 are configurable analog front-end chips used in electrochemical sensors such as gas detectors, glucose meters, and water-quality probes. They sit between a tiny three-electrode chemical sensor and a microcontroller, handling the precision biasing and current-to-voltage conversion needed to read the cell.

keep-annotate conf=0.79 last_sold=2025 deploy=low replacement=none subsystem=iio category=sensor-iio
79%

recommendation

Worth keeping but documenting its niche. The LMP91000 is still listed as active and orderable from Texas Instruments in 2025, no other in-tree driver covers it, and the file is still receiving upstream attention, including a 2025 cleanup in the potentiostat subtree. Deployments are modest and largely confined to industrial and embedded electrochemical-sensing designs, so the driver should stay but a note about its narrow audience would help future maintainers.

repository signals

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

    The driver still received upstream attention in 2025, including a driver-specific cleanup patch under the potentiostat subtree.

  2. lore.kernel.org

    The file was still being mechanically updated in 2026 as part of active IIO-wide API churn, with no removal/deprecation signal in the observed recent lore activity.

  3. ti.com

    TI lists LMP91000 as ACTIVE, orderable, and positions it as a configurable AFE potentiostat for electrochemical sensing, with evaluation hardware and support collateral.

  4. ti.com

    TI still offers direct part purchasing, supporting the conclusion that the hardware remained sold new in 2025.

codex reasoning notes (technical)

Identified the covered hardware by shell-reading Kconfig and lmp91000.c (`sed`), which show TI LMP91000 plus `ti,lmp91002` support. Lore evidence came from `lore_file_timeline` and `lore_activity` on `drivers/iio/potentiostat/lmp91000.c`; recent hits are sparse and mostly treewide/mechanical, but there is still maintenance and no observed removal discussion. TI URLs were obtained via `web.search_query`; they show the part is ACTIVE/orderable and tied to electrochemical sensor designs, so this is a niche industrial/embedded driver with low but ongoing deployments. No natural in-tree replacement driver covers the same chip family, so removal would strand still-sold hardware.