drivers/iio/humidity

Digital humidity and temperature sensors (TI HDC, ST HTS221, Si70xx and friends)

A collection of small I2C and USB-HID humidity/temperature sensor chips used in environmental monitoring, HVAC, weather stations, IoT gateways, and laptops. Covered parts include Aosong AM2315, TI HDC100x/HDC2010/HDC3020, ST HTS221, MEAS HTU21, Silicon Labs Si70xx, and ScioSense ENS210, spanning the mid-2010s through parts still sold in 2025.

keep-annotate conf=0.82 deploy=medium replacement=none subsystem=iio category=sensor-iio
82%

recommendation

Worth keeping but worth flagging that the directory is a grab-bag of unrelated chips with very different lifecycles. TI's HDC3020 is still active and orderable in 2025 and is even receiving stable-tree fixes as of December 2025, while ST has marked the HTS221 obsolete and steers customers to a Sensirion replacement. The right move is to retain the directory but note in-tree which individual sensor drivers cover end-of-life silicon.

repository signals

17 files
4,751 source lines
58 commits, 5y
+1,871 / −515 lines added / removed, 5y
23 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 58 total · active in 31/61 months
2021 2022 2023 2024 2025 2026 2021-04: 2 commits · +0 −2 2021-05: 2 commits · +10 −15 2021-06: 3 commits · +6 −2 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: 2 commits · +8 −0 2022-02: 1 commit · +1 −2 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 1 commit · +4 −1 2022-06: 3 commits · +11 −10 2022-07: 0 commits · +0 −0 2022-08: 1 commit · +1 −3 2022-09: 0 commits · +0 −0 2022-10: 1 commit · +4 −25 2022-11: 7 commits · +15 −21 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 · +7 −7 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 1 commit · +2 −4 2023-10: 1 commit · +7 −0 2023-11: 0 commits · +0 −0 2023-12: 2 commits · +475 −2 2024-01: 2 commits · +14 −1 2024-02: 2 commits · +310 −137 2024-03: 3 commits · +93 −20 2024-04: 0 commits · +0 −0 2024-05: 1 commit · +11 −11 2024-06: 2 commits · +382 −80 2024-07: 1 commit · +1 −2 2024-08: 1 commit · +351 −0 2024-09: 2 commits · +2 −3 2024-10: 2 commits · +3 −3 2024-11: 0 commits · +0 −0 2024-12: 2 commits · +8 −8 2025-01: 1 commit · +2 −1 2025-02: 0 commits · +0 −0 2025-03: 5 commits · +87 −106 2025-04: 1 commit · +9 −9 2025-05: 1 commit · +1 −3 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 1 commit · +2 −6 2025-09: 0 commits · +0 −0 2025-10: 2 commits · +43 −30 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

    Late-2025 upstream/stable patch traffic exists for this directory (hdc3020 fixes), so the directory is still seeing real maintenance rather than abandonment.

  2. ti.com

    TI lists HDC3020 as ACTIVE and orderable, showing at least one supported sensor family in this directory is still sold new.

  3. st.com

    ST marks HTS221 obsolete/not recommended for new design and points to Sensirion SHT40-AD1B as a replacement, indicating some chips in the directory are aging out even though the directory as a whole is not.

codex reasoning notes (technical)

Local `rg`/`sed` on Kconfig showed this directory is a bundle of many unrelated humidity-sensor drivers, not one dying chipset. `lore_activity(file=drivers/iio/humidity/hdc3020.c,since=3y)` produced late-2025 stable/backport traffic via the cited lore URL, which argues against deprecate/remove. `web.search_query` plus `open/find` on TI and ST product pages showed mixed market status: TI HDC3020 is ACTIVE, while ST HTS221 is obsolete with a vendor-recommended replacement. That mix supports `keep-annotate`: keep the directory, but annotate that some constituent sensor drivers cover obsolete parts.