/* | |
* drivers/input/tablet/wacom_wac.h | |
* | |
* This program is free software; you can redistribute it and/or modify | |
* it under the terms of the GNU General Public License as published by | |
* the Free Software Foundation; either version 2 of the License, or | |
* (at your option) any later version. | |
*/ | |
#ifndef WACOM_WAC_H | |
#define WACOM_WAC_H | |
#define STYLUS_DEVICE_ID 0x02 | |
#define CURSOR_DEVICE_ID 0x06 | |
#define ERASER_DEVICE_ID 0x0A | |
#define PAD_DEVICE_ID 0x0F | |
enum { | |
PENPARTNER = 0, | |
GRAPHIRE, | |
WACOM_G4, | |
PTU, | |
PL, | |
INTUOS, | |
INTUOS3S, | |
INTUOS3, | |
INTUOS3L, | |
CINTIQ, | |
WACOM_BEE, | |
WACOM_MO, | |
MAX_TYPE | |
}; | |
struct wacom_features { | |
char *name; | |
int pktlen; | |
int x_max; | |
int y_max; | |
int pressure_max; | |
int distance_max; | |
int type; | |
}; | |
struct wacom_wac { | |
unsigned char *data; | |
int tool[2]; | |
int id[2]; | |
__u32 serial[2]; | |
struct wacom_features *features; | |
}; | |
#endif |