#
# Touchscreen driver configuration
#


config TOUCHSCREEN_CT36X
	tristate "VTL ct36x based touchscreens"
	depends on I2C
	default n

if TOUCHSCREEN_CT36X
#config TOUCHSCREEN_CT36X_I2C
#	tristate "VTL ct36x based touchscreens"
#	depends on I2C

choice
	prompt "Device driver platform support"
	default TOUCHSCREEN_CT36X_PLATFORM_AMLCHIP

	config TOUCHSCREEN_CT36X_PLATFORM_AMLCHIP
		bool "Amlogic"

	config TOUCHSCREEN_CT36X_PLATFORM_GENERIC
	  bool "Generic"

	config TOUCHSCREEN_CT36X_PLATFORM_ROCKCHIP
	  bool "RockChip"

	config TOUCHSCREEN_CT36X_PLATFORM_ALLWINNER
	  bool "AllWinner"
endchoice

choice
	prompt "Device driver chip support"
	default TOUCHSCREEN_CT36X_CHIP_CT365

	config TOUCHSCREEN_CT36X_CHIP_CT360
	  bool "ct360"

	config TOUCHSCREEN_CT36X_CHIP_CT365
	  bool "ct363/ct365"
endchoice

config TOUCHSCREEN_CT36X_MISC
	bool "Device driver misc support"
	default y

		config TOUCHSCREEN_CT36X_MISC_X_REVERSE
		bool "reverse X axis"
		default n
		depends on TOUCHSCREEN_CT36X_MISC

		config TOUCHSCREEN_CT36X_MISC_Y_REVERSE
		bool "reverse Y axis"
		default n
		depends on TOUCHSCREEN_CT36X_MISC

		config TOUCHSCREEN_CT36X_MISC_XY_SWAP
		bool "swap X, Y"
		default n
		depends on TOUCHSCREEN_CT36X_MISC

		config TOUCHSCREEN_CT36X_MISC_NEW_TPS
		bool "uses new touch point structure"
		default y
		depends on TOUCHSCREEN_CT36X_MISC
endif
