CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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@