team: fix mtu setting
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / include / linux / serio.h
index 6d6cfd3e94a348cb578f73c3b019b6121ee8aca1..36aac733840afc1b71deee284cfaf78b973aa673 100644 (file)
@@ -1,6 +1,3 @@
-#ifndef _SERIO_H
-#define _SERIO_H
-
 /*
  * Copyright (C) 1999-2002 Vojtech Pavlik
 *
@@ -8,12 +5,9 @@
  * under the terms of the GNU General Public License version 2 as published by
  * the Free Software Foundation.
  */
+#ifndef _SERIO_H
+#define _SERIO_H
 
-#include <linux/ioctl.h>
-
-#define SPIOCSTYPE     _IOW('q', 0x01, unsigned long)
-
-#ifdef __KERNEL__
 
 #include <linux/types.h>
 #include <linux/interrupt.h>
@@ -22,6 +16,7 @@
 #include <linux/mutex.h>
 #include <linux/device.h>
 #include <linux/mod_devicetable.h>
+#include <uapi/linux/serio.h>
 
 struct serio {
        void *port_data;
@@ -152,68 +147,3 @@ static inline void serio_continue_rx(struct serio *serio)
 }
 
 #endif
-
-/*
- * bit masks for use in "interrupt" flags (3rd argument)
- */
-#define SERIO_TIMEOUT  1
-#define SERIO_PARITY   2
-#define SERIO_FRAME    4
-
-/*
- * Serio types
- */
-#define SERIO_XT       0x00
-#define SERIO_8042     0x01
-#define SERIO_RS232    0x02
-#define SERIO_HIL_MLC  0x03
-#define SERIO_PS_PSTHRU        0x05
-#define SERIO_8042_XL  0x06
-
-/*
- * Serio protocols
- */
-#define SERIO_UNKNOWN  0x00
-#define SERIO_MSC      0x01
-#define SERIO_SUN      0x02
-#define SERIO_MS       0x03
-#define SERIO_MP       0x04
-#define SERIO_MZ       0x05
-#define SERIO_MZP      0x06
-#define SERIO_MZPP     0x07
-#define SERIO_VSXXXAA  0x08
-#define SERIO_SUNKBD   0x10
-#define SERIO_WARRIOR  0x18
-#define SERIO_SPACEORB 0x19
-#define SERIO_MAGELLAN 0x1a
-#define SERIO_SPACEBALL        0x1b
-#define SERIO_GUNZE    0x1c
-#define SERIO_IFORCE   0x1d
-#define SERIO_STINGER  0x1e
-#define SERIO_NEWTON   0x1f
-#define SERIO_STOWAWAY 0x20
-#define SERIO_H3600    0x21
-#define SERIO_PS2SER   0x22
-#define SERIO_TWIDKBD  0x23
-#define SERIO_TWIDJOY  0x24
-#define SERIO_HIL      0x25
-#define SERIO_SNES232  0x26
-#define SERIO_SEMTECH  0x27
-#define SERIO_LKKBD    0x28
-#define SERIO_ELO      0x29
-#define SERIO_MICROTOUCH       0x30
-#define SERIO_PENMOUNT 0x31
-#define SERIO_TOUCHRIGHT       0x32
-#define SERIO_TOUCHWIN 0x33
-#define SERIO_TAOSEVM  0x34
-#define SERIO_FUJITSU  0x35
-#define SERIO_ZHENHUA  0x36
-#define SERIO_INEXIO   0x37
-#define SERIO_TOUCHIT213       0x38
-#define SERIO_W8001    0x39
-#define SERIO_DYNAPRO  0x3a
-#define SERIO_HAMPSHIRE        0x3b
-#define SERIO_PS2MULT  0x3c
-#define SERIO_TSC40    0x3d
-
-#endif