#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/input.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/usb.h>
#include <linux/usb/input.h>
#include <linux/hid.h>
Go to the source code of this file.
|
enum | {
DEVTYPE_IGNORE = -1,
DEVTYPE_EGALAX,
DEVTYPE_PANJIT,
DEVTYPE_3M,
DEVTYPE_ITM,
DEVTYPE_ETURBO,
DEVTYPE_GUNZE,
DEVTYPE_DMC_TSC10,
DEVTYPE_IRTOUCH,
DEVTYPE_IDEALTEK,
DEVTYPE_GENERAL_TOUCH,
DEVTYPE_GOTOP,
DEVTYPE_JASTEC,
DEVTYPE_E2I,
DEVTYPE_ZYTRONIC,
DEVTYPE_TC45USB,
DEVTYPE_NEXIO,
DEVTYPE_ELO,
DEVTYPE_ETOUCH
} |
|
#define DRIVER_DESC "USB Touchscreen Driver" |
#define DRIVER_VERSION "v0.6" |
#define USB_DEVICE_HID_CLASS |
( |
|
vend, |
|
|
|
prod |
|
) |
| |
Value:
| USB_DEVICE_ID_MATCH_DEVICE, \
.idProduct = (prod), \
Definition at line 147 of file usbtouchscreen.c.
- Enumerator:
DEVTYPE_IGNORE |
|
DEVTYPE_EGALAX |
|
DEVTYPE_PANJIT |
|
DEVTYPE_3M |
|
DEVTYPE_ITM |
|
DEVTYPE_ETURBO |
|
DEVTYPE_GUNZE |
|
DEVTYPE_DMC_TSC10 |
|
DEVTYPE_IRTOUCH |
|
DEVTYPE_IDEALTEK |
|
DEVTYPE_GENERAL_TOUCH |
|
DEVTYPE_GOTOP |
|
DEVTYPE_JASTEC |
|
DEVTYPE_E2I |
|
DEVTYPE_ZYTRONIC |
|
DEVTYPE_TC45USB |
|
DEVTYPE_NEXIO |
|
DEVTYPE_ELO |
|
DEVTYPE_ETOUCH |
|
Definition at line 125 of file usbtouchscreen.c.
MODULE_ALIAS |
( |
"touchkitusb" |
| ) |
|
MODULE_ALIAS |
( |
"itmtouch" |
| ) |
|
MODULE_ALIAS |
( |
"mtouchusb" |
| ) |
|
MODULE_DEVICE_TABLE |
( |
usb |
, |
|
|
usbtouch_devices |
|
|
) |
| |
module_param |
( |
swap_xy |
, |
|
|
bool |
, |
|
|
0644 |
|
|
) |
| |
module_param |
( |
hwcalib_xy |
, |
|
|
bool |
, |
|
|
0644 |
|
|
) |
| |
MODULE_PARM_DESC |
( |
swap_xy |
, |
|
|
"If set X and Y axes are swapped." |
|
|
) |
| |
module_usb_driver |
( |
usbtouch_driver |
| ) |
|