[GIT PULL] USB / Thunderbolt driver changes for 6.1-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following changes since commit f76349cf41451c5c42a99f18a9163377e4b364ff:

  Linux 6.0-rc7 (2022-09-25 14:01:02 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 00988f70a0763f14c97c4c0df76fb9aa4959e953:

  Merge tag 'usb-serial-6.0-rc8' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next (2022-10-01 18:36:04 +0200)

----------------------------------------------------------------
USB/Thunderbolt changes for 6.1-rc1

Here is the big set of USB and Thunderbolt driver changes for 6.1-rc1.

Nothing major in here, lots of little things with new devices supported
and updates for a few drivers.  Highlights include:
	- thunderbolt/USB4 devices supported a bit better than before,
	  and some new ids to enable new hardware devices
	- USB gadget uvc updates for newer video formats and better v4l
	  integration (the v4l portions were acked by those maintainers)
	- typec updates for tiny issues and more typec drivers for new
	  chips.
	- xhci tiny updates for minor issues
	- big usb-serial ftdi_sio driver update to handle new devices
	  better
	- lots of tiny dwc3 fixes and updates for the IP block that is
	  showing up everywhere these days
	- dts updates for new devices being supported
	- other tiny janitorial and cleanups fixes for lots of different
	  USB drivers.  Full details are in the shortlog.

All of these have been in linux-next for a while with no reported
issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Albert Briscoe (1):
      usb: gadget: function: fix dangling pnp_string in f_printer.c

Alexander Stein (3):
      dt-bindings: usb: dwc3: Add gfladj-refclk-lpm-sel-quirk
      usb: dwc3: core: add gfladj_refclk_lpm_sel quirk
      arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes

Amireddy mallikarjuna reddy (1):
      USB: serial: ftdi_sio: add support for HP and HA devices

Andy Shevchenko (5):
      thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs
      thunderbolt: Use dev_err_probe()
      usb: typec: Replace custom implementation of device_match_fwnode()
      Revert "USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present""
      Revert "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"

Ard Biesheuvel (2):
      usb: reduce kernel log spam on driver registration
      usb: clean up after dropping driver registration log spam

ChiYuan Huang (2):
      dt-bindings: usb: Add MediaTek MT6370 TCPC
      usb: typec: tcpci_mt6370: Add MediaTek MT6370 tcpci driver

Christophe JAILLET (2):
      usb: common: usb-conn-gpio: Simplify some error message
      usb: dwc2: Remove redundant license text

Chunfeng Yun (1):
      usb: mtu3: fix failed runtime suspend in host only mode

Colin Ian King (4):
      usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader"
      thunderbolt: debugfs: Fix spelling mistakes in seq_puts text
      thunderbolt: Fix spelling mistake "simultaneusly" -> "simultaneously"
      USB: omap_udc: Fix spelling mistake: "tranceiver_ctrl" -> "transceiver_ctrl"

Dan Carpenter (2):
      usb: gadget: f_fs: stricter integer overflow checks
      usb: dwc3: core: fix some leaks in probe

Dmitry Torokhov (3):
      usb: phy: tegra: switch to using devm_gpiod_get()
      usb: gadget: udc: at91: switch to using fwnode_gpiod_get_index()
      usb: host: ehci-exynos: switch to using gpiod API

Dongliang Mu (4):
      usb: misc: uss720: fix uninitialized variable rlen
      usb: misc: usb3503: call clk_disable_unprepare in the error handling
      usb: cdns3: remove dead code
      usb: idmouse: fix an uninit-value in idmouse_open

Felipe Balbi (1):
      MAINTAINERS: switch dwc3 to Thinh

Frank Li (2):
      doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value
      usb: phy: mxs: fix MXS_PHY_TX_CAL45_MIN and MXS_PHY_TX_CAL45_MAX

Frank Wunderlich (1):
      USB: serial: qcserial: add new usb-id for Dell branded EM7455

Gene Chen (7):
      dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H
      usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn
      usb: typec: tcpci_rt1711h: Add regulator support when source vbus
      usb: typec: tcpci_rt1711h: Add initial phy setting
      usb: typec: tcpci_rt1711h: Add compatible id with rt1715
      usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common
      usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level

Greg Kroah-Hartman (7):
      USB: gadget: f_mass_storage: get rid of DEVICE_ATTR() usage
      Merge 6.0-rc4 into usb-next
      USB: xhci: make xhci_get_endpoint_address static
      Merge tag 'usb-serial-6.1-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
      Merge 6.0-rc7 into usb-next
      Merge tag 'thunderbolt-for-v6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
      Merge tag 'usb-serial-6.0-rc8' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next

Hannu Hartikainen (1):
      USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM

Heikki Krogerus (1):
      USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe()

Iskren Chernev (1):
      dt-bindings: usb: qcom,dwc3: Fix SM6115 clocks, irqs

Jack Wang (1):
      usb/hcd: Fix dma_map_sg error check

Jean-Francois Le Fillatre (1):
      usb: add quirks for Lenovo OneLink+ Dock

Jianglei Nie (1):
      usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info()

Jiasheng Jiang (1):
      USB: serial: ftdi_sio: convert to use dev_groups

Jim Lin (2):
      phy: tegra: xusb: add utmi pad power on/down ops
      usb: gadget: tegra: Reduce pad power

Johan Hovold (20):
      usb: dwc3: qcom: only parse 'maximum-speed' once
      usb: dwc3: qcom: clean up icc init
      USB: serial: ftdi_sio: fix 300 bps rate for SIO
      USB: serial: ftdi_sio: clean up chip type enum
      USB: serial: ftdi_sio: drop redundant chip type comments
      USB: serial: ftdi_sio: rename chip types
      USB: serial: ftdi_sio: include FT2232D in type string
      USB: serial: ftdi_sio: rename channel index
      USB: serial: ftdi_sio: tighten device-type detection
      USB: serial: ftdi_sio: clean up modem-status handling
      USB: serial: ftdi_sio: clean up attribute handling
      USB: serial: ftdi_sio: clean up baudrate request
      USB: serial: ftdi_sio: assume hi-speed type
      USB: serial: ftdi_sio: simplify divisor handling
      USB: serial: ftdi_sio: clean up attribute visibility logic
      USB: serial: ftdi_sio: move driver structure
      USB: serial: ftdi_sio: clean up driver prefix
      media: flexcop-usb: clean up endpoint sanity checks
      media: flexcop-usb: clean up URB initialisation
      media: flexcop-usb: use usb_endpoint_maxp()

Johan Jonker (1):
      dt-bindings: usb: dwc2: rockchip: add rockchip,rk3128-usb

Justin Chen (2):
      usb: host: xhci-plat: suspend and resume clocks
      usb: host: xhci-plat: suspend/resume clks for brcm

Khalid Masum (2):
      usb: ehci: Use endpoint in URB to get maxpacket
      usb: host: Initiate urb ep with udev ep0

Krzysztof Kozlowski (1):
      usb: dwc3: qcom: drop unneeded compatibles

Kushagra Verma (1):
      usb: dwc3: Fix typos in gadget.c

Liang He (2):
      USB: serial: console: move mutex_unlock() before usb_serial_put()
      usb: typec: anx7411: Use of_get_child_by_name() instead of of_find_node_by_name()

Linus Walleij (3):
      USB: FHCI: Switch to GPIO descriptors
      USB/ARM: Switch S3C2410 UDC to GPIO descriptors
      dt-bindings: usb: Convert FOTG210 to dt schema

Liu Shixin (1):
      usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs

Lukas Bulwahn (1):
      usb: chipidea: make configs for glue drivers visible with EXPERT

Maciej Żenczykowski (1):
      usb: gadget: f_ncm: noop - remove INIT_NDP{16,32}_OPTS macros

Mario Limonciello (2):
      xhci: Don't show warning for reinit on known broken suspend
      thunderbolt: Explicitly enable lane adapter hotplug events at startup

Mathias Nyman (3):
      xhci: show fault reason for a failed enable slot command
      xhci: remove unused command member from struct xhci_hcd struct
      xhci: remove unused lpm_failed_dev member from struct xhci_hcd

Michael Grzeschik (9):
      usb: dwc3: gadget: conditionally remove requests
      usb: dwc3: debug: show events parameters in hex
      usb: dwc3: trace: add Start of Frame Number to trace event
      usb: gadget: uvc: increase worker prio to WQ_HIGHPRI
      media: v4l: move helper functions for fractions from uvc to v4l2-common
      media: uvcvideo: move uvc_format_desc to common header
      usb: gadget: uvc: add v4l2 enumeration api calls
      usb: gadget: uvc: add v4l2 try_format api call
      usb: gadget: uvc: don't put item still in use

Mika Westerberg (8):
      thunderbolt: Add comment where Thunderbolt 4 PCI IDs start
      thunderbolt: Add support for Intel Meteor Lake
      thunderbolt: Move tb_xdomain_parent() to tb.h
      thunderbolt: Move port CL state functions into correct place in switch.c
      thunderbolt: Pass CL state bitmask to tb_port_clx_supported()
      thunderbolt: Add helper to check if CL states are enabled on port
      thunderbolt: Add support for receiver lane margining
      thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read()

Nathan Chancellor (1):
      usb: gadget: uvc: Fix argument to sizeof() in uvc_register_video()

Phil Edworthy (2):
      dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a09g011 support
      usb: gadget: udc: renesas_usb3: Add support for RZ/V2M

Piyush Mehta (5):
      usb: chipidea: Add support for VBUS control with PHY
      usb: dwc3: xilinx: add power management ops support
      usb: dwc3: xilinx: fix usb3 non-wakeup source resume failure
      dt-bindings: usb: snps,dwc3: Add 'snps,resume-hs-terminations' quirk
      usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug

Rafael Mendonca (1):
      xhci: dbc: Fix memory leak in xhci_alloc_dbc()

Randy Dunlap (1):
      usb: chipidea: clarify Documentation/ABI text

Ray Hung (1):
      usb: gadget: rndis: use %u instead of %d to print u32 values

Richard Acayan (2):
      dt-bindings: phy: qcom,qusb2: document sdm670 compatible
      dt-bindings: usb: dwc3: add sdm670 compatible

Rob Herring (1):
      dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes

Robin Guo (1):
      usb: musb: Fix musb_gadget.c rxstate overflow bug

Sanjay R Mehta (1):
      thunderbolt: Add DP OUT resource when DP tunnel is discovered

Sergey Shtylyov (1):
      usb: gadget: function: rndis: limit # of RNDIS instances to 1000

Shang XiaoJing (1):
      usb: cdc-wdm: Use skb_put_data() instead of skb_put/memcpy pair

Shaomin Deng (2):
      usb: gadget: net2272: Remove the initialization of statics to 0
      usb: gadget: at91_udc: Fix comments typo

Shruthi Sanil (2):
      usb: dwc3: pci: Update the macro names for USB PCIe device ID's for Alder Lake platforms
      usb: dwc3: pci: Add PCIe device ID for USB3 controller on CPU sub-system for Alder Lake P

Shuah Khan (1):
      usbip: add USBIP_URB_* URB transfer flags

Sing-Han Chen (1):
      usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra

Szuying Chen (5):
      thunderbolt: Allow NVM upgrade of USB4 host routers
      thunderbolt: Extend NVM version fields to 32-bits
      thunderbolt: Rename and make nvm_read() available for other files
      thunderbolt: Move vendor specific NVM handling into nvm.c
      thunderbolt: Add support for ASMedia NVM image format

Tadeusz Struk (1):
      usb: mon: make mmapped memory read only

Thinh Nguyen (1):
      usb: common: debug: Check non-standard control requests

Tomer Maimon (3):
      usb: host: npcm7xx: remove USB EHCI host reset sequence
      dt-bindings: usb: npcm7xx: Add npcm845 compatible
      USB: host: npcm: Add NPCM8XX support

Wayne Chang (1):
      usb: typec: ucsi: Don't warn on probe deferral

Wesley Cheng (10):
      usb: dwc3: Do not service EP0 and conndone events if soft disconnected
      usb: dwc3: gadget: Force sending delayed status during soft disconnect
      usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
      usb: dwc3: gadget: Continue handling EP0 xfercomplete events
      usb: dwc3: Avoid unmapping USB requests if endxfer is not complete
      usb: dwc3: Remove DWC3 locking during gadget suspend/resume
      usb: dwc3: Increase DWC3 controller halt timeout
      usb: dwc3: gadget: Skip waiting for CMDACT cleared during endxfer
      usb: dwc3: gadget: Submit endxfer command if delayed during disconnect
      usb: dwc3: gadget: Do not clear ep delayed stop flag during ep disable

Wolfram Sang (1):
      usb: move from strlcpy with unused retval to strscpy

Xiu Jianfeng (1):
      usb: gadget: add _init/__exit annotations to module init/exit funcs

Yang Yingliang (11):
      usb: usb251xb: Switch to use dev_err_probe() helper
      usb: typec: stusb160x: Switch to use dev_err_probe() helper
      usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper
      usb: typec: fusb302: Switch to use dev_err_probe() helper
      usb: musb: core: Switch to use dev_err_probe() helper
      usb: musb: da8xx: Switch to use dev_err_probe() helper
      usb: musb: cppi41: Switch to use dev_err_probe() helper
      usb: musb: jz4740: Switch to use dev_err_probe() helper
      usb: musb: sunxi: Switch to use dev_err_probe() helper
      usb: phy: generic: Switch to use dev_err_probe() helper
      USB: PHY: JZ4770: Switch to use dev_err_probe() helper

Yinbo Zhu (1):
      usb: ohci-platform: fix usb disconnect issue after s4

sunghwan jung (1):
      Revert "usb: storage: Add quirk for Samsung Fit flash"

 Documentation/ABI/testing/sysfs-bus-thunderbolt    |   4 +-
 .../ABI/testing/sysfs-platform-chipidea-usb2       |   6 +-
 .../devicetree/bindings/phy/mxs-usb-phy.txt        |   4 +-
 .../devicetree/bindings/phy/qcom,qusb2-phy.yaml    |   1 +
 .../devicetree/bindings/usb/analogix,anx7411.yaml  |   2 +
 .../devicetree/bindings/usb/aspeed,usb-vhub.yaml   |   2 +
 Documentation/devicetree/bindings/usb/dwc2.yaml    |   1 +
 .../devicetree/bindings/usb/faraday,fotg210.txt    |  35 -
 .../devicetree/bindings/usb/faraday,fotg210.yaml   |  77 ++
 .../bindings/usb/mediatek,mt6370-tcpc.yaml         |  36 +
 .../devicetree/bindings/usb/npcm7xx-usb.txt        |   4 +-
 .../devicetree/bindings/usb/qcom,dwc3.yaml         |   6 +-
 .../devicetree/bindings/usb/renesas,usb3-peri.yaml |  99 ++-
 .../devicetree/bindings/usb/richtek,rt1711h.yaml   | 100 +++
 .../devicetree/bindings/usb/snps,dwc3.yaml         |  12 +
 .../devicetree/bindings/usb/st,stusb160x.yaml      |  12 +-
 .../devicetree/bindings/usb/willsemi,wusb3801.yaml |   1 +
 Documentation/usb/usbip_protocol.rst               |  13 +-
 MAINTAINERS                                        |   3 +-
 arch/arm/mach-s3c/mach-gta02.c                     |  10 +-
 arch/arm/mach-s3c/mach-h1940.c                     |  13 +-
 arch/arm/mach-s3c/mach-jive.c                      |  10 +-
 arch/arm/mach-s3c/mach-mini2440.c                  |   9 +-
 arch/arm/mach-s3c/mach-n30.c                       |  13 +-
 arch/arm/mach-s3c/mach-rx1950.c                    |  13 +-
 arch/arm/mach-s3c/mach-smdk2413.c                  |  12 +-
 arch/arm64/boot/dts/freescale/imx8mp.dtsi          |   4 +-
 drivers/media/usb/b2c2/flexcop-usb.c               |  22 +-
 drivers/media/usb/uvc/uvc_ctrl.c                   |   1 +
 drivers/media/usb/uvc/uvc_driver.c                 | 290 +------
 drivers/media/usb/uvc/uvc_v4l2.c                   |  14 +-
 drivers/media/usb/uvc/uvcvideo.h                   | 147 ----
 drivers/media/v4l2-core/v4l2-common.c              |  86 +++
 drivers/phy/tegra/xusb-tegra186.c                  |  19 +-
 drivers/phy/tegra/xusb.c                           |  22 +-
 drivers/phy/tegra/xusb.h                           |   4 +-
 drivers/thunderbolt/Kconfig                        |  10 +
 drivers/thunderbolt/debugfs.c                      | 836 +++++++++++++++++++++
 drivers/thunderbolt/domain.c                       |  10 +-
 drivers/thunderbolt/icm.c                          |   3 +
 drivers/thunderbolt/nhi.c                          |  55 +-
 drivers/thunderbolt/nhi.h                          |   3 +
 drivers/thunderbolt/nvm.c                          | 385 +++++++++-
 drivers/thunderbolt/retimer.c                      | 113 ++-
 drivers/thunderbolt/sb_regs.h                      |  58 ++
 drivers/thunderbolt/switch.c                       | 449 ++++++-----
 drivers/thunderbolt/tb.c                           |  33 +-
 drivers/thunderbolt/tb.h                           |  56 +-
 drivers/thunderbolt/tb_regs.h                      |   3 +
 drivers/thunderbolt/usb4.c                         | 140 ++++
 drivers/thunderbolt/xdomain.c                      |  35 +-
 drivers/usb/atm/usbatm.c                           |   2 +-
 drivers/usb/cdns3/cdns3-plat.c                     |   2 -
 drivers/usb/chipidea/Kconfig                       |  10 +-
 drivers/usb/chipidea/ci_hdrc_usb2.c                |   1 +
 drivers/usb/chipidea/host.c                        |   7 +
 drivers/usb/chipidea/otg_fsm.c                     |   7 +
 drivers/usb/class/cdc-wdm.c                        |   2 +-
 drivers/usb/common/debug.c                         |  96 ++-
 drivers/usb/common/ulpi.c                          |  20 +-
 drivers/usb/common/usb-conn-gpio.c                 |   6 +-
 drivers/usb/core/devio.c                           |   2 +-
 drivers/usb/core/hcd-pci.c                         |   7 +-
 drivers/usb/core/hcd.c                             |  11 +-
 drivers/usb/core/quirks.c                          |  13 +
 drivers/usb/dwc2/core.c                            |  30 -
 drivers/usb/dwc2/core.h                            |  30 -
 drivers/usb/dwc2/core_intr.c                       |  30 -
 drivers/usb/dwc2/hcd.c                             |  30 -
 drivers/usb/dwc2/hcd.h                             |  31 +-
 drivers/usb/dwc2/hcd_ddma.c                        |  30 -
 drivers/usb/dwc2/hcd_intr.c                        |  30 -
 drivers/usb/dwc2/hcd_queue.c                       |  30 -
 drivers/usb/dwc2/hw.h                              |  30 -
 drivers/usb/dwc2/params.c                          |  30 -
 drivers/usb/dwc2/pci.c                             |  30 -
 drivers/usb/dwc2/platform.c                        |  30 -
 drivers/usb/dwc3/core.c                            | 137 ++--
 drivers/usb/dwc3/core.h                            |   7 +
 drivers/usb/dwc3/debug.h                           |   4 +-
 drivers/usb/dwc3/drd.c                             |  50 ++
 drivers/usb/dwc3/dwc3-pci.c                        |  14 +-
 drivers/usb/dwc3/dwc3-qcom.c                       |  22 +-
 drivers/usb/dwc3/dwc3-xilinx.c                     |  63 +-
 drivers/usb/dwc3/ep0.c                             |  11 +-
 drivers/usb/dwc3/gadget.c                          |  73 +-
 drivers/usb/dwc3/trace.h                           |   3 +-
 drivers/usb/gadget/function/f_fs.c                 |   6 +-
 drivers/usb/gadget/function/f_mass_storage.c       |  11 +-
 drivers/usb/gadget/function/f_ncm.c                |  60 +-
 drivers/usb/gadget/function/f_printer.c            |  12 +-
 drivers/usb/gadget/function/f_tcm.c                |   4 +-
 drivers/usb/gadget/function/f_uvc.c                |  37 +-
 drivers/usb/gadget/function/rndis.c                |   4 +-
 drivers/usb/gadget/function/u_ether.c              |   8 +-
 drivers/usb/gadget/function/u_serial.c             |   4 +-
 drivers/usb/gadget/function/uvc.h                  |   3 +
 drivers/usb/gadget/function/uvc_v4l2.c             | 294 +++++++-
 drivers/usb/gadget/function/uvc_video.c            |   9 +-
 drivers/usb/gadget/udc/at91_udc.c                  |  10 +-
 drivers/usb/gadget/udc/net2272.c                   |   4 +-
 drivers/usb/gadget/udc/omap_udc.c                  |   4 +-
 drivers/usb/gadget/udc/renesas_usb3.c              | 131 +++-
 drivers/usb/gadget/udc/s3c2410_udc.c               |  78 +-
 drivers/usb/gadget/udc/s3c2410_udc.h               |   3 +
 drivers/usb/gadget/udc/tegra-xudc.c                |   6 +-
 drivers/usb/host/Kconfig                           |   8 +-
 drivers/usb/host/ehci-atmel.c                      |   3 -
 drivers/usb/host/ehci-exynos.c                     |  19 +-
 drivers/usb/host/ehci-fsl.c                        |   2 -
 drivers/usb/host/ehci-hcd.c                        |   1 -
 drivers/usb/host/ehci-npcm7xx.c                    |  53 --
 drivers/usb/host/ehci-omap.c                       |   2 -
 drivers/usb/host/ehci-orion.c                      |   4 -
 drivers/usb/host/ehci-pci.c                        |   4 +-
 drivers/usb/host/ehci-platform.c                   |   4 -
 drivers/usb/host/ehci-q.c                          |   4 +-
 drivers/usb/host/ehci-spear.c                      |   4 -
 drivers/usb/host/ehci-st.c                         |   4 -
 drivers/usb/host/fhci-hcd.c                        |  63 +-
 drivers/usb/host/fhci-hub.c                        |  15 +-
 drivers/usb/host/fhci.h                            |   4 +-
 drivers/usb/host/fotg210-hcd.c                     |   1 -
 drivers/usb/host/ohci-at91.c                       |   3 -
 drivers/usb/host/ohci-da8xx.c                      |   1 -
 drivers/usb/host/ohci-exynos.c                     |   2 -
 drivers/usb/host/ohci-hcd.c                        |   1 -
 drivers/usb/host/ohci-nxp.c                        |   2 -
 drivers/usb/host/ohci-omap.c                       |   2 -
 drivers/usb/host/ohci-pci.c                        |   4 +-
 drivers/usb/host/ohci-platform.c                   |  32 +-
 drivers/usb/host/ohci-pxa27x.c                     |   4 -
 drivers/usb/host/ohci-s3c2410.c                    |   3 -
 drivers/usb/host/ohci-spear.c                      |   3 -
 drivers/usb/host/ohci-st.c                         |   4 -
 drivers/usb/host/u132-hcd.c                        |   1 -
 drivers/usb/host/uhci-hcd.c                        |   2 -
 drivers/usb/host/uhci-pci.c                        |   2 +-
 drivers/usb/host/xhci-dbgcap.c                     |   2 +-
 drivers/usb/host/xhci-mem.c                        |   7 +-
 drivers/usb/host/xhci-pci.c                        |   2 +-
 drivers/usb/host/xhci-plat.c                       |  18 +-
 drivers/usb/host/xhci.c                            |   8 +-
 drivers/usb/host/xhci.h                            |   5 +-
 drivers/usb/misc/idmouse.c                         |   8 +-
 drivers/usb/misc/usb251xb.c                        |  18 +-
 drivers/usb/misc/usb3503.c                         |  25 +-
 drivers/usb/misc/uss720.c                          |   8 +-
 drivers/usb/mon/mon_bin.c                          |   5 +
 drivers/usb/mtu3/mtu3_core.c                       |   2 -
 drivers/usb/mtu3/mtu3_plat.c                       |   2 +
 drivers/usb/musb/da8xx.c                           |   8 +-
 drivers/usb/musb/jz4740.c                          |  10 +-
 drivers/usb/musb/musb_core.c                       |   4 +-
 drivers/usb/musb/musb_cppi41.c                     |   6 +-
 drivers/usb/musb/musb_gadget.c                     |   3 +
 drivers/usb/musb/sunxi.c                           |  29 +-
 drivers/usb/phy/phy-generic.c                      |   9 +-
 drivers/usb/phy/phy-jz4770.c                       |  25 +-
 drivers/usb/phy/phy-mxs-usb.c                      |   4 +-
 drivers/usb/phy/phy-tegra-usb.c                    |  14 +-
 drivers/usb/serial/console.c                       |   2 +-
 drivers/usb/serial/ftdi_sio.c                      | 485 ++++++------
 drivers/usb/serial/ftdi_sio.h                      |  22 +-
 drivers/usb/serial/ftdi_sio_ids.h                  |   7 +
 drivers/usb/serial/qcserial.c                      |   1 +
 drivers/usb/storage/onetouch.c                     |   2 +-
 drivers/usb/storage/unusual_devs.h                 |   6 -
 drivers/usb/typec/anx7411.c                        |   4 +-
 drivers/usb/typec/mux.c                            |   4 +-
 drivers/usb/typec/qcom-pmic-typec.c                |   5 +-
 drivers/usb/typec/retimer.c                        |   2 +-
 drivers/usb/typec/stusb160x.c                      |   7 +-
 drivers/usb/typec/tcpm/Kconfig                     |  11 +
 drivers/usb/typec/tcpm/Makefile                    |   1 +
 drivers/usb/typec/tcpm/fusb302.c                   |   7 +-
 drivers/usb/typec/tcpm/tcpci.c                     |  22 -
 drivers/usb/typec/tcpm/tcpci_mt6370.c              | 207 +++++
 drivers/usb/typec/tcpm/tcpci_rt1711h.c             | 150 +++-
 drivers/usb/typec/ucsi/ucsi.c                      |   8 +-
 drivers/usb/typec/ucsi/ucsi_ccg.c                  |  12 +
 drivers/usb/typec/ucsi/ucsi_stm32g0.c              |   2 +-
 drivers/usb/usbip/stub_main.c                      |   2 +-
 drivers/usb/usbip/stub_rx.c                        |   4 +-
 drivers/usb/usbip/usbip_common.c                   |  91 ++-
 include/linux/phy/tegra/xusb.h                     |   4 +-
 include/linux/platform_data/usb-s3c2410_udc.h      |   6 -
 include/linux/usb/chipidea.h                       |   1 +
 include/linux/usb/hcd.h                            |   1 -
 include/linux/usb/tcpci.h                          |  22 +
 include/media/v4l2-common.h                        |   4 +
 include/media/v4l2-uvc.h                           | 359 +++++++++
 include/uapi/linux/usbip.h                         |  26 +
 193 files changed, 4605 insertions(+), 2280 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/usb/faraday,fotg210.txt
 create mode 100644 Documentation/devicetree/bindings/usb/faraday,fotg210.yaml
 create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mt6370-tcpc.yaml
 create mode 100644 Documentation/devicetree/bindings/usb/richtek,rt1711h.yaml
 create mode 100644 drivers/usb/typec/tcpm/tcpci_mt6370.c
 create mode 100644 include/media/v4l2-uvc.h



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux