summaryrefslogtreecommitdiff
path: root/drivers/usb/input/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb/input/Kconfig')
-rw-r--r--drivers/usb/input/Kconfig42
1 files changed, 39 insertions, 3 deletions
diff --git a/drivers/usb/input/Kconfig b/drivers/usb/input/Kconfig
index 5246b35301de..83b90be7fa08 100644
--- a/drivers/usb/input/Kconfig
+++ b/drivers/usb/input/Kconfig
@@ -200,9 +200,45 @@ config USB_POWERMATE
To compile this driver as a module, choose M here: the
module will be called powermate.
+config USB_TOUCHSCREEN
+ tristate "USB Touchscreen Driver"
+ depends on USB && INPUT
+ ---help---
+ USB Touchscreen driver for:
+ - eGalax Touchkit USB
+ - PanJit TouchSet USB
+ - 3M MicroTouch USB
+ - ITM
+
+ Have a look at <http://linux.chapter7.ch/touchkit/> for
+ a usage description and the required user-space stuff.
+
+ To compile this driver as a module, choose M here: the
+ module will be called usbtouchscreen.
+
+config USB_TOUCHSCREEN_EGALAX
+ default y
+ bool "eGalax device support" if EMBEDDED
+ depends on USB_TOUCHSCREEN
+
+config USB_TOUCHSCREEN_PANJIT
+ default y
+ bool "PanJit device support" if EMBEDDED
+ depends on USB_TOUCHSCREEN
+
+config USB_TOUCHSCREEN_3M
+ default y
+ bool "3M/Microtouch device support" if EMBEDDED
+ depends on USB_TOUCHSCREEN
+
+config USB_TOUCHSCREEN_ITM
+ default y
+ bool "ITM device support" if EMBEDDED
+ depends on USB_TOUCHSCREEN
+
config USB_MTOUCH
tristate "MicroTouch USB Touchscreen Driver"
- depends on USB && INPUT
+ depends on USB && INPUT && !USB_TOUCHSCREEN_3M
---help---
Say Y here if you want to use a MicroTouch (Now 3M) USB
Touchscreen controller.
@@ -214,7 +250,7 @@ config USB_MTOUCH
config USB_ITMTOUCH
tristate "ITM Touch USB Touchscreen Driver"
- depends on USB && INPUT
+ depends on USB && INPUT && !USB_TOUCHSCREEN_ITM
---help---
Say Y here if you want to use a ITM Touch USB
Touchscreen controller.
@@ -226,7 +262,7 @@ config USB_ITMTOUCH
config USB_EGALAX
tristate "eGalax TouchKit USB Touchscreen Driver"
- depends on USB && INPUT
+ depends on USB && INPUT && !USB_TOUCHSCREEN_EGALAX
---help---
Say Y here if you want to use a eGalax TouchKit USB
Touchscreen controller.