mirror of https://github.com/torvalds/linux.git
Here is the "big" set of USB and Thunderbolt changes for 6.7-rc1.
Nothing really major in here, just lots of constant development for new
hardware. Included in here are:
- Thunderbolt (i.e. USB4) fixes for reported issues and support for
new hardware types and devices
- USB typec additions of new drivers and cleanups for some existing
ones
- xhci cleanups and expanded tracing support and some platform
specific updates
- USB "La Jolla Cove Adapter (LJCA)" support added, and the gpio, spi,
and i2c drivers for that type of device (all acked by the respective
subsystem maintainers.)
- lots of USB gadget driver updates and cleanups
- new USB dwc3 platforms supported, as well as other dwc3 fixes and
cleanups
- USB chipidea driver updates
- other smaller driver cleanups and additions, full details in the
shortlog
All of these have been in the linux-next tree for a while with no
reported problems, EXCEPT for some merge conflicts that you will run
into in your tree. 2 of them are in device-tree files, which will be
trivial to resolve (accept both sides), and the last in the
drivers/gpio/gpio-ljca.c file, in the remove callback, resolution should
be pretty trivial (take the version in this branch), see here:
https://lore.kernel.org/all/20231016134159.11d8f849@canb.auug.org.au/
for details, or I can provide a resolved merge point if needed.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-----BEGIN PGP SIGNATURE-----
iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCZUStew8cZ3JlZ0Brcm9h
aC5jb20ACgkQMUfUDdst+ykxgQCggUyfGo+JVV8XZVu5A9KwT6nr7mUAmwUgFxhZ
khK77t0KqF4hjXryeaHa
=iPd+
-----END PGP SIGNATURE-----
Merge tag 'usb-6.7-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.7-rc1.
Nothing really major in here, just lots of constant development for
new hardware. Included in here are:
- Thunderbolt (i.e. USB4) fixes for reported issues and support for
new hardware types and devices
- USB typec additions of new drivers and cleanups for some existing
ones
- xhci cleanups and expanded tracing support and some platform
specific updates
- USB "La Jolla Cove Adapter (LJCA)" support added, and the gpio,
spi, and i2c drivers for that type of device (all acked by the
respective subsystem maintainers.)
- lots of USB gadget driver updates and cleanups
- new USB dwc3 platforms supported, as well as other dwc3 fixes and
cleanups
- USB chipidea driver updates
- other smaller driver cleanups and additions, full details in the
shortlog
All of these have been in the linux-next tree for a while with no
reported problems"
* tag 'usb-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (167 commits)
usb: gadget: uvc: Add missing initialization of ssp config descriptor
usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
usb: raw-gadget: report suspend, resume, reset, and disconnect events
usb: raw-gadget: don't disable device if usb_ep_queue fails
usb: raw-gadget: properly handle interrupted requests
usb:cdnsp: remove TRB_FLUSH_ENDPOINT command
usb: gadget: aspeed_udc: Convert to platform remove callback returning void
dt-bindings: usb: fsa4480: Add compatible for OCP96011
usb: typec: fsa4480: Add support to swap SBU orientation
dt-bindings: usb: fsa4480: Add data-lanes property to endpoint
usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller"
Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport"
thunderbolt: Fix one kernel-doc comment
usb: gadget: f_ncm: Always set current gadget in ncm_bind()
usb: core: Remove duplicated check in usb_hub_create_port_device
usb: typec: tcpm: Add additional checks for contaminant
arm64: dts: rockchip: rk3588s: Add USB3 host controller
usb: dwc3: add optional PHY interface clocks
dt-bindings: usb: add rk3588 compatible to rockchip,dwc3
...
|
||
|---|---|---|
| .. | ||
| allwinner,sun4i-a10-musb.yaml | ||
| am33xx-usb.txt | ||
| amlogic,meson-g12a-usb-ctrl.yaml | ||
| analogix,anx7411.yaml | ||
| 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 | ||
| ci-hdrc-usb2.yaml | ||
| cypress,cypd4226.yaml | ||
| cypress,hx3.yaml | ||
| da8xx-usb.txt | ||
| dwc2.yaml | ||
| dwc3-cavium.txt | ||
| dwc3-st.txt | ||
| dwc3-xilinx.yaml | ||
| ehci-st.txt | ||
| faraday,fotg210.yaml | ||
| fcs,fsa4480.yaml | ||
| fcs,fusb302.yaml | ||
| fsl,imx8mp-dwc3.yaml | ||
| fsl,imx8mq-dwc3.yaml | ||
| fsl,imx8qm-cdns3.yaml | ||
| fsl,usbmisc.yaml | ||
| fsl-usb.txt | ||
| generic-ehci.yaml | ||
| generic-ohci.yaml | ||
| generic-xhci.yaml | ||
| genesys,gl850g.yaml | ||
| gpio-sbu-mux.yaml | ||
| gr-udc.txt | ||
| hisilicon,histb-xhci.txt | ||
| ingenic,musb.yaml | ||
| intel,keembay-dwc3.yaml | ||
| iproc-udc.txt | ||
| isp1301.txt | ||
| lpc32xx-udc.txt | ||
| marvell,pxau2o-ehci.yaml | ||
| maxim,max3420-udc.yaml | ||
| maxim,max3421.txt | ||
| maxim,max33359.yaml | ||
| mediatek,mt6360-tcpc.yaml | ||
| mediatek,mt6370-tcpc.yaml | ||
| mediatek,mtk-xhci.yaml | ||
| mediatek,mtu3.yaml | ||
| mediatek,musb.yaml | ||
| microchip,mpfs-musb.yaml | ||
| microchip,usb5744.yaml | ||
| msm-hsusb.txt | ||
| nvidia,tegra-xudc.yaml | ||
| 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 | ||
| nxp,ptn36502.yaml | ||
| octeon-usb.txt | ||
| ohci-da8xx.txt | ||
| ohci-st.txt | ||
| omap-usb.txt | ||
| onnn,nb7vpq904m.yaml | ||
| pxa-usb.txt | ||
| qcom,dwc3.yaml | ||
| qcom,pmic-typec.yaml | ||
| realtek,rtd-dwc3.yaml | ||
| realtek,rtd-type-c.yaml | ||
| realtek,rts5411.yaml | ||
| renesas,rzn1-usbf.yaml | ||
| renesas,rzv2m-usb3drd.yaml | ||
| renesas,usb-xhci.yaml | ||
| renesas,usb3-peri.yaml | ||
| renesas,usbhs.yaml | ||
| richtek,rt1711h.txt | ||
| richtek,rt1711h.yaml | ||
| richtek,rt1719.yaml | ||
| rockchip,dwc3.yaml | ||
| rockchip,rk3399-dwc3.yaml | ||
| s3c2410-usb.txt | ||
| samsung,exynos-dwc3.yaml | ||
| samsung,exynos-usb2.yaml | ||
| smsc,usb3503.yaml | ||
| snps,dwc3.yaml | ||
| st,stusb160x.yaml | ||
| st,typec-stm32g0.yaml | ||
| starfive,jh7110-usb.yaml | ||
| ti,am62-usb.yaml | ||
| ti,hd3ss3220.yaml | ||
| ti,j721e-usb.yaml | ||
| ti,keystone-dwc3.yaml | ||
| ti,tps6598x.yaml | ||
| ti,usb8041.yaml | ||
| twlxxxx-usb.txt | ||
| ulpi.txt | ||
| usb-device.yaml | ||
| usb-drd.yaml | ||
| usb-hcd.yaml | ||
| usb-nop-xceiv.yaml | ||
| usb-uhci.txt | ||
| usb-xhci.yaml | ||
| usb.yaml | ||
| usb251xb.yaml | ||
| usb4604.txt | ||
| ux500-usb.txt | ||
| vialab,vl817.yaml | ||
| willsemi,wusb3801.yaml | ||
| xlnx,usb2.yaml | ||