diff options
author | Xu Yang <xu.yang_2@nxp.com> | 2024-09-26 10:29:06 +0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2024-10-04 15:14:09 +0200 |
commit | 47263478251bc21d81cc813bdcbcbbcd6bdac167 (patch) | |
tree | 1b0351f25760ad5b9b24b15a6500b213f3cb7c47 /drivers/gpu/drm/amd/amdgpu/atom.c | |
parent | b8c7f7e1884e701df977a315519739c98488345c (diff) |
usb: chipidea: udc: improve error recovery for ISO transfer
Impove device mode ISO transfer error tolerant by reprime the corresponding
endpoint.
The recovery steps when error occurs:
- Delete the error dTD from dQH and giveback request to user.
- Do reprime if dQH is not empty.
- Do prime when new dTD is queued if dQH is empty
Acked-by: Peter Chen <peter.chen@kernel.org>
Signed-off-by: Xu Yang <xu.yang_2@nxp.com>
Link: https://lore.kernel.org/r/20240926022906.473319-3-xu.yang_2@nxp.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/atom.c')
0 files changed, 0 insertions, 0 deletions