Input: sis-i2c - select CONFIG_CRC_ITU_T
[cascardo/linux.git] / drivers / input / touchscreen / Kconfig
index 8ecdc38..2fb1f43 100644 (file)
@@ -632,7 +632,7 @@ config TOUCHSCREEN_EDT_FT5X06
 
 config TOUCHSCREEN_MIGOR
        tristate "Renesas MIGO-R touchscreen"
-       depends on SH_MIGOR && I2C
+       depends on (SH_MIGOR || COMPILE_TEST) && I2C
        help
          Say Y here to enable MIGO-R touchscreen support.
 
@@ -1046,6 +1046,44 @@ config TOUCHSCREEN_PCAP
          To compile this driver as a module, choose M here: the
          module will be called pcap_ts.
 
+config TOUCHSCREEN_RM_TS
+       tristate "Raydium I2C Touchscreen"
+       depends on I2C
+       depends on GPIOLIB || COMPILE_TEST
+       help
+         Say Y here if you have Raydium series I2C touchscreen,
+         such as RM32380, connected to your system.
+
+         If unsure, say N.
+
+         To compile this driver as a module, choose M here: the
+         module will be called raydium_i2c_ts.
+
+config TOUCHSCREEN_SILEAD
+       tristate "Silead I2C touchscreen"
+       depends on I2C
+       help
+         Say Y here if you have the Silead touchscreen connected to
+         your system.
+
+         If unsure, say N.
+
+         To compile this driver as a module, choose M here: the
+         module will be called silead.
+
+config TOUCHSCREEN_SIS_I2C
+       tristate "SiS 9200 family I2C touchscreen"
+       depends on I2C
+       select CRC_ITU_T
+       depends on GPIOLIB || COMPILE_TEST
+       help
+         This enables support for SiS 9200 family over I2C based touchscreens.
+
+         If unsure, say N.
+
+         To compile this driver as a module, choose M here: the
+         module will be called sis_i2c.
+
 config TOUCHSCREEN_ST1232
        tristate "Sitronix ST1232 touchscreen controllers"
        depends on I2C
@@ -1094,6 +1132,19 @@ config TOUCHSCREEN_SUR40
          To compile this driver as a module, choose M here: the
          module will be called sur40.
 
+config TOUCHSCREEN_SURFACE3_SPI
+       tristate "Ntrig/Microsoft Surface 3 SPI touchscreen"
+       depends on SPI
+       depends on GPIOLIB || COMPILE_TEST
+       help
+         Say Y here if you have the Ntrig/Microsoft SPI touchscreen
+         controller chip as found on the Surface 3 in your system.
+
+         If unsure, say N.
+
+         To compile this driver as a module, choose M here: the
+         module will be called surface3_spi.
+
 config TOUCHSCREEN_SX8654
        tristate "Semtech SX8654 touchscreen"
        depends on I2C