diff --git a/drivers/usb/host/ohci-platform.c b/drivers/usb/host/ohci-platform.c index 4923536780ee..aa9bc2edf7fc 100644 --- a/drivers/usb/host/ohci-platform.c +++ b/drivers/usb/host/ohci-platform.c @@ -216,6 +216,10 @@ static int ohci_platform_probe(struct platform_device *dev) device_wakeup_enable(hcd->self.controller); + if (of_device_is_compatible(dev->dev.of_node, + "rockchip,rk3588-ohci")) + device_enable_async_suspend(hcd->self.controller); + platform_set_drvdata(dev, hcd); return err;