diff options
author | Patrick Wildt <patrick@cvs.openbsd.org> | 2019-02-21 22:44:45 +0000 |
---|---|---|
committer | Patrick Wildt <patrick@cvs.openbsd.org> | 2019-02-21 22:44:45 +0000 |
commit | fb3c4d3acc64391196c131bc90a0ba865dc9b341 (patch) | |
tree | dd4416687fce3256a340ed4ae71c379edbcfa6d1 /include/sndio.h | |
parent | 651b95692687f26f68a592a76b9db98af21ec9ed (diff) |
Transfers that span multiple TRBs which wrap around the ring and
thus have the Link TRB inbetween must have the Chain Bit set in the
Link TRB. Otherwise xHCI controllers might think that the transfer
ends at that point.
Fixes an issue that was most prominently seen as Invalid CSW error
when using umass0 on octeon and i.MX8M.
Tested by visa@
ok mpi@
Diffstat (limited to 'include/sndio.h')
0 files changed, 0 insertions, 0 deletions