diff options
author | Jagan Teki <jagan@amarulasolutions.com> | 2020-05-26 11:34:29 +0800 |
---|---|---|
committer | Kever Yang <kever.yang@rock-chips.com> | 2020-05-29 18:13:19 +0800 |
commit | fafaa02290715a02ae97b26fa6937d6a27cdc296 (patch) | |
tree | 61a207bba10234e6eac0848ea5c8d02b3bae36ce /include/linux/usb/phy.h | |
parent | dc18413adbf188ffdfb0706023249e7c03b29545 (diff) |
usb: dwc3: Enable AutoRetry feature in the controller
By default when core sees any transaction error (CRC or overflow) it
replies with terminating retry ACK (Retry=1 and Nump == 0).
Enabling this Auto Retry feature in controller will make the core send
a non-terminanting ACK upon such transaction errors. That is, ACK TP
with Retry=1 and Nump != 0.
Doing so will give controller a chance to recover from transient error
conditions.
Reference from below Linux commit,
commit <b138e23d3dff> ("usb: dwc3: core: Enable AutoRetry feature
in the controller")
Cc: Marek Vasut <marex@denx.de>
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
Diffstat (limited to 'include/linux/usb/phy.h')
0 files changed, 0 insertions, 0 deletions