aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/input/mouse/alps.c2
-rw-r--r--drivers/input/mouse/alps.h30
2 files changed, 16 insertions, 16 deletions
diff --git a/drivers/input/mouse/alps.c b/drivers/input/mouse/alps.c
index f205b8be2ce4..92a886b0eca4 100644
--- a/drivers/input/mouse/alps.c
+++ b/drivers/input/mouse/alps.c
@@ -2526,7 +2526,7 @@ int alps_detect(struct psmouse *psmouse, bool set_properties)
2526 psmouse->vendor = "ALPS"; 2526 psmouse->vendor = "ALPS";
2527 psmouse->name = dummy.flags & ALPS_DUALPOINT ? 2527 psmouse->name = dummy.flags & ALPS_DUALPOINT ?
2528 "DualPoint TouchPad" : "GlidePoint"; 2528 "DualPoint TouchPad" : "GlidePoint";
2529 psmouse->model = dummy.proto_version << 8; 2529 psmouse->model = dummy.proto_version;
2530 } 2530 }
2531 return 0; 2531 return 0;
2532} 2532}
diff --git a/drivers/input/mouse/alps.h b/drivers/input/mouse/alps.h
index 66240b47819a..94645bfa2a0d 100644
--- a/drivers/input/mouse/alps.h
+++ b/drivers/input/mouse/alps.h
@@ -14,13 +14,13 @@
14 14
15#include <linux/input/mt.h> 15#include <linux/input/mt.h>
16 16
17#define ALPS_PROTO_V1 1 17#define ALPS_PROTO_V1 0x100
18#define ALPS_PROTO_V2 2 18#define ALPS_PROTO_V2 0x200
19#define ALPS_PROTO_V3 3 19#define ALPS_PROTO_V3 0x300
20#define ALPS_PROTO_V4 4 20#define ALPS_PROTO_V4 0x400
21#define ALPS_PROTO_V5 5 21#define ALPS_PROTO_V5 0x500
22#define ALPS_PROTO_V6 6 22#define ALPS_PROTO_V6 0x600
23#define ALPS_PROTO_V7 7 /* t3btl t4s */ 23#define ALPS_PROTO_V7 0x700 /* t3btl t4s */
24 24
25#define MAX_TOUCHES 2 25#define MAX_TOUCHES 2
26 26
@@ -64,11 +64,11 @@ enum V7_PACKET_ID {
64 * lists a number of such touchpads. 64 * lists a number of such touchpads.
65 */ 65 */
66struct alps_model_info { 66struct alps_model_info {
67 unsigned char signature[3]; 67 u8 signature[3];
68 unsigned char command_mode_resp; 68 u8 command_mode_resp;
69 unsigned char proto_version; 69 u16 proto_version;
70 unsigned char byte0, mask0; 70 u8 byte0, mask0;
71 int flags; 71 unsigned int flags;
72}; 72};
73 73
74/** 74/**
@@ -166,9 +166,9 @@ struct alps_data {
166 /* these are autodetected when the device is identified */ 166 /* these are autodetected when the device is identified */
167 const struct alps_nibble_commands *nibble_commands; 167 const struct alps_nibble_commands *nibble_commands;
168 int addr_command; 168 int addr_command;
169 unsigned char proto_version; 169 u16 proto_version;
170 unsigned char byte0, mask0; 170 u8 byte0, mask0;
171 unsigned char fw_ver[3]; 171 u8 fw_ver[3];
172 int flags; 172 int flags;
173 int x_max; 173 int x_max;
174 int y_max; 174 int y_max;