All of lore.kernel.org
 help / color / mirror / Atom feed
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

             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.