#
# 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_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_GT928
	tristate "GT928 Touchscreen"
	help
	  Say Y here if you have Goodix GT928 touchscreen,
	  connected to your system.
	  If unsure, say N.
	  To compile this driver as a module, choose M here.
config TOUCHSCREEN_MTK_GT9XXTB_HOTKNOT
	bool "GT9XXTB hotknot for Mediatek package"
	default n
	help
	  Say Y here if you have GT9xx 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/GT9XXTB_hotknot/Kconfig"

config TOUCHSCREEN_MTK_SYNAPTICS_I2C_RMI4
	tristate "Synaptics DSX I2C touchscreen"
	depends on I2C
	help
	  Say Y here if you have a Synaptics DSX I2C touchscreen
	  connected to your system.

	  If unsure, say N.

	  To compile this driver as a module, choose M here: the
	  module will be called synaptics_i2c_rmi4.

source "drivers/input/touchscreen/mediatek/synaptics_i2c_rmi4/Kconfig"

config TOUCHSCREEN_MTK_GT910
	bool "GT910 for Mediatek package"
	default n
	help
	  Say Y here if you have GT910 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/GT910/Kconfig"

config TOUCHSCREEN_MTK_GT9XX_HOTKNOT_SCP
	bool "GT9XX_HOTKNOT_SCP for Mediatek package"
	default n
	help
	  Say Y here if you have GT9XX_HOTKNOT_SCP 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/GT9XX_hotknot_scp/Kconfig"

config TOUCHSCREEN_MTK_GT911
	bool "GT911 for Mediatek package"
	default n
	help
	  Say Y here if you have GT911 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/GT911/Kconfig"

config TOUCHSCREEN_MTK_FT5X0X
	bool "FT5X0X for Mediatek package"
	default n
	help
	  Say Y here if you have FT5X0X 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/ft5x0x/Kconfig"
#modify@zte.com.cn 20160612 begin
config TOUCHSCREEN_HIMAX_HX852xES_E188F
	bool "Himax touchpanel HX852xES series"
	depends on I2C
	help
	  Say Y here if you have a Himax HX852xES touchscreen.
	  HX852xES controllers are multi touch controllers which can
	  report 10 touches at a time.

          If unsure, say N.

source "drivers/input/touchscreen/mediatek/hx852xes_E188F/Kconfig"	
#modify@zte.com.cn 20160612 end
#modify@zte.com.cn 20160104 begin
config TOUCHSCREEN_HIMAX_HX852xES
	bool "Himax touchpanel HX852xES series"
	depends on I2C
	help
	  Say Y here if you have a Himax HX852xES touchscreen.
	  HX852xES controllers are multi touch controllers which can
	  report 10 touches at a time.

          If unsure, say N.

source "drivers/input/touchscreen/mediatek/hx852xes/Kconfig"	             	  
config TOUCHSCREEN_MTK_MSG5846
	bool "touchpanel MSG5846 series"
	depends on I2C
	help
	  Say Y here if you have a Himax HX852xES touchscreen.
	  HX852xES controllers are multi touch controllers which can
	  report 10 touches at a time.

          If unsure, say N.
		  
source "drivers/input/touchscreen/mediatek/MSG5846/Kconfig"	 
config TOUCHSCREEN_MTK_GT915_E181
	bool "GT915 series"
	help
	  Say Y here if you have a Himax GT915L touchscreen.
	  GT915L controllers are multi touch controllers which can
	  report 10 touches at a time.
          If unsure, say N.
source "drivers/input/touchscreen/mediatek/GT915_E181/Kconfig"             	  
#modify@zte.com.cn 20160104 end
##modify@zte.com.cn add at 20160518 begin
config TOUCHSCREEN_MTK_FT3427
	bool "ft3427 series"
	help
	  Say Y here if you have a Himax HX852xES touchscreen.
	  HX852xES controllers are multi touch controllers which can
	  report 10 touches at a time.
          If unsure, say N.
source "drivers/input/touchscreen/mediatek/FT3427_E188/Kconfig"
config TOUCHSCREEN_MTK_FT5436
	bool "ft5436i series"
	help
	  Say Y here if you have a Himax HX852xES touchscreen.
	  HX852xES controllers are multi touch controllers which can
	  report 10 touches at a time.
          If unsure, say N.
source "drivers/input/touchscreen/mediatek/FT5436i_E169/Kconfig"
config TOUCHSCREEN_MTK_GT915L
	bool "ft3427 series"
	help
	  Say Y here if you have a Himax HX852xES touchscreen.
	  HX852xES controllers are multi touch controllers which can
	  report 10 touches at a time.
          If unsure, say N.
source "drivers/input/touchscreen/mediatek/GT915/Kconfig"
config TOUCHSCREEN_MTK_GT9XX_M
	bool "GT9157 for Mediatek package"
	default n
	help
	  Say Y here if you have GT915 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"
##modify@zte.com.cn add at 20160518 end
##modify@zte.com.cn add at 20160605 begin
config TOUCHSCREEN_MTK_FT5446
	bool "FT5446 for Mediatek package"
	default n
	help
	  Say Y here if you have FT5446 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/FT5446/Kconfig"
##modify@zte.com.cn add at 20160605 end
endif
