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 <[email protected]>
>
> 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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html