[PATCH 000/100] usb: gadget: big patch bomb :-)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi folks,

sorry fort he patch bomb, but I have been busy lately and I pretty
much forgot which patches I had already sent and which needed to be
sent again, so I'm sending everything I have already which *will be*
queued for v3.10 merge window.

Please go over the patches and scream if you see anything wrong. I have
just pushed the entire series to a branch called 'testing' on my git
tree.

Again, sorry for the patch bomb, but overall the diffstat looks good;
deleting 152 lines is always good.

Felipe Balbi (99):
  usb: gadget: udc-core: allow udc class register gadget device
  usb: dwc3: gadget: let udc-core manage gadget->dev
  usb: musb: gadget: let udc-core manage gadget-dev
  usb: gadget: omap_udc: let udc-core manage gadget->dev
  usb: gadget: amd5536udc: let udc-core manage gadget->dev
  usb: gadget: at91_udc: let udc-core manage gadget->dev
  usb: gadget: atmel_usba_udc: let udc-core manage gadget->dev
  usb: gadget: bcm63xx_udc: let udc-core manage gadget->dev
  usb: gadget: dummy_hcd: let udc-core manage gadget->dev
  usb: gadget: fsl_qe_udc: let udc-core manage gadget->dev
  usb: gadget: fsl_udc_core: let udc-core manage gadget->dev
  usb: gadget: fusb300_udc: let udc-core manage gadget->dev
  usb: gadget: goku_udc: let udc-core manage gadget->dev
  usb: gadget: imx_udc: let udc-core manage gadget->dev
  usb: gadget: lpc32xx_udc: let udc-core manage gadget->dev
  usb: gadget: m66592-udc: let udc-core manage gadget->dev
  usb: gadget: mv_u3d_core: let udc-core manage gadget->dev
  usb: gadget: mv_u3d_core: fix a compile warning
  usb: gadget: mv_udc_core: let udc-core manage gadget->dev
  usb: gadget: net2272: let udc-core manage gadget->dev
  usb: gadget: net2280: let udc-core manage gadget->dev
  usb: gadget: pch_udc: let udc-core manage gadget->dev
  usb: gadget: r8a66597-udc: let udc-core manage gadget->dev
  usb: gadget: s3c-hsotg: let udc-core manage gadget->dev
  usb: gadget: s3c-hsudc: let udc-core manage gadget->dev
  usb: gadget: s3c2410_udc: let udc-core manage gadget->dev
  usb: renesas_usbhs: gadget: let udc-core manage gadget->dev
  usb: gadget: pxa25x_udc: let udc-core manage gadget->dev
  usb: gadget: pxa27x_udc: let udc-core manage gadget->dev
  usb: chipidea: let udc-core manage gadget->dev
  usb: gadget: drop now unnecessary flag
  usb: gadget: s3c-hsotg: switch over to usb_gadget_map/unmap_request()
  usb: gadget: amd5536udc: remove unused structure member
  usb: gadget: atmel_usba_udc: switch over to
    usb_gadget_map/unmap_request()
  usb: gadget: fsl_udc_core: switch over to
    usb_gadget_map/unmap_request()
  usb: gadget: fusb300: switch over to usb_gadget_map/unmap_request()
  usb: gadget: lpc32xx_udc: switch over to
    usb_gadget_map/unmap_request()
  usb: gadget: mv_udc_core: switch over to
    usb_gadget_map/unmap_request()
  usb: musb: gadget: switch over to usb_gadget_map/unmap_request()
  usb: dwc3: core: explicitly setup and cleanup event buffers
  usb: dwc3: gadget: introduce and use enable/disable irq methods
  usb: dwc3: gadget: save state of pullups
  usb: dwc3: core: add power management support
  usb: dwc3: omap: introduce enable/disable IRQ methods
  usb: dwc3: omap: remove unused fields from private structure
  usb: dwc3: omap: add basic suspend/resume support
  usb: dwc3: pci: add basic suspend/resume support
  usb: dwc3: omap: bail out early on non-DT boot
  usb: dwc3: omap: fix error path
  usb: musb: core: remove unnecessary pr_info()
  usb: musb: switch over to devm_ioremap_resource()
  usb: musb: gadget: delete wrong comment
  usb: musb: force PIO-only if we're building multiplatform kernels
  usb: musb: make davinci and da8xx glues depend on BROKEN
  usb: musb: dsps: add missing include
  usb: musb: ux500_dma: kill compile warnings
  usb: musb: dsps: fix possible compile warning
  usb: musb: gadget: fix compile warning
  usb: musb: Kconfig: drop unnecessary dependencies
  usb: dwc3: core: remove bogus comment to our structure
  usb: dwc3: add a flags field to event buffer
  usb: dwc3: add count field to event buffer
  usb: dwc3: gadget: move to threaded IRQ
  usb: common: introduce usb_state_string()
  usb: gadget: introduce gadget state tracking
  usb: dwc3: gadget: implement gadget state tracking
  usb: dwc3: remove our homebrew state mechanism
  usb: dwc3: debugfs: add two missing Link States
  usb: dwc3: debugfs: when unknown, print only the state value
  usb: dwc3: debugfs: mark our regset structure const
  usb: dwc3: debugfs: improve debugfs file creation
  usb: dwc3: core: avoid checkpatch.pl warning
  usb: gadget: pxa27x_udc: drop ARCH_PXA dependency
  usb: gadget: pxa27x_udc: switch over to module_platform_driver
  usb: gadget: udc-core: copy dma-related parameters from parent
  usb: gadget: udc-core: initialize parent
  usb: gadget: chipidea: remove unnecessary initializations
  usb: gadget: amd5536udc: remove unnecessary initializations
  usb: gadget: atmel_usba_udc: remove unnecessary initializations
  usb: gadget: bcm63xx_udc: remove unnecessary initializations
  usb: gadget: fusb300_udc: remove unnecessary initializations
  usb: gadget: goku_udc: remove unnecessary initializations
  usb: gadget: goku_udc: remove unused macro
  usb: gadget: imx_udc: remove unnecessary initializations
  usb: gadget: m66592-udc: remove unnecessary initializations
  usb: dwc3: gadget: remove unnecessary initializations
  usb: gadget: mv_u3d_core: remove unnecessary initializations
  usb: gadget: mv_udc_core: remove unnecessary initializations
  usb: gadget: net2272: remove unnecessary initializations
  usb: gadget: net2280: remove unnecessary initializations
  usb: gadget: omap_udc: remove unnecessary initializations
  usb: gadget: pch_udc: remove unnecessary initializations
  usb: gadget: pxa25x_udc: remove unnecessary initializations
  usb: gadget: pxa27x_udc: remove unnecessary initializations
  usb: gadget: r8a66597-udc: remove unnecessary initializations
  usb: gadget: s3c-hsotg: remove unnecessary initializations
  usb: gadget: s3c-hsudc: remove unnecessary initializations
  usb: gadget: s3c2410_udc: remove unnecessary initializations
  usb: musb: gadget: remove unnecessary initializations

