From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Andrew Morton <akpm@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org
Subject: [GIT PULL] USB driver patches for 4.9-rc1
Date: Mon, 3 Oct 2016 16:40:33 +0200 [thread overview]
Message-ID: <20161003144033.GA15288@kroah.com> (raw)
The following changes since commit 3be7988674ab33565700a37b210f502563d932e6:
Linux 4.8-rc7 (2016-09-18 17:27:41 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/ tags/usb-4.9-rc1
for you to fetch changes up to ab21b63e8aedfc73565dd9cdd51eb338341177cb:
Revert "usbtmc: convert to devm_kzalloc" (2016-09-28 11:51:30 +0200)
----------------------------------------------------------------
USB/PHY/EXTCON patches for 4.9-rc1
Here is the big USB, and PHY, and extcon, patchsets for 4.9-rc1.
Full details are in the shortlog, but generally a lot of new hardware
support, usb gadget updates, and Wolfram's great cleanup of USB error
message handling, making the kernel image a tad bit smaller.
All of this has been in linux-next with no reported issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Alan Stern (1):
usb-storage: MAINTAINERS: Alan Stern is the new maintainer
Alexey Khoroshilov (1):
usb: gadget: goku_udc: fix memory leak in goku_probe()
Andreas Kemnade (2):
phy-twl4030-usb: better handle musb_mailbox() failure
phy-twl4030-usb: initialize charging-related stuff via pm_runtime
Anurag Kumar Vulisha (1):
usb: dwc3: of-simple: Fix warning during unbind
Arnd Bergmann (4):
usb: dwc3: avoid -Wmaybe-uninitialized warning
usb: phy: add USB_SUPPORT dependency
usb: gadget: uvc: add V4L2 dependency
usb: musb: da8xx: fix error handling message in probe
Axel Lin (3):
phy: exynos5-usbdrd: Remove "static" from local variable
phy: bcm-ns2-pcie: Get rid of struct ns2_pci_phy
phy: bcm-ns2-pcie: Set missing .owner field in ns2_pci_phy_ops
Baolin Wang (1):
usb: dwc3: core: Move the mode setting to the right place
Baoyou Xie (3):
phy: tegra: add missing header dependencies
phy: tegra: mark tegra_xusb_lane_lookup_function() static
usb: core: hcd: add missing header dependencies
Bhaktipriya Shridhar (6):
usb: lvstest: Remove deprecated create_singlethread_workqueue
USB: appledisplay: Remove deprecated create_singlethread_workqueue
usb: ftdi-elan: Remove deprecated create_singlethread_workqueue
usb: dwc2: Remove deprecated create_singlethread_workqueue
whci: Remove deprecated create_singlethread_workqueue
usb: dwc2: Remove deprecated create_singlethread_workqueue
Bjørn Mork (1):
cdc-wdm: fix "out-of-sync" due to missing notifications
Brian Norris (1):
Documentation: dt: dwc3: note the supported phy-names
Chanwoo Choi (25):
extcon: arizona: Remove the usage of extcon_update_state()
extcon: adc-jack: Remove the usage of extcon_set_state()
extcon: gpio: Remove the usage of extcon_set_state()
extcon: Remove the state_store() to prevent the wrong access
extcon: Block the bit masking operation for cable state except for extcon core
extcon: Add the extcon_type to gather each connector into five category
extcon: Add the support for extcon property according to extcon type
extcon: Add the support for the capability of each property
extcon: Rename the extcon_set/get_state() to maintain the function naming pattern
extcon: Add the synchronization extcon APIs to support the notification
extcon: Add new EXTCON_DISP_HMD for Head-mounted Display device
extcon: Add new EXTCON_CHG_WPT for Wireless Power Transfer device
extcon: arizona: Remove the usage of extcon_update_state()
extcon: adc-jack: Remove the usage of extcon_set_state()
extcon: gpio: Remove the usage of extcon_set_state()
extcon: Remove the state_store() to prevent the wrong access
extcon: Block the bit masking operation for cable state except for extcon core
extcon: Add the extcon_type to gather each connector into five category
extcon: Add the support for extcon property according to extcon type
extcon: Add the support for the capability of each property
extcon: Rename the extcon_set/get_state() to maintain the function naming pattern
extcon: Add the synchronization extcon APIs to support the notification
extcon: Add new EXTCON_DISP_HMD for Head-mounted Display device
extcon: Add new EXTCON_CHG_WPT for Wireless Power Transfer device
extcon: Use the extcon_set_state_sync() instead of deprecated functions
Charles Keepax (2):
extcon: arizona: Remove unneeded semi-colon
extcon: arizona: Remove unneeded semi-colon
Chen-Yu Tsai (1):
phy: sun4i-usb: Use spinlock to guard phyctl register access
Chris Zhong (6):
extcon: Add EXTCON_DISP_DP and the property for USB Type-C
extcon: Add EXTCON_DISP_DP and the property for USB Type-C
phy: Add USB Type-C PHY driver for rk3399
Documentation: bindings: add dt doc for Rockchip USB Type-C PHY
phy: rockchip-typec: add pm runtime support
extcon: Introduce EXTCON_PROP_DISP_HPD property
Colin Ian King (6):
usb: gadget: remove redundant self assignment
usb: phy: ab8500-usb: fix spelling mistake "regester" -> "register"
usb: gadget: net2280: fix typo: "Inavlid" -> "Invalid"
usb: gadget: remove variable ret and remove unnecessary if statement
extcon: axp288: Fix spelling mistake
USB: wusbcore: add in missing white space in error message text
Dave Jones (1):
usbip: vudc: Fix apparent cut-n-paste error
David Lechner (3):
phy: da8xx-usb: Fix syscon device name
usb: musb: da8xx: Use devm in probe
usb: musb: da8xx: Remove mach code
Fabio Estevam (3):
usb: chipidea: udc: Use dma_pool_zalloc()
usb: chipidea: udc: Fit into a single line
usb: chipidea: udc: Use the preferred form for passing a size of a struct
Felipe Balbi (15):
usb: dwc3: gadget: retire LST bit completely
usb: dwc3: gadget: increment dequeue pointer on completion
usb: dwc3: gadget: simplify dwc3_ep_prev_trb()
usb: dwc3: gadget: simplify __dwc3_gadget_ep_queue()
usb: dwc3: gadget: avoid while (1) loop on completion
usb: dwc3: gadget: add sg and num_pending_sgs to dwc3_request
usb: dwc3: gadget: interrupt on ring full too
usb: dwc3: gadget: add remaining sg entries to ring
usb: dwc3: gadget: remove condition that never happens
usb: dwc3: gadget: improve increment request->actual
usb: dwc3: gadget: abolish trbs_left
usb: dwc3: gadget: stop kicking if we run out of space
usb: gadget: don't couple configfs to legacy gadgets
usb: dwc3: of-simple: allow glues without clocks
usb: dwc3: of-simple: add compatible for Cavium
Felipe F. Tonello (10):
usb: gadget: fix usb_ep_align_maybe endianness and new usb_ep_align
usb: gadget: change len to size_t on alloc_ep_req()
usb: gadget: align buffer size when allocating for OUT endpoint
usb: gadget: f_midi: remove alignment code for OUT endpoint
usb: gadget: f_midi: defaults buflen sizes to 512
usb: gadget: f_midi: refactor state machine
usb: gadget: f_midi: drop substreams when disabling endpoint
usb: gadget: remove useless parameter in alloc_ep_req()
usb: gadget: f_hid: use free_ep_req()
usb: gadget: f_hid: use alloc_ep_req()
Felix Hädicke (3):
usb: gadget: f_fs: handle control requests not directed to interface or endpoint
usb: gadget: composite: let USB functions process ctrl reqs in cfg0
usb: gadget: f_fs: handle control requests in config 0
Frank Wang (3):
Documentation: bindings: add DT documentation for Rockchip USB2PHY
phy: rockchip-inno-usb2: add a new driver for Rockchip usb2phy
phy: rockchip-inno-usb2: add COMMON_CLK dependency
Greg Kroah-Hartman (12):
Merge 4.8-rc3 into usb-next
Merge 4.8-rc5 into usb-testing
Merge 4.8-rc6 into usb-next
Merge tag 'extcon-next-for-4.9' of git://git.kernel.org/.../chanwoo/extcon into usb-testing
Merge tag 'usb-for-v4.9' of git://git.kernel.org/.../balbi/usb into usb-next
Merge tag 'usb-ci-v4.9-rc1' of git://git.kernel.org/.../peter.chen/usb into usb-testing
Merge tag 'phy-for-4.9-updated_v1' of git://git.kernel.org/.../kishon/linux-phy into usb-testing
Merge tag 'usb-serial-4.9-rc1' of git://git.kernel.org/.../johan/usb-serial into usb-next
Merge 4.8-rc7 into usb-next
Revert "usb: gadget: NCM: Protect dev->port_usb using dev->lock"
usb: misc: legousbtower: Fix NULL pointer deference
Revert "usbtmc: convert to devm_kzalloc"
Guenter Roeck (2):
extcon: Introduce EXTCON_PROP_USB_SS property for SuperSpeed mode
extcon: Introduce EXTCON_PROP_USB_SS property for SuperSpeed mode
Hans de Goede (7):
phy-sun4i-usb: Use bool where appropriate
phy-sun4i-usb: Refactor forced session ending
phy-sun4i-usb: Simplify missing dr_mode handling
phy-sun4i-usb: Add support for phy_set_mode
phy-sun4i-usb: Warn when external vbus is detected
musb: sunxi: Add support for platform_set_mode
musb: Export musb_root_disconnect for use in modules
Harish Jenny K N (2):
usb: gadget: u_ether: fix another dereference after null check
usb: gadget: NCM: Protect dev->port_usb using dev->lock
Heiner Kallweit (1):
usb: storage: fix runtime pm issue in usb_stor_probe2
Icenowy Zheng (3):
ehci-platform: add the max clock number to 4
dt: bindings: add bindings for Allwinner A64 usb phy
phy: sun4i: add support for A64 usb phy
Jaret Cantu (1):
usb: phy: mxs: Add DT bindings to configure TX settings
Javier Martinez Canillas (3):
USB: serial: use IS_ENABLED() instead of checking for built-in or module
usb: core: use IS_ENABLED() instead of checking for built-in or module
usb: gadget: use IS_ENABLED() instead of checking for built-in or module
Jim Baxter (1):
usb: gadget: f_fs: Stop ffs_closed NULL pointer dereference
Johan Hovold (1):
MAINTAINERS: add tree entry for USB Serial
Johannes Berg (1):
usb: gadget: f_hid: add dev to configfs
John Youn (6):
usb: dwc3: Add revision numbers for the USB 3.0 IP
usb: dwc3: Add ENDXFER command polling
Documentation: devicetree: dwc2: Deprecate g-tx-fifo-size
usb: dwc2: gadget: Only initialize device if in device mode
usb: dwc2: Add delay to core soft reset
usb: dwc2: Properly account for the force mode delays
Julia Lawall (3):
usb: host: fsl-mph-dr-of: use of_property_read_bool
phy: qcom-ufs: use of_property_read_bool
ezusb: constify local structures
Jussi Kivilinna (3):
usb: gadget: f_ncm: add SuperSpeed descriptors for CDC NCM
usb: gadget: net2280: fix infinite loop in irq handler
usb: gadget: net2280: match interrupt endpoints to PIO endpoints and DMA to bulk
Kishon Vijay Abraham I (3):
Merge branch 'ib-extcon-phy-4.9' of git://git.kernel.org/.../chanwoo/extcon into next
Merge branch 'next' into resolution
include: extcon: Fix compilation error caused because of incomplete merge
Krzysztof Kozlowski (1):
extcon: max14577: Change Krzysztof Kozlowski's email to kernel.org
Kyle Jones (1):
USB: serial: cp210x: Add ID for a Juniper console
Li Jun (3):
doc: usb: usbmisc-imx: add imx7d compatible string
doc: usb: ci-hdrc-usb2: add property over-current-active-high
usb: chipidea: imx: set over current polarity per dts setting
Lu Baolu (1):
usb: dwc3: fix Clear Stall EP command failure
Lucas Stach (1):
usb: chipidea: host: disable io watchdog
Maninder Singh (2):
extcon: Fix compile time warning
extcon: Fix compile time warning
Masahiro Yamada (1):
usb: remove redundant dependency on USB_SUPPORT
Mathieu OTHACEHE (5):
USB: serial: ti_usb_3410_5052: do not use __uX types
USB: serial: ti_usb_3410_5052: remove useless dev_dbg messages
USB: serial: ti_usb_3410_5052: remove useless NULL-testing
USB: serial: ti_usb_3410_5052: use C_X macros
USB: serial: ti_usb_3410_5052: remove unused variables
Nicolas Iooss (1):
usb: usbip: vudc: fix left shift overflow
Nobuo Iwata (1):
usbip: vhci extension: modifications to vhci driver
Oliver Neukum (7):
cdc-wdm: cleanup debug messages
cdc-wdm: add terminating newline
cdc-acm: delete obsolete debug messages
scsi: introduce a quirk for false cache reporting
cdc-acm: cleanup debugging in submission path
cdc-acm: cleaning up debug in data submission path
cdc-acm: hardening against malicious devices
Peter Chen (4):
usb: core: of.c: fix defined but not declare warning
usb: Kconfig: move ulpi bus support out of host
usb: Kconfig: let USB_ULPI_BUS depends on USB_COMMON
usb: Kconfig: using select for USB_COMMON dependency
Petr Cvek (1):
usb: gadget: uvc: Add missing call for additional setup data
Philipp Gesang (1):
usb: gadget: Add per-lun inquiry string
Rafał Miłecki (5):
USB: bcma: initialize Northstar USB 3.0 controller
USB: bcma: support old USB 2.0 controller on Northstar devices
phy: bcm-ns-usb3: new driver for USB 3.0 PHY on Northstar
USB: bcma: drop Northstar PHY 2.0 initialization code
usb: core: Introduce a USB port LED trigger
Randy Li (2):
phy: Add reset callback
phy: rockchip-usb: use rockchip_usb_phy_reset to reset phy during wakeup
Rasmus Villemoes (1):
usb: musb: remove redundant stack buffers
Robert Baldyga (5):
usb: dwc2: gadget: use ep->fifo_index in context of FIFO registers
usb: dwc2: gadget: fix TX FIFO size and address initialization
usb: dwc2: gadget: change variable name to more meaningful
usb: dwc2: gadget: remove dead code from dwc2_hsotg_ep_enable()
usb: dwc2: gadget: free TX FIFO after killing requests
Robert Foss (1):
cdc-wdm: Clear read pipeline in case of error
Robert Jarzmik (3):
usb: gadget: pxa27x: add phy notifier event handler
usb: phy: generic: cope with initial state
usb: phy: generic: remove the vbus dependency
Roger Quadros (1):
usb: core: setup dma_pfn_offset for USB devices and, interfaces
Romain Izard (2):
usb: gadget: configfs: log function unbinding as information
usb: gadget: configfs: log function unbinding as debug
Russell King (3):
usb: ohci-sa1111: remove machine_has_neponset()
usb: ohci-sa1111: remove mach/hardware.h include
USB: ohci-omap - avoid including mach/irqs.h
Sekhar Nori (2):
phy: omap-usb2: support suspend/resume
dt-bindings: phy: ti: add documentation for ti,dra7x-usb2
Shawn Lin (2):
Documentation: bindings: add dt documentation for Rockchip PCIe PHY
phy: add a driver for the Rockchip SoC internal PCIe PHY
Stefan Wahren (3):
usb: chipidea: udc: move write barrier into hw_ep_prime
usb: chipidea: udc: Don't flush endpoint fifo twice
usb: chipidea: udc: Use direction flags consequently
Stephen Boyd (5):
extcon: Move extcon_get_edev_by_phandle() errors to dbg level
usb: misc: Add driver for usb4604
usb: ulpi: Automatically set driver::owner with ulpi_driver_register()
extcon: Move extcon_get_edev_by_phandle() errors to dbg level
extcon: Add support for qcom SPMI PMIC USB id detection hardware
Tal Shorer (8):
usb: ulpi: move setting of ulpi->dev parent up in ulpi_register()
usb: ulpi: add new api functions, {read|write}_dev()
usb: dwc3: ulpi: use new api
usb: ulpi: remove calls to old api callbacks
usb: ulpi: rename operations {read|write}_dev to simply {read|write}
usb: ulpi: remove "dev" field from struct ulpi_ops
usb: ulpi: make ops struct constant
usb: dwc3: ulpi: make dwc3_ulpi_ops constant
Thinh Nguyen (1):
usb: dwc3: Fix dr_mode validation
Tony Lindgren (7):
usb: musb: Implement session bit based runtime PM for musb-core
usb: musb: Prepare dsps glue layer for PM runtime support
usb: musb: Simplify PM runtime for 2430 glue layer
usb: musb: Add PM runtime support for MUSB DSPS glue layer
usb: ohci: Allow ohci on omap5 also
usb: musb: Fix PM runtime for disconnect after unconfigure
usb: musb: Fix session based PM for first invalid VBUS
Venkat Reddy Talla (2):
extcon: adc-jack: update cable state during boot
extcon: adc-jack: update cable state during boot
Wei Yongjun (4):
usbip: vhci_hcd: fix return value check in add_platform_device()
usb: musb: am35x: fix error return code in am35x_probe()
usb: host: xhci-tegra: Fix error return code in tegra_xusb_probe()
USB: host: ohci-at91: fix non static symbol warning
Wenyou Yang (1):
usb: ohci-at91: Forcibly suspend ports while USB suspend
William Wu (5):
usb: dwc3: add dis_u2_freeclk_exists_quirk
usb: dwc3: make usb2 phy utmi interface configurable
usb: dwc3: add dis_del_phy_power_chg_quirk
usb: dwc3: rockchip: add devicetree bindings documentation
usb: dwc3: of-simple: add compatible for rockchip rk3399
Wolfram Sang (102):
uwb: hwa-rc: don't print error when allocating urb fails
usb: atm: cxacru: don't print error when allocating urb fails
usb: atm: ueagle-atm: don't print error when allocating urb fails
usb: atm: usbatm: don't print error when allocating urb fails
usb: class: usbtmc: don't print error when allocating urb fails
usb: misc: adutux: don't print error when allocating urb fails
usb: misc: appledisplay: don't print error when allocating urb fails
usb: misc: ftdi-elan: don't print error when allocating urb fails
usb: misc: iowarrior: don't print error when allocating urb fails
usb: misc: ldusb: don't print error when allocating urb fails
usb: misc: legousbtower: don't print error when allocating urb fails
usb: misc: lvstest: don't print error when allocating urb fails
usb: misc: sisusbvga: sisusb: don't print error when allocating urb fails
usb: misc: uss720: don't print error when allocating urb fails
usb: misc: yurex: don't print error when allocating urb fails
usb: storage: usb: don't print error when allocating urb fails
usb: usb-skeleton: don't print error when allocating urb fails
usb: usbip: stub_rx: don't print error when allocating urb fails
usb: wusbcore: wa-nep: don't print error when allocating urb fails
usb: wusbcore: wa-xfer: don't print error when allocating urb fails
usb: dwc2: gadget: don't print on ENOMEM
usb: gadget: udc: fsl_qe_udc: don't print on ENOMEM
usb: gadget: udc: goku_udc: don't print on ENOMEM
usb: gadget: udc: udc-xilinx: don't print on ENOMEM
usb: renesas_usbhs: mod_gadget: don't print on ENOMEM
usb: renesas_usbhs: mod_host: don't print on ENOMEM
usb: renesas_usbhs: pipe: don't print on ENOMEM
media: dvb-frontends: rtl2832_sdr: don't print error when allocating urb fails
media: radio: si470x: radio-si470x-usb: don't print error when allocating urb fails
media: rc: imon: don't print error when allocating urb fails
media: rc: redrat3: don't print error when allocating urb fails
media: usb: airspy: airspy: don't print error when allocating urb fails
media: usb: as102: as102_usb_drv: don't print error when allocating urb fails
media: usb: au0828: au0828-video: don't print error when allocating urb fails
media: usb: cpia2: cpia2_usb: don't print error when allocating urb fails
media: usb: cx231xx: cx231xx-audio: don't print error when allocating urb fails
media: usb: cx231xx: cx231xx-core: don't print error when allocating urb fails
media: usb: cx231xx: cx231xx-vbi: don't print error when allocating urb fails
media: usb: dvb-usb: dib0700_core: don't print error when allocating urb fails
media: usb: em28xx: em28xx-audio: don't print error when allocating urb fails
media: usb: em28xx: em28xx-core: don't print error when allocating urb fails
media: usb: gspca: benq: don't print error when allocating urb fails
media: usb: gspca: gspca: don't print error when allocating urb fails
media: usb: gspca: konica: don't print error when allocating urb fails
media: usb: hackrf: hackrf: don't print error when allocating urb fails
media: usb: hdpvr: hdpvr-video: don't print error when allocating urb fails
media: usb: msi2500: msi2500: don't print error when allocating urb fails
media: usb: pwc: pwc-if: don't print error when allocating urb fails
media: usb: s2255: s2255drv: don't print error when allocating urb fails
media: usb: stk1160: stk1160-video: don't print error when allocating urb fails
media: usb: stkwebcam: stk-webcam: don't print error when allocating urb fails
media: usb: tm6000: tm6000-dvb: don't print error when allocating urb fails
media: usb: tm6000: tm6000-video: don't print error when allocating urb fails
media: usb: usbvision: usbvision-core: don't print error when allocating urb fails
media: usb: zr364xx: zr364xx: don't print error when allocating urb fails
watchdog: pcwd_usb: don't print error when allocating urb fails
usb: atm: cxacru: don't print on ENOMEM
usb: atm: speedtch: don't print on ENOMEM
usb: atm: ueagle-atm: don't print on ENOMEM
usb: atm: usbatm: don't print on ENOMEM
usb: class: usbtmc: don't print on ENOMEM
usb: core: hcd: don't print on ENOMEM
usb: core: hub: don't print on ENOMEM
usb: core: message: don't print on ENOMEM
usb: core: urb: don't print on ENOMEM
usb: dwc2: gadget: don't print on ENOMEM
usb: gadget: udc: fsl_qe_udc: don't print on ENOMEM
usb: gadget: udc: goku_udc: don't print on ENOMEM
usb: gadget: udc: udc-xilinx: don't print on ENOMEM
usb: host: fhci-hcd: don't print on ENOMEM
usb: host: max3421-hcd: don't print on ENOMEM
usb: host: uhci-hcd: don't print on ENOMEM
usb: host: xhci-tegra: don't print on ENOMEM
usb: host: xhci: don't print on ENOMEM
usb: misc: adutux: don't print on ENOMEM
usb: misc: appledisplay: don't print on ENOMEM
usb: misc: cypress_cy7c63: don't print on ENOMEM
usb: misc: cytherm: don't print on ENOMEM
usb: misc: ftdi-elan: don't print on ENOMEM
usb: misc: idmouse: don't print on ENOMEM
usb: misc: iowarrior: don't print on ENOMEM
usb: misc: ldusb: don't print on ENOMEM
usb: misc: legousbtower: don't print on ENOMEM
usb: misc: lvstest: don't print on ENOMEM
usb: misc: trancevibrator: don't print on ENOMEM
usb: misc: usblcd: don't print on ENOMEM
usb: misc: usbsevseg: don't print on ENOMEM
usb: misc: uss720: don't print on ENOMEM
usb: misc: yurex: don't print on ENOMEM
usb: musb: am35x: don't print on ENOMEM
usb: musb: da8xx: don't print on ENOMEM
usb: renesas_usbhs: mod_gadget: don't print on ENOMEM
usb: renesas_usbhs: mod_host: don't print on ENOMEM
usb: renesas_usbhs: pipe: don't print on ENOMEM
usb: storage: alauda: don't print on ENOMEM
usb: storage: sddr09: don't print on ENOMEM
usb: usb-skeleton: don't print on ENOMEM
usb: wusbcore: crypto: don't print on ENOMEM
usb: wusbcore: security: don't print on ENOMEM
usb: wusbcore: wa-nep: don't print on ENOMEM
mmc: host: vub300: don't print error when allocating urb fails
bluetooth: bcm203x: don't print error when allocating urb fails
Yonglong Wu (1):
usb: hub: change CLEAR_FEATURE to SET_FEATURE
Yoshihiro Shimoda (7):
usb: renesas_usbhs: add a compatible string for r8a7796
usb: gadget: add a new quirk to avoid skb_reserve in u_ether.c
usb: gadget: u_ether: add a flag to avoid skb_reserve() calling
usb: gadget: f_ncm: add support for no_skb_reserve
usb: renesas_usbhs: set quirk_avoids_skb_reserve if USB-DMAC is used
phy: rcar-gen3-usb2: revise the example of device tree doc
phy: rcar-gen3-usb2: Add a compatible string for r8a7796
.../ABI/testing/sysfs-class-led-trigger-usbport | 12 +
.../bindings/extcon/qcom,pm8941-misc.txt | 41 +
.../devicetree/bindings/phy/bcm-ns-usb3-phy.txt | 23 +
.../devicetree/bindings/phy/mxs-usb-phy.txt | 10 +
.../bindings/phy/phy-rockchip-inno-usb2.txt | 64 ++
.../devicetree/bindings/phy/phy-rockchip-typec.txt | 101 ++
.../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 6 +-
.../devicetree/bindings/phy/rockchip-pcie-phy.txt | 31 +
.../devicetree/bindings/phy/rockchip-usb-phy.txt | 3 +
.../devicetree/bindings/phy/sun4i-usb-phy.txt | 1 +
Documentation/devicetree/bindings/phy/ti-phy.txt | 2 +
.../devicetree/bindings/usb/ci-hdrc-usb2.txt | 2 +
Documentation/devicetree/bindings/usb/dwc2.txt | 5 +-
.../devicetree/bindings/usb/dwc3-cavium.txt | 28 +
Documentation/devicetree/bindings/usb/dwc3.txt | 8 +-
Documentation/devicetree/bindings/usb/generic.txt | 6 +
.../devicetree/bindings/usb/renesas_usbhs.txt | 1 +
.../devicetree/bindings/usb/rockchip,dwc3.txt | 59 ++
Documentation/devicetree/bindings/usb/usb4604.txt | 19 +
.../devicetree/bindings/usb/usbmisc-imx.txt | 1 +
Documentation/kernel-parameters.txt | 2 +
Documentation/leds/ledtrig-usbport.txt | 41 +
MAINTAINERS | 3 +-
drivers/bluetooth/bcm203x.c | 4 +-
drivers/extcon/Kconfig | 6 +
drivers/extcon/Makefile | 1 +
drivers/extcon/extcon-adc-jack.c | 27 +-
drivers/extcon/extcon-arizona.c | 27 +-
drivers/extcon/extcon-axp288.c | 8 +-
drivers/extcon/extcon-gpio.c | 3 +-
drivers/extcon/extcon-max14577.c | 18 +-
drivers/extcon/extcon-max3355.c | 8 +-
drivers/extcon/extcon-max77693.c | 46 +-
drivers/extcon/extcon-max77843.c | 22 +-
drivers/extcon/extcon-max8997.c | 20 +-
drivers/extcon/extcon-palmas.c | 16 +-
drivers/extcon/extcon-qcom-spmi-misc.c | 170 ++++
drivers/extcon/extcon-rt8973a.c | 4 +-
drivers/extcon/extcon-sm5502.c | 4 +-
drivers/extcon/extcon-usb-gpio.c | 8 +-
drivers/extcon/extcon.c | 774 ++++++++++++---
drivers/media/dvb-frontends/rtl2832_sdr.c | 1 -
drivers/media/radio/si470x/radio-si470x-usb.c | 1 -
drivers/media/rc/imon.c | 13 +-
drivers/media/rc/redrat3.c | 4 +-
drivers/media/usb/airspy/airspy.c | 1 -
drivers/media/usb/as102/as102_usb_drv.c | 2 -
drivers/media/usb/au0828/au0828-video.c | 1 -
drivers/media/usb/cpia2/cpia2_usb.c | 1 -
drivers/media/usb/cx231xx/cx231xx-audio.c | 2 -
drivers/media/usb/cx231xx/cx231xx-core.c | 4 -
drivers/media/usb/cx231xx/cx231xx-vbi.c | 2 -
drivers/media/usb/dvb-usb/dib0700_core.c | 4 +-
drivers/media/usb/em28xx/em28xx-audio.c | 1 -
drivers/media/usb/em28xx/em28xx-core.c | 1 -
drivers/media/usb/gspca/benq.c | 4 +-
drivers/media/usb/gspca/gspca.c | 4 +-
drivers/media/usb/gspca/konica.c | 4 +-
drivers/media/usb/hackrf/hackrf.c | 1 -
drivers/media/usb/hdpvr/hdpvr-video.c | 4 +-
drivers/media/usb/msi2500/msi2500.c | 1 -
drivers/media/usb/pwc/pwc-if.c | 1 -
drivers/media/usb/s2255/s2255drv.c | 9 +-
drivers/media/usb/stk1160/stk1160-video.c | 4 +-
drivers/media/usb/stkwebcam/stk-webcam.c | 4 +-
drivers/media/usb/tm6000/tm6000-dvb.c | 4 +-
drivers/media/usb/tm6000/tm6000-video.c | 1 -
drivers/media/usb/usbvision/usbvision-core.c | 5 +-
drivers/media/usb/zr364xx/zr364xx.c | 4 +-
drivers/mmc/host/vub300.c | 2 -
drivers/phy/Kconfig | 36 +
drivers/phy/Makefile | 4 +
drivers/phy/phy-bcm-ns-usb3.c | 274 ++++++
drivers/phy/phy-bcm-ns2-pcie.c | 28 +-
drivers/phy/phy-core.c | 15 +
drivers/phy/phy-da8xx-usb.c | 2 +-
drivers/phy/phy-exynos5-usbdrd.c | 4 +-
drivers/phy/phy-omap-usb2.c | 100 +-
drivers/phy/phy-qcom-ufs.c | 6 +-
drivers/phy/phy-rcar-gen3-usb2.c | 1 +
drivers/phy/phy-rockchip-inno-usb2.c | 707 ++++++++++++++
drivers/phy/phy-rockchip-pcie.c | 357 +++++++
drivers/phy/phy-rockchip-typec.c | 1023 ++++++++++++++++++++
drivers/phy/phy-rockchip-usb.c | 20 +
drivers/phy/phy-sun4i-usb.c | 154 +--
drivers/phy/phy-twl4030-usb.c | 25 +-
drivers/phy/tegra/xusb.c | 4 +-
drivers/usb/Kconfig | 24 +-
drivers/usb/atm/cxacru.c | 6 +-
drivers/usb/atm/speedtch.c | 1 -
drivers/usb/atm/ueagle-atm.c | 13 +-
drivers/usb/atm/usbatm.c | 8 +-
drivers/usb/chipidea/ci_hdrc_imx.c | 3 +
drivers/usb/chipidea/ci_hdrc_imx.h | 1 +
drivers/usb/chipidea/host.c | 3 +
drivers/usb/chipidea/udc.c | 42 +-
drivers/usb/chipidea/usbmisc_imx.c | 22 +-
drivers/usb/class/cdc-acm.c | 49 +-
drivers/usb/class/cdc-wdm.c | 165 +++-
drivers/usb/class/usbtmc.c | 11 +-
drivers/usb/common/ulpi.c | 16 +-
drivers/usb/core/Kconfig | 25 +-
drivers/usb/core/Makefile | 5 +-
drivers/usb/core/hcd.c | 7 +-
drivers/usb/core/hub.c | 11 +-
drivers/usb/core/ledtrig-usbport.c | 314 ++++++
drivers/usb/core/message.c | 10 +-
drivers/usb/core/of.c | 1 +
drivers/usb/core/otg_whitelist.h | 2 +-
drivers/usb/core/urb.c | 4 +-
drivers/usb/core/usb.c | 11 +
drivers/usb/dwc2/core.c | 126 ++-
drivers/usb/dwc2/core.h | 8 +-
drivers/usb/dwc2/gadget.c | 94 +-
drivers/usb/dwc2/hcd.c | 2 +-
drivers/usb/dwc2/hw.h | 1 +
drivers/usb/dwc3/Kconfig | 2 +-
drivers/usb/dwc3/core.c | 122 ++-
drivers/usb/dwc3/core.h | 35 +-
drivers/usb/dwc3/dwc3-of-simple.c | 48 +-
drivers/usb/dwc3/gadget.c | 278 ++----
drivers/usb/dwc3/ulpi.c | 10 +-
drivers/usb/gadget/Kconfig | 39 +-
drivers/usb/gadget/composite.c | 16 +-
drivers/usb/gadget/configfs.c | 5 +-
drivers/usb/gadget/function/f_fs.c | 45 +-
drivers/usb/gadget/function/f_hid.c | 28 +-
drivers/usb/gadget/function/f_loopback.c | 14 +-
drivers/usb/gadget/function/f_mass_storage.c | 28 +-
drivers/usb/gadget/function/f_mass_storage.h | 1 +
drivers/usb/gadget/function/f_midi.c | 234 +++--
drivers/usb/gadget/function/f_ncm.c | 84 +-
drivers/usb/gadget/function/f_printer.c | 6 +-
drivers/usb/gadget/function/f_sourcesink.c | 6 +-
drivers/usb/gadget/function/f_uvc.c | 7 +
drivers/usb/gadget/function/storage_common.c | 24 +
drivers/usb/gadget/function/storage_common.h | 10 +
drivers/usb/gadget/function/u_ether.c | 8 +-
drivers/usb/gadget/function/u_ether.h | 1 +
drivers/usb/gadget/legacy/gmidi.c | 2 +-
drivers/usb/gadget/u_f.c | 6 +-
drivers/usb/gadget/u_f.h | 17 +-
drivers/usb/gadget/udc/core.c | 4 +-
drivers/usb/gadget/udc/fsl_qe_udc.c | 16 +-
drivers/usb/gadget/udc/goku_udc.c | 5 +-
drivers/usb/gadget/udc/net2280.c | 80 +-
drivers/usb/gadget/udc/omap_udc.c | 2 +-
drivers/usb/gadget/udc/pxa27x_udc.c | 51 +-
drivers/usb/gadget/udc/udc-xilinx.c | 4 +-
drivers/usb/host/Kconfig | 2 +-
drivers/usb/host/bcma-hcd.c | 169 +++-
drivers/usb/host/ehci-platform.c | 2 +-
drivers/usb/host/fhci-hcd.c | 4 +-
drivers/usb/host/fsl-mph-dr-of.c | 18 +-
drivers/usb/host/max3421-hcd.c | 8 +-
drivers/usb/host/ohci-at91.c | 69 +-
drivers/usb/host/ohci-omap.c | 1 -
drivers/usb/host/ohci-sa1111.c | 4 +-
drivers/usb/host/uhci-hcd.c | 5 +-
drivers/usb/host/whci/init.c | 2 +-
drivers/usb/host/xhci-tegra.c | 2 +-
drivers/usb/host/xhci.c | 4 +-
drivers/usb/misc/Kconfig | 6 +
drivers/usb/misc/Makefile | 1 +
drivers/usb/misc/adutux.c | 21 +-
drivers/usb/misc/appledisplay.c | 17 +-
drivers/usb/misc/cypress_cy7c63.c | 5 +-
drivers/usb/misc/cytherm.c | 32 +-
drivers/usb/misc/ezusb.c | 2 +-
drivers/usb/misc/ftdi-elan.c | 67 +-
drivers/usb/misc/idmouse.c | 1 -
drivers/usb/misc/iowarrior.c | 26 +-
drivers/usb/misc/ldusb.c | 28 +-
drivers/usb/misc/legousbtower.c | 59 +-
drivers/usb/misc/lvstest.c | 25 +-
drivers/usb/misc/sisusbvga/sisusb.c | 3 -
drivers/usb/misc/trancevibrator.c | 3 +-
drivers/usb/misc/usb4604.c | 175 ++++
drivers/usb/misc/usblcd.c | 9 +-
drivers/usb/misc/usbsevseg.c | 8 +-
drivers/usb/misc/uss720.c | 5 +-
drivers/usb/misc/yurex.c | 16 +-
drivers/usb/musb/Kconfig | 2 +-
drivers/usb/musb/am35x.c | 8 +-
drivers/usb/musb/da8xx.c | 164 ++--
drivers/usb/musb/musb_core.c | 81 +-
drivers/usb/musb/musb_core.h | 2 +
drivers/usb/musb/musb_dsps.c | 80 +-
drivers/usb/musb/musb_gadget.c | 3 +
drivers/usb/musb/musb_virthub.c | 1 +
drivers/usb/musb/omap2430.c | 76 +-
drivers/usb/musb/sunxi.c | 61 +-
drivers/usb/phy/phy-ab8500-usb.c | 8 +-
drivers/usb/phy/phy-generic.c | 9 +-
drivers/usb/phy/phy-mxs-usb.c | 61 ++
drivers/usb/renesas_usbhs/common.c | 4 +
drivers/usb/renesas_usbhs/mod_gadget.c | 8 +-
drivers/usb/renesas_usbhs/mod_host.c | 10 +-
drivers/usb/renesas_usbhs/pipe.c | 4 +-
drivers/usb/serial/cp210x.c | 1 +
drivers/usb/serial/keyspan_pda.c | 4 +-
drivers/usb/serial/ti_usb_3410_5052.c | 171 ++--
drivers/usb/storage/alauda.c | 11 +-
drivers/usb/storage/scsiglue.c | 8 +
drivers/usb/storage/sddr09.c | 14 +-
drivers/usb/storage/unusual_devs.h | 7 +
drivers/usb/storage/usb.c | 16 +-
drivers/usb/usb-skeleton.c | 14 +-
drivers/usb/usbip/Kconfig | 24 +-
drivers/usb/usbip/stub_rx.c | 1 -
drivers/usb/usbip/vhci.h | 54 +-
drivers/usb/usbip/vhci_hcd.c | 285 ++++--
drivers/usb/usbip/vhci_rx.c | 21 +-
drivers/usb/usbip/vhci_sysfs.c | 296 ++++--
drivers/usb/usbip/vudc_dev.c | 2 +-
drivers/usb/usbip/vudc_rx.c | 2 +-
drivers/usb/wusbcore/cbaf.c | 3 +-
drivers/usb/wusbcore/crypto.c | 4 +-
drivers/usb/wusbcore/security.c | 4 +-
drivers/usb/wusbcore/wa-nep.c | 9 +-
drivers/usb/wusbcore/wa-xfer.c | 4 +-
drivers/uwb/hwa-rc.c | 4 +-
drivers/watchdog/pcwd_usb.c | 4 +-
include/linux/bcma/bcma_regs.h | 1 +
include/linux/extcon.h | 191 +++-
include/linux/extcon/extcon-adc-jack.h | 4 +-
include/linux/phy/phy.h | 3 +
include/linux/ulpi/driver.h | 8 +-
include/linux/ulpi/interface.h | 9 +-
include/linux/usb/composite.h | 3 +-
include/linux/usb/gadget.h | 30 +-
include/linux/usb_usual.h | 2 +
include/soc/at91/atmel-sfr.h | 14 +
include/uapi/linux/usb/functionfs.h | 2 +
234 files changed, 7197 insertions(+), 2122 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-class-led-trigger-usbport
create mode 100644 Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.txt
create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.txt
create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.txt
create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-typec.txt
create mode 100644 Documentation/devicetree/bindings/phy/rockchip-pcie-phy.txt
create mode 100644 Documentation/devicetree/bindings/usb/dwc3-cavium.txt
create mode 100644 Documentation/devicetree/bindings/usb/rockchip,dwc3.txt
create mode 100644 Documentation/devicetree/bindings/usb/usb4604.txt
create mode 100644 Documentation/leds/ledtrig-usbport.txt
create mode 100644 drivers/extcon/extcon-qcom-spmi-misc.c
create mode 100644 drivers/phy/phy-bcm-ns-usb3.c
create mode 100644 drivers/phy/phy-rockchip-inno-usb2.c
create mode 100644 drivers/phy/phy-rockchip-pcie.c
create mode 100644 drivers/phy/phy-rockchip-typec.c
create mode 100644 drivers/usb/core/ledtrig-usbport.c
create mode 100644 drivers/usb/misc/usb4604.c
reply other threads:[~2016-10-03 14:40 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20161003144033.GA15288@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.