mirror of
https://github.com/Fishwaldo/build.git
synced 2025-03-31 03:01:47 +00:00
26 lines
878 B
Diff
26 lines
878 B
Diff
diff --git a/drivers/usb/dwc3/core.c b/drivers/usb/dwc3/core.c
|
|
index c9bb93a2c..8252923d8 100644
|
|
--- a/drivers/usb/dwc3/core.c
|
|
+++ b/drivers/usb/dwc3/core.c
|
|
@@ -983,6 +983,8 @@ static int dwc3_core_init(struct dwc3 *dwc)
|
|
if (dwc->dis_tx_ipgap_linecheck_quirk)
|
|
reg |= DWC3_GUCTL1_TX_IPGAP_LINECHECK_DIS;
|
|
|
|
+ reg |= (DWC3_GUCTL_NAKPERENHHS | DWC3_GUCTL_PARKMODEDISABLESS);
|
|
+
|
|
dwc3_writel(dwc->regs, DWC3_GUCTL1, reg);
|
|
}
|
|
|
|
diff --git a/drivers/usb/dwc3/core.h b/drivers/usb/dwc3/core.h
|
|
index 3dd783b88..ff09d19ee 100644
|
|
--- a/drivers/usb/dwc3/core.h
|
|
+++ b/drivers/usb/dwc3/core.h
|
|
@@ -247,6 +247,8 @@
|
|
|
|
/* Global User Control Register */
|
|
#define DWC3_GUCTL_HSTINAUTORETRY BIT(14)
|
|
+#define DWC3_GUCTL_PARKMODEDISABLESS BIT(17)
|
|
+#define DWC3_GUCTL_NAKPERENHHS BIT(18)
|
|
|
|
/* Global User Control 1 Register */
|
|
#define DWC3_GUCTL1_TX_IPGAP_LINECHECK_DIS BIT(28)
|