When this failure occurs, we will clear card->plt_wake_cfg so that
device would initialize without wake up on external interrupt feature.
This feature specific code in suspend and resume handlers will be
skipped.
Signed-off-by: Amitkumar Karwar <akarwar@marvell.com>
Reviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
                                               IRQF_TRIGGER_LOW,
                                               "wifi_wake", cfg);
                        if (ret) {
-                               dev_err(dev,
+                               dev_dbg(dev,
                                        "Failed to request irq_wifi %d (%d)\n",
                                        cfg->irq_wifi, ret);
+                               card->plt_wake_cfg = NULL;
+                               return 0;
                        }
                        disable_irq(cfg->irq_wifi);
                }