11b2d0538SXinpeng Sun# SPDX-License-Identifier: GPL-2.0 21b2d0538SXinpeng Sun# Copyright (c) 2024, Intel Corporation. 31b2d0538SXinpeng Sun 41b2d0538SXinpeng Sunmenu "Intel THC HID Support" 51b2d0538SXinpeng Sun depends on X86_64 && PCI 61b2d0538SXinpeng Sun 71b2d0538SXinpeng Sunconfig INTEL_THC_HID 81b2d0538SXinpeng Sun tristate "Intel Touch Host Controller" 9*f1d3ad0aSEven Xu depends on ACPI 101b2d0538SXinpeng Sun help 111b2d0538SXinpeng Sun THC (Touch Host Controller) is the name of the IP block in PCH that 121b2d0538SXinpeng Sun interfaces with Touch Devices (ex: touchscreen, touchpad etc.). It 131b2d0538SXinpeng Sun is comprised of 3 key functional blocks: A natively half-duplex 141b2d0538SXinpeng Sun Quad I/O capable SPI master; a low latency I2C interface to support 151b2d0538SXinpeng Sun HIDI2C compliant devices; a hardware sequencer with Read/Write DMA 161b2d0538SXinpeng Sun capability to system memory. 171b2d0538SXinpeng Sun 181b2d0538SXinpeng Sun Say Y/M here if you want to support Intel THC. If unsure, say N. 191b2d0538SXinpeng Sun 20c8f3027dSXinpeng Sunconfig INTEL_QUICKSPI 21c8f3027dSXinpeng Sun tristate "Intel QuickSPI driver based on Intel Touch Host Controller" 22c8f3027dSXinpeng Sun depends on INTEL_THC_HID 23c8f3027dSXinpeng Sun help 24c8f3027dSXinpeng Sun Intel QuickSPI, based on Touch Host Controller (THC), implements 25c8f3027dSXinpeng Sun HIDSPI (HID over SPI) protocol. It configures THC to work at SPI 26c8f3027dSXinpeng Sun mode, and controls THC hardware sequencer to accelerate HIDSPI 27c8f3027dSXinpeng Sun transaction flow. 28c8f3027dSXinpeng Sun 29c8f3027dSXinpeng Sun Say Y/M here if you want to support Intel QuickSPI. If unsure, say N. 30c8f3027dSXinpeng Sun 3161bb2714SEven Xuconfig INTEL_QUICKI2C 3261bb2714SEven Xu tristate "Intel QuickI2C driver based on Intel Touch Host Controller" 3361bb2714SEven Xu depends on INTEL_THC_HID 3461bb2714SEven Xu help 3561bb2714SEven Xu Intel QuickI2C, uses Touch Host Controller (THC) hardware, implements 3661bb2714SEven Xu HIDI2C (HID over I2C) protocol. It configures THC to work in I2C 3761bb2714SEven Xu mode, and controls THC hardware sequencer to accelerate HIDI2C 3861bb2714SEven Xu transaction flow. 3961bb2714SEven Xu 4061bb2714SEven Xu Say Y/M here if you want to support Intel QuickI2C. If unsure, say N. 4161bb2714SEven Xu 421b2d0538SXinpeng Sunendmenu 43