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.
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
sources
- 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.
- ti.com
TI lists HDC3020 as ACTIVE and orderable, showing at least one supported sensor family in this directory is still sold new.
- 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.