Vikas Sajjan (1):
  usb: dwc3: exynos: add basic suspend/resume support

 drivers/usb/chipidea/udc.c             |  15 +-
 drivers/usb/dwc3/core.c                | 153 ++++++++++++++++--
 drivers/usb/dwc3/core.h                |  49 +++++-
 drivers/usb/dwc3/debugfs.c             |  51 +++---
 drivers/usb/dwc3/dwc3-exynos.c         |  34 ++++
 drivers/usb/dwc3/dwc3-omap.c           | 152 +++++++++++++-----
 drivers/usb/dwc3/dwc3-pci.c            |  38 +++++
 drivers/usb/dwc3/ep0.c                 |  33 ++--
 drivers/usb/dwc3/gadget.c              | 244 +++++++++++++++++++---------
 drivers/usb/gadget/Kconfig             |   1 -
 drivers/usb/gadget/amd5536udc.c        |  10 --
 drivers/usb/gadget/amd5536udc.h        |   1 -
 drivers/usb/gadget/at91_udc.c          |  12 +-
 drivers/usb/gadget/atmel_usba_udc.c    |  42 +----
 drivers/usb/gadget/bcm63xx_udc.c       |   9 --
 drivers/usb/gadget/dummy_hcd.c         |   9 --
 drivers/usb/gadget/fsl_qe_udc.c        |  14 +-
 drivers/usb/gadget/fsl_udc_core.c      |  59 ++-----
 drivers/usb/gadget/fusb300_udc.c       |  32 +---
 drivers/usb/gadget/goku_udc.c          |  14 --
 drivers/usb/gadget/goku_udc.h          |   3 +-
 drivers/usb/gadget/imx_udc.c           |  14 +-
 drivers/usb/gadget/lpc32xx_udc.c       |  49 +-----
 drivers/usb/gadget/m66592-udc.c        |  14 --
 drivers/usb/gadget/mv_u3d_core.c       |  13 +-
 drivers/usb/gadget/mv_udc_core.c       |  66 +-------
 drivers/usb/gadget/net2272.c           |  11 +-
 drivers/usb/gadget/net2280.c           |   6 -
 drivers/usb/gadget/omap_udc.c          |  16 +-
 drivers/usb/gadget/pch_udc.c           |  11 --
 drivers/usb/gadget/pxa25x_udc.c        |  14 --
 drivers/usb/gadget/pxa27x_udc.c        |  39 +----
 drivers/usb/gadget/r8a66597-udc.c      |  13 +-
 drivers/usb/gadget/s3c-hsotg.c         |  62 +------
 drivers/usb/gadget/s3c-hsudc.c         |  12 --
 drivers/usb/gadget/s3c2410_udc.c       |  14 --
 drivers/usb/gadget/udc-core.c          |  47 +++++-
 drivers/usb/musb/Kconfig               |   6 +-
 drivers/usb/musb/musb_core.c           |  13 +-
 drivers/usb/musb/musb_dsps.c           |   4 +-
 drivers/usb/musb/musb_gadget.c         | 286 +++++++--------------------------
 drivers/usb/musb/ux500_dma.c           |   8 +-
 drivers/usb/renesas_usbhs/mod_gadget.c |  10 +-
 drivers/usb/usb-common.c               |  21 +++
 include/linux/usb/ch9.h                |   9 ++
 include/linux/usb/gadget.h             |   9 ++
 46 files changed, 795 insertions(+), 947 deletions(-)

-- 
1.8.1.rc1.5.g7e0651a

--
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


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux