]> git.karo-electronics.de Git - karo-tx-linux.git/commit
mei: me: generate an interrupt if the hw indicates reset.
authorAlexander Usyskin <alexander.usyskin@intel.com>
Thu, 2 Feb 2017 09:26:54 +0000 (11:26 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 3 Feb 2017 10:49:06 +0000 (11:49 +0100)
commit47f60a017169d1d3c6cb086ece272f272f110845
treeb2e1c8f28f7286d048b7ad24e9c91200a63aa8cd
parent9c7daa61d91647fba3b986a9941d3fb531b9b9ff
mei: me: generate an interrupt if the hw indicates reset.

In rare case the driver may lose connection with the device after device
reset due to a missed interrupt. The driver will unlock the flow by
generating an interrupt towards the firmware (HIG) when the device is in
the resetting state. The FW is able to ignore the interrupt during
orderly flow. The effected platforms are skylake and newer.

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