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 / Thunderbolt driver changes for 6.0-rc1
Date: Wed, 3 Aug 2022 16:10:26 +0200 [thread overview]
Message-ID: <YuqB0tl2hjT3x7a4@kroah.com> (raw)
The following changes since commit ff6992735ade75aae3e35d16b17da1008d753d28:
Linux 5.19-rc7 (2022-07-17 13:30:22 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git tags/usb-6.0-rc1
for you to fetch changes up to 8288c99fc263bcafc5df5fa8c278b2eb8106364e:
usb: misc: onboard_usb_hub: Remove duplicated power_on delay (2022-07-28 09:21:15 +0200)
----------------------------------------------------------------
USB / Thunderbolt changes for 6.0-rc1
Here is the big set of Thunderbolt and USB changes for 6.0-rc1.
Lots of little things here, nothing major, just constant development on
some new hardware support and cleanups of older drivers. Highlights of
this pull request are:
- lots of typec changes and improvements for new hardware
- new gadget controller driver
- thunderbolt support for new hardware
- the normal set of new usb-serial device ids and cleanups
- loads of dwc3 controller fixes and improvements
- mtu3 driver updates
- testusb fixes for longtime issues (not many people use this
tool it seems.)
- minor driver fixes and improvements over the USB tree
- chromeos platform driver changes were added and then reverted
as they depened on some typec changes, but the cross-tree
merges caused problems so they will come back later through
the platform tree.
All of these have been in linux-next for a while now with no reported
issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Alan Stern (1):
USB: gadget: Fix use-after-free Read in usb_udc_uevent()
Alexander Stein (5):
usb: chipidea: ci_hdrc_imx: use dev_err_probe()
dt-bindings: usb: Add binding for TI USB8041 hub controller
usb: misc: onboard_usb_hub: Add reset-gpio support
usb: misc: onboard_usb_hub: Add TI USB8041 hub support
usb: misc: onboard_usb_hub: Remove duplicated power_on delay
Alexey Sheplyakov (1):
usb: xhci_plat_remove: avoid NULL dereference
Amelie Delaunay (4):
usb: host: ohci-platform: add TPL support
usb: host: ehci-platform: add TPL support
usb: dwc2: host: add TPL support
usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch
Andrey Strachuk (1):
usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable()
Artur Bujdoso (1):
staging: octeon-usb: move driver out of staging
Bryan O'Donoghue (3):
tools: usb: testusb: Add wireless speed reporting
tools: usb: testusb: Add super speed reporting
tools: usb: testusb: Add super-plus speed reporting
Chen Xingdi (1):
usb: renesas-xhci: Do not print any log while fw verif success
Chunfeng Yun (12):
dt-bindings: usb: mtk-xhci: add support 'resets' property
dt-bindings: usb: mtu3: add support 'resets' property
usb: xhci-mtk: add support optional controller reset
usb: mtu3: add support controller reset
usb: mtu3: sync interrupt before unbind the udc
usb: mtu3: implement udc_async_callbacks of gadget operation
usb: mtu3: register mtu3_irq by threaded irq
dt-bindings: usb: mtk-xhci: add compatible for mt8188
usb: mtu3: print endpoint type as string
usb: mtu3: add feature to disable device's usb3 port
usb: mtu3: check capability of usb3 dual role
usb: mtu3: support function remote wakeup
Clément Léger (1):
usb: host: ohci-at91: add support to enter suspend using SMC
Colin Ian King (2):
usb: gadget: ast2600: Fix a couple of spelling mistakes
usb: phy: remove redundant store to variable var after & operation
Conor Dooley (2):
usb: musb: Add support for PolarFire SoC's musb controller
MAINTAINERS: add musb to PolarFire SoC entry
Dan Carpenter (8):
USB: usbip: clean up mixed use of _irq() and _irqsave()
usbip: vudc: Don't enable IRQs prematurely
usb: gadget: aspeed_udc: cleanup loop in ast_dma_descriptor_setup()
usb: musb: mpfs: Fix error codes in probe()
usb: gadget: aspeed_udc: fix handling of tx_len == 0
usb: typec: anx7411: Fix an array out of bounds
usb: typec: anx7411: fix error checking in anx7411_get_gpio_irq()
usb: typec: anx7411: use semi-colons instead of commas
Fabrice Gasnier (8):
dt-bindings: usb: dwc2: document TPL support
dt-bindings: usb: typec: add bindings for stm32g0 controller
usb: typec: ucsi: stm32g0: add support for stm32g0 controller
usb: typec: ucsi: stm32g0: add bootloader support
dt-bindings: usb: generic-ehci: allow usb-hcd schema properties
usb: misc: onboard-hub: add support for Microchip USB2514B USB 2.0 hub
ARM: dts: stm32: add support for USB2514B onboard hub on stm32mp15xx-dkx
ARM: multi_v7_defconfig: enable USB onboard HUB driver
Frank Li (2):
usb: cdns3 fix use-after-free at workaround 2
usb: cdns3: fix random warning message when driver load
George D Sworo (1):
thunderbolt: Add support for Intel Raptor Lake
Gil Fine (6):
thunderbolt: Silently ignore CLx enabling in case CLx is not supported
thunderbolt: CLx disable before system suspend only if previously enabled
thunderbolt: Fix typos in CLx enabling
thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode
thunderbolt: Add CL1 support for USB4 and Titan Ridge routers
thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled
Greg Kroah-Hartman (15):
Revert "ARM: dts: aspeed: Add USB2.0 device controller node"
Merge v5.19-rc3 into usb-next
Merge branch 'staging-octeon' of gitolite.kernel.org:/pub/scm/linux/kernel/git/gregkh/staging into usb-next
Merge 5.19-rc4 into usb-next
Merge tag 'thunderbolt-for-v5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge 5.19-rc7 into usb-next
Revert "platform/chrome: cros_ec_typec: Get retimer handle"
Revert "platform/chrome: cros_ec_typec: Cleanup switch handle return paths"
Revert "platform/chrome: cros_typec_switch: Register mode switches"
Revert "platform/chrome: cros_typec_switch: Add event check"
Revert "platform/chrome: cros_typec_switch: Set EC retimer"
Revert "platform/chrome: cros_typec_switch: Add ACPI Kconfig dep"
Revert "platform/chrome: cros_typec_switch: Add switch driver"
Revert "platform/chrome: Add Type-C mux set command definitions"
Merge tag 'usb-serial-5.20-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Heikki Krogerus (3):
usb: typec: Separate USB Power Delivery from USB Type-C
usb: typec: USB Power Delivery helpers for ports and partners
usb: typec: tcpm: Register USB Power Delivery Capabilities
Herve Codina (1):
dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string
Hyunwoo Kim (1):
usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo
Jason Wang (1):
USB: xhci: Fix comment typo
Jiang Jian (3):
usb: dwc2: drop unexpected word "the" in the comments
usb: max-3421: drop unexpected word "the" in the comments
USB: serial: fix repeated word "the" in comments
Jiangshan Yi (1):
usb: ldusb: replace ternary operator with max_t()
Jiapeng Chong (1):
usb: gadget: Remove unnecessary print function dev_err()
Jilin Yuan (8):
usb/atm: fix repeated words in comments
usb/core: fix repeated words in comments
usb/host: fix repeated words in comments
usb/image: fix repeated words in comments
usb/misc: fix repeated words in comments
usb/musb: fix repeated words in comments
usb/typec/tcpm: fix repeated words in comments
usb/chipidea: fix repeated words in comments
Johan Hovold (10):
dt-bindings: usb: qcom,dwc3: add SC8280XP binding
dt-bindings: usb: qcom,dwc3: refine interrupt requirements
usb: dwc3: qcom: fix missing optional irq warnings
USB: cdc: add control-signal defines
USB: cdc: add serial-state defines
USB: cdc-acm: use CDC control-line defines
USB: cdc-acm: use CDC serial-state defines
staging: gdm724x: drop unused CDC defines
USB: gadget: f_acm: use CDC defines
USB: serial: fix tty-port initialized comments
Jozef Martiniak (1):
gadgetfs: ep_io - wait until IRQ finishes
Julia Lawall (3):
usb: typec: tcpm: fix typo in comment
usb: gadget: bdc: fix typo in comment
USB: chipidea: fix typo in comment
Kushagra Verma (4):
usb: dwc3: Remove the checks of -ENOSYS
usb: dwc3: Fix bare use of unsigned checkpatch warning
usb: dwc3: Fix a repeated word checkpatch warning
usb: dwc3: Fix typos in Kconfig
Laurent Pinchart (1):
usb: gadget: uvc: Fix comment blocks style
Li Jun (1):
usb: dwc3: add power down scale setting
Liang He (3):
usb: host: ohci-ppc-of: Fix refcount leak bug
usb: renesas: Fix refcount leak bug
usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc()
Linyu Yuan (1):
usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion
Lukas Bulwahn (1):
MAINTAINERS: Repair file entry in ASPEED USB UDC DRIVER
Mathias Nyman (1):
usb: Avoid extra usb SET_SEL requests when enabling link power management
Matthias Kaehlcke (5):
of/platform: Add stubs for of_platform_device_create/destroy()
dt-bindings: usb: rts5411: Rename property 'companion-hub' to 'peer-hub'
usb: misc: Add onboard_usb_hub driver
usb: core: hub: Create platform devices for onboard hubs in hub_probe()
usb: misc: onboard_hub: Fix 'missing prototype' warning
Mauro Carvalho Chehab (3):
usb: typec_altmode: add a missing "@" at a kernel-doc parameter
usb: dwc3: document async_callbacks field
usb: dwc3: gadget: fix a kernel-doc warning
Maxim Devaev (2):
usb: gadget: f_mass_storage: forced_eject attribute
USB: docs: fixed table margin in configfs-usb-gadget-mass-storage
Miaoqian Lin (2):
usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe
usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe
Michael Grzeschik (6):
usb: gadget: uvc: calculate the number of request depending on framesize
usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info
usb: hub: port: add sysfs entry to switch port power
usb: chipidea: udc: implement get_frame
usb: dwc3: gadget: refactor dwc3_repare_one_trb
usb: dwc3: gadget: fix high speed multiplier setting
Michael Walle (2):
usb: gadget: udc: atmel: check rc of devm_gpiod_get_optional()
usb: gadget: udc: atmel: convert to platform driver
Neal Liu (4):
usb: gadget: add Aspeed ast2600 udc driver
ARM: dts: aspeed: Add USB2.0 device controller node
dt-bindings: usb: add documentation for aspeed udc
usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS
Nícolas F. R. A. Prado (4):
dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional
dt-bindings: usb: mtk-xhci: Make all clocks required
Revert "dt-bindings: usb: mtk-xhci: Make all clocks required"
usb: typec: retimer: Add missing id check in match callback
Oliver Neukum (1):
USB: cdc-acm: use define for timeout
Prashant Malani (12):
usb: typec: mux: Allow muxes to specify mode-switch
usb: typec: mux: Add CONFIG guards for functions
usb: typec: Add support for retimers
usb: typec: Add retimer handle to port
platform/chrome: Add Type-C mux set command definitions
platform/chrome: cros_typec_switch: Add switch driver
platform/chrome: cros_typec_switch: Set EC retimer
platform/chrome: cros_typec_switch: Add event check
platform/chrome: cros_typec_switch: Register mode switches
platform/chrome: cros_ec_typec: Cleanup switch handle return paths
platform/chrome: cros_ec_typec: Get retimer handle
platform/chrome: cros_typec_switch: Add ACPI Kconfig dep
Prashanth K (1):
usb: common: usb-conn-gpio: Allow wakeup from system suspend
Randy Dunlap (1):
usb: gadget: udc: amd5536 depends on HAS_DMA
Rohith Kollalsi (1):
usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup
Sandeep Maheswaram (5):
dt-bindings: usb: dwc3: Add wakeup-source property support
usb: dwc3: core: Host wake up support from system suspend
usb: dwc3: qcom: Add helper functions to enable,disable wake irqs
usb: dwc3: qcom: Configure wakeup interrupts during suspend
usb: dwc3: qcom: Keep power domain on to retain controller status
Sanket Goswami (2):
ucsi_ccg: Do not hardcode interrupt polarity and type
ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs
Saurav Girepunje (1):
usb: musb: remove schedule work called after flush
Sergey Shtylyov (2):
usb: musb: core: drop redundant checks
usb: host: xhci: use snprintf() in xhci_decode_trb()
Slark Xiao (1):
USB: serial: use kmemdup instead of kmalloc + memcpy
Steven Rostedt (Google) (1):
USB: gadget: udc: tracing: Do not open code __string() with __dynamic_array()
Tang Bin (2):
usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()
usb: xhci: tegra: Fix error check
Thinh Nguyen (2):
Revert "usb: dwc3: Remove the checks of -ENOSYS"
usb: dwc3: core: Deprecate GCTL.CORESOFTRESET
Weitao Wang (1):
USB: HCD: Fix URB giveback issue in tasklet function
Wesley Cheng (1):
usb: dwc3: ep0: Properly handle setup_packet_pending scenario in data stage
Xiang Wangx (1):
thunderbolt: Fix typo in comment
Xiang wangx (2):
USB: ohci-sm501: Fix typo in comment
USB: storage: Fix typo in comment
Xin Ji (4):
usb: typec: tcpci: move tcpci.h to include/linux/usb/
dt-bindings: usb: Add analogix anx7411 PD binding
usb: typec: anx7411: Add Analogix PD ANX7411 support
usb: typec: anx7411: fix passing zero to 'PTR_ERR'
Xuezhi Zhang (2):
usb: core: sysfs: convert sysfs snprintf to sysfs_emit
USB: usbsevseg: convert sysfs snprintf to sysfs_emit
Yan Xinyu (1):
USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros
Yang Li (2):
thunderbolt: Fix some kernel-doc comments
usb: gadget: u_ether: Remove duplicated include in u_ether.c
Yang Yingliang (4):
usb: musb: mpfs: add missing clk_disable_unprepare() in mpfs_remove()
usb: typec: anx7411: Fix wrong pointer passed to PTR_ERR()
usb: typec: anx7411: Fix return value check in anx7411_register_i2c_dummy_clients()
usb: typec: anx7411: Fix error return code in anx7411_i2c_probe()
Zhang Jiaming (1):
USB: serial: io_edgeport: fix spelling mistakes
Zheng Bin (1):
usb: gadget: aspeed_udc: fix missing spin_unlock_irqrestore in ast_udc_ep_queue
.../ABI/testing/configfs-usb-gadget-mass-storage | 10 +-
.../ABI/testing/sysfs-bus-platform-onboard-usb-hub | 8 +
Documentation/ABI/testing/sysfs-bus-usb | 11 +
Documentation/ABI/testing/sysfs-class-typec | 8 +
.../ABI/testing/sysfs-class-usb_power_delivery | 240 +++
.../devicetree/bindings/usb/analogix,anx7411.yaml | 81 +
.../bindings/usb/aspeed,ast2600-udc.yaml | 52 +
.../devicetree/bindings/usb/atmel-usb.txt | 3 +
Documentation/devicetree/bindings/usb/dwc2.yaml | 3 +
.../devicetree/bindings/usb/generic-ehci.yaml | 7 +-
.../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 5 +
.../devicetree/bindings/usb/mediatek,mtu3.yaml | 3 +
.../devicetree/bindings/usb/qcom,dwc3.yaml | 152 +-
.../devicetree/bindings/usb/realtek,rts5411.yaml | 10 +-
.../devicetree/bindings/usb/snps,dwc3.yaml | 5 +
.../devicetree/bindings/usb/st,typec-stm32g0.yaml | 91 ++
.../devicetree/bindings/usb/ti,usb8041.yaml | 67 +
Documentation/usb/gadget-testing.rst | 6 +
Documentation/usb/mass-storage.rst | 9 +
MAINTAINERS | 15 +
arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 8 +
arch/arm/configs/multi_v7_defconfig | 1 +
arch/mips/configs/cavium_octeon_defconfig | 2 +-
drivers/staging/Kconfig | 2 -
drivers/staging/Makefile | 1 -
drivers/staging/gdm724x/gdm_tty.c | 6 -
drivers/staging/octeon-usb/Kconfig | 11 -
drivers/staging/octeon-usb/Makefile | 2 -
drivers/staging/octeon-usb/TODO | 8 -
drivers/thunderbolt/ctl.c | 6 +-
drivers/thunderbolt/ctl.h | 2 +-
drivers/thunderbolt/icm.c | 2 +
drivers/thunderbolt/nhi.c | 4 +
drivers/thunderbolt/nhi.h | 2 +
drivers/thunderbolt/switch.c | 91 +-
drivers/thunderbolt/tb.c | 68 +-
drivers/thunderbolt/tb.h | 48 +-
drivers/thunderbolt/tb_regs.h | 6 +
drivers/thunderbolt/tmu.c | 221 ++-
drivers/usb/atm/ueagle-atm.c | 2 +-
drivers/usb/cdns3/cdns3-gadget.c | 13 +-
drivers/usb/chipidea/ci.h | 1 +
drivers/usb/chipidea/ci_hdrc_imx.c | 23 +-
drivers/usb/chipidea/ci_hdrc_imx.h | 2 +-
drivers/usb/chipidea/core.c | 2 +
drivers/usb/chipidea/otg_fsm.c | 2 +-
drivers/usb/chipidea/udc.c | 14 +
drivers/usb/class/cdc-acm.c | 44 +-
drivers/usb/class/cdc-acm.h | 20 -
drivers/usb/common/usb-conn-gpio.c | 17 +
drivers/usb/core/Makefile | 4 +
drivers/usb/core/driver.c | 2 +-
drivers/usb/core/hcd.c | 34 +-
drivers/usb/core/hub.c | 108 +-
drivers/usb/core/hub.h | 4 +
drivers/usb/core/port.c | 83 +
drivers/usb/core/sysfs.c | 79 +-
drivers/usb/core/usb.c | 2 +-
drivers/usb/dwc2/gadget.c | 3 +-
drivers/usb/dwc2/hcd.c | 5 +-
drivers/usb/dwc3/Kconfig | 4 +-
drivers/usb/dwc3/core.c | 56 +-
drivers/usb/dwc3/core.h | 3 +
drivers/usb/dwc3/dwc3-qcom.c | 144 +-
drivers/usb/dwc3/ep0.c | 9 +-
drivers/usb/dwc3/gadget.c | 93 +-
drivers/usb/gadget/function/f_acm.c | 20 +-
drivers/usb/gadget/function/f_mass_storage.c | 36 +-
drivers/usb/gadget/function/f_uvc.c | 30 +-
drivers/usb/gadget/function/storage_common.c | 15 +
drivers/usb/gadget/function/storage_common.h | 2 +
drivers/usb/gadget/function/u_ether.c | 1 -
drivers/usb/gadget/function/uvc_queue.c | 23 +-
drivers/usb/gadget/function/uvc_video.c | 14 +-
drivers/usb/gadget/legacy/inode.c | 1 +
drivers/usb/gadget/udc/Kconfig | 15 +-
drivers/usb/gadget/udc/Makefile | 1 +
drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 +-
drivers/usb/gadget/udc/aspeed_udc.c | 1597 +++++++++++++++++++
drivers/usb/gadget/udc/atmel_usba_udc.c | 10 +-
drivers/usb/gadget/udc/bdc/bdc_cmd.c | 2 +-
drivers/usb/gadget/udc/core.c | 11 +-
drivers/usb/gadget/udc/tegra-xudc.c | 8 +-
drivers/usb/gadget/udc/trace.h | 8 +-
drivers/usb/host/Kconfig | 10 +
drivers/usb/host/Makefile | 1 +
drivers/usb/host/ehci-platform.c | 2 +
drivers/usb/host/ehci-ppc-of.c | 1 +
drivers/usb/host/ehci-q.c | 2 +-
drivers/usb/host/max3421-hcd.c | 2 +-
.../{staging/octeon-usb => usb/host}/octeon-hcd.c | 0
.../{staging/octeon-usb => usb/host}/octeon-hcd.h | 0
drivers/usb/host/ohci-at91.c | 69 +-
drivers/usb/host/ohci-nxp.c | 1 +
drivers/usb/host/ohci-platform.c | 3 +
drivers/usb/host/ohci-ppc-of.c | 1 +
drivers/usb/host/ohci-sm501.c | 2 +-
drivers/usb/host/uhci-grlib.c | 2 +-
drivers/usb/host/uhci-hcd.h | 2 +-
drivers/usb/host/xhci-mtk.c | 7 +
drivers/usb/host/xhci-pci-renesas.c | 4 -
drivers/usb/host/xhci-ring.c | 2 +-
drivers/usb/host/xhci-tegra.c | 8 +-
drivers/usb/host/xhci.h | 2 +-
drivers/usb/image/mdc800.c | 2 +-
drivers/usb/misc/Kconfig | 16 +
drivers/usb/misc/Makefile | 1 +
drivers/usb/misc/ldusb.c | 6 +-
drivers/usb/misc/onboard_usb_hub.c | 458 ++++++
drivers/usb/misc/onboard_usb_hub.h | 36 +
drivers/usb/misc/onboard_usb_hub_pdevs.c | 143 ++
drivers/usb/misc/usbsevseg.c | 2 +-
drivers/usb/misc/usbtest.c | 2 +-
drivers/usb/mtu3/mtu3.h | 5 +-
drivers/usb/mtu3/mtu3_core.c | 35 +-
drivers/usb/mtu3/mtu3_debugfs.c | 8 +-
drivers/usb/mtu3/mtu3_gadget.c | 38 +-
drivers/usb/mtu3/mtu3_gadget_ep0.c | 10 +-
drivers/usb/mtu3/mtu3_hw_regs.h | 16 +
drivers/usb/mtu3/mtu3_plat.c | 43 +-
drivers/usb/mtu3/mtu3_trace.h | 4 +-
drivers/usb/musb/Kconfig | 13 +-
drivers/usb/musb/Makefile | 1 +
drivers/usb/musb/mpfs.c | 269 ++++
drivers/usb/musb/musb_core.c | 16 +-
drivers/usb/musb/musb_cppi41.c | 2 +-
drivers/usb/musb/musb_gadget.c | 2 -
drivers/usb/musb/tusb6010.c | 2 +-
drivers/usb/phy/phy-keystone.c | 2 +-
drivers/usb/renesas_usbhs/rza.c | 4 +
drivers/usb/serial/cypress_m8.c | 2 +-
drivers/usb/serial/garmin_gps.c | 4 +-
drivers/usb/serial/io_edgeport.c | 4 +-
drivers/usb/serial/mos7720.c | 2 +-
drivers/usb/serial/opticon.c | 4 +-
drivers/usb/serial/sierra.c | 7 +-
drivers/usb/serial/usb-serial.c | 2 +-
drivers/usb/serial/usb_wwan.c | 13 +-
drivers/usb/storage/transport.c | 2 +-
drivers/usb/typec/Kconfig | 11 +
drivers/usb/typec/Makefile | 3 +-
drivers/usb/typec/anx7411.c | 1601 ++++++++++++++++++++
drivers/usb/typec/class.c | 167 +-
drivers/usb/typec/class.h | 6 +
drivers/usb/typec/mux.c | 8 +-
drivers/usb/typec/pd.c | 708 +++++++++
drivers/usb/typec/pd.h | 30 +
drivers/usb/typec/retimer.c | 173 +++
drivers/usb/typec/retimer.h | 15 +
drivers/usb/typec/tcpm/tcpci.c | 3 +-
drivers/usb/typec/tcpm/tcpci_maxim.c | 3 +-
drivers/usb/typec/tcpm/tcpci_mt6360.c | 3 +-
drivers/usb/typec/tcpm/tcpci_rt1711h.c | 2 +-
drivers/usb/typec/tcpm/tcpm.c | 146 +-
drivers/usb/typec/ucsi/Kconfig | 10 +
drivers/usb/typec/ucsi/Makefile | 1 +
drivers/usb/typec/ucsi/ucsi.c | 4 +
drivers/usb/typec/ucsi/ucsi_ccg.c | 28 +-
drivers/usb/typec/ucsi/ucsi_stm32g0.c | 777 ++++++++++
drivers/usb/usbip/vudc_rx.c | 6 +-
drivers/usb/usbip/vudc_sysfs.c | 14 +-
include/linux/of_platform.h | 22 +-
include/linux/usb.h | 2 +
include/linux/usb/hcd.h | 1 +
include/linux/usb/onboard_hub.h | 18 +
include/linux/usb/pd.h | 38 +
.../usb/typec/tcpm => include/linux/usb}/tcpci.h | 1 +
include/linux/usb/typec.h | 23 +
include/linux/usb/typec_altmode.h | 2 +-
include/linux/usb/typec_mux.h | 44 +-
include/linux/usb/typec_retimer.h | 45 +
include/uapi/linux/usb/cdc.h | 13 +
tools/usb/testusb.c | 18 +-
173 files changed, 8399 insertions(+), 692 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
create mode 100644 Documentation/ABI/testing/sysfs-class-usb_power_delivery
create mode 100644 Documentation/devicetree/bindings/usb/analogix,anx7411.yaml
create mode 100644 Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
create mode 100644 Documentation/devicetree/bindings/usb/st,typec-stm32g0.yaml
create mode 100644 Documentation/devicetree/bindings/usb/ti,usb8041.yaml
delete mode 100644 drivers/staging/octeon-usb/Kconfig
delete mode 100644 drivers/staging/octeon-usb/Makefile
delete mode 100644 drivers/staging/octeon-usb/TODO
create mode 100644 drivers/usb/gadget/udc/aspeed_udc.c
rename drivers/{staging/octeon-usb => usb/host}/octeon-hcd.c (100%)
rename drivers/{staging/octeon-usb => usb/host}/octeon-hcd.h (100%)
create mode 100644 drivers/usb/misc/onboard_usb_hub.c
create mode 100644 drivers/usb/misc/onboard_usb_hub.h
create mode 100644 drivers/usb/misc/onboard_usb_hub_pdevs.c
create mode 100644 drivers/usb/musb/mpfs.c
create mode 100644 drivers/usb/typec/anx7411.c
create mode 100644 drivers/usb/typec/pd.c
create mode 100644 drivers/usb/typec/pd.h
create mode 100644 drivers/usb/typec/retimer.c
create mode 100644 drivers/usb/typec/retimer.h
create mode 100644 drivers/usb/typec/ucsi/ucsi_stm32g0.c
create mode 100644 include/linux/usb/onboard_hub.h
rename {drivers/usb/typec/tcpm => include/linux/usb}/tcpci.h (99%)
create mode 100644 include/linux/usb/typec_retimer.h
next reply other threads:[~2022-08-03 14:10 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-08-03 14:10 Greg KH [this message]
2022-08-03 15:43 ` [GIT PULL] USB / Thunderbolt driver changes for 6.0-rc1 Nathan Chancellor
2022-08-03 15:50 ` Greg KH
2022-08-03 15:56 ` Krishna Kurapati PSSNV
2022-08-08 13:07 ` Greg KH
2022-08-03 15:58 ` Nathan Chancellor
2022-08-04 18:45 ` Linus Torvalds
2022-08-04 18:50 ` Nathan Chancellor
2022-08-04 19:26 ` 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=YuqB0tl2hjT3x7a4@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.