mirror of
				https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
				synced 2025-10-31 16:38:31 +00:00 
			
		
		
		
	 6f660f12d7
			
		
	
	
		6f660f12d7
		
	
	
	
	
		
			
			Signed-oof-by: Ping Cheng <pingc@wacom.com> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
		
			
				
	
	
		
			59 lines
		
	
	
		
			989 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			989 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * 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 TOUCH_DEVICE_ID		0x03
 | |
| #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,
 | |
| 	INTUOS4S,
 | |
| 	INTUOS4,
 | |
| 	INTUOS4L,
 | |
| 	CINTIQ,
 | |
| 	WACOM_BEE,
 | |
| 	WACOM_MO,
 | |
| 	TABLETPC,
 | |
| 	MAX_TYPE
 | |
| };
 | |
| 
 | |
| struct wacom_features {
 | |
| 	char *name;
 | |
| 	int pktlen;
 | |
| 	int x_max;
 | |
| 	int y_max;
 | |
| 	int pressure_max;
 | |
| 	int distance_max;
 | |
| 	int type;
 | |
| 	int touch_x_max;
 | |
| 	int touch_y_max;
 | |
| };
 | |
| 
 | |
| struct wacom_wac {
 | |
| 	unsigned char *data;
 | |
|         int tool[2];
 | |
|         int id[2];
 | |
|         __u32 serial[2];
 | |
| 	struct wacom_features *features;
 | |
| };
 | |
| 
 | |
| #endif
 |