Input: i8042 - fix shutdown issue on some boxes with active MUXes
authorDmitry Torokhov <dtor@insightbb.com>
Fri, 17 Nov 2006 06:07:06 +0000 (01:07 -0500)
committerDmitry Torokhov <dtor@insightbb.com>
Fri, 17 Nov 2006 06:07:06 +0000 (01:07 -0500)
commita216a4b6e6f1fdfd3d1f20f03d9d45f05a63d643
tree6c593ead32aadd41014fec7a54357ff90b51de77
parent6c595fb12fa6c1fe382cc086fdade4acd93c643f
Input: i8042 - fix shutdown issue on some boxes with active MUXes

MUX error handling has a workaround for KBCs that get confused which
port data came from and signal MUXERR while data is actually good.
Unfortunately this workaround hurts with KBCs that signal timeouts
as 0xfc (spec says that only 0xfd, 0xfe and 0xff are alowed with
MUXERR) since it causes endless attempts to rescan i8042 serio
ports. The solution is to treat 0xfc as timeout (0xfe).

Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
drivers/input/serio/i8042.c