• USB Driver For Google Tensor SoCs, UCSI Thunderbolt Alt Mode In Linux 7.0 All of the Thunderbolt/USB driver changes were merged this week for the nearly-over Linux 7.0 merge window. • The dwc3 Linux driver for the Synopsys DesignWare USB 3 controller continues seeing a lot of activity each kernel cycle with that USB IP being widely used by different vendors. • With Linux 7.0 there is now a Google Tensor SoC glue driver that builds off that DWC3 driver code. • This work merged for Linux 7.0 enables the DWC3-based USB controller found on Google Tensor SoCs. • This goes along with other Google Tensor SoC upstreaming work that has been going into the mainline kernel. • The USB pull for Linux 7.0 also added Microchip LAN969x support, Renesas RZ/G3E SoC USB support, ASpeed AST2700 support in the aspeed-vhub driver, Socionext Uniphier DWC3 controller support, and other additions.
Article Summaries:
- Linux 7.0’s merge window added several USB‑related updates. A new glue driver for Google Tensor SoCs builds on the Synopsys DesignWare DWC3 driver, enabling the DWC3‑based USB controller on those devices. The pull also introduces Microchip LAN969x, Renesas RZ/G3E, ASpeed AST2700 (via aspeed‑vhub), and Socionext Uniphier DWC3 controller support. Additionally, the UCSI driver now supports Thunderbolt Alternate Mode, expanding Thunderbolt/USB interoperability. USB Rust bindings received syntax and formatting updates. These changes broaden kernel support for a range of SoCs and improve driver development tooling.
Sources: