diff mbox series

[1/3] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM

Message ID 188eaa661bef09ee4c6b505d45aba606a8c8ff8e.1541642865.git.thinhn@synopsys.com (mailing list archive)
State Mainlined
Commit eafeacf1196447dac0b8c40e77e96a81b74b8f7f
Headers show
Series usb: dwc3: Misc USB2 LPM settings | expand

Commit Message

Thinh Nguyen Nov. 8, 2018, 2:10 a.m. UTC
GUSB2PHYCFG.ENBLSLPM enables the controller to assert low power signals
to the PHY. Unless disabled via device property, explicitly set
GUSB2PHYCFG.ENBLSLPM as it may not be set by default.

Signed-off-by: Thinh Nguyen <thinhn@synopsys.com>
---
 drivers/usb/dwc3/core.c | 2 ++
 1 file changed, 2 insertions(+)
diff mbox series

Patch

diff --git a/drivers/usb/dwc3/core.c b/drivers/usb/dwc3/core.c
index becfbb87f791..a4068a7b95dd 100644
--- a/drivers/usb/dwc3/core.c
+++ b/drivers/usb/dwc3/core.c
@@ -661,6 +661,8 @@  static int dwc3_phy_setup(struct dwc3 *dwc)
 
 	if (dwc->dis_enblslpm_quirk)
 		reg &= ~DWC3_GUSB2PHYCFG_ENBLSLPM;
+	else
+		reg |= DWC3_GUSB2PHYCFG_ENBLSLPM;
 
 	if (dwc->dis_u2_freeclk_exists_quirk)
 		reg &= ~DWC3_GUSB2PHYCFG_U2_FREECLK_EXISTS;