usb: mtu3: enable wake-up interrupt after runtime_suspend called
authorChunfeng Yun <chunfeng.yun@mediatek.com>
Mon, 25 Oct 2021 07:01:55 +0000 (15:01 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 27 Oct 2021 18:49:32 +0000 (20:49 +0200)
Use the new API dev_pm_set_dedicated_wake_irq_reverse() to request
dedicated wake-up interrupt, due to we want to enable the wake IRQ
after running ->runtime_suspend().

Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/usb/mtu3/mtu3_plat.c

index f13531022f4a3c66b40aa94b1b9b15efe20133a0..4309ed939178a84a3ae949fe896c66db97e98396 100644 (file)
@@ -337,7 +337,7 @@ static int mtu3_probe(struct platform_device *pdev)
                goto comm_init_err;
 
        if (ssusb->wakeup_irq > 0) {
-               ret = dev_pm_set_dedicated_wake_irq(dev, ssusb->wakeup_irq);
+               ret = dev_pm_set_dedicated_wake_irq_reverse(dev, ssusb->wakeup_irq);
                if (ret) {
                        dev_err(dev, "failed to set wakeup irq %d\n", ssusb->wakeup_irq);
                        goto comm_exit;