[PATCH] USB: usbtouchscreen: unified USB touchscreen driver
authorDaniel Ritz <daniel.ritz-ml@swissonline.ch>
Wed, 29 Mar 2006 20:41:07 +0000 (22:41 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 14 Apr 2006 18:12:21 +0000 (11:12 -0700)
commit1d3e20236d7a5678d44602171bbd153c57c8c4bc
tree67aeb481e5d85f6af2cd6b1d7a1f2756c759c248
parent62a13db346bb6ef80c112d373733d3e873dad90b
[PATCH] USB: usbtouchscreen: unified USB touchscreen driver

A new single driver for various USB touchscreen devices. It currently
supports:
- eGalax TouchKit
- PanJit TouchSet
- 3M/Microtouch
- ITM Touchscreens

Support for the diffent devices can be enabled/disable when CONFIG_EMBEDDED
is set.

Sizes for comparision:
   text    data     bss     dec     hex filename
   2942     724       4    3670     e56 touchkitusb.ko
   2647     660       0    3307     ceb mtouchusb.ko
   2448     628       0    3076     c04 itmtouch.ko
   4145    1012      12    5169    1431 usbtouchscreen.ko

Signed-off-by: Daniel Ritz <daniel.ritz@gmx.ch>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/input/Kconfig
drivers/usb/input/Makefile
drivers/usb/input/hid-core.c
drivers/usb/input/usbtouchscreen.c [new file with mode: 0644]