mirror-linux/Documentation/devicetree/bindings/usb
Linus Torvalds f5e9d31e79 USB/Thunderbolt changes for 6.19-rc1
Here is the big set of USB and Thunderbolt driver updates for 6.19-rc1.
 Nothing major here, just lots of tiny updates for most of the common USB
 drivers.  Included in here are:
   - more xhci driver updates and fixes
   - Thunderbolt driver cleanups
   - usb serial driver updates
   - typec driver updates
   - USB tracepoint additions
   - dwc3 driver updates, including support for Apple hardware
   - lots of other smaller driver updates and cleanups
 
 All of these have been in linux-next for a while with no reported
 issues.
 
 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 -----BEGIN PGP SIGNATURE-----
 
 iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCaTTLNQ8cZ3JlZ0Brcm9h
 aC5jb20ACgkQMUfUDdst+yn29wCcD23xCSWuRIKHfSWlefCwptHKT0AAoM0NJdeO
 C4/4pui5ifTu1g5Vud1r
 =Sm/3
 -----END PGP SIGNATURE-----

Merge tag 'usb-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb

Pull USB/Thunderbolt updates from Greg KH:
 "Here is the big set of USB and Thunderbolt driver updates for
  6.19-rc1. Nothing major here, just lots of tiny updates for most of
  the common USB drivers. Included in here are:

   - more xhci driver updates and fixes

   - Thunderbolt driver cleanups

   - usb serial driver updates

   - typec driver updates

   - USB tracepoint additions

   - dwc3 driver updates, including support for Apple hardware

   - lots of other smaller driver updates and cleanups

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

* tag 'usb-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (161 commits)
  usb: gadget: tegra-xudc: Always reinitialize data toggle when clear halt
  USB: serial: option: move Telit 0x10c7 composition in the right place
  USB: serial: option: add Telit Cinterion FE910C04 new compositions
  usb: typec: ucsi: fix use-after-free caused by uec->work
  usb: typec: ucsi: fix probe failure in gaokun_ucsi_probe()
  usb: dwc3: core: Remove redundant comment in core init
  usb: phy: Initialize struct usb_phy list_head
  USB: serial: option: add Foxconn T99W760
  usb: usb-storage: No additional quirks need to be added to the EL-R12 optical drive.
  usb: typec: hd3ss3220: Enable VBUS based on ID pin state
  dt-bindings: usb: ti,hd3ss3220: Add support for VBUS based on ID state
  usb: typec: anx7411: add WQ_PERCPU to alloc_workqueue users
  USB: add WQ_PERCPU to alloc_workqueue users
  dt-bindings: usb: dwc3-xilinx: Describe the reset constraint for the versal platform
  drivers/usb/storage: use min() instead of min_t()
  usb: raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZE
  usb: ohci-da8xx: remove unused platform data
  usb: gadget: functionfs: use dma_buf_unmap_attachment_unlocked() helper
  usb: uas: reduce time under spinlock
  usb: dwc3: eic7700: Add EIC7700 USB driver
  ...
