#
# LGE touch core configuration
#

if INPUT_TOUCHSCREEN

menuconfig LGE_TOUCH_CORE
	bool "LGE Touch Core - Generic"
	select LGE_TOUCH_CORE_BASE
	help
	  If your plaform is generic linux, say Y

menuconfig LGE_TOUCH_CORE_MTK
	bool "LGE Touch Core - MTK"
	select LGE_TOUCH_CORE_BASE
	help
	  If your plaform is mtk linux, say Y

menuconfig LGE_TOUCH_CORE_MTK_LEGACY
	bool "LGE Touch Core - MTK Legacy driver for old model(CY series)"
	select LGE_TOUCH_CORE_BASE
	help
	  If your plaform is mtk linux, say Y

menuconfig LGE_TOUCH_CORE_QCT
	bool "LGE Touch Core - QCT"
	select LGE_TOUCH_CORE_BASE
	help
	  If your plaform is qct linux, say Y

config LGE_TOUCH_CORE_BASE
	bool "LGE Touch Core Base"
	depends on SPI_MASTER && I2C

config LGE_TOUCH_FW_PATH
	string "LGE Touch Core Firmware Path"
	help
	LGE_TOUCH_FW_PATH is set to path of synaptics firmware

config LGE_MODULE_DETECT
	bool "Enable Module detection"
	default n
	help
	Feature for read device maker id, like lcd or touch maker

config LGE_TOUCH_LV3
	bool "Enable LV3 model"
	default n
	help
	Feature model

menuconfig LGE_TOUCH_HALL_IC_COVER
	bool "LGE Touch Core - Smart Cover"
	select LGE_TOUCH_CORE_BASE
	help
	  If your plaform use hall_ic(smart cover) detect, say Y

menuconfig LGE_TOUCH_DUAL
	bool "LGE Touch Core - Touch Dualization"
	select LGE_TOUCH_CORE_BASE
	help
	  If touch dualization is applied, say Y

source "drivers/input/touchscreen/lge/synaptics/Kconfig"
source "drivers/input/touchscreen/lge/focaltech/Kconfig"
source "drivers/input/touchscreen/lge/lgsic/Kconfig"
source "drivers/input/touchscreen/lge/novatek/Kconfig"
endif
