linux/Documentation/devicetree/bindings/usb
Linus Torvalds e33a6d83e1 USB / Thunderbolt (USB4) changes for 6.13-rc1
Here is the big set of USB and Thunderbolt changes for 6.13-rc1.
 
 Overall, a pretty slow development cycle, the majority of the work going
 into the debugfs interface for the thunderbolt (i.e. USB4) code, to help
 with debugging the myrad ways that hardware vendors get their interfaces
 messed up.  Other than that, here's the highlights:
   - thunderbolt changes and additions to debugfs interfaces
   - lots of device tree updates for new and old hardware
   - UVC configfs gadget updates and new apis for features
   - xhci driver updates and fixes
   - dwc3 driver updates and fixes
   - typec driver updates and fixes
   - lots of other small updates and fixes, full details in the shortlog
 
 All of these have been in linux-next for a while with no reported
 problems.
 
 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 -----BEGIN PGP SIGNATURE-----
 
 iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCZ0lBqA8cZ3JlZ0Brcm9h
 aC5jb20ACgkQMUfUDdst+ynTXQCfSs0ldBqZoINU/22q8BUg7ybb+pcAoL5EbbEm
 b2igfp6YIEWAtUkactmO
 =gwwq
 -----END PGP SIGNATURE-----

Merge tag 'usb-6.13-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 changes for 6.13-rc1.

  Overall, a pretty slow development cycle, the majority of the work
  going into the debugfs interface for the thunderbolt (i.e. USB4) code,
  to help with debugging the myrad ways that hardware vendors get their
  interfaces messed up. Other than that, here's the highlights:

   - thunderbolt changes and additions to debugfs interfaces

   - lots of device tree updates for new and old hardware

   - UVC configfs gadget updates and new apis for features

   - xhci driver updates and fixes

   - dwc3 driver updates and fixes

   - typec driver updates and fixes

   - lots of other small updates and fixes, full details in the shortlog

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

* tag 'usb-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (148 commits)
  usb: typec: tcpm: Add support for sink-bc12-completion-time-ms DT property
  dt-bindings: usb: maxim,max33359: add usage of sink bc12 time property
  dt-bindings: connector: Add time property for Sink BC12 detection completion
  usb: dwc3: gadget: Remove dwc3_request->needs_extra_trb
  usb: dwc3: gadget: Cleanup SG handling
  usb: dwc3: gadget: Fix looping of queued SG entries
  usb: dwc3: gadget: Fix checking for number of TRBs left
  usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED
  Revert "usb: gadget: composite: fix OS descriptors w_value logic"
  usb: ehci-spear: fix call balance of sehci clk handling routines
  USB: make to_usb_device_driver() use container_of_const()
  USB: make to_usb_driver() use container_of_const()
  USB: properly lock dynamic id list when showing an id
  USB: make single lock for all usb dynamic id lists
  drivers/usb/storage: refactor min with min_t
  drivers/usb/serial: refactor min with min_t
  drivers/usb/musb: refactor min/max with min_t/max_t
  drivers/usb/mon: refactor min with min_t
  drivers/usb/misc: refactor min with min_t
  drivers/usb/host: refactor min/max with min_t/max_t
  ...
