• Linus Torvalds's avatar
    Merge tag 'usb-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb · 8f28472a
    Linus Torvalds authored
    Pull USB updates from Greg KH:
     "Here is the big USB patchset for 4.12-rc1.
      Lots of good stuff here, after many many many attempts, the kernel
      finally has a working typeC interface, many thanks to Heikki and
      Guenter and others who have taken the time to get this merged. It
      wasn't an easy path for them at all.
      There's also a staging driver that uses this new api, which is why
      it's coming in through this tree.
      Along with that, there's the usual huge number of changes for gadget
      drivers, xhci, and other stuff. Johan also finally refactored pretty
      much every driver that was looking at USB endpoints to do it in a
      common way, which will help prevent any "badly-formed" devices from
      causing problems in drivers. That too wasn't a simple task.
      All of these have been in linux-next for a while with no reported
    * tag 'usb-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (263 commits)
      staging: typec: Fairchild FUSB302 Type-c chip driver
      staging: typec: Type-C Port Controller Interface driver (tcpci)
      staging: typec: USB Type-C Port Manager (tcpm)
      usb: host: xhci: remove #ifdef around PM functions
      usb: musb: don't mark of_dev_auxdata as initdata
      usb: misc: legousbtower: Fix buffers on stack
      USB: Revert "cdc-wdm: fix "out-of-sync" due to missing notifications"
      usb: Make sure usb/phy/of gets built-in
      USB: storage: e-mail update in drivers/usb/storage/unusual_devs.h
      usb: host: xhci: print correct command ring address
      usb: host: xhci: delete sp_dma_buffers for scratchpad
      usb: host: xhci: using correct specification chapter reference for DCBAAP
      xhci: switch to pci_alloc_irq_vectors
      usb: host: xhci-plat: set resume_quirk() for R-Car controllers
      usb: host: xhci-plat: add resume_quirk()
      usb: host: xhci-plat: enable clk in resume timing
      usb: host: plat: Enable xHCI plat runtime PM
      USB: serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit
      USB: serial: constify static arrays
      usb: fix some references for /proc/bus/usb
string.c 20.6 KB