From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>,
linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org
Subject: [GIT PULL] USB/PHY patches for 5.7-rc1
Date: Mon, 30 Mar 2020 12:44:31 +0200 [thread overview]
Message-ID: <20200330104431.GA739262@kroah.com> (raw)
The following changes since commit 16fbf79b0f83bc752cee8589279f1ebfe57b3b6e:
Linux 5.6-rc7 (2020-03-22 18:31:56 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git tags/usb-5.7-rc1
for you to fetch changes up to 62d65bdd9d05158aa2547f8ef72375535f3bc6e3:
USB: cdc-acm: restore capability check order (2020-03-27 16:24:16 +0100)
----------------------------------------------------------------
USB / PHY patches for 5.7-rc1
Here are the big set of USB and PHY driver patches for 5.7-rc1.
Nothing huge here, some new PHY drivers, loads of USB gadget fixes and
updates, xhci updates, usb-serial driver updates and new device ids, and
other minor things. Full details in the shortlog.
All have been in linux-next for a while with no reported issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Ajay Gupta (3):
usb: typec: ucsi: register DP only for NVIDIA DP VDO
usb: ucsi: ccg: disable runtime pm during fw flashing
usb: typec: ucsi_ccg: workaround for NVIDIA test device
Alexandre Belloni (2):
usb: gadget: amd5536udc: fix spelling mistake "reserverd" -> "reserved"
usb: gadget: amd5536udc: fix spelling mistake "reserverd" -> "reserved"
Amelie Delaunay (1):
usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS
Anand Moon (1):
usb: dwc3: exynos: Add support for Exynos5422 suspend clk
Andrey Konovalov (2):
usb: gadget: add raw-gadget interface
usb: raw_gadget: fix compilation warnings in uapi headers
Andy Shevchenko (5):
usb: core: Make use of acpi_evaluate_object() status
usb: core: Use ACPI_SUCCESS() at appropriate places
usb: dwc3: Add ACPI support for xHCI ports
usb: dwc3: Remove kernel doc annotation where it's not needed
usb: core: Add ACPI support for USB interface devices
Azhar Shaikh (1):
usb: typec: Correct the documentation for typec_cable_put()
Badhri Jagan Sridharan (1):
usb: typec: Add sysfs node to show cc orientation
Bastien Nocera (6):
USB: Export generic USB device driver functions
USB: Make it possible to "subclass" usb_device_driver
USB: Implement usb_device_match_id()
USB: Select better matching USB drivers when available
USB: Fallback to generic driver when specific driver fails
USB: Add driver to control USB fast charge for iOS devices
Bjorn Andersson (5):
dt-bindings: phy-qcom-qmp: Add SDM845 PCIe to binding
phy: qcom: qmp: Add SDM845 PCIe QMP PHY support
phy: qcom: qmp: Add SDM845 QHP PCIe PHY
phy: qcom-qmp: Add MSM8996 UFS QMP support
phy: qcom: qmp: Use power_on/off ops for PCIe
Christoph Muellner (1):
phy: rk-inno-usb2: Decrease verbosity of repeating log.
Chunfeng Yun (10):
dt-bindings: phy-mtk-tphy: add two optional properties for u2phy
dt-bindings: phy-mtk-tphy: make the ref clock optional
dt-bindings: phy-mtk-tphy: remove unused u3phya_ref clock
dt-bindings: phy-mtk-tphy: add a new reference clock
dt-bindings: phy-mtk-tphy: add the properties about address mapping
phy: phy-mtk-tphy: add a property for disconnect threshold
phy: phy-mtk-tphy: add a property for internal resistance
phy: phy-mtk-tphy: make the ref clock optional
phy: phy-mtk-tphy: remove unused u3phya_ref clock
phy: phy-mtk-tphy: add a new reference clock
Colin Ian King (9):
USB: serial: digi_acceleport: remove redundant assignment to pointer priv
usb: typec: ucsi: remove redundant assignment to variable num
usb: gadget: remove redundant assignment to variable status
usb: cdns3: remove redundant assignment to pointer trb
usb: gadget: remove redundant assignment to variable status
usb: cdns3: remove redundant assignment to pointer trb
usb: musb: remove redundant assignment to variable ret
usb: cdns3: fix spelling mistake "wrapperr" -> "wrapper"
usb: cdns3: make signed 1 bit bitfields unsigned
Corentin Labbe (21):
usb: gadget: legacy: gmidi: remove useless cast for driver.name
usb: gadget: legacy: inode: remove useless cast for driver.name
usb: gadget: udc: amd5536udc_pci: remove useless cast for driver.name
usb: gadget: at91_udc: remove useless cast for driver.name
usb: gadget: dummy_hcd: remove useless cast for driver.name
usb: gadget: fotg210-udc: remove useless cast for driver.name
usb: gadget: fusb300_udc: remove useless cast for driver.name
usb: gadget: goku_udc: remove useless cast for driver.name
usb: gadget: lpc32xx_udc: remove useless cast for driver.name
usb: gadget: m66592-udc: remove useless cast for driver.name
usb: gadget: net2280: remove useless cast for driver.name
usb: gadget: omap_udc: remove useless cast for driver.name
usb: gadget: r8a66597-udc: remove useless cast for driver.name
usb: gadget: renesas_usb3: remove useless cast for driver.name
usb: host: ehci-pci: remove useless cast for driver.name
usb: host: ohci-pci: remove useless cast for driver.name
usb: host: sl811-hcd: remove useless cast for driver.name
usb: host: uhci-pci: remove useless cast for driver.name
usb: host: xhci-pci: remove useless cast for driver.name
usb: musb: core: remove useless cast for driver.name
phy: tegra: Select USB_PHY
Dejin Zheng (5):
drivers: provide devm_platform_get_and_ioremap_resource()
usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource
usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource
usb: dwc2: convert to devm_platform_get_and_ioremap_resource
driver core: platform: Reimplement devm_platform_ioremap_resource
Felipe Balbi (1):
usb: dwc3: trace: print enqueue/dequeue pointers too
Geert Uytterhoeven (2):
usb: dwc3: qcom: Replace <linux/clk-provider.h> by <linux/of_clk.h>
usb: dwc3: qcom: Replace <linux/clk-provider.h> by <linux/of_clk.h>
Greg Kroah-Hartman (9):
Merge 5.6-rc3 into usb-next
Merge 5.6-rc5 into usb-next
Merge tag 'usb-for-v5.7' of git://git.kernel.org/.../balbi/usb into usb-next
Merge tag 'thunderbolt-for-v5.7' of git://git.kernel.org/.../westeri/thunderbolt into usb-next
Merge tag 'usb-ci-v5.7-rc1' of git://git.kernel.org/.../peter.chen/usb into usb-next
Merge tag 'tegra-for-5.7-usb-v2' of git://git.kernel.org/.../tegra/linux into usb-next
Merge tag 'phy-for-5.7' of git://git.kernel.org/.../kishon/linux-phy into usb-next
Merge 5.6-rc7 into usb-next
Merge tag 'usb-serial-5.7-rc1' of https://git.kernel.org/.../johan/usb-serial into usb-next
Grygorii Strashko (2):
dt-bindings: phy: ti: gmii-sel: add support for am654x/j721e soc
phy: ti: gmii-sel: add support for am654x/j721e soc
Gustavo A. R. Silva (7):
USB: atm: Replace zero-length array with flexible-array member
thunderbolt: eeprom: Replace zero-length array with flexible-array member
thunderbolt: icm: Replace zero-length array with flexible-array member
USB: musb: Replace zero-length array with flexible-array member
usb: gadget: f_phonet: Replace zero-length array with flexible-array member
USB: Replace zero-length array with flexible-array member
usb: gadget: f_phonet: Replace zero-length array with flexible-array member
Hanjie Lin (4):
dt-bindings: usb: dwc3: Add the Amlogic A1 Family DWC3 Glue Bindings
usb: dwc3: Add Amlogic A1 DWC3 glue
dt-bindings: phy: Add Amlogic A1 USB2 PHY Bindings
phy: amlogic: Add Amlogic A1 USB2 PHY Driver
Heikki Krogerus (15):
usb: typec: Make the attributes read-only when writing is not possible
usb: typec: Hide the port_type attribute when it's not supported
usb: typec: Allow power role swapping even without USB PD
usb: typec: Fix the description of struct typec_capability
usb: typec: altmode: Remove the notification chain
usb: typec: mux: Drop support for device name matching
usb: typec: mux: Allow the muxes to be named
usb: typec: mux: Add helpers for setting the mux state
usb: typec: mux: Allow the mux handles to be requested with fwnode
usb: roles: Leave the private driver data pointer to the drivers
usb: roles: Provide the switch drivers handle to the switch in the API
usb: roles: Allow the role switches to be named
device property: Export fwnode_get_name()
usb: typec: Add definitions for Thunderbolt 3 Alternate Mode
usb: typec: driver for Intel PMC mux control
JC Kuo (3):
usb: host: xhci-tegra: Tegra186/Tegra194 LPM
phy: tegra: xusb: Protect Tegra186 soc with config
phy: tegra: xusb: Add Tegra194 support
Jassi Brar (2):
dt-bindings: max3421-udc: add dt bindings for MAX3420 UDC
usb: gadget: add udc driver for max3420
Ji-Ze Hong (Peter Hong) (6):
USB: serial: f81232: extract LSR handler
USB: serial: f81232: add tx_empty function
USB: serial: f81232: use devm_kzalloc for port data
USB: serial: f81232: add F81534A support
USB: serial: f81232: set F81534A serial port with RS232 mode
USB: serial: f81232: add control driver for F81534A
Joe Perches (2):
usb-storage: Use const to reduce object data size
phy: amlogic: G12A: Fix misuse of GENMASK macro
Johan Hovold (3):
USB: serial: relax unthrottle memory barrier
USB: serial: clean up carrier-detect helper
USB: serial: fix tty cleanup-op kernel-doc
Johan Jonker (2):
dt-bindings: usb: dwc2: add compatible property for rk3328 usb
dt-bindings: usb: dwc2: add compatible property for rk3368 usb
John Keeping (1):
usb: dwc2: Implement set_selfpowered()
John Stultz (5):
dt-bindings: usb: generic: Add role-switch-default-mode binding
usb: dwc3: Add support for role-switch-default-mode binding
dt-bindings: usb: dwc3: Allow clock list & resets to be more flexible
usb: dwc3: Rework clock initialization to be more flexible
usb: dwc3: Rework resets initialization to be more flexible
Jon Hunter (1):
phy: tegra: xusb: Don't warn on probe defer
Jorge Ramirez-Ortiz (3):
dt-bindings: phy: remove qcom-dwc3-usb-phy
dt-bindings: Add Qualcomm USB SuperSpeed PHY bindings
phy: qualcomm: usb: Add SuperSpeed PHY driver
Jules Irenge (2):
xhci: Add missing annotation for xhci_set_port_power()
xhci: Add missing annotation for xhci_enter_test_mode
Kai-Heng Feng (2):
xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3
xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0
Kees Cook (1):
usb: gadget: net2280: Distribute switch variables for initialization
Krzysztof Kozlowski (1):
usb: phy: tegra: Include proper GPIO consumer header to fix compile testing
Kunihiko Hayashi (7):
phy: socionext: Use devm_platform_ioremap_resource()
dt-bindings: phy: socionext: Add Pro5 support and remove Pro4 from usb3-hsphy
phy: uniphier-usb3ss: Add Pro5 support
phy: uniphier-usb3hs: Add legacy SoC support for Pro5
phy: uniphier-usb3hs: Change Rx sync mode to avoid communication failure
phy: uniphier-pcie: Add legacy SoC support for Pro5
phy: uniphier-pcie: Add SoC-dependent phy-mode function support
Li Jun (3):
usb: typec: tcpm: set correct data role for non-DRD
usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP
usb: dwc3: core: don't do suspend for device mode if already suspended
Lubomir Rintel (2):
USB: EHCI: ehci-mv: switch the HSIC HCI to HSIC mode
USB: EHCI: ehci-mv: use a unique bus name
Macpaul Lin (1):
usb: musb: tusb6010: fix a possible missing data type replacement
Mans Rullgard (1):
usb: musb: fix crash with highmen PIO and usbmon
Marek Szyprowski (3):
udc: s3c-hsudc: Silence warning about supplies during deferred probe
usb: dwc2: Silence warning about supplies during deferred probe
udc: s3c-hsudc: Silence warning about supplies during deferred probe
Masahiro Yamada (1):
usb: get rid of 'choice' for legacy gadget drivers
Mathias Nyman (4):
xhci: bail out early if driver can't accress host in resume
xhci: Add a separate debug message for split transaction errors.
xhci: Show host status when watchdog triggers and host is assumed dead.
xhci: Finetune host initiated USB3 rootport link suspend and resume
Matthias Reichl (1):
USB: cdc-acm: restore capability check order
Mika Westerberg (2):
thunderbolt: Add missing kernel-doc parameter descriptions
xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI
Nagarjuna Kristam (10):
phy: tegra: xusb: Add usb-role-switch support
phy: tegra: xusb: Add usb-phy support
phy: tegra: xusb: Add support to get companion USB 3 port
phy: tegra: xusb: Add set_mode support for USB 2 phy on Tegra210
phy: tegra: xusb: Add set_mode support for UTMI phy on Tegra186
usb: xhci-tegra: Add OTG support
usb: gadget: tegra-xudc: Remove usb-role-switch support
usb: gadget: tegra-xudc: Add usb-phy support
usb: gadget: tegra-xudc: Use phy_set_mode() to set/unset device mode
usb: gadget: tegra-xudc: Support multiple device modes
Nathan Chancellor (1):
usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init
Neil Armstrong (2):
doc: dt: bindings: usb: dwc3: Update entries for disabling SS instances in park mode
usb: dwc3: core: add support for disabling SS instances in park mode
Nicolas Saenz Julienne (1):
usb: xhci: Enable LPM for VIA LABS VL805
Nishad Kamdar (3):
USB: chipidea: Use the correct style for SPDX License Identifier
USB: atm: Use the correct style for SPDX License Identifier
USB: c67x00: Use the correct style for SPDX License Identifier
Oliver Neukum (1):
USB: apple-mfi-fastcharge: fix endianess issue in probe
Paul Cercueil (7):
dt-bindings: Document JZ4770 PHY bindings
usb: phy: Add driver for the Ingenic JZ4770 USB transceiver
dt-bindings: usb: Convert jz4740-musb doc to YAML
usb: musb: jz4740: Add support for DMA
usb: musb: jz4740: Register USB role switch
usb: musb: jz4740: Unconditionally depend on devicetree
usb: musb: jz4740: Add support for the JZ4770
Pawel Dembicki (3):
USB: serial: option: add support for ASKEY WWHC050
USB: serial: option: add BroadMobi BM806U
USB: serial: option: add Wistron Neweb D19Q1
Peter Chen (2):
usb: chipidea: udc: using structure ci_hdrc device for runtime PM
usb: chipidea: otg: handling vbus disconnect event occurred during system suspend
Qiujun Huang (1):
USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback
Rasmus Villemoes (1):
usb: host: fhci-hcd: annotate PIPE_CONTROL switch case with fallthrough
Sandeep Maheswaram (6):
dt-bindings: phy: qcom,qusb2: Convert QUSB2 phy bindings to yaml
dt-bindings: phy: qcom,qusb2: Add compatibles for QUSB2 V2 phy and SC7180
phy: qcom-qusb2: Add generic QUSB2 V2 PHY support
dt-bindings: phy: qcom-qusb2: Add support for overriding Phy tuning parameters
phy: qcom-qusb2: Add support for overriding tuning parameters in QUSB2 V2 PHY
phy: qcom-qusb2: Add new overriding tuning parameters in QUSB2 V2 PHY
Shawn Guo (1):
phy: qualcomm: Add Synopsys 28nm Hi-Speed USB PHY driver
Sriharsha Allenki (2):
dt-bindings: phy: Add Qualcomm Synopsys Hi-Speed USB PHY binding
usb: gadget: f_fs: Fix use after free issue as part of queue failure
Stephen Rothwell (1):
usb: dwc3: fix up for role switch API change
Steven Rostedt (VMware) (1):
xhci: Do not open code __print_symbolic() in xhci trace events
Swapnil Jakhade (10):
phy: cadence-torrent: Adopt Torrent nomenclature
phy: cadence-torrent: Add wrapper for PHY register access
phy: cadence-torrent: Add wrapper for DPTX register access
phy: cadence-torrent: Refactor code for reusability
phy: cadence-torrent: Add 19.2 MHz reference clock support
phy: cadence-torrent: Implement PHY configure APIs
phy: cadence-torrent: Use regmap to read and write Torrent PHY registers
phy: cadence-torrent: Use regmap to read and write DPTX PHY registers
phy: cadence-torrent: Add platform dependent initialization structure
phy: cadence-torrent: Add support for subnode bindings
Takashi Iwai (2):
thunderbolt: Use scnprintf() for avoiding potential buffer overflow
USB: mon: Use scnprintf() for avoiding potential buffer overflow
Tao Ren (7):
usb: gadget: aspeed: support per-vhub usb descriptors
usb: gadget: aspeed: read vhub properties from device tree
usb: gadget: aspeed: add ast2600 vhub support
ARM: dts: aspeed-g6: add usb functions
ARM: dts: aspeed-g5: add vhub port and endpoint properties
ARM: dts: aspeed-g4: add vhub port and endpoint properties
dt-bindings: usb: add documentation for aspeed usb-vhub
Thierry Reding (4):
phy: tegra: Print -EPROBE_DEFER error message at debug level
phy: tegra: Fix regulator leak
phy: tegra: Don't use device-managed API to allocate ports
Merge branch 'for-5.7/phy' into for-5.7/usb
Thinh Nguyen (3):
usb: dwc3: gadget: Don't clear flags before transfer ended
usb: dwc3: gadget: Wrap around when skip TRBs
usb: gadget: composite: Inform controller driver of self-powered
Yoshihiro Shimoda (1):
usb: host: ehci-platform: add a quirk to avoid stuck
Yu Chen (1):
usb: dwc3: Registering a role switch in the DRD code.
YueHaibing (2):
usb: gadget: xudc: Remove redundant platform_get_irq error message
usb: gadget: fsl: remove unused variable 'driver_desc'
Yuti Amonkar (3):
dt-bindings: phy: Remove Cadence MHDP PHY dt binding
dt-bindings: phy: Add Cadence MHDP PHY bindings in YAML format.
phy: cadence-dp: Rename to phy-cadence-torrent
chenqiwu (1):
usb: use kobj_to_dev() API
Documentation/ABI/testing/sysfs-class-typec | 23 +-
.../bindings/phy/amlogic,meson-g12a-usb2-phy.yaml | 14 +
.../devicetree/bindings/phy/phy-cadence-dp.txt | 30 -
.../bindings/phy/phy-cadence-torrent.yaml | 143 ++
.../devicetree/bindings/phy/phy-mtk-tphy.txt | 32 +-
.../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 185 ++
.../devicetree/bindings/phy/qcom,usb-hs-28nm.yaml | 90 +
.../devicetree/bindings/phy/qcom,usb-ss.yaml | 83 +
.../devicetree/bindings/phy/qcom-dwc3-usb-phy.txt | 37 -
.../devicetree/bindings/phy/qcom-qmp-phy.txt | 15 +
.../devicetree/bindings/phy/qcom-qusb2-phy.txt | 68 -
.../devicetree/bindings/phy/ti-phy-gmii-sel.txt | 1 +
.../devicetree/bindings/phy/uniphier-pcie-phy.txt | 13 +-
.../bindings/phy/uniphier-usb3-hsphy.txt | 6 +-
.../bindings/phy/uniphier-usb3-ssphy.txt | 5 +-
.../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 23 +
.../devicetree/bindings/usb/aspeed,usb-vhub.yaml | 77 +
Documentation/devicetree/bindings/usb/dwc2.yaml | 30 +-
Documentation/devicetree/bindings/usb/dwc3.txt | 7 +-
Documentation/devicetree/bindings/usb/generic.txt | 6 +
.../bindings/usb/ingenic,jz4740-musb.txt | 32 -
.../bindings/usb/ingenic,jz4770-phy.yaml | 52 +
.../devicetree/bindings/usb/ingenic,musb.yaml | 76 +
.../devicetree/bindings/usb/maxim,max3420-udc.yaml | 69 +
Documentation/driver-api/usb/typec_bus.rst | 22 +-
Documentation/usb/index.rst | 1 +
Documentation/usb/raw-gadget.rst | 61 +
MAINTAINERS | 6 +
arch/arm/boot/dts/aspeed-g4.dtsi | 2 +
arch/arm/boot/dts/aspeed-g5.dtsi | 2 +
arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 25 +
arch/arm/boot/dts/aspeed-g6.dtsi | 45 +
drivers/base/platform.c | 27 +-
drivers/base/property.c | 1 +
drivers/phy/amlogic/phy-meson-g12a-usb2.c | 87 +-
drivers/phy/cadence/Kconfig | 6 +-
drivers/phy/cadence/Makefile | 2 +-
drivers/phy/cadence/phy-cadence-dp.c | 541 ------
drivers/phy/cadence/phy-cadence-torrent.c | 1944 ++++++++++++++++++++
drivers/phy/mediatek/phy-mtk-tphy.c | 64 +-
drivers/phy/qualcomm/Kconfig | 20 +
drivers/phy/qualcomm/Makefile | 2 +
drivers/phy/qualcomm/phy-qcom-qmp.c | 425 ++++-
drivers/phy/qualcomm/phy-qcom-qmp.h | 114 ++
drivers/phy/qualcomm/phy-qcom-qusb2.c | 144 +-
drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c | 415 +++++
drivers/phy/qualcomm/phy-qcom-usb-ss.c | 246 +++
drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 2 +-
drivers/phy/socionext/phy-uniphier-pcie.c | 102 +-
drivers/phy/socionext/phy-uniphier-usb3hs.c | 92 +-
drivers/phy/socionext/phy-uniphier-usb3ss.c | 8 +-
drivers/phy/tegra/Kconfig | 2 +
drivers/phy/tegra/Makefile | 1 +
drivers/phy/tegra/xusb-tegra124.c | 6 +
drivers/phy/tegra/xusb-tegra186.c | 265 ++-
drivers/phy/tegra/xusb-tegra210.c | 136 +-
drivers/phy/tegra/xusb.c | 263 ++-
drivers/phy/tegra/xusb.h | 25 +
drivers/phy/ti/phy-gmii-sel.c | 19 +
drivers/thunderbolt/domain.c | 4 +-
drivers/thunderbolt/eeprom.c | 2 +-
drivers/thunderbolt/icm.c | 2 +-
drivers/thunderbolt/usb4.c | 4 +
drivers/usb/atm/ueagle-atm.c | 2 +-
drivers/usb/atm/usbatm.h | 4 +-
drivers/usb/c67x00/c67x00-hcd.h | 2 +-
drivers/usb/c67x00/c67x00.h | 2 +-
drivers/usb/cdns3/cdns3-pci-wrap.c | 2 +-
drivers/usb/cdns3/cdns3-ti.c | 4 +-
drivers/usb/cdns3/core.c | 22 +-
drivers/usb/cdns3/gadget.c | 2 +-
drivers/usb/cdns3/gadget.h | 6 +-
drivers/usb/chipidea/bits.h | 2 +-
drivers/usb/chipidea/ci.h | 2 +-
drivers/usb/chipidea/ci_hdrc_imx.h | 2 +-
drivers/usb/chipidea/core.c | 10 +-
drivers/usb/chipidea/otg.c | 7 +
drivers/usb/chipidea/otg.h | 2 +-
drivers/usb/chipidea/otg_fsm.h | 2 +-
drivers/usb/chipidea/udc.c | 13 +-
drivers/usb/chipidea/udc.h | 2 +-
drivers/usb/class/cdc-acm.c | 18 +-
drivers/usb/core/driver.c | 58 +-
drivers/usb/core/generic.c | 48 +-
drivers/usb/core/message.c | 2 +
drivers/usb/core/sysfs.c | 6 +-
drivers/usb/core/usb-acpi.c | 11 +-
drivers/usb/core/usb.h | 8 +
drivers/usb/dwc2/core.h | 8 +
drivers/usb/dwc2/gadget.c | 24 +-
drivers/usb/dwc2/hcd.h | 2 +-
drivers/usb/dwc2/hw.h | 8 +
drivers/usb/dwc2/params.c | 33 +
drivers/usb/dwc2/platform.c | 101 +-
drivers/usb/dwc3/core.c | 29 +-
drivers/usb/dwc3/core.h | 10 +
drivers/usb/dwc3/drd.c | 98 +-
drivers/usb/dwc3/dwc3-exynos.c | 9 +
drivers/usb/dwc3/dwc3-meson-g12a.c | 182 +-
drivers/usb/dwc3/dwc3-qcom.c | 2 +-
drivers/usb/dwc3/gadget.c | 6 +-
drivers/usb/dwc3/host.c | 4 +-
drivers/usb/dwc3/trace.h | 9 +-
drivers/usb/gadget/composite.c | 9 +
drivers/usb/gadget/function/f_fs.c | 1 +
drivers/usb/gadget/function/f_phonet.c | 2 +-
drivers/usb/gadget/function/f_uac1_legacy.c | 2 -
drivers/usb/gadget/legacy/Kconfig | 59 +-
drivers/usb/gadget/legacy/Makefile | 1 +
drivers/usb/gadget/legacy/gmidi.c | 2 +-
drivers/usb/gadget/legacy/inode.c | 2 +-
drivers/usb/gadget/legacy/raw_gadget.c | 1078 +++++++++++
drivers/usb/gadget/udc/Kconfig | 11 +-
drivers/usb/gadget/udc/Makefile | 1 +
drivers/usb/gadget/udc/amd5536udc.h | 2 +-
drivers/usb/gadget/udc/amd5536udc_pci.c | 2 +-
drivers/usb/gadget/udc/aspeed-vhub/Kconfig | 4 +-
drivers/usb/gadget/udc/aspeed-vhub/core.c | 71 +-
drivers/usb/gadget/udc/aspeed-vhub/dev.c | 30 +-
drivers/usb/gadget/udc/aspeed-vhub/epn.c | 4 +-
drivers/usb/gadget/udc/aspeed-vhub/hub.c | 58 +-
drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 43 +-
drivers/usb/gadget/udc/at91_udc.c | 2 +-
drivers/usb/gadget/udc/dummy_hcd.c | 4 +-
drivers/usb/gadget/udc/fotg210-udc.c | 2 +-
drivers/usb/gadget/udc/fsl_udc_core.c | 1 -
drivers/usb/gadget/udc/fusb300_udc.c | 2 +-
drivers/usb/gadget/udc/goku_udc.c | 2 +-
drivers/usb/gadget/udc/lpc32xx_udc.c | 2 +-
drivers/usb/gadget/udc/m66592-udc.c | 2 +-
drivers/usb/gadget/udc/max3420_udc.c | 1331 ++++++++++++++
drivers/usb/gadget/udc/net2280.c | 7 +-
drivers/usb/gadget/udc/omap_udc.c | 2 +-
drivers/usb/gadget/udc/r8a66597-udc.c | 2 +-
drivers/usb/gadget/udc/renesas_usb3.c | 28 +-
drivers/usb/gadget/udc/s3c-hsudc.c | 3 +-
drivers/usb/gadget/udc/tegra-xudc.c | 278 ++-
drivers/usb/host/ehci-mv.c | 11 +-
drivers/usb/host/ehci-pci.c | 2 +-
drivers/usb/host/ehci-platform.c | 127 ++
drivers/usb/host/ehci-tegra.c | 2 +-
drivers/usb/host/ehci.h | 4 +-
drivers/usb/host/fhci-hcd.c | 1 +
drivers/usb/host/fotg210.h | 2 +-
drivers/usb/host/ohci-pci.c | 2 +-
drivers/usb/host/ohci.h | 4 +-
drivers/usb/host/sl811-hcd.c | 2 +-
drivers/usb/host/uhci-pci.c | 2 +-
drivers/usb/host/xhci-histb.c | 3 +-
drivers/usb/host/xhci-hub.c | 63 +-
drivers/usb/host/xhci-mem.c | 1 +
drivers/usb/host/xhci-mtk.h | 2 +-
drivers/usb/host/xhci-pci.c | 9 +-
drivers/usb/host/xhci-plat.c | 3 +-
drivers/usb/host/xhci-ring.c | 9 +
drivers/usb/host/xhci-tegra.c | 235 ++-
drivers/usb/host/xhci.c | 4 +-
drivers/usb/host/xhci.h | 34 +-
drivers/usb/misc/Kconfig | 10 +
drivers/usb/misc/Makefile | 1 +
drivers/usb/misc/apple-mfi-fastcharge.c | 237 +++
drivers/usb/mon/mon_text.c | 36 +-
drivers/usb/mtu3/mtu3_dr.c | 9 +-
drivers/usb/musb/Kconfig | 4 +-
drivers/usb/musb/jz4740.c | 110 +-
drivers/usb/musb/mediatek.c | 18 +-
drivers/usb/musb/musb_core.c | 2 +-
drivers/usb/musb/musb_host.c | 19 +-
drivers/usb/musb/tusb6010.c | 2 +-
drivers/usb/phy/Kconfig | 8 +
drivers/usb/phy/Makefile | 1 +
drivers/usb/phy/phy-jz4770.c | 243 +++
drivers/usb/phy/phy-tegra-usb.c | 3 +-
drivers/usb/roles/class.c | 31 +-
drivers/usb/roles/intel-xhci-usb-role-switch.c | 26 +-
drivers/usb/serial/digi_acceleport.c | 2 +-
drivers/usb/serial/f81232.c | 354 +++-
drivers/usb/serial/generic.c | 12 +-
drivers/usb/serial/io_edgeport.c | 2 +-
drivers/usb/serial/io_usbvend.h | 4 +-
drivers/usb/serial/option.c | 6 +
drivers/usb/serial/ti_usb_3410_5052.c | 4 +-
drivers/usb/serial/usb-serial.c | 2 +-
drivers/usb/storage/usb.c | 10 +-
drivers/usb/storage/usb.h | 5 +-
drivers/usb/storage/usual-tables.c | 6 +-
drivers/usb/typec/bus.c | 12 +-
drivers/usb/typec/bus.h | 2 -
drivers/usb/typec/class.c | 175 +-
drivers/usb/typec/mux.c | 72 +-
drivers/usb/typec/mux/Kconfig | 9 +
drivers/usb/typec/mux/Makefile | 1 +
drivers/usb/typec/mux/intel_pmc_mux.c | 434 +++++
drivers/usb/typec/tcpm/tcpm.c | 62 +-
drivers/usb/typec/ucsi/ucsi.c | 14 +-
drivers/usb/typec/ucsi/ucsi.h | 9 +
drivers/usb/typec/ucsi/ucsi_ccg.c | 57 +-
include/linux/phy/tegra/xusb.h | 2 +
include/linux/platform_device.h | 3 +
include/linux/usb.h | 11 +-
include/linux/usb/audio-v2.h | 2 +-
include/linux/usb/audio-v3.h | 2 +-
include/linux/usb/ehci_def.h | 2 +-
include/linux/usb/gadget.h | 2 +-
include/linux/usb/hcd.h | 2 +-
include/linux/usb/role.h | 23 +-
include/linux/usb/typec.h | 3 +-
include/linux/usb/typec_altmode.h | 7 -
include/linux/usb/typec_mux.h | 25 +-
include/linux/usb/typec_tbt.h | 53 +
include/linux/usb_usual.h | 2 +-
include/linux/usbdevice_fs.h | 2 +-
include/uapi/linux/usb/raw_gadget.h | 167 ++
213 files changed, 11168 insertions(+), 1742 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-dp.txt
create mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-torrent.yaml
create mode 100644 Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-28nm.yaml
create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-ss.yaml
delete mode 100644 Documentation/devicetree/bindings/phy/qcom-dwc3-usb-phy.txt
delete mode 100644 Documentation/devicetree/bindings/phy/qcom-qusb2-phy.txt
create mode 100644 Documentation/devicetree/bindings/usb/aspeed,usb-vhub.yaml
delete mode 100644 Documentation/devicetree/bindings/usb/ingenic,jz4740-musb.txt
create mode 100644 Documentation/devicetree/bindings/usb/ingenic,jz4770-phy.yaml
create mode 100644 Documentation/devicetree/bindings/usb/ingenic,musb.yaml
create mode 100644 Documentation/devicetree/bindings/usb/maxim,max3420-udc.yaml
create mode 100644 Documentation/usb/raw-gadget.rst
delete mode 100644 drivers/phy/cadence/phy-cadence-dp.c
create mode 100644 drivers/phy/cadence/phy-cadence-torrent.c
create mode 100644 drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c
create mode 100644 drivers/phy/qualcomm/phy-qcom-usb-ss.c
create mode 100644 drivers/usb/gadget/legacy/raw_gadget.c
create mode 100644 drivers/usb/gadget/udc/max3420_udc.c
create mode 100644 drivers/usb/misc/apple-mfi-fastcharge.c
create mode 100644 drivers/usb/phy/phy-jz4770.c
create mode 100644 drivers/usb/typec/mux/intel_pmc_mux.c
create mode 100644 include/linux/usb/typec_tbt.h
create mode 100644 include/uapi/linux/usb/raw_gadget.h
next reply other threads:[~2020-03-30 10:44 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-03-30 10:44 Greg KH [this message]
2020-03-30 21:55 ` [GIT PULL] USB/PHY patches for 5.7-rc1 pr-tracker-bot
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=20200330104431.GA739262@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.