input: touchscreen: add touch screen of gslx680 for rk3399-firefly-edp
[firefly-linux-kernel-4.4.55.git] / drivers / input / touchscreen / IT7260_ts.h
1 #define MAX_BUFFER_SIZE         144\r
2 #define MAX_FINGER_NUMBER       3\r
3 #define MAX_PRESSURE            15\r
4 #define DEVICE_NAME                     "IT7260"\r
5 #define DEVICE_VENDOR           0\r
6 #define DEVICE_PRODUCT          0\r
7 #define DEVICE_VERSION          0\r
8 #define IT7260_X_RESOLUTION     1024\r
9 #define IT7260_Y_RESOLUTION     600\r
10 #define SCREEN_X_RESOLUTION     1024\r
11 #define SCREEN_Y_RESOLUTION     600\r
12 #define VERSION_ABOVE_ANDROID_20\r
13 \r
14 //unsigned char bufferIndex;\r
15 //unsigned int length;\r
16 //unsigned char buffer[MAX_BUFFER_SIZE];\r
17 struct ioctl_cmd168 {\r
18         unsigned short bufferIndex;\r
19         unsigned short length;\r
20         unsigned short buffer[MAX_BUFFER_SIZE];\r
21 };\r
22 \r
23 #define IOC_MAGIC               'd'\r
24 #define IOCTL_SET               _IOW(IOC_MAGIC, 1, struct ioctl_cmd168)\r
25 #define IOCTL_GET               _IOR(IOC_MAGIC, 2, struct ioctl_cmd168)\r
26 #define IOCTL_READ_CDC  _IOR(IOC_MAGIC, 0x10, struct ioctl_cmd168)\r
27 //#define IOCTL_SET             _IOW(IOC_MAGIC, 1, struct ioctl_cmd)\r
28 //#define IOCTL_GET             _IOR(IOC_MAGIC, 2, struct ioctl_cmd)\r
29 //#define IOCTL_READ_CDC        _IOR(IOC_MAGIC, 0x10, struct ioctl_cmd)\r