Add support for HC with hardware enumerate phase
Detail: Support controllers such as the XHCI which perform some steps of enumeration themselves in hardware, thereby needing some steps of the software enumeration to be bypassed. usb.c: Internally permit addr of 0, to represent the root hub, since the controller is responsible for allocating 1+. Merged from NetBSD 1.144. usb_subr.c: Test pointers against NULL not 0. Merged from NetBSD 1.191. Add 4 new bus methods, for prior to enumeration, address assignment phase, post enumeration fixup, and device removal. usbdivar.h: Prototypes of 4 new bus methods. Admin: HC API version number bumped. Submission from Elesar. Version 1.08. Tagged as 'NetBSD-1_08'
Showing
Please register or sign in to comment