• T
    mei: ME hardware reset needs to be synchronized · 68f8ea18
    Tomas Winkler 提交于
    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: NTomas Winkler <tomas.winkler@intel.com>
    Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
    68f8ea18
hw-me.c 14.0 KB