Input: ALPS - fix command mode check
Pinnacle class devices should return "88 07 xx" or "88 08 xx" when entering command mode. If either the first byte or the second byte is invalid, return an error. Signed-off-by: Kevin Cernekee <cernekee@gmail.com> Tested-by: Dave Turvene <dturvene@dahetral.com> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
This commit is contained in:
parent
f673ceb11b
commit
56fd340ebb
|
@ -983,7 +983,7 @@ static int alps_enter_command_mode(struct psmouse *psmouse,
|
|||
return -1;
|
||||
}
|
||||
|
||||
if (param[0] != 0x88 && param[1] != 0x07) {
|
||||
if (param[0] != 0x88 || (param[1] != 0x07 && param[1] != 0x08)) {
|
||||
psmouse_dbg(psmouse,
|
||||
"unknown response while entering command mode\n");
|
||||
return -1;
|
||||
|
|
Loading…
Reference in New Issue