summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorFelipe Balbi <balbi@ti.com>2011-10-14 10:00:30 (GMT)
committerFelipe Balbi <balbi@ti.com>2011-12-12 09:48:34 (GMT)
commitfae2b904aa85beecd0950026de28921ae65fb3da (patch)
treeb8f5a84150854fedb435b4c90948b2ae10ef1178 /include
parentd39ee7be2aaf0a53d7b5f43c13571bac95f7cc0c (diff)
downloadlinux-fae2b904aa85beecd0950026de28921ae65fb3da.tar.xz
usb: dwc3: workaround: U1/U2 -> U0 transiton
RTL revisions <1.83a have an issue where, depending on the link partner, the USB link might do multiple entry/exit of low power states before a transfer takes place causing degraded throughput. The suggested workaround is to clear bits 12:9 of DCTL register if we see a transition from U1|U2 to U0 and only re-enable that on a transfer complete IRQ and we have no pending transfers on any of the enabled endpoints. Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions