drivers/hid/intel-thc-hid/intel-thc

Intel Touch Host Controller (THC) shared HID layer

Intel's Touch Host Controller is an on-SoC block on recent Core Ultra mobile platforms (Meteor Lake and the 2025 Core Ultra 200H/200U series) that connects touchscreens, touchpads, and stylus digitizers to the system over SPI or I2C. This directory provides the shared low-level hardware support that the QuickSPI and QuickI2C HID front-ends sit on top of.

keep conf=0.92 deploy=medium replacement=none subsystem=hid category=input-hid
92%

recommendation

It should stay in the kernel because it is the common hardware support layer beneath Intel's QuickSPI and QuickI2C touch front-ends, was newly added in 6.14, and continues to receive active upstream development. Intel documents THC as a shipping feature on 2024-2025 Core Ultra mobile platforms (Meteor Lake and the 200H/200U series), so it covers hardware currently being sold.

repository signals

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

sources

  1. cateee.net

    LKDDb shows CONFIG_INTEL_THC_HID first appears in mainline in 6.14 and covers current Intel THC PCI IDs including Lunar Lake-M and newer IDs, indicating recent upstream enablement rather than legacy carryover.

  2. edc.intel.com

    Intel's 2025 Core Ultra 200H/200U datasheet documents THC as a shipping platform feature, so the hardware was still sold new in 2025.

  3. edc.intel.com

    Intel's Meteor Lake Core Ultra datasheet documents THC on earlier Core Ultra client platforms, showing THC spans multiple current-generation Intel mobile families rather than a one-off legacy device.

codex reasoning notes (technical)

Directory inspection via shell showed this is the shared hardware layer for the Intel THC HID stack, built as intel-thc from drivers/hid/intel-thc-hid/Makefile and used by QuickSPI/QuickI2C front-end drivers. Activity check via shell `git log` on this path showed continuous upstream development from 2025-01-09 through 2026-02-02 with feature additions and bug fixes, and I found no evidence of an active removal series in the available search budget. URLs were obtained by web search for LKDDb and Intel EDC datasheets. Because THC is present in 2025 Intel Core Ultra platform documentation and the in-tree code is new and actively maintained, this is not an obsolescence candidate. No natural replacement driver exists for this directory itself; it is the common THC hardware support layer beneath Intel QuickSPI/QuickI2C.