drivers/hid/intel-ish-hid

Intel Integrated Sensor Hub (ISH) HID transport

Intel's Integrated Sensor Hub is a small always-on coprocessor built into Intel client SoCs from Cherry Trail onward that handles accelerometers, gyroscopes, ambient light sensors, lid/hinge angle, and similar low-power sensors on laptops and 2-in-1 tablets. This code is the PCI-side transport that exposes those readings to userspace through the HID sensor interface.

keep conf=0.90 deploy=medium replacement=none subsystem=hid category=input-sensor
90%

recommendation

It should stay in the kernel because Intel is actively extending it for current and upcoming silicon. Recent patch traffic adds device IDs for Lunar Lake, Panther Lake, Wildcat Lake, and Nova Lake parts, meaning new laptops shipping in 2025 and beyond rely on it for basic sensor functionality. There is no alternative driver that handles the same hardware, so removal is not on the table.

repository signals

22 files
9,649 source lines
86 commits, 5y
+1,699 / −599 lines added / removed, 5y
32 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 86 total · active in 39/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 2 commits · +5 −1 2021-06: 4 commits · +82 −9 2021-07: 1 commit · +1 −3 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 3 commits · +14 −4 2021-11: 2 commits · +21 −25 2021-12: 2 commits · +7 −2 2022-01: 0 commits · +0 −0 2022-02: 1 commit · +3 −26 2022-03: 1 commit · +4 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 2 commits · +2 −2 2022-07: 0 commits · +0 −0 2022-08: 3 commits · +42 −30 2022-09: 0 commits · +0 −0 2022-10: 1 commit · +0 −3 2022-11: 1 commit · +10 −0 2022-12: 0 commits · +0 −0 2023-01: 3 commits · +3 −3 2023-02: 1 commit · +8 −1 2023-03: 1 commit · +2 −2 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 1 commit · +2 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 1 commit · +2 −0 2023-10: 1 commit · +8 −0 2023-11: 1 commit · +15 −52 2023-12: 4 commits · +200 −110 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +5 −1 2024-03: 3 commits · +61 −59 2024-04: 2 commits · +6 −1 2024-05: 6 commits · +588 −8 2024-06: 1 commit · +57 −45 2024-07: 2 commits · +1 −3 2024-08: 2 commits · +133 −12 2024-09: 2 commits · +21 −19 2024-10: 2 commits · +126 −2 2024-11: 0 commits · +0 −0 2024-12: 3 commits · +0 −73 2025-01: 4 commits · +20 −7 2025-02: 2 commits · +4 −2 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 2 commits · +10 −3 2025-07: 1 commit · +6 −6 2025-08: 1 commit · +9 −8 2025-09: 0 commits · +0 −0 2025-10: 8 commits · +126 −58 2025-11: 0 commits · +0 −0 2025-12: 3 commits · +67 −4 2026-01: 1 commit · +1 −1 2026-02: 4 commits · +27 −14 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Stable-carried patch adds Nova Lake-H/S PCI device IDs to intel-ish-hid, which is strong evidence the driver is still being extended for new Intel client platforms rather than maintained only for legacy hardware.

  2. lore.kernel.org

    The directory still receives current upstream touches in linux-input; recent activity is maintenance/integration work, not removal.

codex reasoning notes (technical)

Intel ISH is an active platform-specific HID/sensor-hub driver, not an obsolete orphan. Local source inspection showed PCI IDs ranging from Cherryview through Lunar Lake, Panther Lake, Wildcat Lake, and Nova Lake in ipc/hw-ish.h (shell `rg`). lore_activity on drivers/hid/intel-ish-hid/ipc/pci-ish.c showed 2026 upstream/stable traffic including explicit new-device-ID enablement; that lore result provided the cited URLs. A lore_file_timeline query on the directory path returned no events, which appears to be a directory-path coverage blind spot rather than evidence of inactivity. No natural replacement exists for the same hardware function, so removal/deprecation is not justified.