e422044e67
We skip ClearFeature(ENDPOINT_HALT) for endpoints which are not halted in previous codes. That will cause sequence number mismatching. According to 9.4.5 in USB3.2 Revision 1.1 specification, we should always reinitialize data sequence and set stream state machine to disabled. http://nvbugs/5104500 Signed-off-by: haotienh <haotienh@nvidia.com> Reviewed-by: Henry Lin <henryl@nvidia.com> Reviewed-by: EJ Hsu <ejh@nvidia.com> Reviewed-by: WK Tsai <wtsai@nvidia.com> Reviewed-by: Wayne Chang <waynec@nvidia.com> Signed-off-by: Vishwaroop A <va@nvidia.com> Acked-by: Noah Wager <noah.wager@canonical.com> Acked-by: Jacob Martin <jacob.martin@canonical.com> Signed-off-by: Noah Wager <noah.wager@canonical.com>