1/* 2 * drivers/input/tablet/wacom_wac.h 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License as published by 6 * the Free Software Foundation; either version 2 of the License, or 7 * (at your option) any later version. 8 */ 9#ifndef WACOM_WAC_H 10#define WACOM_WAC_H 11 12#define STYLUS_DEVICE_ID 0x02 13#define CURSOR_DEVICE_ID 0x06 14#define ERASER_DEVICE_ID 0x0A 15#define PAD_DEVICE_ID 0x0F 16 17enum { 18 PENPARTNER = 0, 19 GRAPHIRE, 20 WACOM_G4, 21 PTU, 22 PL, 23 INTUOS, 24 INTUOS3S, 25 INTUOS3, 26 INTUOS3L, 27 CINTIQ, 28 MAX_TYPE 29}; 30 31struct wacom_features { 32 char *name; 33 int pktlen; 34 int x_max; 35 int y_max; 36 int pressure_max; 37 int distance_max; 38 int type; 39}; 40 41struct wacom_wac { 42 unsigned char *data; 43 int tool[2]; 44 int id[2]; 45 __u32 serial[2]; 46 struct wacom_features *features; 47}; 48 49#endif 50