git: xhci - FreeBSD PR 251503, 262882
Matthew Dillon
dillon at crater.dragonflybsd.org
Wed May 6 18:17:01 PDT 2026
commit d826fe903414d8d53a351384dca3808a363f3768
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Wed May 6 18:12:38 2026 -0700
xhci - FreeBSD PR 251503, 262882
* No need to stop XHCI endpoints in disabled state.
* Some AMD XHCI implementations apparently assert a permanent
internal failure if this happens.
* Always add and evaluate the slot context.
* Only drop BULK and INTERRUPT endpoints to reset data toggle,
because for other endpoint types this is not critical.
FreeBSD-PR: 251503, 262882
Summary of changes:
sys/bus/u4b/controller/xhci.c | 151 ++++++++++++++++++++++++++++++++++++++----
sys/bus/u4b/controller/xhci.h | 38 +++++++++++
2 files changed, 176 insertions(+), 13 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/d826fe903414d8d53a351384dca3808a363f3768
--
DragonFly BSD source repository
More information about the Commits
mailing list