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