2024-11-29 11:19:31 -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 dt-bindings: usb: Drop unneeded quotes 2023-03-21 14:04:55 +01:00
analogix,anx7411.yaml dt-bindings: usb: analogix,anx7411: drop redundant connector properties 2024-03-05 13:23:57 +00:00
aspeed,ast2600-udc.yaml
aspeed,usb-vhub.yaml
atmel-usb.txt
brcm,bcm7445-ehci.yaml dt-bindings: usb: Drop unneeded quotes 2023-03-21 14:04:55 +01:00
brcm,bdc.yaml
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,usb2-imx: move imx parts to dedicated schema 2024-03-27 07:57:16 +01:00
chipidea,usb2-imx.yaml dt-bindings: usb: ci-hdrc-usb2-imx: add compatible and clock-names restriction for imx93 2024-03-27 07:57:16 +01:00
ci-hdrc-usb2.yaml dt-bindings: usb: chipidea,usb2-imx: move imx parts to dedicated schema 2024-03-27 07:57:16 +01: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: hx3: Remove unneeded dr_mode 2024-04-09 17:37:58 +02:00
da8xx-usb.txt
dwc2.yaml dt-bindings: usb: dwc2: switch to unevaluatedProperties 2024-06-27 16:06:26 +02:00
dwc3-cavium.txt
dwc3-st.txt
dwc3-xilinx.yaml dt-bindings: xilinx: replace Piyush Mehta maintainership 2024-01-31 07:42:38 -06:00
ehci-st.txt
faraday,fotg210.yaml dt-bindings: usb: Correct and extend FOTG210 schema 2023-01-19 14:10:43 +01:00
fcs,fsa4480.yaml dt-bindings: usb: add common Type-C USB Switch schema 2024-01-27 17:36:37 -08:00
fcs,fusb302.yaml dt-bindings: usb: convert fcs,fusb302.txt to yaml 2023-02-06 11:04:25 -06:00
fsl,imx8mp-dwc3.yaml dt-bindings: usb: dwc3-imx8mp: add compatible string for imx95 2024-10-04 15:18:07 +02:00
fsl,imx8mq-dwc3.yaml dt-bindings: usb: snps,dwc3: correct i.MX8MQ support 2023-03-23 17:35:19 +01:00
fsl,imx8qm-cdns3.yaml dt-bindings: usb: cdns-imx8qm: add imx8qm cdns3 glue layer 2023-05-29 15:49:41 +01:00
fsl,ls1028a.yaml dt-bindings: usb: add layerscape super speed usb support 2024-08-22 17:25:04 +08: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,imx8ulp-usbmisc compatible 2024-04-22 11:47:55 +08:00
generic-ehci.yaml USB / Thunderbolt (USB4) changes for 6.13-rc1 2024-11-29 11:19:31 -08: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 support for BCM2711 2023-12-06 12:39:56 +09:00
genesys,gl850g.yaml dt-bindings: usb: genesys,gl850g: allow downstream device subnodes 2024-10-04 15:12:35 +02:00
gpio-sbu-mux.yaml dt-bindings: usb: gpio-sbu-mux: Add an entry for TMUXHS4212 2024-06-20 19:31:05 +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 dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
intel,keembay-dwc3.yaml
iproc-udc.txt
isp1301.txt
ite,it5205.yaml dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX 2024-01-27 16:44:14 -08:00
lpc32xx-udc.txt
marvell,pxau2o-ehci.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
maxim,max3420-udc.yaml dt-bindings: Fix SPI and I2C bus node names in examples 2023-03-08 09:04:53 -06:00
maxim,max3421.txt
maxim,max33359.yaml dt-bindings: usb: maxim,max33359: add usage of sink bc12 time property 2024-11-16 09:05:44 +01:00
mediatek,mt6360-tcpc.yaml USB / Thunderbolt changes for 6.4-rc1 2023-04-27 11:42:11 -07:00
mediatek,mt6370-tcpc.yaml dt-bindings: usb: Drop unneeded quotes 2023-03-21 14:04:55 +01:00
mediatek,mtk-xhci.yaml dt-bindings: usb: mtk-xhci: add compatible for MT7988 2024-04-11 07:40:54 -05:00
mediatek,mtu3.yaml dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support 2024-01-27 17:36:50 -08:00
mediatek,musb.yaml dt-bindings: usb: Drop unneeded quotes 2023-03-21 14:04:55 +01:00
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: Fix reference USB device schema 2024-08-22 17:28:51 +08:00
microchip,usb5744.yaml Merge 6.8-rc5 into usb-next 2024-02-19 09:13:29 +01:00
nvidia,tegra-xudc.yaml dt-bindings: usb: tegra-xudc: Remove extraneous PHYs 2023-05-26 17:08:33 +02:00
nvidia,tegra20-ehci.txt
nvidia,tegra124-xusb.yaml
nvidia,tegra186-xusb.yaml
nvidia,tegra194-xusb.yaml
nvidia,tegra210-xusb.yaml
nvidia,tegra234-xusb.yaml dt-bindings: usb: Add NVIDIA Tegra234 XUSB host controller binding 2023-01-17 17:27:24 +01:00
nxp,isp1760.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06: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: add common Type-C USB Switch schema 2024-01-27 17:36:37 -08:00
octeon-usb.txt
ohci-da8xx.txt
ohci-st.txt
omap-usb.txt
onnn,nb7vpq904m.yaml dt-bindings: usb: add common Type-C USB Switch schema 2024-01-27 17:36:37 -08:00
pxa-usb.txt dt-bindings: usb: Convert multiple "usb-ohci" bindings to DT schema 2023-01-25 15:45:06 +01:00
qcom,dwc3.yaml USB / Thunderbolt (USB4) changes for 6.13-rc1 2024-11-29 11:19:31 -08:00
qcom,pmic-typec.yaml dt-bindings: usb: qcom,pmic-typec: update example to follow connector schema 2024-04-23 16:22:07 -07:00
qcom,wcd939x-usbss.yaml dt-bindings: usb: add common Type-C USB Switch schema 2024-01-27 17:36:37 -08:00
realtek,rtd-dwc3.yaml dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB 2023-10-02 14:05:24 +02:00
realtek,rtd-type-c.yaml dt-bindings: usb: Add Realtek DHC RTD SoC Type-C 2023-10-06 11:27:18 +09:00
realtek,rts5411.yaml dt-bindings: usb: realtek,rts5411: Add missing "additionalProperties" on child nodes 2024-06-04 15:34:28 +02:00
renesas,rzn1-usbf.yaml dt-bindings: usb: add the Renesas RZ/N1 USBF controller 2023-01-17 17:22:32 +01:00
renesas,rzv2m-usb3drd.yaml dt-bindings: usb: Add RZ/V2M USB3DRD binding 2023-01-25 15:47:03 +01:00
renesas,usb-xhci.yaml dt-bindings: usb: renesas,usb-xhci: Document RZ/V2M support 2023-01-25 15:47:03 +01:00
renesas,usb3-peri.yaml dt-bindings: usb: renesas,usb3-peri: Document RZ/V2MA bindings 2023-01-25 15:47:03 +01:00
renesas,usbhs.yaml dt-bindings: usb: renesas,usbhs: Deprecate renesas,enable-gpio 2024-10-04 15:15:34 +02:00
richtek,rt1711h.txt
richtek,rt1711h.yaml USB / Thunderbolt changes for 6.4-rc1 2023-04-27 11:42:11 -07:00
richtek,rt1719.yaml dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
rockchip,dwc3.yaml dt-bindings: usb: add rk3576 compatible to rockchip,dwc3 2024-10-17 08:37:07 +02:00
rockchip,rk3399-dwc3.yaml dt-bindings: usb: rockchip,dwc3: Move RK3399 to its own schema 2023-01-25 15:44:22 +01:00
s3c2410-usb.txt
samsung,exynos-dwc3.yaml dt-bindings: usb: samsung,exynos-dwc3: add gs101 compatible 2024-04-30 19:32:06 +02:00
samsung,exynos-usb2.yaml
smsc,usb3503.yaml dt-bindings: usb: smsc,usb3503: Add usb3803 2023-03-16 12:18:03 +01:00
snps,dwc3.yaml dt-bindings: usb: Add bindings for multiport properties on DWC3 controller 2024-04-23 19:56:09 -07:00
st,stusb160x.yaml USB / Thunderbolt changes for 6.4-rc1 2023-04-27 11:42:11 -07:00
st,typec-stm32g0.yaml
starfive,jh7110-usb.yaml dt-bindings: usb: Add StarFive JH7110 USB controller 2023-06-19 15:36:31 +02:00
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: Fix SPI and I2C bus node names in examples 2023-03-08 09:04:53 -06: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 dt-bindings: usb: ti,keystone-dwc3: drop assigned-clocks 2023-04-05 19:17:12 +02:00
ti,tps6598x.yaml dt-bindings: usb: tps6598x: add reset-gpios property 2023-12-04 22:29:09 +09:00
ti,tusb73x0-pci.yaml dt-bindings: usb: add TUSB73x0 PCIe 2024-11-04 01:28:48 +01:00
ti,tusb1046.yaml dt-bindings: usb: Describe TUSB1046 crosspoint switch 2024-11-04 01:29:53 +01:00
ti,usb8020b.yaml dt-bindings: usb: Add binding for TI USB8020B hub controller 2024-03-05 13:26:30 +00:00
ti,usb8041.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
twlxxxx-usb.txt
ulpi.txt
usb-device.yaml dt-bindings: usb: usb-device: make "compatible" optional 2023-03-09 15:30:51 +01:00
usb-drd.yaml
usb-hcd.yaml dt-bindings: usb: hcd: add missing phy name to example 2023-11-21 15:25:49 +01:00
usb-nop-xceiv.yaml dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator 2024-01-27 17:37:21 -08:00
usb-switch.yaml dt-bindings: usb: add common Type-C USB Switch schema 2024-01-27 17:36:37 -08:00
usb-uhci.yaml dt-bindings: usb: uhci: convert to dt schema 2024-04-23 16:22:21 -07:00
usb-xhci.yaml dt-bindings: usb: xhci: Add num-hc-interrupters definition 2024-01-04 16:09:27 +01:00
usb.yaml dt-bindings: usb: Clean-up "usb-phy" constraints 2024-01-27 17:36:42 -08:00
usb251xb.yaml dt-bindings: usb: usb251xb: correct swap-dx-lanes type to uint32 2023-05-29 15:35:00 +01:00
usb4604.txt
ux500-usb.txt
vialab,vl817.yaml dt-bindings: usb: vialab,vl817: remove reset-gpios from required list 2023-10-21 12:45:36 +02:00
willsemi,wusb3801.yaml dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
xlnx,usb2.yaml dt-bindings: xilinx: replace Piyush Mehta maintainership 2024-01-31 07:42:38 -06:00