xref: /linux/drivers/hid/intel-thc-hid/Kconfig (revision 1b2d05384c29625816fb4b2b8d9c29e6f357fd8d)
1*1b2d0538SXinpeng Sun# SPDX-License-Identifier: GPL-2.0
2*1b2d0538SXinpeng Sun# Copyright (c) 2024, Intel Corporation.
3*1b2d0538SXinpeng Sun
4*1b2d0538SXinpeng Sunmenu "Intel THC HID Support"
5*1b2d0538SXinpeng Sun	depends on X86_64 && PCI
6*1b2d0538SXinpeng Sun
7*1b2d0538SXinpeng Sunconfig INTEL_THC_HID
8*1b2d0538SXinpeng Sun	tristate "Intel Touch Host Controller"
9*1b2d0538SXinpeng Sun	select HID
10*1b2d0538SXinpeng Sun	help
11*1b2d0538SXinpeng Sun	  THC (Touch Host Controller) is the name of the IP block in PCH that
12*1b2d0538SXinpeng Sun	  interfaces with Touch Devices (ex: touchscreen, touchpad etc.). It
13*1b2d0538SXinpeng Sun	  is comprised of 3 key functional blocks: A natively half-duplex
14*1b2d0538SXinpeng Sun	  Quad I/O capable SPI master; a low latency I2C interface to support
15*1b2d0538SXinpeng Sun	  HIDI2C compliant devices; a hardware sequencer with Read/Write DMA
16*1b2d0538SXinpeng Sun	  capability to system memory.
17*1b2d0538SXinpeng Sun
18*1b2d0538SXinpeng Sun	  Say Y/M here if you want to support Intel THC. If unsure, say N.
19*1b2d0538SXinpeng Sun
20*1b2d0538SXinpeng Sunendmenu
21