Hi Greg, Here are the changes we did on DWC3 which need to be integrated on v3.4 merge window. Please consider merging it on your usb-next branch. The following changes since commit 62aa2b537c6f5957afd98e29f96897419ed5ebab: Linux 3.3-rc2 (2012-01-31 13:31:54 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git tags/dwc3-for-v3.4 for you to fetch changes up to 87e3782faa9c5777f4054833f71f9203d2cde2a2: usb: dwc3: clear 'res_trans_idx' as soon as it becomes invalid (2012-02-27 16:30:52 +0200) ---------------------------------------------------------------- Several fixes which missed the early -rc cycles and a glue layer for Samsung's Exynos platform. ---------------------------------------------------------------- Anton Tikhomirov (2): usb: dwc3: Add Exynos Specific Glue layer usb: dwc3: use proper function for setting endpoint name Chanho Park (1): usb: dwc3: use devm_xxx functions Dan Carpenter (1): usb: dwc3: make dwc3_get_device_id() return the id Danny Kukawka (1): usb: dwc3: linux/module.h included twice Felipe Balbi (15): usb: dwc3: gadget: re-factor USB2 test mode to a function usb: dwc3: gadget: allow testmodes changes via debugfs usb: dwc3: gadget: re-factor Link state change to a function usb: dwc3: gadget: allow Link state changes via debugfs usb: dwc3: gadget: fix XferNotReady debug print usb: dwc3: gadget: use the descriptor pointer we hold usb: dwc3: ep0: move to CONFIGURED also on delayed status usb: dwc3: gadget: dynamically re-size TxFifos usb: dwc3: gadget: start core on Rx.Detect usb: dwc3: omap: convert pdata to of property usb: dwc3: debugfs: fix error check usb: dwc3: host: align on host device name usb: dwc3: gadget: avoid memcpy()ing event buffer usb: dwc3: gadget: allocate 3 packets for bulk and isoc endpoints usb: dwc3: convert TRBs into bitshifts Gerard Cauvy (2): usb: dwc3: debugfs: fix off by one when entering testmode usb: dwc3: ep0: fix SetFeature(TEST) Paul Zimmerman (8): usb: dwc3: clean up whitespace damage, typos, missing parens, etc. usb: dwc3: gadget: don't wrap around the TRB poll on non-ISOC usb: dwc3: fix bogus test in dwc3_gadget_start_isoc usb: dwc3: replace hard-coded constant in DWC3_GCTL_SCALEDOWN(3) usb: dwc3: pci: fix failure path in dwc3_pci_probe() usb: dwc3: shorten long delay in dwc3_gadget_set_link_state() usb: dwc3: take lock while modifying flags usb: dwc3: clear 'res_trans_idx' as soon as it becomes invalid drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 108 ++++----- drivers/usb/dwc3/core.h | 198 +++++++-------- drivers/usb/dwc3/debugfs.c | 214 ++++++++++++++++- drivers/usb/dwc3/dwc3-exynos.c | 151 ++++++++++++ drivers/usb/dwc3/dwc3-omap.c | 116 +++++---- drivers/usb/dwc3/dwc3-pci.c | 52 ++-- drivers/usb/dwc3/ep0.c | 82 +++---- drivers/usb/dwc3/gadget.c | 371 +++++++++++++++++++++-------- drivers/usb/dwc3/gadget.h | 3 + drivers/usb/dwc3/host.c | 2 +- include/linux/platform_data/dwc3-exynos.h | 24 ++ 12 files changed, 909 insertions(+), 413 deletions(-) create mode 100644 drivers/usb/dwc3/dwc3-exynos.c create mode 100644 include/linux/platform_data/dwc3-exynos.h -- balbi
Attachment:
signature.asc
Description: Digital signature