summaryrefslogtreecommitdiff
path: root/drivers/char/bsr.c
diff options
context:
space:
mode:
authorTomas Winkler <tomas.winkler@intel.com>2013-03-10 15:56:07 +0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-03-15 22:18:08 +0400
commit68f8ea184bf7a552b59a38c4b0c7dc243822d2d5 (patch)
treea116d50a78d748dabe04e3d45e07adf25e2ef0e0 /drivers/char/bsr.c
parent7cb035d9e619a8d20f5d3b9791f8cb5160d19e70 (diff)
downloadlinux-68f8ea184bf7a552b59a38c4b0c7dc243822d2d5.tar.xz
mei: ME hardware reset needs to be synchronized
This fixes failure during initialization on Lynx Point LP devices. ME driver needs to release the device from the reset only after the FW has completed its flow and indicated it by delivering an interrupt to the host. This is the correct behavior for all the ME devices yet the the previous versions are less susceptive to the implementation that ignored FW reset completion indication. We add mei_me_hw_reset_release function which is called after reset from the interrupt thread or directly from mei_reset during power down. Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/char/bsr.c')
0 files changed, 0 insertions, 0 deletions