usb_add_hcd — finish generic HCD structure initialization and register
the usb_hcd structure to initialize
Interrupt line to allocate
Interrupt type flags
allocate the buffers of consistent memory, register the bus, request the IRQ line, and call the driver's reset and start routines.