138 lines
3.9 KiB
Plaintext
138 lines
3.9 KiB
Plaintext
#
|
|
# Synaptics DSX touchscreen driver configuration
|
|
#
|
|
menuconfig TOUCHSCREEN_SYNAPTICS_DSX
|
|
bool "Synaptics DSX touchscreen"
|
|
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 bus interface"
|
|
config TOUCHSCREEN_SYNAPTICS_DSX_I2C
|
|
bool "RMI over I2C"
|
|
depends on I2C
|
|
config TOUCHSCREEN_SYNAPTICS_DSX_SPI
|
|
bool "RMI over SPI"
|
|
depends on SPI_MASTER
|
|
config TOUCHSCREEN_SYNAPTICS_DSX_RMI_HID_I2C
|
|
bool "HID over I2C"
|
|
depends on I2C
|
|
endchoice
|
|
|
|
config TOUCHSCREEN_SYNAPTICS_DSX_CORE
|
|
tristate "Synaptics DSX core driver module"
|
|
depends on I2C || SPI_MASTER
|
|
help
|
|
Say Y here to enable basic touch reporting functionality.
|
|
|
|
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 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 firmware update module"
|
|
depends on TOUCHSCREEN_SYNAPTICS_DSX_CORE
|
|
help
|
|
Say Y here to enable support for doing 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_FW_UPDATE_EXTRA_SYSFS
|
|
bool "Synaptics DSX firmware update sysfs attributes"
|
|
depends on TOUCHSCREEN_SYNAPTICS_DSX_FW_UPDATE
|
|
help
|
|
Say Y here to enable support for sysfs attributes for
|
|
performing firmware update in a development environment.
|
|
This does not affect the core or other subsystem attributes.
|
|
|
|
If unsure, say N.
|
|
|
|
config TOUCHSCREEN_SYNAPTICS_DSX_TEST_REPORTING
|
|
tristate "Synaptics DSX test reporting module"
|
|
depends on TOUCHSCREEN_SYNAPTICS_DSX_CORE
|
|
help
|
|
Say Y here to enable support for retrieving production test reports.
|
|
|
|
If unsure, say N.
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called synaptics_dsx_test_reporting.
|
|
|
|
config TOUCHSCREEN_SYNAPTICS_DSX_PROXIMITY
|
|
tristate "Synaptics DSX proximity module"
|
|
depends on TOUCHSCREEN_SYNAPTICS_DSX_CORE
|
|
help
|
|
Say Y here to enable support for proximity functionality.
|
|
|
|
If unsure, say N.
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called synaptics_dsx_proximity.
|
|
|
|
config TOUCHSCREEN_SYNAPTICS_DSX_ACTIVE_PEN
|
|
tristate "Synaptics DSX active pen module"
|
|
depends on TOUCHSCREEN_SYNAPTICS_DSX_CORE
|
|
help
|
|
Say Y here to enable support for active pen functionality.
|
|
|
|
If unsure, say N.
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called synaptics_dsx_active_pen.
|
|
|
|
config TOUCHSCREEN_SYNAPTICS_DSX_GESTURE
|
|
tristate "Synaptics DSX user defined gesture module"
|
|
depends on TOUCHSCREEN_SYNAPTICS_DSX_CORE
|
|
help
|
|
Say Y here to enable support for user defined gesture functionality.
|
|
|
|
If unsure, say N.
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called synaptics_dsx_gesture.
|
|
|
|
config TOUCHSCREEN_SYNAPTICS_DSX_VIDEO
|
|
tristate "Synaptics DSX video module"
|
|
depends on TOUCHSCREEN_SYNAPTICS_DSX_CORE
|
|
help
|
|
Say Y here to enable support for video communication functionality.
|
|
|
|
If unsure, say N.
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called synaptics_dsx_video.
|
|
|
|
config TOUCHSCREEN_SYNAPTICS_DSX_DEBUG
|
|
tristate "Synaptics DSX debug module"
|
|
depends on TOUCHSCREEN_SYNAPTICS_DSX_CORE
|
|
help
|
|
Say Y here to enable support for firmware debug functionality.
|
|
|
|
If unsure, say N.
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called synaptics_dsx_debug.
|
|
|
|
endif
|