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>
Wed, 8 Jan 2014 23:25:41 +0000 (15:25 -0800)
commit66ae460b13c31a176b41550259683c841a62af3e
treee923cdf7f4cc857bed6a5c74a5ca4c674034a37e
parent544f94601409653f07ae6e22d4a39e3a90dceead
mei: use hbm idle state to prevent spurious resets

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

Cc: <stable@vger.kernel.org>
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