Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[usbdev] Link reset must clear packet reception state. #23812

Merged
merged 1 commit into from
Jun 26, 2024

Conversation

alees24
Copy link
Contributor

@alees24 alees24 commented Jun 26, 2024

In the event that a link reset occurs at the end of receiving an OUT packet of 62 or more bytes, the same fault as observed with the OUT STALL behavior would occur, causing reception failure of the first packet post-reset.

Related to issue #23806 and the RTL change in #23807, but this additional change is from inspection/reasoning rather than (yet) being demonstrated in DV.

In the event that a link reset occurs at the end of receiving
an OUT packet of 62 or more bytes, the same fault as observed
with the OUT STALL behavior would occur, causing reception
failure of the first packet post-reset.

Signed-off-by: Adrian Lees <[email protected]>
@alees24 alees24 changed the title [usbdev] Link reset must clear packet size [usbdev] Link reset must clear packet reception state. Jun 26, 2024
@andreaskurth
Copy link
Contributor

Merging due to time criticality

@andreaskurth andreaskurth merged commit 9152251 into lowRISC:master Jun 26, 2024
25 of 32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants