|
@@ -450,7 +450,7 @@ irqreturn_t dwc2_handle_common_intr(int irq, void *dev)
|
|
|
{
|
|
|
struct dwc2_hsotg *hsotg = dev;
|
|
|
u32 gintsts;
|
|
|
- int retval = 0;
|
|
|
+ irqreturn_t retval = IRQ_NONE;
|
|
|
|
|
|
if (dwc2_check_core_status(hsotg) < 0) {
|
|
|
dev_warn(hsotg->dev, "Controller is disconnected\n");
|
|
@@ -461,7 +461,7 @@ irqreturn_t dwc2_handle_common_intr(int irq, void *dev)
|
|
|
|
|
|
gintsts = dwc2_read_common_intr(hsotg);
|
|
|
if (gintsts & ~GINTSTS_PRTINT)
|
|
|
- retval = 1;
|
|
|
+ retval = IRQ_HANDLED;
|
|
|
|
|
|
if (gintsts & GINTSTS_MODEMIS)
|
|
|
dwc2_handle_mode_mismatch_intr(hsotg);
|
|
@@ -500,6 +500,6 @@ irqreturn_t dwc2_handle_common_intr(int irq, void *dev)
|
|
|
|
|
|
spin_unlock(&hsotg->lock);
|
|
|
out:
|
|
|
- return IRQ_RETVAL(retval);
|
|
|
+ return retval;
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(dwc2_handle_common_intr);
|