Felipe Balbi
2014-10-17 17:16:07 UTC
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.
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.
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
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.
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.
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
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-***@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
2.1.0.GIT
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-***@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html