![Hal Emmerich](/assets/img/avatar_default.png)
Add backported patched from 5.x from usb related fixes Up kernel version to most recent lts
34 lines
1.2 KiB
Diff
34 lines
1.2 KiB
Diff
From 87b6d2c56825c3119a0e64cc208ae6d795810a2e Mon Sep 17 00:00:00 2001
|
|
From: Minas Harutyunyan <minas.harutyunyan@synopsys.com>
|
|
Date: Wed, 12 Dec 2018 16:44:32 +0400
|
|
Subject: [PATCH 23/53] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit
|
|
clearing
|
|
|
|
To clear GINTSTS2_WKUP_ALERT_INT bit in GINTSTS2 register
|
|
require to write 1. This bit is implemented as "Write to clear".
|
|
|
|
Fixes: 187c5298a122 ("usb: dwc2: gadget: Add handler for WkupAlert interrupt")
|
|
|
|
Signed-off-by: Minas Harutyunyan <hminas@synopsys.com>
|
|
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
|
|
---
|
|
drivers/usb/dwc2/gadget.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/drivers/usb/dwc2/gadget.c b/drivers/usb/dwc2/gadget.c
|
|
index 68ad75a7460d..55ef3cc2701b 100644
|
|
--- a/drivers/usb/dwc2/gadget.c
|
|
+++ b/drivers/usb/dwc2/gadget.c
|
|
@@ -261,7 +261,7 @@ static void dwc2_gadget_wkup_alert_handler(struct dwc2_hsotg *hsotg)
|
|
|
|
if (gintsts2 & GINTSTS2_WKUP_ALERT_INT) {
|
|
dev_dbg(hsotg->dev, "%s: Wkup_Alert_Int\n", __func__);
|
|
- dwc2_clear_bit(hsotg, GINTSTS2, GINTSTS2_WKUP_ALERT_INT);
|
|
+ dwc2_set_bit(hsotg, GINTSTS2, GINTSTS2_WKUP_ALERT_INT);
|
|
dwc2_set_bit(hsotg, DCTL, DCTL_RMTWKUPSIG);
|
|
}
|
|
}
|
|
--
|
|
2.11.0
|
|
|