mirror of https://gitee.com/openkylin/linux.git
Input: psmouse - add detection of Logitech TrackMan Wheel trackball
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
This commit is contained in:
parent
7363cfc866
commit
4f8b05efec
|
@ -19,6 +19,7 @@
|
|||
#define PS2PP_KIND_WHEEL 1
|
||||
#define PS2PP_KIND_MX 2
|
||||
#define PS2PP_KIND_TP3 3
|
||||
#define PS2PP_KIND_TRACKMAN 4
|
||||
|
||||
/* Logitech mouse features */
|
||||
#define PS2PP_WHEEL 0x01
|
||||
|
@ -223,6 +224,7 @@ static struct ps2pp_info *get_model_info(unsigned char model)
|
|||
{ 73, 0, PS2PP_SIDE_BTN },
|
||||
{ 75, PS2PP_KIND_WHEEL, PS2PP_WHEEL },
|
||||
{ 76, PS2PP_KIND_WHEEL, PS2PP_WHEEL },
|
||||
{ 79, PS2PP_KIND_TRACKMAN, PS2PP_WHEEL }, /* TrackMan with wheel */
|
||||
{ 80, PS2PP_KIND_WHEEL, PS2PP_SIDE_BTN | PS2PP_WHEEL },
|
||||
{ 81, PS2PP_KIND_WHEEL, PS2PP_WHEEL },
|
||||
{ 83, PS2PP_KIND_WHEEL, PS2PP_WHEEL },
|
||||
|
@ -298,6 +300,10 @@ static void ps2pp_set_model_properties(struct psmouse *psmouse, struct ps2pp_inf
|
|||
psmouse->name = "TouchPad 3";
|
||||
break;
|
||||
|
||||
case PS2PP_KIND_TRACKMAN:
|
||||
psmouse->name = "TrackMan";
|
||||
break;
|
||||
|
||||
default:
|
||||
/*
|
||||
* Set name to "Mouse" only when using PS2++,
|
||||
|
|
Loading…
Reference in New Issue