Loading drivers/input/touchscreen/synaptics_dsx/Kconfig 0 → 100644 +70 −0 Original line number Diff line number Diff line # # Synaptics DSX touchscreen driver configuration # menuconfig TOUCHSCREEN_SYNAPTICS_DSX bool "Synaptics DSX touchscreen" default y help Say Y here if you have a Synaptics DSX touchscreen connected to your system. If unsure, say N. if TOUCHSCREEN_SYNAPTICS_DSX choice default TOUCHSCREEN_SYNAPTICS_DSX_I2C prompt "Synaptics DSX touchscreen bus interface" config TOUCHSCREEN_SYNAPTICS_DSX_I2C bool "I2C" depends on I2C config TOUCHSCREEN_SYNAPTICS_DSX_SPI bool "SPI" depends on SPI_MASTER endchoice config TOUCHSCREEN_SYNAPTICS_DSX_CORE tristate "Synaptics DSX core driver module" depends on TOUCHSCREEN_SYNAPTICS_DSX_I2C || TOUCHSCREEN_SYNAPTICS_DSX_SPI help Say Y here to enable basic touch reporting functionalities. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_dsx_core. config TOUCHSCREEN_SYNAPTICS_DSX_RMI_DEV tristate "Synaptics DSX touchscreen RMI device module" depends on TOUCHSCREEN_SYNAPTICS_DSX_CORE help Say Y here to enable support for direct RMI register access. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_dsx_rmi_dev. config TOUCHSCREEN_SYNAPTICS_DSX_FW_UPDATE tristate "Synaptics DSX touchscreen firmware update module" depends on TOUCHSCREEN_SYNAPTICS_DSX_CORE help Say Y here to enable support for carrying out firmware update. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_dsx_fw_update. config TOUCHSCREEN_SYNAPTICS_DSX_PROXIMITY tristate "Synaptics DSX touchscreen proximity module" depends on TOUCHSCREEN_SYNAPTICS_DSX_CORE help Say Y here to enable support for proximity functionalities. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_dsx_proximity. endif drivers/input/touchscreen/synaptics_dsx/Makefile 0 → 100644 +12 −0 Original line number Diff line number Diff line # # Makefile for the Synaptics DSX touchscreen driver. # # Each configuration option enables a list of files. obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_I2C) += synaptics_dsx_i2c.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_SPI) += synaptics_dsx_spi.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_CORE) += synaptics_dsx_core.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_RMI_DEV) += synaptics_dsx_rmi_dev.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_FW_UPDATE) += synaptics_dsx_fw_update.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_PROXIMITY) += synaptics_dsx_proximity.o Loading
drivers/input/touchscreen/synaptics_dsx/Kconfig 0 → 100644 +70 −0 Original line number Diff line number Diff line # # Synaptics DSX touchscreen driver configuration # menuconfig TOUCHSCREEN_SYNAPTICS_DSX bool "Synaptics DSX touchscreen" default y help Say Y here if you have a Synaptics DSX touchscreen connected to your system. If unsure, say N. if TOUCHSCREEN_SYNAPTICS_DSX choice default TOUCHSCREEN_SYNAPTICS_DSX_I2C prompt "Synaptics DSX touchscreen bus interface" config TOUCHSCREEN_SYNAPTICS_DSX_I2C bool "I2C" depends on I2C config TOUCHSCREEN_SYNAPTICS_DSX_SPI bool "SPI" depends on SPI_MASTER endchoice config TOUCHSCREEN_SYNAPTICS_DSX_CORE tristate "Synaptics DSX core driver module" depends on TOUCHSCREEN_SYNAPTICS_DSX_I2C || TOUCHSCREEN_SYNAPTICS_DSX_SPI help Say Y here to enable basic touch reporting functionalities. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_dsx_core. config TOUCHSCREEN_SYNAPTICS_DSX_RMI_DEV tristate "Synaptics DSX touchscreen RMI device module" depends on TOUCHSCREEN_SYNAPTICS_DSX_CORE help Say Y here to enable support for direct RMI register access. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_dsx_rmi_dev. config TOUCHSCREEN_SYNAPTICS_DSX_FW_UPDATE tristate "Synaptics DSX touchscreen firmware update module" depends on TOUCHSCREEN_SYNAPTICS_DSX_CORE help Say Y here to enable support for carrying out firmware update. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_dsx_fw_update. config TOUCHSCREEN_SYNAPTICS_DSX_PROXIMITY tristate "Synaptics DSX touchscreen proximity module" depends on TOUCHSCREEN_SYNAPTICS_DSX_CORE help Say Y here to enable support for proximity functionalities. If unsure, say N. To compile this driver as a module, choose M here: the module will be called synaptics_dsx_proximity. endif
drivers/input/touchscreen/synaptics_dsx/Makefile 0 → 100644 +12 −0 Original line number Diff line number Diff line # # Makefile for the Synaptics DSX touchscreen driver. # # Each configuration option enables a list of files. obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_I2C) += synaptics_dsx_i2c.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_SPI) += synaptics_dsx_spi.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_CORE) += synaptics_dsx_core.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_RMI_DEV) += synaptics_dsx_rmi_dev.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_FW_UPDATE) += synaptics_dsx_fw_update.o obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_PROXIMITY) += synaptics_dsx_proximity.o