On Fri, Oct 17, 2014 at 12:16:07PM -0500, Felipe Balbi wrote: > Hi folks, > > here's a giant set of patches which I already have pending > for v3.19 merge window. They still sit in my testing/next > and will only be moved to next once all fixes reach v3.18-rc. > > Until then, I will keep rebasing them. > > Note that for this set to properly work, we are still pending > a fix being reworked by Marek Szyprowski. As long as you don't > build dwc2, everything should work fine, however. Yes, if build all, has below error: /home/peter/work/projects/usb/drivers/usb/dwc2/gadget.c: In function ‘s3c_hsotg_udc_stop’: /home/peter/work/projects/usb/drivers/usb/dwc2/gadget.c:2939:7: error: ‘driver’ undeclared (first use in this function) /home/peter/work/projects/usb/drivers/usb/dwc2/gadget.c:2939:7: note: each undeclared identifier is reported only once for each function it appears in > > Please test. I mean it. Don't want nobody whinning after these > patches are moved to my 'next' branch; so please go ahead and > test. Tested on chipidea hardware, it works ok. For chipidea change: Acked-by: Peter Chen <peter.chen@xxxxxxxxxxxxx> > > Andrzej Pietrasiewicz (1): > usb: gadget: configfs: add suspend/resume > > Dan Carpenter (1): > usb: gadget: f_uac1: remove an unneeded NULL check > > Felipe Balbi (36): > usb: dwc3: core: write LINUX_VERSION_CODE to our GUID register > usb: dwc3: trace: remove unnecessary newline character > usb: gadget: composite: introduce setup and os_desc pending flags > usb: gadget: composite: set our req->context to cdev > usb: gadget: composite: conditionally dequeue os_desc and setup > requests > usb: dwc3: ep0: trace ep0 TRBs too > usb: dwc3: get rid of ->prepare()/->complete() > usb: gadget: udc-core: call ->disconnect() when soft disconnecting > usb: gadget: udc: document our sysfs ABI > usb: dwc3: gadget: set state to NOT_ATTACHED on disconnect_irq > usb: dwc3: gadget: WARN() on bogus usb_ep_queue() > usb: gadget: udc: amd5536: do not rely on 'driver' argument > usb: gadget: udc: at91: do not rely on 'driver' argument > usb: gadget: udc: dummy: do not rely on 'driver' argument > usb: gadget: udc: fsl_qe: do not rely on 'driver' argument > usb: gadget: udc: lpc32xx: do not rely on 'driver' argument > usb: gadget: udc: mv_u3d: do not rely on 'driver' argument > usb: gadget: udc: mv_udc: do not rely on 'driver' argument > usb: gadget: udc: net2272: do not rely on 'driver' argument > usb: gadget: udc: net2280: do not rely on 'driver' argument > usb: gadget: udc: pxa25x: do not rely on 'driver' argument > usb: gadget: udc: pxa27x: do not rely on 'driver' argument > usb: gadget: udc: s3c-hsudc: do not rely on 'driver' argument > usb: musb: gadget: do not rely on 'driver' argument > usb: gadget: udc: pass a single argument to usb_gadget_udc_start/stop > usb: gadget: udc: at91: remove bind/unbind messages > usb: gadget: udc: atmel_usba: remove bind/unbind messages > usb: gadget: udc: dummy: remove bind/unbind messages > usb: gadget: udc: fsl_qe: remove bind/unbind messages > usb: gadget: udc: gr_udc: remove bind/unbind messages > usb: gadget: udc: net2272: remove bind/unbind messages > usb: gadget: udc: net2280: remove bind/unbind messages > usb: gadget: udc: s3c-hsudc: remove bind/unbind messages > usb: musb: gadget: remove bind/unbind messages > usb: gadget: udc: core: fix unregistering message > usb: gadget: remove unnecessary 'driver' argument > > George Cherian (1): > usb: dwc3: dwc3-omap: get rid of ->prepare()/->complete() > > Heikki Krogerus (3): > ACPI: platform: provide default DMA mask > usb: dwc3: core: only setting the dma_mask when needed > usb: dwc3: add ACPI support > > Peter Chen (18): > usb: gadget: mv_udc_core: delete unnecessary 'out of memory' messages > usb: gadget: fsl_qe_udc: delete unnecessary 'out of memory' messages > usb: gadget: bcm63xx_udc: delete unnecessary 'out of memory' messages > usb: gadget: s3c-hsudc: delete unnecessary 'out of memory' messages > usb: musb: davinci: delete unnecessary 'out of memory' messages > usb: musb: ux500: delete unnecessary 'out of memory' messages > usb: musb: omap2430: delete unnecessary 'out of memory' messages > usb: musb: blackfin: delete unnecessary 'out of memory' messages > usb: musb: tusb6010: delete unnecessary 'out of memory' messages > usb: musb: musb_dsps: delete unnecessary 'out of memory' messages > usb: phy: phy-rcar-usb: delete unnecessary 'out of memory' messages > usb: phy: phy-tegra-usb: delete unnecessary 'out of memory' messages > usb: phy: phy-am335x-control: delete unnecessary 'out of memory' > messages > usb: phy: phy-rcar-gen2-usb: delete unnecessary 'out of memory' > messages > usb: phy: phy-mxs-usb: delete unnecessary 'out of memory' messages > usb: phy: phy-msm-usb: delete unnecessary 'out of memory' messages > usb: phy: phy-mv-usb: delete unnecessary 'out of memory' messages > usb: renesas_usbhs: delete unnecessary 'out of memory' messages > > Robert Jarzmik (3): > usb: gadget: pxa27x_udc: prepare device-tree support > usb: gadget: pxa27x_udc: transfer mach_info into pxa_udc > usb: gadget: pxa27x_udc: add devicetree support > > Vinod Koul (1): > usb: musb: ux500_dma: use dmaengine_xxx() APIs > > Yoshihiro Shimoda (3): > usb: renesas_usbhs: rename phy to usb_phy in usbhs_priv > usb: renesas_usbhs: clean up rcar2.c to support a generic PHY > usb: renesas_usbhs: add support for generic PHY > > Documentation/ABI/stable/sysfs-class-udc | 93 ++++++++++++++++++++++++++++++++ > drivers/acpi/acpi_platform.c | 2 + > drivers/usb/chipidea/udc.c | 6 +-- > drivers/usb/dwc2/gadget.c | 3 +- > drivers/usb/dwc3/core.c | 78 ++++++++++----------------- > drivers/usb/dwc3/core.h | 11 ---- > drivers/usb/dwc3/dwc3-omap.c | 20 +------ > drivers/usb/dwc3/ep0.c | 24 +++++---- > drivers/usb/dwc3/gadget.c | 28 +++++----- > drivers/usb/dwc3/trace.h | 8 +-- > drivers/usb/gadget/composite.c | 64 +++++++++++++++++++--- > drivers/usb/gadget/configfs.c | 3 ++ > drivers/usb/gadget/function/u_uac1.c | 3 -- > drivers/usb/gadget/udc/amd5536udc.c | 10 ++-- > drivers/usb/gadget/udc/at91_udc.c | 9 ++-- > drivers/usb/gadget/udc/atmel_usba_udc.c | 11 ++-- > drivers/usb/gadget/udc/bcm63xx_udc.c | 7 +-- > drivers/usb/gadget/udc/dummy_hcd.c | 14 ++--- > drivers/usb/gadget/udc/fotg210-udc.c | 3 +- > drivers/usb/gadget/udc/fsl_qe_udc.c | 11 +--- > drivers/usb/gadget/udc/fsl_udc_core.c | 8 ++- > drivers/usb/gadget/udc/fusb300_udc.c | 3 +- > drivers/usb/gadget/udc/goku_udc.c | 6 +-- > drivers/usb/gadget/udc/gr_udc.c | 8 +-- > drivers/usb/gadget/udc/lpc32xx_udc.c | 8 +-- > drivers/usb/gadget/udc/m66592-udc.c | 3 +- > drivers/usb/gadget/udc/mv_u3d_core.c | 5 +- > drivers/usb/gadget/udc/mv_udc_core.c | 13 ++--- > drivers/usb/gadget/udc/net2272.c | 11 ++-- > drivers/usb/gadget/udc/net2280.c | 16 ++---- > drivers/usb/gadget/udc/omap_udc.c | 6 +-- > drivers/usb/gadget/udc/pch_udc.c | 7 ++- > drivers/usb/gadget/udc/pxa25x_udc.c | 8 ++- > drivers/usb/gadget/udc/pxa27x_udc.c | 78 +++++++++++++++------------ > drivers/usb/gadget/udc/pxa27x_udc.h | 6 ++- > drivers/usb/gadget/udc/r8a66597-udc.c | 3 +- > drivers/usb/gadget/udc/s3c-hsudc.c | 16 ++---- > drivers/usb/gadget/udc/s3c2410_udc.c | 6 +-- > drivers/usb/gadget/udc/udc-core.c | 24 ++++----- > drivers/usb/gadget/udc/udc-xilinx.c | 3 +- > drivers/usb/musb/blackfin.c | 8 +-- > drivers/usb/musb/davinci.c | 4 +- > drivers/usb/musb/musb_dsps.c | 5 +- > drivers/usb/musb/musb_gadget.c | 13 ++--- > drivers/usb/musb/omap2430.c | 19 ++----- > drivers/usb/musb/tusb6010.c | 4 +- > drivers/usb/musb/ux500.c | 4 +- > drivers/usb/musb/ux500_dma.c | 7 +-- > drivers/usb/phy/phy-am335x-control.c | 4 +- > drivers/usb/phy/phy-msm-usb.c | 12 ++--- > drivers/usb/phy/phy-mv-usb.c | 4 +- > drivers/usb/phy/phy-mxs-usb.c | 4 +- > drivers/usb/phy/phy-rcar-gen2-usb.c | 4 +- > drivers/usb/phy/phy-rcar-usb.c | 4 +- > drivers/usb/phy/phy-tegra-usb.c | 9 +--- > drivers/usb/renesas_usbhs/common.c | 4 +- > drivers/usb/renesas_usbhs/common.h | 3 +- > drivers/usb/renesas_usbhs/mod_gadget.c | 3 +- > drivers/usb/renesas_usbhs/rcar2.c | 73 ++++++++++++++++++------- > include/linux/usb/composite.h | 7 +++ > include/linux/usb/gadget.h | 3 +- > 61 files changed, 423 insertions(+), 421 deletions(-) > create mode 100644 Documentation/ABI/stable/sysfs-class-udc > > -- > 2.1.0.GIT > -- Best Regards, Peter Chen -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html