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
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
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 dt-bindings: usb: da8xx-usb: deprecate '#dma-channels' 2022-05-05 21:59:43 +02:00
dwc2.yaml dt-bindings: usb: dwc2: switch to unevaluatedProperties 2024-06-27 16:06:26 +02:00
dwc3-cavium.txt
dwc3-st.txt dt-bindings: reset: update st,stih407-powerdown.yaml references 2022-06-06 12:17:00 -05:00
dwc3-xilinx.yaml dt-bindings: xilinx: replace Piyush Mehta maintainership 2024-01-31 07:42:38 -06:00
ehci-st.txt
faraday,fotg210.yaml
fcs,fsa4480.yaml dt-bindings: usb: add common Type-C USB Switch schema 2024-01-27 17:36:37 -08:00
fcs,fusb302.yaml
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
fsl,imx8qm-cdns3.yaml
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
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
maxim,max3420-udc.yaml
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
mediatek,mt6370-tcpc.yaml
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
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
nxp,isp1760.yaml
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
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
renesas,rzv2m-usb3drd.yaml
renesas,usb-xhci.yaml
renesas,usb3-peri.yaml
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
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
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
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
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
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 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
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
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
xlnx,usb2.yaml dt-bindings: xilinx: replace Piyush Mehta maintainership 2024-01-31 07:42:38 -06:00