2025-12-06 18:42:12 -08:00
..
allwinner,sun4i-a10-musb.yaml USB / Thunderbolt (USB4) changes for 6.13-rc1 2024-11-29 11:19:31 -08:00
am33xx-usb.txt
amlogic,meson-g12a-usb-ctrl.yaml
analogix,anx7411.yaml dt-bindings: usb: analogix,anx7411: drop redundant connector properties 2024-03-05 13:23:57 +00:00
apple,dwc3.yaml dt-bindings: usb: Add Apple dwc3 2025-10-22 10:58:31 +02:00
aspeed,ast2600-udc.yaml
aspeed,usb-vhub.yaml dt-bindings: usb: Correct indentation and style in DTS example 2025-01-11 17:02:29 +01:00
atmel-usb.txt
brcm,bcm7445-ehci.yaml
brcm,bdc.yaml dt-bindings: usb: Correct indentation and style in DTS example 2025-01-11 17:02:29 +01:00
brcm,usb-pinmap.yaml
cdns,usb3.yaml dt-bindings: usb: cdns,usb3: use common usb-drd yaml 2024-06-20 19:18:10 +02:00
chipidea,usb2-common.yaml dt-bindings: usb: chipidea: Add i.MX95 compatible string 'fsl,imx95-usb' 2025-04-11 16:08:33 +02:00
chipidea,usb2-imx.yaml dt-bindings: usb: chipidea: Add i.MX95 compatible string 'fsl,imx95-usb' 2025-04-11 16:08:33 +02:00
ci-hdrc-usb2.yaml dt-bindings: usb: Add compatible strings for s32g2/s32g3 2025-07-07 11:06:13 +02:00
cypress,cypd4226.yaml dt-bindings: usb: cypress,cypd4226: Drop Tegra specific GPIO defines 2024-10-04 15:13:36 +02:00
cypress,hx3.yaml dt-bindings: usb: cypress,hx3: Add support for all variants 2025-05-15 14:44:25 +02:00
da8xx-usb.txt
dwc2.yaml dt-bindings: usb: dwc2: rename sophgo usb compatible string 2025-06-24 15:40:40 +01:00
dwc3-cavium.txt
dwc3-st.txt
dwc3-xilinx.yaml dt-bindings: usb: dwc3-xilinx: Describe the reset constraint for the versal platform 2025-11-21 15:17:33 +01:00
ehci-st.txt
eswin,eic7700-usb.yaml dt-bindings: usb: Add ESWIN EIC7700 USB controller 2025-11-21 15:13:35 +01:00
faraday,fotg210.yaml
fcs,fsa4480.yaml dt-bindings: usb: switch: split out ports definition 2025-10-13 09:37:28 +02:00
fcs,fusb302.yaml
fsl,imx8mp-dwc3.yaml dt-bindings: usb: dwc3-imx8mp: dma-range is required only for imx8mp 2025-10-13 09:36:54 +02:00
fsl,imx8mq-dwc3.yaml
fsl,imx8qm-cdns3.yaml
fsl,ls1028a.yaml dt-bindings: usb: add missed compatible string for arm64 layerscape 2025-10-13 09:11:50 +02:00
fsl,usb2.yaml dt-bindings: usb: Convert fsl-usb to yaml 2024-07-03 16:05:27 +02:00
fsl,usbmisc.yaml dt-bindings: usb: usbmisc-imx: add fsl,imx94-usbmisc compatible 2025-10-13 09:11:50 +02:00
generic-ehci.yaml dt-bindings: usb: ehci: Add Aspeed AST2700 compatible 2025-10-13 09:11:49 +02:00
generic-ohci.yaml USB / Thunderbolt (USB4) changes for 6.13-rc1 2024-11-29 11:19:31 -08:00
generic-xhci.yaml dt-bindings: usb: xhci: Add "generic-xhci" compatible for Marvell Armada 37xx/8k 2025-10-13 09:11:50 +02:00
genesys,gl850g.yaml dt-bindings: usb: genesys,gl850g: add downstream facing ports 2025-06-28 17:23:52 +02:00
gpio-sbu-mux.yaml dt-bindings: usb: switch: split out ports definition 2025-10-13 09:37:28 +02:00
gr-udc.txt
hisilicon,hi3798mv200-dwc3.yaml dt-bindings: usb: add hisilicon,hi3798mv200-dwc3 2024-03-05 13:23:05 +00:00
hisilicon,histb-xhci.txt
ingenic,musb.yaml
intel,ixp4xx-udc.yaml dt-bindings: usb: IXP4xx UDC bindings 2025-09-06 15:22:03 +02:00
intel,keembay-dwc3.yaml dt-bindings: usb: Correct indentation and style in DTS example 2025-01-11 17:02:29 +01:00
iproc-udc.txt
ite,it5205.yaml dt-bindings: usb: Correct indentation and style in DTS example 2025-01-11 17:02:29 +01:00
marvell,pxau2o-ehci.yaml
maxim,max3420-udc.yaml dt-bindings: usb: Correct indentation and style in DTS example 2025-01-11 17:02:29 +01:00
maxim,max3421.txt
maxim,max33359.yaml dt-bindings: connector: Add pd-revision property 2024-12-24 08:56:04 +01:00
mediatek,mt6360-tcpc.yaml
mediatek,mt6370-tcpc.yaml
mediatek,mtk-xhci.yaml dt-bindings: usb: Support MediaTek MT8189 xhci 2025-11-21 14:52:52 +01:00
mediatek,mtu3.yaml dt-bindings: usb: mtu3: Add ports property 2025-02-25 10:00:02 +01:00
mediatek,musb.yaml
microchip,mpfs-musb.yaml dt-bindings: usb: add PIC64GX compatibility to mpfs-musb driver 2024-10-04 15:15:01 +02:00
microchip,usb2514.yaml dt-bindings: usb: microchip,usb2514: add support for USB2512/USB2513 2025-02-19 15:14:13 +01:00
microchip,usb5744.yaml dt-bindings: xilinx: Remove myself from maintainership 2025-04-07 09:34:35 -05:00
nvidia,tegra-xudc.yaml
nvidia,tegra124-xusb.yaml
nvidia,tegra186-xusb.yaml
nvidia,tegra194-xusb.yaml
nvidia,tegra210-xusb.yaml dt-bindings: usb: Correct indentation and style in DTS example 2025-01-11 17:02:29 +01:00
nvidia,tegra234-xusb.yaml dt-bindings: usb: Add wake-up support for Tegra234 XUSB host controller 2025-11-14 19:31:10 +01:00
nxp,isp1760.yaml
nxp,lpc3220-udc.yaml dt-bindings: usb: convert lpc32xx-udc.txt to yaml format 2025-07-15 19:49:45 +02:00
nxp,ptn5110.yaml dt-bindings: usb: typec-tcpci: add tcpci fallback binding 2024-03-05 13:29:30 +00:00
nxp,ptn36502.yaml dt-bindings: usb: switch: split out ports definition 2025-10-13 09:37:28 +02:00
octeon-usb.txt
ohci-da8xx.txt
ohci-st.txt
omap-usb.txt
onnn,nb7vpq904m.yaml dt-bindings: usb: switch: split out ports definition 2025-10-13 09:37:28 +02:00
parade,ps5511.yaml dt-bindings: usb: Add binding for PS5511 hub controller 2025-05-01 17:30:52 +02:00
parade,ps8830.yaml dt-bindings: usb: switch: split out ports definition 2025-10-13 09:37:28 +02:00
pxa-usb.txt
qcom,dwc3.yaml dt-bindings: usb: Introduce qcom,snps-dwc3 2025-04-15 14:29:19 +02:00
qcom,pmic-typec.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
qcom,snps-dwc3.yaml dt-bindings: usb: qcom,snps-dwc3: Add Kaanapali compatible 2025-11-21 15:10:22 +01:00
qcom,wcd939x-usbss.yaml dt-bindings: usb: switch: split out ports definition 2025-10-13 09:37:28 +02:00
realtek,rtd-dwc3.yaml
realtek,rtd-type-c.yaml
realtek,rts5411.yaml dt-bindings: usb: realtek,rts5411: Adapt usb-hub.yaml 2025-05-01 17:30:52 +02:00
renesas,rzg3e-xhci.yaml dt-bindings: usb: renesas,rzg3e-xhci: Add RZ/V2H(P) and RZ/V2N support 2025-11-21 14:52:23 +01:00
renesas,rzn1-usbf.yaml
renesas,rzv2m-usb3drd.yaml dt-bindings: usb: Correct indentation and style in DTS example 2025-01-11 17:02:29 +01:00
renesas,usb-xhci.yaml
renesas,usb3-peri.yaml dt-bindings: usb: Correct indentation and style in DTS example 2025-01-11 17:02:29 +01:00
renesas,usbhs.yaml dt-bindings: usb: renesas,usbhs: Add RZ/T2H and RZ/N2H support 2025-08-13 16:55:22 +02:00
richtek,rt1711h.txt
richtek,rt1711h.yaml dt-bindings: usb: richtek,rt1711h: Add missing vbus power supply 2025-03-03 10:23:23 +01:00
richtek,rt1719.yaml
rockchip,dwc3.yaml dt-bindings: phy: rockchip: Convert RK3399 Type-C PHY to schema 2025-05-14 09:32:02 +01:00
rockchip,rk3399-dwc3.yaml
samsung,exynos-dwc3.yaml dt-bindings: usb: samsung,exynos-dwc3 add exynos8890 compatible 2025-10-13 09:35:03 +02:00
samsung,exynos-usb2.yaml
smsc,usb3503.yaml dt-bindings: usb: smsc,usb3503: Correct indentation and style in DTS example 2025-04-11 16:08:33 +02:00
snps,dwc3-common.yaml dt-bindings: usb: dwc3: Allow connector in USB controller node 2025-04-11 16:08:32 +02:00
snps,dwc3.yaml dt-bindings: usb: snps,dwc3: Split core description 2025-01-17 12:37:48 +01:00
spacemit,k1-dwc3.yaml dt-bindings: usb: dwc3: add support for SpacemiT K1 2025-09-17 12:38:33 +02:00
st,stusb160x.yaml
st,typec-stm32g0.yaml
starfive,jh7110-usb.yaml
ti,am62-usb.yaml dt-bindings: usb/ti,am62-usb.yaml: Add PHY2 register space 2024-02-17 17:02:23 +01:00
ti,hd3ss3220.yaml dt-bindings: usb: ti,hd3ss3220: Add support for VBUS based on ID state 2025-11-21 15:17:40 +01:00
ti,j721e-usb.yaml dt-bindings: usb: ti,j721e-usb: fix compatible list 2024-07-31 10:46:25 +02:00
ti,keystone-dwc3.yaml
ti,tps6598x.yaml
ti,tusb73x0-pci.yaml dt-bindings: usb: Correct indentation and style in DTS example 2025-01-11 17:02:29 +01:00
ti,tusb1046.yaml dt-bindings: usb: switch: split out ports definition 2025-10-13 09:37:28 +02:00
ti,twl4030-usb.yaml usb: dt-bindings: ti,twl4030-usb: convert to DT schema 2025-09-06 15:22:06 +02:00
ti,twl6030-usb.yaml usb: dt-bindings: ti,twl6030-usb: convert to DT schema 2025-09-06 15:22:06 +02:00
ti,usb8020b.yaml dt-bindings: usb: Correct indentation and style in DTS example 2025-01-11 17:02:29 +01:00
ti,usb8041.yaml dt-bindings: usb: ti,usb8041: Add binding for TI USB8044 hub controller 2025-05-21 13:13:58 +02:00
ulpi.txt
usb-device.yaml dt-bindings: usb: usb-device: relax compatible pattern to a contains 2025-04-25 13:21:45 +02:00
usb-drd.yaml
usb-hcd.yaml
usb-hub.yaml dt-bindings: usb: Introduce usb-hub.yaml 2025-05-01 17:30:52 +02:00
usb-nop-xceiv.yaml
usb-switch-ports.yaml dt-bindings: usb: switch: split out ports definition 2025-10-13 09:37:28 +02:00
usb-switch.yaml dt-bindings: usb: switch: split out ports definition 2025-10-13 09:37:28 +02:00
usb-uhci.yaml dt-bindings: usb: uhci: Add Aspeed AST2700 compatible 2025-10-13 09:11:49 +02:00
usb-xhci.yaml
usb.yaml
usb251xb.yaml dt-bindings: usb: usb251xb: support usage case without I2C control 2025-09-06 15:23:29 +02:00
usb4604.txt
ux500-usb.txt
vialab,vl817.yaml
willsemi,wusb3801.yaml
xlnx,usb2.yaml dt-bindings: xilinx: Remove myself from maintainership 2025-04-07 09:34:35 -05:00