Skip to content

Commit

Permalink
usb: dwc3: pci: Set enblslpm quirk for Synopsys platforms
Browse files Browse the repository at this point in the history
Certain Synopsys prototyping PHY boards are not able to meet timings
constraints for LPM. This allows the PHY to meet those timings by
leaving the PHY clock running during suspend.

Cc: <stable@vger.kernel.org> # v3.18+
Signed-off-by: John Youn <johnyoun@synopsys.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
  • Loading branch information
John Youn authored and Felipe Balbi committed Oct 9, 2015
1 parent ec791d1 commit 94218ee
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions drivers/usb/dwc3/dwc3-pci.c
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@ static int dwc3_pci_quirks(struct pci_dev *pdev)
memset(&pdata, 0, sizeof(pdata));
pdata.usb3_lpm_capable = true;
pdata.has_lpm_erratum = true;
pdata.dis_enblslpm_quirk = true;

return platform_device_add_data(pci_get_drvdata(pdev), &pdata,
sizeof(pdata));
Expand Down

0 comments on commit 94218ee

Please sign in to comment.