lkml.org 
[lkml]   [2012]   [Jan]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    Subject[GIT PATCH] big USB merge for 3.3
    Here is the big USB merge for 3.3.

    Nothing major, lots of driver updates, and USB 3 fixes/reworks making
    things better overall.

    Here are 4 tiny USB fixes for the 3.2 tree. After this, I don't
    anticipate any more patches for 3.2 that I know of at the moment, which
    is good, as I'll be away from a computer all next week.

    There are a few changes outside of the drivers/usb/ area, but they were
    due to some UTF-8 conversion fixes, and acked by the relevant
    maintainers.

    Full details are in the shortlog below.

    Please pull from:
    git.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb.git/ usb-next

    All of these patches have been in the -next and -mm releases for a
    while.

    thanks,

    greg k-h

    ------------

    Documentation/ABI/testing/sysfs-bus-usb | 25 +
    Documentation/feature-removal-schedule.txt | 14 +
    Documentation/kernel-parameters.txt | 4 +
    Documentation/usb/usbmon.txt | 14 +-
    arch/arm/mach-omap2/board-n8x0.c | 2 +-
    arch/arm/mach-s3c2416/mach-smdk2416.c | 1 +
    arch/arm/plat-samsung/devs.c | 1 +
    arch/arm/plat-samsung/include/plat/udc.h | 15 +-
    drivers/hv/hv_kvp.c | 10 +-
    drivers/usb/Makefile | 3 +-
    drivers/usb/c67x00/c67x00-drv.c | 15 +-
    drivers/usb/c67x00/c67x00-hcd.c | 1 -
    drivers/usb/class/cdc-acm.c | 338 ++++++-----
    drivers/usb/class/cdc-acm.h | 1 +
    drivers/usb/core/devio.c | 189 ++++--
    drivers/usb/core/driver.c | 36 +-
    drivers/usb/core/hcd-pci.c | 4 -
    drivers/usb/core/hcd.c | 31 +-
    drivers/usb/core/hub.c | 89 ++--
    drivers/usb/core/quirks.c | 5 +-
    drivers/usb/core/usb.h | 14 -
    drivers/usb/dwc3/Kconfig | 5 +-
    drivers/usb/dwc3/Makefile | 6 +-
    drivers/usb/dwc3/core.c | 209 +++++-
    drivers/usb/dwc3/core.h | 62 ++-
    drivers/usb/dwc3/debugfs.c | 83 +++-
    drivers/usb/dwc3/dwc3-omap.c | 43 +-
    drivers/usb/dwc3/dwc3-pci.c | 51 +--
    drivers/usb/dwc3/ep0.c | 160 ++++--
    drivers/usb/dwc3/gadget.c | 440 +++++++++----
    drivers/usb/dwc3/gadget.h | 29 +-
    drivers/usb/dwc3/host.c | 102 +++
    drivers/usb/dwc3/io.h | 2 +-
    drivers/usb/gadget/Kconfig | 28 +-
    drivers/usb/gadget/Makefile | 2 +-
    drivers/usb/gadget/amd5536udc.c | 4 +-
    drivers/usb/gadget/at91_udc.c | 2 +-
    drivers/usb/gadget/atmel_usba_udc.c | 2 +-
    drivers/usb/gadget/ci13xxx_udc.c | 36 +-
    drivers/usb/gadget/ci13xxx_udc.h | 2 +-
    drivers/usb/gadget/composite.c | 8 +-
    drivers/usb/gadget/dbgp.c | 2 +-
    drivers/usb/gadget/dummy_hcd.c | 15 +-
    drivers/usb/gadget/epautoconf.c | 6 +-
    drivers/usb/gadget/f_fs.c | 2 +-
    drivers/usb/gadget/f_mass_storage.c | 60 +-
    drivers/usb/gadget/file_storage.c | 64 ++-
    drivers/usb/gadget/fsl_qe_udc.c | 19 +-
    drivers/usb/gadget/fsl_udc_core.c | 4 +-
    drivers/usb/gadget/fusb300_udc.c | 4 +-
    drivers/usb/gadget/goku_udc.c | 3 +-
    drivers/usb/gadget/imx_udc.c | 2 +-
    drivers/usb/gadget/inode.c | 6 +-
    drivers/usb/gadget/langwell_udc.c | 2 +-
    drivers/usb/gadget/m66592-udc.c | 4 +-
    drivers/usb/gadget/mv_udc.h | 7 +-
    drivers/usb/gadget/mv_udc_core.c | 344 +++++-----
    drivers/usb/gadget/net2272.c | 4 +-
    drivers/usb/gadget/net2280.c | 4 +-
    drivers/usb/gadget/omap_udc.c | 3 +-
    drivers/usb/gadget/pch_udc.c | 4 +-
    drivers/usb/gadget/printer.c | 6 +-
    drivers/usb/gadget/pxa25x_udc.c | 2 +-
    drivers/usb/gadget/pxa27x_udc.c | 2 +-
    drivers/usb/gadget/r8a66597-udc.c | 4 +-
    drivers/usb/gadget/s3c-hsotg.c | 17 +-
    drivers/usb/gadget/s3c-hsudc.c | 136 ++--
    drivers/usb/gadget/s3c2410_udc.c | 4 +-
    drivers/usb/gadget/udc-core.c | 26 +-
    drivers/usb/gadget/usbstring.c | 73 +--
    drivers/usb/host/Kconfig | 9 +
    drivers/usb/host/ehci-au1xxx.c | 1 +
    drivers/usb/host/ehci-hcd.c | 69 ++-
    drivers/usb/host/ehci-mv.c | 391 ++++++++++++
    drivers/usb/host/ehci-octeon.c | 2 +
    drivers/usb/host/ehci-omap.c | 2 +
    drivers/usb/host/ehci-ps3.c | 30 +
    drivers/usb/host/ehci-pxa168.c | 2 +-
    drivers/usb/host/ehci-q.c | 13 +-
    drivers/usb/host/ehci-s5p.c | 4 +-
    drivers/usb/host/ehci-vt8500.c | 2 +
    drivers/usb/host/ehci-w90x900.c | 2 +
    drivers/usb/host/ehci-xls.c | 2 +-
    drivers/usb/host/fhci-hcd.c | 12 +-
    drivers/usb/host/fsl-mph-dr-of.c | 12 +-
    drivers/usb/host/hwa-hc.c | 1 -
    drivers/usb/host/imx21-hcd.c | 13 +-
    drivers/usb/host/isp1760-hcd.c | 74 +--
    drivers/usb/host/isp1760-if.c | 19 +-
    drivers/usb/host/ohci-au1xxx.c | 5 +-
    drivers/usb/host/ohci-dbg.c | 18 +-
    drivers/usb/host/ohci-ep93xx.c | 2 -
    drivers/usb/host/ohci-hcd.c | 28 +-
    drivers/usb/host/ohci-hub.c | 7 +-
    drivers/usb/host/ohci-omap.c | 1 -
    drivers/usb/host/ohci-pci.c | 5 +-
    drivers/usb/host/ohci-pxa27x.c | 2 -
    drivers/usb/host/ohci-q.c | 8 +-
    drivers/usb/host/ohci-s3c2410.c | 55 ++-
    drivers/usb/host/ohci-sh.c | 1 -
    drivers/usb/host/ohci-sm501.c | 1 -
    drivers/usb/host/ohci-spear.c | 1 -
    drivers/usb/host/ohci-tmio.c | 3 -
    drivers/usb/host/ohci-xls.c | 2 +-
    drivers/usb/host/ohci.h | 14 +-
    drivers/usb/host/oxu210hp-hcd.c | 19 +-
    drivers/usb/host/uhci-q.c | 2 +-
    drivers/usb/host/whci/qset.c | 4 +-
    drivers/usb/host/xhci-hub.c | 18 +-
    drivers/usb/host/xhci-mem.c | 14 -
    drivers/usb/host/xhci-ring.c | 113 +---
    drivers/usb/host/xhci.c | 31 +-
    drivers/usb/host/xhci.h | 3 +-
    drivers/usb/misc/isight_firmware.c | 6 +-
    drivers/usb/misc/usbtest.c | 1 -
    drivers/usb/musb/Kconfig | 61 +-
    drivers/usb/musb/Makefile | 26 +-
    drivers/usb/musb/musb_core.c | 8 +-
    drivers/usb/musb/musb_core.h | 4 +-
    drivers/usb/musb/musb_debug.h | 4 +-
    drivers/usb/musb/musb_debugfs.c | 8 -
    drivers/usb/musb/musb_gadget.c | 6 +-
    drivers/usb/musb/musb_gadget_ep0.c | 1 -
    drivers/usb/musb/musb_io.h | 2 +-
    drivers/usb/musb/omap2430.c | 61 +-
    drivers/usb/musb/tusb6010.c | 1 +
    drivers/usb/musb/ux500_dma.c | 39 +-
    drivers/usb/otg/Kconfig | 32 +-
    drivers/usb/otg/Makefile | 1 +
    drivers/usb/otg/fsl_otg.c | 13 +-
    drivers/usb/otg/mv_otg.c | 957 ++++++++++++++++++++++++++++
    drivers/usb/otg/mv_otg.h | 165 +++++
    drivers/usb/renesas_usbhs/common.c | 52 +-
    drivers/usb/renesas_usbhs/common.h | 9 +-
    drivers/usb/renesas_usbhs/fifo.c | 9 +-
    drivers/usb/renesas_usbhs/fifo.h | 3 +-
    drivers/usb/renesas_usbhs/mod.c | 4 +-
    drivers/usb/renesas_usbhs/mod_gadget.c | 195 +++++--
    drivers/usb/renesas_usbhs/mod_host.c | 952 +++++++++++++++++-----------
    drivers/usb/renesas_usbhs/pipe.c | 31 +-
    drivers/usb/renesas_usbhs/pipe.h | 1 +
    drivers/usb/serial/ChangeLog.history | 730 ---------------------
    drivers/usb/serial/belkin_sa.c | 43 --
    drivers/usb/serial/ch341.c | 3 +-
    drivers/usb/serial/cp210x.c | 59 +-
    drivers/usb/serial/cyberjack.c | 33 +-
    drivers/usb/serial/cypress_m8.c | 29 -
    drivers/usb/serial/digi_acceleport.c | 227 +-------
    drivers/usb/serial/ftdi_sio.c | 4 +
    drivers/usb/serial/garmin_gps.c | 9 -
    drivers/usb/serial/generic.c | 83 ++-
    drivers/usb/serial/io_edgeport.c | 3 -
    drivers/usb/serial/io_ti.c | 28 +-
    drivers/usb/serial/ipaq.c | 34 -
    drivers/usb/serial/ir-usb.c | 32 -
    drivers/usb/serial/iuu_phoenix.c | 3 +-
    drivers/usb/serial/keyspan.c | 90 ---
    drivers/usb/serial/keyspan_pda.c | 66 +--
    drivers/usb/serial/kobil_sct.c | 25 -
    drivers/usb/serial/mct_u232.c | 46 --
    drivers/usb/serial/mos7720.c | 18 -
    drivers/usb/serial/mos7840.c | 4 -
    drivers/usb/serial/omninet.c | 51 +--
    drivers/usb/serial/opticon.c | 1 -
    drivers/usb/serial/option.c | 5 +
    drivers/usb/serial/oti6858.c | 23 +-
    drivers/usb/serial/pl2303.c | 17 +-
    drivers/usb/serial/sierra.c | 1 -
    drivers/usb/serial/symbolserial.c | 1 -
    drivers/usb/serial/ti_usb_3410_5052.c | 13 +-
    drivers/usb/serial/usb-serial.c | 98 ++--
    drivers/usb/serial/usb_debug.c | 13 +-
    drivers/usb/serial/whiteheat.c | 58 --
    drivers/usb/storage/alauda.c | 2 +-
    drivers/usb/storage/cypress_atacb.c | 2 +-
    drivers/usb/storage/datafab.c | 2 +-
    drivers/usb/storage/ene_ub6250.c | 12 +-
    drivers/usb/storage/freecom.c | 2 +-
    drivers/usb/storage/isd200.c | 2 +-
    drivers/usb/storage/jumpshot.c | 2 +-
    drivers/usb/storage/karma.c | 2 +-
    drivers/usb/storage/onetouch.c | 2 +-
    drivers/usb/storage/realtek_cr.c | 14 +-
    drivers/usb/storage/sddr09.c | 2 +-
    drivers/usb/storage/sddr55.c | 2 +-
    drivers/usb/storage/shuttle_usbat.c | 2 +-
    drivers/usb/storage/usb.c | 1 +
    drivers/usb/usb-skeleton.c | 40 +-
    drivers/usb/wusbcore/Kconfig | 1 +
    drivers/usb/wusbcore/security.c | 2 +-
    drivers/uwb/est.c | 2 +-
    fs/fat/namei_vfat.c | 3 +-
    fs/nls/nls_base.c | 73 ++-
    include/linux/nls.h | 5 +-
    include/linux/platform_data/mv_usb.h | 18 +-
    include/linux/platform_data/s3c-hsudc.h | 34 +
    include/linux/usb.h | 14 +
    include/linux/usb/ch11.h | 31 +-
    include/linux/usb/ch9.h | 20 +-
    include/linux/usb/gadget.h | 26 +-
    include/linux/usb/hcd.h | 2 -
    include/linux/usb/renesas_usbhs.h | 10 +-
    include/linux/usb/serial.h | 11 +-
    203 files changed, 4979 insertions(+), 3798 deletions(-)
    create mode 100644 drivers/usb/dwc3/host.c
    create mode 100644 drivers/usb/host/ehci-mv.c
    create mode 100644 drivers/usb/otg/mv_otg.c
    create mode 100644 drivers/usb/otg/mv_otg.h
    delete mode 100644 drivers/usb/serial/ChangeLog.history
    create mode 100644 include/linux/platform_data/s3c-hsudc.h

    ---------------

    Alan Stern (9):
    USB: Remove the SAW_IRQ hcd flag
    OHCI: remove uses of hcd->state
    NLS: improve UTF8 -> UTF16 string conversion routine
    USB: remove homegrown UTF conversion routine for gadgets
    USB: unify some error pathways in usbfs
    USB: change the memory limits in usbfs URB submission
    USB: make the usbfs memory limit configurable
    NLS: raname "maxlen" to "maxout" in UTF conversion routines
    USB: update documentation for usbmon

    Aman Deep (2):
    xHCI: Adding #define values used for hub descriptor
    USB: Adding #define in hub_configure() and hcd.c file

    Andrew Worsley (1):
    USB: serial: ftdi_sio: Handle the old_termios == 0 case e.g. uart_resume_port()

    Arnd Bergmann (2):
    usb: musb: use a Kconfig choice to pick the right DMA method
    usb: musb: allow building USB_MUSB_TUSB6010 as a module

    Arvid Brodin (2):
    usb/isp1760: Simpler queue head list code.
    usb/isp1760: Fix race condition memory leak

    Axel Lin (1):
    usb: convert drivers/usb/* to use module_platform_driver()

    Clemens Ladisch (1):
    usb: fix number of mapped SG DMA entries

    Dan Carpenter (1):
    usb: renesas_usbhs: silence a gcc warning

    Dave Martin (1):
    USB: isp1760: Fix endianness-sensitivity in of_isp1760_probe()

    Davidlohr Bueso (1):
    USB: remove BKL comments

    Fabio Estevam (1):
    drivers: usb: wusbcore: Fix dependency for USB_WUSB

    Felipe Balbi (47):
    usb: storage: alauda: fix sparse warnings
    usb: storage: cypress: fix sparse warning
    usb: storage: datafab: fix sparse warning
    usb: storage: ene_ub6250: fix sparse warnings
    usb: storage: freecom: fix sparse warning
    usb: storage: isd200: fix sparse warning
    usb: storage: jumpshot: fix sparse warning
    usb: storage: karma: fix sparse warning
    usb: storage: onetouch: fix sparse warning
    usb: storagE: realtek_cr: fix sparse warnings
    usb: storage: sddr09: fix sparse warning
    usb: storage: sddr55: fix sparse warning
    usb: storage: shuttle_usbat: fix sparse warning
    usb: dwc3: gadget: don't disable endpoints on exit
    usb: dwc3: allow forcing a maximum speed
    usb: dwc3: calculate number of event buffers dynamically
    usb: dwc3: fetch mode of operation from HW
    usb: dwc3: add xHCI Host support
    usb: dwc3: always compile gadget side too
    usb: dwc3: move gadget prototypes to core.h
    usb: dwc3: depend on both Host and Gadget stacks
    usb: dwc3: ep0: SetAddress() won't be issued while Configured
    usb: dwc3: debugfs: add support for changing port mode
    usb: dwc3: ep0: handle unexpected XferNotReady events
    usb: dwc3: move dwc3 device ID bitmap to core.c
    usb: dwc3: omap: add multiple instances support to OMAP
    usb: dwc3: core: drop DWC3_EVENT_BUFFERS_MAX
    usb: dwc3: fix few coding style problems
    usb: dwc3: fix sparse errors
    usb: dwc3: workaround: U1/U2 -> U0 transiton
    usb: dwc3: workaround: missing USB3 Reset event
    usb: dwc3: workaround: missing disconnect event
    usb: dwc3: omap: move to module_platform_driver
    usb: dwc3: ep0: fix GetStatus handling (again)
    usb: dwc3: gadget: fix stream enable bit
    usb: dwc3: ep0: fix for possible early delayed_status
    usb: musb: headers cleanup
    usb: musb: drop ARCH dependency
    usb: musb: omap2430: fix compile warning
    usb: dwc3: gadget: move us to Default State after reset
    usb: renesas: pipe: convert a long if into a XOR operation
    usb: gadget: introduce support for sg lists
    usb: dwc3: gadget: re-factor dwc3_prepare_trbs()
    usb: dwc3: gadget: don't return anything on prepare trbs
    usb: dwc3: gadget: don't force 'LST' always
    usb: dwc3: gadget: add support for SG lists
    usb: ch9: fix up MaxStreams helper

    Felipe Contreras (8):
    usb: musb: fix pm_runtime mismatch
    usb: musb: trivial cleanup
    usb: musb: remove a bit of indentation
    musb: omap2430: avoid pm_runtime_disable()
    usb: musb: trivial Kconfig cleanups
    usb: musb: cleanup kconfig
    usb: otg: trivial cleanups
    usb: gadget: remove useless depends on Kconfig

    Geoff Levand (4):
    usb: Remove ehci_reset call from ehci_run
    usb: PS3 EHCI HC reset work-around
    usb: Fix PS3 EHCI suspend
    usb: PS3 EHCI QH read work-around

    Greg Kroah-Hartman (1):
    USB: isight: fix kernel bug when loading firmware

    Hans de Goede (1):
    xhci: Properly handle COMP_2ND_BW_ERR

    Havard Skinnemoen (2):
    USB: cdc-acm: Fix potential deadlock (lockdep warning)
    usb: cdc-acm: Kill ACM_READY() macro completely

    Heiko Stübner (8):
    usb: gadget: s3c-hsudc: move platform_data struct to global header
    usb: gadget: s3c-hsudc: add __devinit to probe function
    usb: gadget: s3c-hsudc: add missing otg_put_transceiver in probe
    usb: gadget: s3c-hsudc: move device registration to probe
    usb: gadget: s3c-hsudc: use udc_start and udc_stop functions
    usb: gadget: s3c-hsudc: Add regulator handling
    usb: gadget: s3c-hsudc: use release_mem_region instead of release_resource
    usb: gadget: s3c-hsudc: remove the_controller global

    Hema HK (1):
    usb: musb: omap2+: save and restore OTG_INTERFSEL

    Huajun Li (1):
    usb: usb-storage doesn't support dynamic id currently, the patch disables the feature to fix an oops

    Janne Snabb (1):
    usb: option: add ZD Incorporated HSPA modem

    Jayachandran C (1):
    usb: Netlogic: Use CPU_XLR in place of NLM_XLR

    Jingoo Han (2):
    USB: ehci-s5p: remove unnecessary header includes
    USB: ohci-s3c2410: add PM support

    Johan Hovold (27):
    USB: serial: remove changelogs and old todo entries
    USB: omninet: fix write_room
    USB: omninet: clean up write-urb busy handling
    USB: cyberjack: clean up write-urb busy handling
    USB: keyspan_pda: clean up write-urb busy handling
    USB: serial: remove write_urb_busy field from usb_serial_port
    USB: mos7720: remove incorrect read-urb check
    USB: mos7720: remove unused code
    USB: serial: remove unnecessary reinitialisations of urb->dev
    USB: serial: remove unnecessary reinitialisations of urb fields
    USB: serial: remove unnecessary bulk-urb re-fills
    USB: serial: reuse generic write urb and bulk-out buffer
    USB: usb_debug: fix indentation
    USB: usb_debug: use process_read_urb
    USB: pl2303: return errors from usb_submit_urb in open
    USB: pl2302: clean up error handling in open
    USB: pl2303: use usb_serial_generic_open
    USB: serial: add support for multiple read urbs
    USB: move usb_translate_errors to linux/usb.h
    USB: serial: do not forward USB specific errors in open
    USB: ch341: forward USB errors to USB serial core
    USB: cp210x: forward USB errors to USB serial core
    USB: iuu_phoenix: forward USB errors to USB serial core
    USB: oti6858: remove dead code
    USB: oti6858: forward USB errors to USB serial core
    USB: serial: fix whitespace issues
    USB: serial: do not forward USB specific errors in write

    Josua Dietze (1):
    USB: Add optional match for interface class to dynamic ID facility

    Julia Lawall (3):
    drivers/usb/host/isp1760-if.c: introduce missing kfree
    drivers/usb/dwc3/dwc3-pci.c: introduce missing kfree
    drivers/usb/class/cdc-acm.c: clear dangling pointer

    Kuninori Morimoto (40):
    usb: gadget: renesas_usbhs: remove usbhs_sys_hispeed_ctrl()
    usb: gadget: renesas_usbhs: remove usbhs_sys_usb_ctrl()
    usb: gadget: renesas_usbhs: tidyup usbhs_sys_clock_ctrl() was local function
    usb: gadget: renesas_usbhs: tidyup mod_host request variable name
    usb: gadget: renesas_usbhs: tidyup the unit of detection_delay
    usb: gadget: renesas_usbhs: add platform power control function
    usb: gadget: renesas_usbhs: unified callback function
    usb: gadget: renesas_usbhs: drop dependency for mod_gadget
    usb: gadget: renesas_usbhs: cleanup complicated ureq alloc/free
    usb: gadget: renesas_usbhs: usbhsh_ureq_alloc/free() care urb->hcpriv
    usb: gadget: renesas_usbhs: modify function name of usbhs_set_device_xx()
    usb: gadget: renesas_usbhs: cleanup usbhs_endpoint_disable()
    usb: gadget: renesas_usbhs: usbhs_set_device_config() care upphub/hubport
    usb: gadget: renesas_usbhs: remove usbhsh_request list
    usb: gadget: renesas_usbhs: check device0 status when alloc
    usb: gadget: renesas_usbhs: adds spin lock area on mod_host
    usb: gadget: renesas_usbhs: cleanup usbhsh_endpoint_xxx()
    usb: gadget: renesas_usbhs: parameter cleanup for usbhsh_xx_queue_push()
    usb: gadget: renesas_usbhs: parameter cleanup for usbhsh_endpoint_xx()
    usb: gadget: renesas_usbhs: parameter cleanup for usbhsh_device_xx()
    usb: renesas_usbhs: remove superfluous usbhs_lock from recip handler
    usb: renesas_usbhs: add usbhs_pipe_is_stall()
    usb: renesas_usbhs: add basic USB_REQ_SET_FEATURE support
    usb: renesas_usbhs: add basic USB_REQ_GET_STATUS support
    usb: renesas_usbhs: send packet in necessary timing.
    usb: renesas_usbhs: call usbhsg_queue_pop() when pipe disable.
    usb: renesas_usbhs: add test-mode support
    usb: renesas_usbhs: remove the_controller_link
    usb: renesas_usbhs: add lost error value when enqueue
    usb: renesas_usbhs: pop packet when urb dequeued
    usb: renesas_usbhs: modify device attach method
    usb: renesas_usbhs: add usbhsh_endpoint_detach_all() for error case
    usb: renesas_usbhs: add usbhs_pipe_attach() method
    usb: renesas_usbhs: care pipe sequence
    usb: renesas_usbhs: disable attch irq after device attached
    usb: renesas_usbhs: add usbhsh_is_running()
    usb: renesas_usbhs: care usb_hcd_giveback_urb() status
    usb: renesas_usbhs: add force packet remove method
    usb: renesas_usbhs: show error reason on usbhsh_urb_enqueu()
    usb: renesas_usbhs: tidyup for smatch warnings

    Malte Schröder (1):
    USB: Add USB-ID for Multiplex RC serial adapter to cp210x.c

    Marc Kleine-Budde (2):
    USB: ci13xxx_udc: make suspend and resume in gadget driver optional
    USB: ci13xxx_udc: handle controllers with less than 16 EPs

    Michal Nazarewicz (2):
    usb: gadget: replace usb_gadget::is_dualspeed with max_speed
    usb: gadget: rename usb_gadget_driver::speed to max_speed

    Ming Lei (2):
    USB: usb-skeleton.c: fix open/disconnect race
    USB: usb-skeleton.c: cleanup open_count

    Neil Zhang (12):
    USB: OTG should be linked before Host
    usb: gadget: mv_udc: add otg relative code
    usb: gadget: mv_udc: disable ISR when stopped
    usb: gadget: mv_udc: refine the clock relative code
    usb: gadget: mv_udc: refine suspend/resume function
    usb: gadget: mv_udc: replace some debug info
    usb: gadget: mv_udc: fix readl error
    usb: gadget: mv_udc: rewrite queue_dtd according to spec
    usb: gadget: mv_udc: fix bug in ep_dequeue
    usb: gadget: mv_udc: drop ARCH dependency
    USB: OTG: add Marvell usb OTG driver support
    USB: EHCI: Add Marvell Host Controller driver

    Oliver Neukum (2):
    USB: add quirk for another camera
    USB: remove dead code from suspend/resume path

    Per Forlin (1):
    usb: musb: ux500: optimize DMA callback routine

    Qinglin Ye (1):
    USB: Remove the duplicate definition of HUB_SET_DEPTH

    Roland Koebler (1):
    USB: serial: cp210x.c: add mark/space parity

    Sarah Sharp (11):
    usbfs: Fix oops related to user namespace conversion.
    Trivial: xhci: Fix copy-paste error.
    xhci: Remove scary warnings about transfer issues.
    xhci: Remove warnings about MSI and MSI-X capabilities.
    xhci: Remove useless sg-list debugging.
    xhci: Remove debugging for individual transfers.
    xhci: Remove debugging about toggling cycle bits.
    xhci: Remove debugging about ring structure allocation.
    xhci: Be less verbose during URB cancellation.
    xhci: Better debugging for critical host errors.
    xhci: Clean up 32-bit build warnings.

    Sebastian Andrzej Siewior (14):
    usb: dwc3: add a platform device alias
    usb: dwc3: debugfs: hold the lock in during mode change
    usb: dwc3: host: remove unused includes
    usb: dwc3: reset pending status flag in error case
    usb: dwc3: remove special status request handling in ep0
    usb: dwc3: ep0: use proper endianess in SetFeature for wIndex
    usb: dwc3: ep0: don't use ep0in for transfers
    usb: dwc3: use a helper function for operation mode setting
    usb: dwc3: move generic dwc3 code from gadget into core
    usb: dwc3: ep0: push ep0state into xfernotready processing
    usb: dwc3: ep0: handle delayed_status again
    usb: dwc3: gadget: return early in dwc3_cleanup_done_reqs()
    usb: dwc3: use correct hwparam register for power mgm check
    usb: dwc3: ep0: use dwc3_request for ep0 requsts instead of usb_request

    Tanmay Upadhyay (1):
    USB: pxa168: Fix compilation error

    Thomas Meyer (6):
    USB: Realtek cr: Use kmemdup rather than duplicating its implementation
    usb: OHCI/EHCI-XLS: Use resource_size v3
    usb: gadget: renesas_usbhs: Use kcalloc instead of kzalloc to allocate array
    USB: wusb: Use kcalloc instead of kzalloc to allocate array
    uwb: Use kcalloc instead of kzalloc to allocate array
    usb: gadget: Use kcalloc instead of kzalloc to allocate array

    Vikram Pandita (3):
    USB: ehci: report Data Buffer Error in debug mode
    usb: musb: omap2+: fix context api's
    usb: musb: fix pm_runtime calls while atomic

    Vladimir Zapolskiy (1):
    usb: musb: remove extern qualifier from musb_debug.h header

    Yu Xu (1):
    usb: gadget: enlarge maxburst bit width.

    Yuping Luo (1):
    usb: gadget: mass_storage: support multi-luns with different logic block size

    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2012-01-09 20:13    [W:0.064 / U:60.508 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site