drivers/iio/position

Intel convertible-laptop hinge angle and Azoteq IQS624/625 rotary position sensors

Two unrelated position-sensing chips grouped together: the Intel HID custom hinge sensor found in 2-in-1 convertible laptops, which reports the angle between screen and keyboard so the OS can switch between laptop and tablet modes, and Azoteq's IQS624/IQS625 inductive rotary-angle sensors used in industrial and embedded designs to track the position of a rotating shaft or dial.

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

recommendation

Worth keeping but documenting its niche role. The directory holds two small, unrelated position-sensor drivers: one for the hinge-angle sensor Intel ships in 2-in-1 convertible laptops (used to detect tablet vs laptop mode), and one for Azoteq's IQS624/625 inductive rotary-position chips, which Azoteq still sells for new designs in 2025. Both saw routine upstream maintenance in 2024 and 2025 with no removal effort in sight, so they should stay, but a note explaining how niche each is would help future readers.

repository signals

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

    `hid-sensor-custom-intel-hinge.c` still received upstream maintenance in 2025 (sysfs_emit cleanup patch touching the file).

  2. lore.kernel.org

    `iqs624-pos.c` received a functional API-fix patch in 2024, indicating the driver is still kept build- and API-correct upstream.

  3. azoteq.com

    Azoteq still markets IQS624 devices and evaluation kits, with distributor links and current product collateral; this is evidence the IQS624 family was still sold for new designs in 2025.

  4. cateee.net

    LKDDb shows CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE remains present across current kernel series, supporting the view that the Intel hinge driver is still carried as live kernel support rather than legacy orphan code.

codex reasoning notes (technical)

Not an early-exit case: this directory contains two real IIO drivers. Local shell inspection of `drivers/iio/position/Kconfig` and the `.c` files identified the covered hardware as Intel HID hinge (`HID-SENSOR-INT-020b`) and Azoteq IQS624/625 angular-position sensors. Lore evidence came from `mcp__lore_http__.lore_file_timeline` on both source files: both show touches in 2024-2026 and no visible removal/deprecation series in the returned history. Web search provided the Azoteq product page and LKDDb page. Overall this looks niche, platform-specific hardware with low deployment volume, but still supported and at least partly still sold, so deprecation/removal is not justified; annotate as niche instead.