Input: psmouse - don't leave mouse asleep
authorDmitry Torokhov <dtor_core@ameritech.net>
Wed, 21 Dec 2005 05:51:31 +0000 (00:51 -0500)
committerDmitry Torokhov <dtor_core@ameritech.net>
Wed, 21 Dec 2005 05:51:31 +0000 (00:51 -0500)
commitba44995a1e84b6cebf32e61d9492e8e133d192ce
treeb38bdd5728389c2896cba1930edad02ffa222b41
parentf5e9c9ca54e31c0f629bae487eadaa5b8515b86d
Input: psmouse - don't leave mouse asleep

It looks like quite a few mice out there treat PSMOUSE_RESET_DIS
as a powerdown request and turn off the light rendering the mouse
unusable.

Vojtech recommended to switch from PSMOUSE_RESET_DIS to full reset,
however we don't want to do that everywhere as full reset is pretty
slow. Instead we only use it before probing for "generic" protocols,
such as IntelliMouse and Explorer, to make sure that the mouse will
be woken up if it went to sleep as a result of PSMOUSE_RESET_DIS
issued earlier.

Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
drivers/input/mouse/psmouse-base.c