mirror of
https://github.com/torvalds/linux.git
synced 2024-10-31 09:11:49 +00:00
Input: psmouse - reset harder during probe
Some rodents appear to be extra-finicky, and require both PSMOUSE_RESET_DIS and PSMOUSE_RESET_BAT before they are unconfused enough to be probed. Signed-off-by: Alon Ziv <lkml@nolaviz.org> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
This commit is contained in:
parent
b9d2d110b1
commit
554fc19353
@ -648,9 +648,10 @@ static int psmouse_extensions(struct psmouse *psmouse,
|
||||
|
||||
/*
|
||||
* Reset to defaults in case the device got confused by extended
|
||||
* protocol probes. Note that we do full reset becuase some mice
|
||||
* put themselves to sleep when see PSMOUSE_RESET_DIS.
|
||||
* protocol probes. Note that we follow up with full reset because
|
||||
* some mice put themselves to sleep when they see PSMOUSE_RESET_DIS.
|
||||
*/
|
||||
ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_RESET_DIS);
|
||||
psmouse_reset(psmouse);
|
||||
|
||||
if (max_proto >= PSMOUSE_IMEX && im_explorer_detect(psmouse, set_properties) == 0)
|
||||
|
Loading…
Reference in New Issue
Block a user