|
@@ -148,7 +148,8 @@ void mei_reset(struct mei_device *dev, int interrupts_enabled)
|
|
|
|
|
|
dev->hbm_state = MEI_HBM_IDLE;
|
|
dev->hbm_state = MEI_HBM_IDLE;
|
|
|
|
|
|
- if (dev->dev_state != MEI_DEV_INITIALIZING) {
|
|
|
|
|
|
+ if (dev->dev_state != MEI_DEV_INITIALIZING &&
|
|
|
|
+ dev->dev_state != MEI_DEV_POWER_UP) {
|
|
if (dev->dev_state != MEI_DEV_DISABLED &&
|
|
if (dev->dev_state != MEI_DEV_DISABLED &&
|
|
dev->dev_state != MEI_DEV_POWER_DOWN)
|
|
dev->dev_state != MEI_DEV_POWER_DOWN)
|
|
dev->dev_state = MEI_DEV_RESETTING;
|
|
dev->dev_state = MEI_DEV_RESETTING;
|