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 updates for 6.4-rc1
Date: Thu, 27 Apr 2023 16:19:45 +0200	[thread overview]
Message-ID: <ZEqEgbLPb-ItUfdE@kroah.com> (raw)

The following changes since commit 09a9639e56c01c7a00d6c0ca63f4c7c41abe075d:

  Linux 6.3-rc6 (2023-04-09 11:15:57 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git tags/usb-6.4-rc1

for you to fetch changes up to 8f40fc0808137c157dd408d2632e63bfca2aecdb:

  usb: dwc3: gadget: Refactor EP0 forced stall/restart into a separate API (2023-04-21 07:07:44 +0200)

----------------------------------------------------------------
USB / Thunderbolt changes for 6.4-rc1

Here is the large set of USB and Thunderbolt changes for 6.4-rc1.

"biggest" thing in here is the removal of two obsolete drivers, u132-hcd
and ftdi-elan, making this a net-removal of code overall.

Other than the driver removals, included in here are:
  - Thunderbolt updates for new hardware and features
  - xhci driver updates and fixes
  - dwc3 driver updates and fixes
  - gadget core and driver updates and features added
  - mtu3 driver updates
  - dwc2 driver fixes and updates
  - usb-serial driver updates
  - typec driver updates and fixes
  - platform remove callback changes
  - dts updates and conversions
  - other small changes

All have been in linux-next for a while with no reported problems.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

----------------------------------------------------------------
Alan Stern (3):
      USB: core: Add routines for endpoint checks in old drivers
      USB: sisusbvga: Add endpoint checks
      media: radio-shark: Add endpoint checks

Andy Shevchenko (13):
      usb: acpi: Switch to use acpi_evaluate_dsm_typed()
      usb: gadget: aspeed: Rectify a bit a random header inclusion
      xhci: mem: Carefully calculate size for memory allocations
      xhci: mem: Use dma_poll_zalloc() instead of explicit memset()
      xhci: mem: Get rid of redundant 'else'
      xhci: mem: Drop useless return:s
      xhci: mem: Use while (i--) pattern to clean up
      xhci: mem: Replace explicit castings with appropriate specifiers
      xhci: mem: Join string literals back
      thunderbolt: Get rid of redundant 'else'
      thunderbolt: Make use of SI units from units.h
      thunderbolt: Introduce usb4_port_sb_opcode_err_to_errno() helper
      usb: dwc3: pci: Change PCI device macros

Arnd Bergmann (1):
      xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals

Arınç ÜNAL (1):
      USB: serial: option: add UNISOC vendor and TOZED LT70C product

Aswath Govindraju (2):
      usb: dwc3-am62: Add support for system wakeup based on USB events
      usb: typec: tps6598x: Add support for polling interrupts status

Badhri Jagan Sridharan (2):
      usb: gadget: udc: core: Invoke usb_gadget_connect only when started
      usb: gadget: udc: core: Prevent redundant calls to pullup

Christophe JAILLET (1):
      usb: pci-quirks: Reduce the length of a spinlock section in usb_amd_find_chipset_info()

Chunfeng Yun (9):
      dt-bindings: usb: mtk-xhci: add an optional frame count clock
      usb: xhci-mtk: add optional frame count clock
      usb: mtu3: give back request when rx error happens
      usb: mtu3: use boolean return value
      usb: mtu3: fix kernel panic at qmu transfer done irq handler
      usb: mtu3: unlock @mtu->lock just before giving back request
      usb: mtu3: expose role-switch control to userspace
      dt-bindings: usb: mtu3: add two optional clocks
      usb: mtu3: add optional clock xhci_ck and frmcnt_ck

Conor Dooley (1):
      usb: musb: mpfs: convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIRE

Daniel Scally (1):
      usb: gadget: uvc: Make bmControls attr read/write

Deming Wang (1):
      usb: dwc2: Fix spelling mistake "schduler" -> "scheduler"

Elson Roy Serrao (6):
      usb: gadget: Properly configure the device for remote wakeup
      usb: dwc3: Add remote wakeup handling
      usb: gadget: Add function wakeup support
      usb: dwc3: Add function suspend and function wakeup support
      usb: gadget: Handle function suspend feature selector
      usb: gadget: f_ecm: Add suspend/resume and remote wakeup support

Emanuele Ghidoli (3):
      dt-bindings: usb: smsc,usb3503: Add usb3803
      usb: misc: usb3503: refactor code to prepare for usb3803 addition
      usb: misc: usb3503: support usb3803 and bypass mode

Fabrice Gasnier (5):
      usb: dwc2: improve error handling in __dwc2_lowlevel_hw_enable
      dt-bindings: usb: dwc2: add utmi optional clock
      usb: dwc2: platform: add support for utmi optional clock
      ARM: dts: stm32: add USB OTG UTMI clock on stm32mp151
      usb: typec: ucsi: don't print PPM init deferred errors

Frank Wang (1):
      usb: typec: tcpm: fix multiple times discover svids error

Greg Kroah-Hartman (4):
      Merge 6.3-rc4 into usb-next
      Merge 6.3-rc6 into usb-next
      Merge tag 'thunderbolt-for-v6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
      Merge tag 'usb-serial-6.4-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next

Gustavo A. R. Silva (1):
      usb: host: oxu210hp-hcd: Replace fake flex-array with flexible-array member

Johan Hovold (12):
      xhci: fix debugfs register accesses while suspended
      USB: dwc3: fix runtime pm imbalance on probe errors
      USB: dwc3: fix runtime pm imbalance on unbind
      USB: dwc3: disable autosuspend on unbind
      USB: dwc3: gadget: drop dead hibernation code
      USB: dwc3: drop dead hibernation code
      USB: dwc3: clean up probe error labels
      USB: dwc3: clean up phy init error handling
      USB: dwc3: clean up core init error handling
      USB: dwc3: refactor phy handling
      USB: dwc3: refactor clock lookups
      USB: dwc3: clean up probe declarations

Jon Hunter (2):
      usb: gadget: tegra-xudc: Fix crash in vbus_draw
      usb: gadget: tegra-xudc: Remove unneeded return variable

Josue David Hernandez Gutierrez (6):
      xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume
      xhci: Move functions to setup msi to xhci-pci
      xhci: move PCI specific MSI/MSIX cleanup away from generic xhci functions
      xhci: Move functions to cleanup MSI to xhci-pci
      xhci: Call MSI sync function from xhci-pci instead of generic xhci code
      xhci: Move xhci MSI sync function to to xhci-pci

Kang Chen (2):
      usb: gadget: udc: add return value check of kzalloc in mv_udc_probe
      usb: gadget: udc: replace kzalloc with devm_kzalloc in mv_udc_probe

Konrad Dybcio (1):
      dt-bindings: usb: dwc3: Add QCM2290 compatible

Krzysztof Kozlowski (14):
      dt-bindings: usb: snps,dwc3: document extcon property
      usb: host: xhci-rcar: drop of_match_ptr for ID table
      usb: host: max3421-hcd: drop of_match_ptr for ID table
      usb: renesas_usbhs: drop of_match_ptr for ID table
      usb: gadget: rzv2m_usb3drd: drop of_match_ptr for ID table
      usb: gadget: renesas_usb3: drop of_match_ptr for ID table
      usb: gadget: max3420_udc: drop of_match_ptr for ID table
      usb: misc: usb251xb: drop of_match_ptr for ID table
      usb: typec: hd3ss3220: Drop of_match_ptr for ID table
      usb: typec: fusb302: mark OF related data as maybe unused
      dt-bindings: usb: mediatek,mtk-xhci: drop assigned-clocks
      dt-bindings: usb: ti,j721e-usb: drop assigned-clocks
      dt-bindings: usb: ti,keystone-dwc3: drop assigned-clocks
      dt-bindings: usb: ci-hdrc-usb2: allow multiple PHYs

Li Jun (2):
      usb: dwc3: add several registers dump for debugfs
      usb: typec: tcpm: try to get role switch from tcpc fwnode

Linyu Yuan (5):
      usb: cdns3: change trace event cdns3_ring() operation
      usb: cdns3: change some trace event __dynamic_array() to __get_buf()
      usb: dwc3: change some trace event __dynamic_array() to __get_buf()
      usb: xhci: change some trace event __dynamic_array() to __get_buf()
      usb: gadget: ffs: remove ENTER() macro

Lukas Bulwahn (1):
      usb: move config USB_USS720 to usb's misc Kconfig

Mario Limonciello (2):
      thunderbolt: use `tb_eeprom_get_drom_offset` to discover DROM offset
      thunderbolt: Refactor DROM reading

Mathias Nyman (1):
      xhci: dbc: Provide sysfs option to configure dbc descriptors

Mingxuan Xiang (1):
      usb: dwc3: host: remove dead code in dwc3_host_get_irq()

Neil Armstrong (2):
      usb: typec: ucsi: add PMIC Glink UCSI driver
      dt-bindings: usb: snps,dwc3: document HS & SS OF graph ports

Nobuhiro Iwamatsu (1):
      usb: host: xhci-plat: Use dev_is_pci() helper

Peng Fan (13):
      dt-bindings: usb: snps,dwc3: support i.MX8MQ
      dt-bindings: usb: snps,dwc3: correct i.MX8MQ support
      arm64: dts: imx8mq: drop usb3-resume-missing-cas from usb
      dt-bindings: usb: usbmisc-imx: convert to DT schema
      dt-bindings: usb: ci-hdrc-usb2: convert to DT schema format
      dt-bindings: usb: usb-nop-xceiv: add power-domains property
      arm64: dts: imx8mn: update usb compatible
      arm64: dts: imx8mm: update usb compatible
      arm64: dts: imx8: update usb compatible
      arm64: dts: imx8dxl: update usb compatible
      arm64: dts: imx8dxl: drop #stream-id-cells for usb node
      ARM64: dts: imx7ulp: update usb compatible
      dt-bindings: usb: typec-tcpci: convert to DT schema format

Piyush Mehta (2):
      dt-bindings: usb: dwc3: Add snps,ulpi-ext-vbus-drv quirk
      usb: dwc3: core: add external vBus supply support for ulpi phy

Prashanth K (2):
      usb: dwc3: gadget: Change condition for processing suspend event
      usb: gadget: composite: Draw 100mA current if not configured

Rafał Miłecki (2):
      dt-bindings: usb: usb-device: make "compatible" optional
      dt-bindings: usb: allow evaluated properties in OHCI controllers

Rob Herring (5):
      usb: host: xhci-tegra: Drop using of_irq_parse_one()
      usb: Use of_property_present() for testing DT property presence
      usb: Use of_property_read_bool() for boolean properties
      dt-bindings: usb: Drop unneeded quotes
      usb: Add explicit of.h of_platform.h include

Roger Quadros (3):
      usb: dwc3-am62: Enable as a wakeup source by default
      usb: dwc3-am62: Fix up wake-up configuration and spurious wake up
      dt-bindings: usb: tps6598x: make interrupts optional

Samuel Čavoj (1):
      usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325

Stanley Chang (3):
      usb: xhci: plat: Add USB 3.0 phy support
      usb: dwc3: core: add support for disabling High-speed park mode
      dt-bindings: usb: snps,dwc3: Add 'snps,parkmode-disable-hs-quirk' quirk

Thomas Ballasi (1):
      usb: chipidea: imx: avoid unnecessary probe defer

Tom Rix (5):
      usb: gadget: udc: remove unused usbf_ep_dma_reg_clrset function
      usb: typec: tcpci_mt6360: remove unused mt6360_tcpc_read16 function
      usb: typec: tipd: remove unused tps6598x_write16,32 functions
      USB: serial: quatech2: remove unused qt2_setdevice function
      USB: serial: quatech2: remove unused qt2_setdevice function

Uwe Kleine-König (25):
      usb: host: u132-hcd: Various style improvements
      usb: host: u132-hcd: Drop if with an always true condition
      usb: host: u132-hcd: Delete driver
      usb: ftdi-elan: Delete driver
      usb: phy: ab8500: Convert to platform remove callback returning void
      usb: phy: am335x: Convert to platform remove callback returning void
      usb: phy: fsl: Convert to platform remove callback returning void
      usb: phy: generic: Convert to platform remove callback returning void
      usb: phy: gpio-vbus: Convert to platform remove callback returning void
      usb: phy: keystone: Convert to platform remove callback returning void
      usb: phy: mv: Convert to platform remove callback returning void
      usb: phy: mxs: Convert to platform remove callback returning void
      usb: phy: tahvo: Convert to platform remove callback returning void
      usb: phy: tegra: Convert to platform remove callback returning void
      usb: phy: twl6030: Convert to platform remove callback returning void
      usb: musb: da8xx: Convert to platform remove callback returning void
      usb: musb: jz4740: Convert to platform remove callback returning void
      usb: musb: mediatek: Convert to platform remove callback returning void
      usb: musb: mpfs: Convert to platform remove callback returning void
      usb: musb: musb_core: Convert to platform remove callback returning void
      usb: musb: musb_dsps: Convert to platform remove callback returning void
      usb: musb: omap2430: Convert to platform remove callback returning void
      usb: musb: sunxi: Convert to platform remove callback returning void
      usb: musb: tusb6010: Convert to platform remove callback returning void
      usb: musb: ux500: Convert to platform remove callback returning void

Wesley Cheng (3):
      usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive
      usb: dwc3: gadget: Execute gadget stop after halting the controller
      usb: dwc3: gadget: Refactor EP0 forced stall/restart into a separate API

Wolfram Sang (3):
      usb: host: xhci-rcar: remove leftover quirk handling
      usb: host: xhci-rcar: remove R-Car H3 ES1.* handling
      usb: gadget: udc: renesas_usb3: remove R-Car H3 ES1.* handling

Xu Yang (1):
      usb: chipidea: debug: remove redundant 'role' debug file

Yalong Zou (1):
      usb: remove dead code in dwc3_gadget_get_irq

Yinhao Hu (1):
      usb: chipidea: fix missing goto in `ci_hdrc_probe`

Yu Zhe (1):
      usb: typec: tcpm: remove unnecessary (void*) conversions

Yuta Hayama (1):
      usb: gadget: f_fs: Fix incorrect version checking of OS descs

Zheng Wang (1):
      usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition

 Documentation/ABI/testing/configfs-usb-gadget-uvc  |    4 +-
 .../ABI/testing/sysfs-bus-pci-drivers-xhci_hcd     |   52 +
 .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml  |    4 +-
 .../devicetree/bindings/usb/brcm,bcm7445-ehci.yaml |    2 +-
 .../devicetree/bindings/usb/ci-hdrc-usb2.txt       |  159 -
 .../devicetree/bindings/usb/ci-hdrc-usb2.yaml      |  448 +++
 Documentation/devicetree/bindings/usb/dwc2.yaml    |    5 +-
 .../devicetree/bindings/usb/fcs,fsa4480.yaml       |    4 +-
 .../devicetree/bindings/usb/fsl,imx8mq-dwc3.yaml   |   48 +
 .../devicetree/bindings/usb/fsl,usbmisc.yaml       |   68 +
 .../devicetree/bindings/usb/generic-ehci.yaml      |    2 +-
 .../devicetree/bindings/usb/generic-ohci.yaml      |    2 +-
 .../devicetree/bindings/usb/generic-xhci.yaml      |    2 +-
 .../devicetree/bindings/usb/gpio-sbu-mux.yaml      |    4 +-
 .../devicetree/bindings/usb/maxim,max33359.yaml    |    4 +-
 .../bindings/usb/mediatek,mt6360-tcpc.yaml         |    4 +-
 .../bindings/usb/mediatek,mt6370-tcpc.yaml         |    4 +-
 .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml |   12 +-
 .../devicetree/bindings/usb/mediatek,mtu3.yaml     |   12 +-
 .../devicetree/bindings/usb/mediatek,musb.yaml     |    4 +-
 .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml |    4 +-
 .../devicetree/bindings/usb/nxp,ptn5110.yaml       |   72 +
 .../devicetree/bindings/usb/qcom,dwc3.yaml         |    2 +
 .../devicetree/bindings/usb/realtek,rts5411.yaml   |    2 +-
 .../devicetree/bindings/usb/richtek,rt1711h.yaml   |    4 +-
 .../devicetree/bindings/usb/richtek,rt1719.yaml    |    4 +-
 .../devicetree/bindings/usb/smsc,usb3503.yaml      |   54 +-
 .../devicetree/bindings/usb/snps,dwc3.yaml         |   33 +
 .../devicetree/bindings/usb/st,stusb160x.yaml      |    4 +-
 .../devicetree/bindings/usb/ti,j721e-usb.yaml      |   10 +-
 .../devicetree/bindings/usb/ti,keystone-dwc3.yaml  |    8 -
 .../devicetree/bindings/usb/ti,tps6598x.yaml       |    6 +-
 .../devicetree/bindings/usb/typec-tcpci.txt        |   49 -
 .../devicetree/bindings/usb/usb-device.yaml        |    1 -
 .../devicetree/bindings/usb/usb-nop-xceiv.yaml     |    3 +
 .../devicetree/bindings/usb/usb-xhci.yaml          |    2 +-
 .../devicetree/bindings/usb/usbmisc-imx.txt        |   19 -
 Documentation/usb/gadget_uvc.rst                   |   28 +
 arch/arm/boot/dts/imx7ulp.dtsi                     |    5 +-
 arch/arm/boot/dts/stm32mp151.dtsi                  |    4 +-
 arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi    |    4 +-
 arch/arm64/boot/dts/freescale/imx8dxl-ss-conn.dtsi |    5 +-
 arch/arm64/boot/dts/freescale/imx8mm.dtsi          |   10 +-
 arch/arm64/boot/dts/freescale/imx8mn.dtsi          |    5 +-
 arch/arm64/boot/dts/freescale/imx8mq.dtsi          |    2 -
 arch/mips/configs/mtx1_defconfig                   |    2 -
 arch/powerpc/configs/ppc6xx_defconfig              |    2 -
 drivers/media/radio/radio-shark.c                  |   10 +
 drivers/media/radio/radio-shark2.c                 |   10 +
 drivers/thunderbolt/acpi.c                         |    2 +-
 drivers/thunderbolt/ctl.c                          |    2 +-
 drivers/thunderbolt/eeprom.c                       |  204 +-
 drivers/thunderbolt/nhi.c                          |    3 +-
 drivers/thunderbolt/switch.c                       |    4 +-
 drivers/thunderbolt/usb4.c                         |   52 +-
 drivers/thunderbolt/xdomain.c                      |   24 +-
 drivers/usb/Kconfig                                |   29 -
 drivers/usb/Makefile                               |    1 -
 drivers/usb/cdns3/cdns3-debug.h                    |    8 +-
 drivers/usb/cdns3/cdns3-trace.h                    |   28 +-
 drivers/usb/cdns3/cdnsp-trace.h                    |   12 +-
 drivers/usb/chipidea/Makefile                      |    2 +-
 drivers/usb/chipidea/ci_hdrc_imx.c                 |    6 +-
 drivers/usb/chipidea/core.c                        |    4 +-
 drivers/usb/chipidea/debug.c                       |   55 -
 drivers/usb/core/usb-acpi.c                        |   12 +-
 drivers/usb/core/usb.c                             |   76 +
 drivers/usb/dwc2/core.h                            |    2 +
 drivers/usb/dwc2/hcd_queue.c                       |    2 +-
 drivers/usb/dwc2/params.c                          |    3 +-
 drivers/usb/dwc2/platform.c                        |   37 +-
 drivers/usb/dwc3/core.c                            |  443 ++-
 drivers/usb/dwc3/core.h                            |   21 +-
 drivers/usb/dwc3/debug.h                           |    2 +
 drivers/usb/dwc3/debugfs.c                         |    5 +
 drivers/usb/dwc3/dwc3-am62.c                       |   52 +-
 drivers/usb/dwc3/dwc3-pci.c                        |  136 +-
 drivers/usb/dwc3/ep0.c                             |   19 +-
 drivers/usb/dwc3/gadget.c                          |  279 +-
 drivers/usb/dwc3/host.c                            |    7 +-
 drivers/usb/dwc3/trace.h                           |    6 +-
 drivers/usb/gadget/composite.c                     |  127 +-
 drivers/usb/gadget/configfs.c                      |    3 +
 drivers/usb/gadget/function/f_ecm.c                |   22 +
 drivers/usb/gadget/function/f_fs.c                 |  101 +-
 drivers/usb/gadget/function/u_ether.c              |   63 +
 drivers/usb/gadget/function/u_ether.h              |    4 +
 drivers/usb/gadget/function/u_fs.h                 |    2 -
 drivers/usb/gadget/function/uvc_configfs.c         |  121 +-
 drivers/usb/gadget/legacy/g_ffs.c                  |    9 -
 drivers/usb/gadget/udc/aspeed-vhub/core.c          |    1 -
 drivers/usb/gadget/udc/aspeed-vhub/dev.c           |    1 -
 drivers/usb/gadget/udc/aspeed-vhub/ep0.c           |    1 -
 drivers/usb/gadget/udc/aspeed-vhub/epn.c           |    1 -
 drivers/usb/gadget/udc/aspeed-vhub/hub.c           |    1 -
 drivers/usb/gadget/udc/core.c                      |  178 +-
 drivers/usb/gadget/udc/max3420_udc.c               |    2 +-
 drivers/usb/gadget/udc/mv_udc_core.c               |    6 +-
 drivers/usb/gadget/udc/renesas_usb3.c              |   26 +-
 drivers/usb/gadget/udc/renesas_usbf.c              |   11 -
 drivers/usb/gadget/udc/rzv2m_usb3drd.c             |    4 +-
 drivers/usb/gadget/udc/snps_udc_plat.c             |    2 +-
 drivers/usb/gadget/udc/tegra-xudc.c                |    7 +-
 drivers/usb/gadget/udc/trace.h                     |    5 +
 drivers/usb/host/Kconfig                           |   27 -
 drivers/usb/host/Makefile                          |    1 -
 drivers/usb/host/ehci-ppc-of.c                     |    6 +-
 drivers/usb/host/fsl-mph-dr-of.c                   |   11 +-
 drivers/usb/host/max3421-hcd.c                     |    2 +-
 drivers/usb/host/oxu210hp-hcd.c                    |    2 +-
 drivers/usb/host/pci-quirks.c                      |    4 +-
 drivers/usb/host/u132-hcd.c                        | 3219 --------------------
 drivers/usb/host/xhci-dbgcap.c                     |  191 +-
 drivers/usb/host/xhci-dbgcap.h                     |    4 +
 drivers/usb/host/xhci-debugfs.c                    |    1 +
 drivers/usb/host/xhci-mem.c                        |   83 +-
 drivers/usb/host/xhci-mtk.c                        |    1 +
 drivers/usb/host/xhci-mtk.h                        |    2 +-
 drivers/usb/host/xhci-pci.c                        |  215 +-
 drivers/usb/host/xhci-plat.c                       |   19 +-
 drivers/usb/host/xhci-rcar.c                       |   36 +-
 drivers/usb/host/xhci-ring.c                       |    1 +
 drivers/usb/host/xhci-tegra.c                      |   17 +-
 drivers/usb/host/xhci-trace.c                      |    1 +
 drivers/usb/host/xhci-trace.h                      |   20 +-
 drivers/usb/host/xhci.c                            |  202 +-
 drivers/usb/host/xhci.h                            |    1 +
 drivers/usb/misc/Kconfig                           |   51 +-
 drivers/usb/misc/Makefile                          |    1 -
 drivers/usb/misc/ftdi-elan.c                       | 2780 -----------------
 drivers/usb/misc/sisusbvga/sisusbvga.c             |   14 +
 drivers/usb/misc/usb251xb.c                        |   43 +-
 drivers/usb/misc/usb3503.c                         |   64 +-
 drivers/usb/mtu3/mtu3.h                            |    2 +-
 drivers/usb/mtu3/mtu3_dr.c                         |    1 +
 drivers/usb/mtu3/mtu3_gadget.c                     |    2 +-
 drivers/usb/mtu3/mtu3_host.c                       |    2 +-
 drivers/usb/mtu3/mtu3_plat.c                       |    2 +
 drivers/usb/mtu3/mtu3_qmu.c                        |   44 +-
 drivers/usb/musb/Kconfig                           |    2 +-
 drivers/usb/musb/da8xx.c                           |    6 +-
 drivers/usb/musb/jz4740.c                          |    6 +-
 drivers/usb/musb/mediatek.c                        |    6 +-
 drivers/usb/musb/mpfs.c                            |    6 +-
 drivers/usb/musb/musb_core.c                       |    5 +-
 drivers/usb/musb/musb_dsps.c                       |    6 +-
 drivers/usb/musb/omap2430.c                        |    8 +-
 drivers/usb/musb/sunxi.c                           |    6 +-
 drivers/usb/musb/tusb6010.c                        |    6 +-
 drivers/usb/musb/ux500.c                           |    6 +-
 drivers/usb/phy/phy-ab8500-usb.c                   |    6 +-
 drivers/usb/phy/phy-am335x.c                       |    5 +-
 drivers/usb/phy/phy-fsl-usb.c                      |    6 +-
 drivers/usb/phy/phy-generic.c                      |    6 +-
 drivers/usb/phy/phy-gpio-vbus-usb.c                |    6 +-
 drivers/usb/phy/phy-keystone.c                     |    6 +-
 drivers/usb/phy/phy-mv-usb.c                       |    6 +-
 drivers/usb/phy/phy-mxs-usb.c                      |    8 +-
 drivers/usb/phy/phy-tahvo.c                        |    6 +-
 drivers/usb/phy/phy-tegra-usb.c                    |    8 +-
 drivers/usb/phy/phy-twl6030-usb.c                  |    6 +-
 drivers/usb/renesas_usbhs/common.c                 |    2 +-
 drivers/usb/serial/option.c                        |    6 +
 drivers/usb/serial/quatech2.c                      |    8 -
 drivers/usb/typec/hd3ss3220.c                      |    2 +-
 drivers/usb/typec/tcpm/fusb302.c                   |    4 +-
 drivers/usb/typec/tcpm/tcpci_mt6360.c              |    6 -
 drivers/usb/typec/tcpm/tcpm.c                      |   20 +-
 drivers/usb/typec/tipd/core.c                      |   51 +-
 drivers/usb/typec/ucsi/Kconfig                     |   10 +
 drivers/usb/typec/ucsi/Makefile                    |    1 +
 drivers/usb/typec/ucsi/ucsi.c                      |    6 +-
 drivers/usb/typec/ucsi/ucsi_acpi.c                 |   44 +-
 drivers/usb/typec/ucsi/ucsi_glink.c                |  345 +++
 include/linux/platform_data/usb3503.h              |    1 +
 include/linux/usb.h                                |    8 +-
 include/linux/usb/composite.h                      |    8 +
 include/linux/usb/gadget.h                         |    9 +
 include/linux/usb/hcd.h                            |    2 -
 179 files changed, 3323 insertions(+), 7858 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt
 create mode 100644 Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml
 create mode 100644 Documentation/devicetree/bindings/usb/fsl,imx8mq-dwc3.yaml
 create mode 100644 Documentation/devicetree/bindings/usb/fsl,usbmisc.yaml
 create mode 100644 Documentation/devicetree/bindings/usb/nxp,ptn5110.yaml
 delete mode 100644 Documentation/devicetree/bindings/usb/typec-tcpci.txt
 delete mode 100644 Documentation/devicetree/bindings/usb/usbmisc-imx.txt
 delete mode 100644 drivers/usb/host/u132-hcd.c
 delete mode 100644 drivers/usb/misc/ftdi-elan.c
 create mode 100644 drivers/usb/typec/ucsi/ucsi_glink.c

             reply	other threads:[~2023-04-27 14:19 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-04-27 14:19 Greg KH [this message]
2023-04-27 19:20 ` [GIT PULL] USB / Thunderbolt driver updates for 6.4-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=ZEqEgbLPb-ItUfdE@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.