usb: dwc3: workaround: clock gating issues
authorFelipe Balbi <balbi@ti.com>
Tue, 25 Feb 2014 20:00:13 +0000 (14:00 -0600)
committerFelipe Balbi <balbi@ti.com>
Wed, 5 Mar 2014 15:44:50 +0000 (09:44 -0600)
commit32a4a135847b1e600c64756b7c7c7a91eb2f0aa9
tree3194fe2ccd0c66c4895663d3473a0d7395952d4c
parent183ca11179f6d3b99e0431bae6acb84350b82dea
usb: dwc3: workaround: clock gating issues

Revisions between 2.10a and 2.50a (included) have
a known issue which may cause xHCI compliance tests
to fail and/or quality issues with Isochronous
transactions.

Note that this issue only impacts certain configurations
of those revisions, namely the ones which have clock
gating enabled.

The suggested workaround is to disable clock gating in
known broken revisions, make sure HW LPM is disabled
and set GCTL.SOFITPSYNC to 1.

Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/dwc3/core.c