diff --git a/sound/soc/sdca/sdca_class.c b/sound/soc/sdca/sdca_class.c index ca311209c6d1..ee61c983dc57 100644 --- a/sound/soc/sdca/sdca_class.c +++ b/sound/soc/sdca/sdca_class.c @@ -265,6 +265,7 @@ int sdca_class_system_suspend(struct sdca_class_drv *drv) ret = pm_runtime_force_suspend(drv->dev); if (ret) { dev_err(drv->dev, "failed to force suspend: %d\n", ret); + enable_irq(drv->sdw->irq); return ret; }