usb: changes for v4.18 merge window
A total of 98 non-merge commits, the biggest part being in dwc3 this
time around with a large refactoring of dwc3's transfer handling code.
We also have a new driver for Aspeed virtual hub controller.
Apart from that, just a list of miscellaneous fixes all over the place.
  
  config USB_MTU3
        tristate "MediaTek USB3 Dual Role controller"
-       depends on EXTCON && (USB || USB_GADGET)
 -      depends on (USB || USB_GADGET) && HAS_DMA
++      depends on USB || USB_GADGET
        depends on ARCH_MEDIATEK || COMPILE_TEST
        select USB_XHCI_MTK if USB_SUPPORT && USB_XHCI_HCD
        help