]> git.karo-electronics.de Git - karo-tx-linux.git/commit
Input: psmouse - reset all types of mice before reconnecting
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Thu, 13 May 2010 07:42:23 +0000 (00:42 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 5 Jul 2010 18:11:16 +0000 (11:11 -0700)
commit04a08885c36dc2f4663900d007b9d71a7e7f2b92
tree4e54b52c5016a4aedfbb90b36962bed565eef37b
parented24d91246b907441b8061dc3fb18f233ebd664e
Input: psmouse - reset all types of mice before reconnecting

commit ef110b24e28f36620f63dab94708a17c7e267358 upstream.

Synaptics hardware requires resetting device after suspend to ram
in order for the device to be operational. The reset lives in
synaptics-specific reconnect handler, but it is not being invoked
if synaptics support is disabled and the device is handled as a
standard PS/2 device (bare or IntelliMouse protocol).

Let's add reset into generic reconnect handler as well.

Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Cc: Tim Gardner <tim.gardner@canonical.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/input/mouse/psmouse-base.c