Hi,
This patchset consists of various bug fixes and feature enhancements for the
dwc2 gadget driver. All the patches are verified on dwc2 v3.0a with dedicated
fifos. Main focus of testing was with dma enabled. Although basic testing
without dma was also done.

It is based on linux-next tag next-20141221.

Thank you,

Best regards,
Yousaf

History:
v1:
 - Addressed comments from Sergei Shtylyov

Gregory Herrero (13):
  usb: dwc2: gadget: register gadget handle to the phy
  usb: dwc2: gadget: write correct value in ahbcfg register
  usb: dwc2: gadget: don't erase gahbcfg register when enabling dma
  usb: dwc2: gadget: add device tree property to enable dma
  Documentation: dt-bindings: add dt binding info for dwc2 g-use-dma
  usb: dwc2: gadget: configure fifos from device tree
  Documentation: dt-bindings: add dt binding info for dwc2 fifo resizing
  usb: dwc2: gadget: don't block after fifo flush timeout
  usb: dwc2: gadget: add vbus_session support
  usb: dwc2: gadget: reset fifo_map when initializing fifos
  usb: dwc2: gadget: fix pullup handling
  usb: dwc2: gadget: add vbus_draw support
  usb: dwc2: gadget: force gadget initialization in dev mode

Mian Yousaf Kaukab (16):
  usb: dwc2: gadget: mask fifo empty irq with dma
  usb: dwc2: gadget: process setup packet on transfer complete
  usb: dwc2: gadget: don't embed ep0 buffers
  usb: dwc2: gadget: add bi-directional endpoint support
  usb: dwc2: gadget: check interrupts for all endpoints
  usb: dwc2: gadget: remove unused members from hsotg_req
  usb: dwc2: gadget: fix debug loop limits
  usb: dwc2: gadget: consider all tx fifos
  usb: dwc2: gadget: kill requests after disabling ep
  usb: dwc2: gadget: manage ep0 state in software
  usb: dwc2: gadget: fix zero length packet transfers
  usb: dwc2: gadget: dont warn if endpoint is not enabled
  usb: dwc2: gadget: rename sent_zlp to send_zlp
  usb: dwc2: gadget: pick smallest acceptable fifo
  usb: dwc2: gadget: fix fifo allocation leak
  usb: dwc2: gadget: report disconnection after reset

 Documentation/devicetree/bindings/usb/dwc2.txt |   4 +
 drivers/usb/dwc2/core.h                        |  46 +-
 drivers/usb/dwc2/gadget.c                      | 866 ++++++++++++++++---------
 drivers/usb/dwc2/hw.h                          |   1 +
 4 files changed, 594 insertions(+), 323 deletions(-)

-- 
2.1.0

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to