Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 554fc193 authored by Alon Ziv's avatar Alon Ziv Committed by Dmitry Torokhov
Browse files

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: default avatarAlon Ziv <lkml@nolaviz.org>
Signed-off-by: default avatarDmitry Torokhov <dtor@mail.ru>
parent b9d2d110
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -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)