CVSROOT:        /cvs
Module name:    src
Changes by:     kette...@cvs.openbsd.org        2022/12/12 12:18:25

Modified files:
        sys/arch/arm64/conf: GENERIC 
        sys/dev/fdt    : files.fdt xhci_fdt.c 
        sys/dev/ofw    : ofw_misc.h 
        sys/dev/usb    : xhci.c xhcivar.h 
Added files:
        sys/dev/fdt    : tipd.c 

Log message:
Fix USB hotplug on type-C connectors of Apple Silicon hardware.  The USB
controller on these machines does not see connection events.  Instead we
need to rely on the USB PD controllers to notify us of a new connection
and reset the USB controller.  This diff implements this by adding a new
tipd(4) driver and infrastructure to notify xhci(4) of new connections.

ok patrick@

Reply via email to