• Greg Kroah-Hartman's avatar
    Merge tag 'usb-for-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next · 5ac93d0c
    Greg Kroah-Hartman authored
    Felipe writes:
    
    USB changes for v4.21
    
    So it looks like folks are interested in dwc3 again. Almost 64% of the
    changes are in dwc3 this time around with some other bits in gadget
    functions and dwc2.
    
    There are two important parts here: a. removal of the waitqueue from
    dwc3's dequeue implementation, which will guarantee that gadget
    functions can dequeue from any context and; b. better method for
    starting isochronous transfers to avoid, as much as possible, missed
    isoc frames.
    
    Apart from these, we have the usual set of non-critical fixes and new
    features all over the place.
    
    * tag 'usb-for-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb: (56 commits)
      usb: dwc2: Fix disable all EP's on disconnect
      usb: dwc3: gadget: Disable CSP for stream OUT ep
      usb: dwc2: disable power_down on Amlogic devices
      Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs"
      USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE
      usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler
      usb: dwc3: trace: add missing break statement to make compiler happy
      usb: dwc3: gadget: Report isoc transfer frame number
      usb: gadget: Introduce frame_number to usb_request
      usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro
      usb: renesas_usbhs: Remove dummy runtime PM callbacks
      usb: dwc2: host: use hrtimer for NAK retries
      usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode
      usb: mtu3: enable SETUPENDISR interrupt
      usb: mtu3: fix the issue about SetFeature(U1/U2_Enable)
      usb: mtu3: enable hardware remote wakeup from L1 automatically
      usb: mtu3: remove QMU checksum
      usb/mtu3: power down device ip at setup
      usb: dwc2: Disable power down feature on Samsung SoCs
      usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb()
      ...
    5ac93d0c
gadget.c 85.2 KB