kernel_samsung_a34x-permissive/drivers/input/touchscreen/mediatek/Kconfig
2024-04-28 15:51:13 +02:00

206 lines
4.9 KiB
Plaintext

#
# Touchscreen driver configuration
#
menuconfig INPUT_TOUCHSCREEN
bool "Touchscreens"
help
Say Y here, and a list of supported touchscreens will be displayed.
This option doesn't affect the kernel.
If unsure, say Y.
if INPUT_TOUCHSCREEN
config TOUCHSCREEN_MTK
bool "MediaTek Touch Panel Driver"
help
Say Y here if you have MediaTek touch panel.
If unsure, say N.
To compile this dirver as a module, choose M here: the
module will be called.
config TOUCHSCREEN_PHYSICAL_ROTATION_WITH_LCM
bool "MediaTek Touch Panel Rotation With LCM"
default y
help
Say N here if touch panel is not physical rotated as LCM does.
Physically rotated means that this driver will map
the reported coordination to diagonal position.
If unsure, say Y.
config TOUCHSCREEN_MTK_SOLOMON
bool "SOLOMON for Mediatek package"
default n
help
Say Y here if you have SOLOMON touch panel.
If unsure, say N.
To compile this dirver as a module, choose M here: the
module will be called.
config TOUCHSCREEN_MTK_FOCALTECH_TS
bool "FOCALTECH_TS for Mediatek package"
default n
help
Say Y here if you have focaltech_touch touch panel.
If unsure, say N.
To compile this dirver as a module, choose M here: the
module will be called.
source "drivers/input/touchscreen/mediatek/focaltech_touch/Kconfig"
config TOUCHSCREEN_MTK_GT1151
bool "GT1151 for Mediatek package"
default n
help
Say Y here if you have GT1151 touch panel.
If unsure, say N.
To compile this dirver as a module, choose M here: the
module will be called.
source "drivers/input/touchscreen/mediatek/GT1151/Kconfig"
config TOUCHSCREEN_MTK_GSLX680
bool "gslX680 for Mediatek package"
help
Say Y here if you have gslX680 touch panel.
If unsure, say N.
you can config it if you want to use MTK9XX_LM for
touch panel.
config TOUCHSCREEN_MTK_NT36xxx
bool "NT36xxx for Mediatek package"
default n
help
Say Y here if you have NT36xxx touch panel.
If unsure, say N.
To compile this dirver as a module, choose M here: the
module will be called.
source "drivers/input/touchscreen/mediatek/NT36xxx/Kconfig"
config TOUCHSCREEN_MTK_GT9XX_LM
bool "GT9XX_LM for Mediatek package"
help
Say Y here if you have GT9XX_LM touch panel.
If unsure, say N.
you can config it if you want to use MTK9XX_LM for
touch panel.
source "drivers/input/touchscreen/mediatek/GT9XX_LM/Kconfig"
config TOUCHSCREEN_FT5X26
bool "FT5X26 for Mediatek package"
help
Say Y here if you have FT5X26 touch panel.
If unsure, say N.
To compile this dirver as a module, choose M here: the
module will be called.
config TOUCHSCREEN_FT5X26_WUXGA
bool "FT5X26 WUXGA for Mediatek package"
help
Say Y here if you have FT5X26 touch panel.
If unsure, say N.
To compile this dirver as a module, choose M here: the
module will be called.
source "drivers/input/touchscreen/mediatek/FT5X26/Kconfig"
config TOUCHSCREEN_MTK_GT5688
bool "GT1151 for Mediatek package"
help
Say Y here if you have GT5688 touch panel.
If unsure, say N.
To compile this dirver as a module, choose M here: the
module will be called.
source "drivers/input/touchscreen/mediatek/GT5688/Kconfig"
# source "drivers/input/touchscreen/mediatek/hxchipset/Kconfig"
config TOUCHSCREEN_HIMAX_CHIPSET_8789P1_8185P3
bool "hxchipset for Mediatek 8789p1 and 8185p3 package"
default n
help
Say Y here if you have hxchipset touch panel.
If unsure, say N.
To compile this dirver as a module, choose M here: the
module will be called.
# source "drivers/input/touchscreen/mediatek/hxchipset_8789p1_8185p3/Kconfig"
config TOUCHSCREEN_MTK_GT911
bool "GT911 for Mediatek package"
help
Say Y here if you have GT911 touch panel.
If unsure, say N.
this is a GT911 touch driver config, you can use it
if you want.
source "drivers/input/touchscreen/mediatek/GT911/Kconfig"
config TOUCHSCREEN_MTK_FOCALTECH_FHD
bool "Focaltech FHD Touchscreen"
depends on I2C
help
Say Y here if you have Focaltech touch panel.
If unsure, say N.
config TOUCHSCREEN_MTK_GT9157
bool "GT9157 for Mediatek package"
help
Say Y here if you have GT9157 touch panel.
If unsure, say N.
To compile this dirver as a module, choose M here: the
module will be called
source "drivers/input/touchscreen/mediatek/GT9157/Kconfig"
config TOUCHSCREEN_HIMAX_CHIPSET
bool "Himax touchpanel CHIPSET"
depends on SPI
help
Say Y here if you have a Himax CHIPSET touchscreen.
HIMAX controllers are multi touch controllers which can
report 10 touches at a time.
If unsure, say N.
# source "drivers/input/touchscreen/mediatek/hxchipset_hx83102p/Kconfig"
config TOUCHSCREEN_GOODIX_BRL
bool "Goodix berlin touchscreen"
help
Say Y here if you have a Goodix berlin series touch controller
to your system.
If build module, say M.
If unsure, say N.
# source "drivers/input/touchscreen/mediatek/goodix_berlin_driver/Kconfig"
endif