mei: use hbm idle state to prevent spurious resets
authorTomas Winkler <tomas.winkler@intel.com>
Wed, 8 Jan 2014 18:19:22 +0000 (20:19 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 6 Feb 2014 19:33:58 +0000 (11:33 -0800)
commitb6ece84bf2f402cd07ab076fb6faef6ed0a2c1c5
tree6216aa67f73d648842f8e86745cd51f124a65140
parentcab808a881049229532d18bc4a2ebee936716a23
mei: use hbm idle state to prevent spurious resets

commit 66ae460b13c31a176b41550259683c841a62af3e upstream.

When reset is caused by hbm protocol mismatch or timeout
we might end up in an endless reset loop and hbm protocol
will never sync

Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/mei/hbm.c
drivers/misc/mei/hbm.h
drivers/misc/mei/init.c
drivers/misc/mei/interrupt.c