Loading drivers/input/touchscreen/synaptics_tcm/Kconfig 0 → 100644 +128 −0 Original line number Diff line number Diff line # # Synaptics TCM touchscreen driver configuration # menuconfig TOUCHSCREEN_SYNAPTICS_TCM bool "Synaptics TCM touchscreen" help Say Y here if you have a Synaptics TCM touchscreen connected to your system. If unsure, say N. if TOUCHSCREEN_SYNAPTICS_TCM choice default TOUCHSCREEN_SYNAPTICS_TCM_I2C prompt "Synaptics TCM bus module" config TOUCHSCREEN_SYNAPTICS_TCM_I2C bool "I2C" depends on I2C help Say Y here to use I2C bus for communication. Else, say N. This will configure I2C bus for communicating with touch controller. config TOUCHSCREEN_SYNAPTICS_TCM_SPI bool "SPI" depends on SPI_MASTER help Say Y here to use SPI bus for communication. Else, say N. This will configure SPI bus for communicating with touch controller. endchoice config TOUCHSCREEN_SYNAPTICS_TCM_CORE tristate "Synaptics TCM core module" depends on I2C || SPI_MASTER help Say Y here to enable core functionality. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_tcm_core. config TOUCHSCREEN_SYNAPTICS_TCM_TOUCH tristate "Synaptics TCM touch module" depends on TOUCHSCREEN_SYNAPTICS_TCM_CORE help Say Y here to enable support for touch reporting. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_tcm_touch. config TOUCHSCREEN_SYNAPTICS_TCM_DEVICE tristate "Synaptics TCM device module" depends on TOUCHSCREEN_SYNAPTICS_TCM_CORE help Say Y here to enable support for TCM device functionality. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_tcm_device. config TOUCHSCREEN_SYNAPTICS_TCM_TESTING tristate "Synaptics TCM testing module" depends on TOUCHSCREEN_SYNAPTICS_TCM_CORE help Say Y here to enable support for testing functionality. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_tcm_testing. config TOUCHSCREEN_SYNAPTICS_TCM_REFLASH tristate "Synaptics TCM reflash module" depends on TOUCHSCREEN_SYNAPTICS_TCM_CORE help Say Y here to enable support for reflash functionality. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_tcm_reflash. config TOUCHSCREEN_SYNAPTICS_TCM_RECOVERY tristate "Synaptics TCM recovery module" depends on TOUCHSCREEN_SYNAPTICS_TCM_CORE help Say Y here to enable support for recovery functionality. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_tcm_recovery. config TOUCHSCREEN_SYNAPTICS_TCM_ZEROFLASH tristate "Synaptics TCM zeroflash module" depends on TOUCHSCREEN_SYNAPTICS_TCM_CORE help Say Y here to enable support for ZeroFlash functionality. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_tcm_zeroflash. config TOUCHSCREEN_SYNAPTICS_TCM_DIAGNOSTICS tristate "Synaptics TCM diagnostics module" depends on TOUCHSCREEN_SYNAPTICS_TCM_CORE help Say Y here to enable support for diagnostics functionality. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_tcm_diagnostics. endif drivers/input/touchscreen/synaptics_tcm/Makefile 0 → 100644 +16 −0 Original line number Diff line number Diff line # # Makefile for the Synaptics TCM touchscreen driver. # # Each configuration option enables a list of files. obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_SPI) += synaptics_tcm_spi.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_I2C) += synaptics_tcm_i2c.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_CORE) += synaptics_tcm_core.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_TOUCH) += synaptics_tcm_touch.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_DEVICE) += synaptics_tcm_device.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_TESTING) += synaptics_tcm_testing.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_REFLASH) += synaptics_tcm_reflash.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_RECOVERY) += synaptics_tcm_recovery.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_ZEROFLASH) += synaptics_tcm_zeroflash.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_DIAGNOSTICS) += synaptics_tcm_diagnostics.o Loading
drivers/input/touchscreen/synaptics_tcm/Kconfig 0 → 100644 +128 −0 Original line number Diff line number Diff line # # Synaptics TCM touchscreen driver configuration # menuconfig TOUCHSCREEN_SYNAPTICS_TCM bool "Synaptics TCM touchscreen" help Say Y here if you have a Synaptics TCM touchscreen connected to your system. If unsure, say N. if TOUCHSCREEN_SYNAPTICS_TCM choice default TOUCHSCREEN_SYNAPTICS_TCM_I2C prompt "Synaptics TCM bus module" config TOUCHSCREEN_SYNAPTICS_TCM_I2C bool "I2C" depends on I2C help Say Y here to use I2C bus for communication. Else, say N. This will configure I2C bus for communicating with touch controller. config TOUCHSCREEN_SYNAPTICS_TCM_SPI bool "SPI" depends on SPI_MASTER help Say Y here to use SPI bus for communication. Else, say N. This will configure SPI bus for communicating with touch controller. endchoice config TOUCHSCREEN_SYNAPTICS_TCM_CORE tristate "Synaptics TCM core module" depends on I2C || SPI_MASTER help Say Y here to enable core functionality. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_tcm_core. config TOUCHSCREEN_SYNAPTICS_TCM_TOUCH tristate "Synaptics TCM touch module" depends on TOUCHSCREEN_SYNAPTICS_TCM_CORE help Say Y here to enable support for touch reporting. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_tcm_touch. config TOUCHSCREEN_SYNAPTICS_TCM_DEVICE tristate "Synaptics TCM device module" depends on TOUCHSCREEN_SYNAPTICS_TCM_CORE help Say Y here to enable support for TCM device functionality. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_tcm_device. config TOUCHSCREEN_SYNAPTICS_TCM_TESTING tristate "Synaptics TCM testing module" depends on TOUCHSCREEN_SYNAPTICS_TCM_CORE help Say Y here to enable support for testing functionality. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_tcm_testing. config TOUCHSCREEN_SYNAPTICS_TCM_REFLASH tristate "Synaptics TCM reflash module" depends on TOUCHSCREEN_SYNAPTICS_TCM_CORE help Say Y here to enable support for reflash functionality. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_tcm_reflash. config TOUCHSCREEN_SYNAPTICS_TCM_RECOVERY tristate "Synaptics TCM recovery module" depends on TOUCHSCREEN_SYNAPTICS_TCM_CORE help Say Y here to enable support for recovery functionality. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_tcm_recovery. config TOUCHSCREEN_SYNAPTICS_TCM_ZEROFLASH tristate "Synaptics TCM zeroflash module" depends on TOUCHSCREEN_SYNAPTICS_TCM_CORE help Say Y here to enable support for ZeroFlash functionality. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_tcm_zeroflash. config TOUCHSCREEN_SYNAPTICS_TCM_DIAGNOSTICS tristate "Synaptics TCM diagnostics module" depends on TOUCHSCREEN_SYNAPTICS_TCM_CORE help Say Y here to enable support for diagnostics functionality. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_tcm_diagnostics. endif
drivers/input/touchscreen/synaptics_tcm/Makefile 0 → 100644 +16 −0 Original line number Diff line number Diff line # # Makefile for the Synaptics TCM touchscreen driver. # # Each configuration option enables a list of files. obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_SPI) += synaptics_tcm_spi.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_I2C) += synaptics_tcm_i2c.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_CORE) += synaptics_tcm_core.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_TOUCH) += synaptics_tcm_touch.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_DEVICE) += synaptics_tcm_device.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_TESTING) += synaptics_tcm_testing.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_REFLASH) += synaptics_tcm_reflash.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_RECOVERY) += synaptics_tcm_recovery.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_ZEROFLASH) += synaptics_tcm_zeroflash.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_DIAGNOSTICS) += synaptics_tcm_diagnostics.o