serio.h
01: #ifndef _SERIO_H
02: #define _SERIO_H
03:
04:
05:
06:
07:
08:
09:
10:
11:
12: #include <linux/ioctl.h>
13:
14: #define SPIOCSTYPE _IOW('q', 0x01, unsigned long)
15:
16:
17:
18:
19:
20: #define SERIO_TIMEOUT 1
21: #define SERIO_PARITY 2
22: #define SERIO_FRAME 4
23:
24:
25:
26:
27: #define SERIO_XT 0x00
28: #define SERIO_8042 0x01
29: #define SERIO_RS232 0x02
30: #define SERIO_HIL_MLC 0x03
31: #define SERIO_PS_PSTHRU 0x05
32: #define SERIO_8042_XL 0x06
33:
34:
35:
36:
37: #define SERIO_UNKNOWN 0x00
38: #define SERIO_MSC 0x01
39: #define SERIO_SUN 0x02
40: #define SERIO_MS 0x03
41: #define SERIO_MP 0x04
42: #define SERIO_MZ 0x05
43: #define SERIO_MZP 0x06
44: #define SERIO_MZPP 0x07
45: #define SERIO_VSXXXAA 0x08
46: #define SERIO_SUNKBD 0x10
47: #define SERIO_WARRIOR 0x18
48: #define SERIO_SPACEORB 0x19
49: #define SERIO_MAGELLAN 0x1a
50: #define SERIO_SPACEBALL 0x1b
51: #define SERIO_GUNZE 0x1c
52: #define SERIO_IFORCE 0x1d
53: #define SERIO_STINGER 0x1e
54: #define SERIO_NEWTON 0x1f
55: #define SERIO_STOWAWAY 0x20
56: #define SERIO_H3600 0x21
57: #define SERIO_PS2SER 0x22
58: #define SERIO_TWIDKBD 0x23
59: #define SERIO_TWIDJOY 0x24
60: #define SERIO_HIL 0x25
61: #define SERIO_SNES232 0x26
62: #define SERIO_SEMTECH 0x27
63: #define SERIO_LKKBD 0x28
64: #define SERIO_ELO 0x29
65: #define SERIO_MICROTOUCH 0x30
66: #define SERIO_PENMOUNT 0x31
67: #define SERIO_TOUCHRIGHT 0x32
68: #define SERIO_TOUCHWIN 0x33
69: #define SERIO_TAOSEVM 0x34
70: #define SERIO_FUJITSU 0x35
71: #define SERIO_ZHENHUA 0x36
72: #define SERIO_INEXIO 0x37
73: #define SERIO_TOUCHIT213 0x38
74: #define SERIO_W8001 0x39
75: #define SERIO_DYNAPRO 0x3a
76: #define SERIO_HAMPSHIRE 0x3b
77: #define SERIO_PS2MULT 0x3c
78: #define SERIO_TSC40 0x3d
79:
80: #endif
81:
© Andrew Scott 2006 -
2025,
All Rights Reserved