USB Driver For Google Tensor SoCs, UCSI Thunderbolt Alt Mode In Linux 7.0
([Hardware] 16 Minutes Ago
Linux 7.0 USB/Thunderbolt)
- Reference: 0001614866
- News link: https://www.phoronix.com/news/Linux-7.0-USB
- Source link:
All of the Thunderbolt/USB driver changes were merged this week for the nearly-over [1]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.
Also merged as part of this feature code for Linux 7.0 is adding Thunderbolt Alternate Mode "Alt Mode" support to the UCSI driver.
There are also USB Rust binding updates for syntax and formatting changes for those interested in writing USB drivers in the Rust programming language.
More details on the USB changes for Linux 7.0 via [2]this pull .
[1] https://www.phoronix.com/search/Linux+7.0
[2] https://lore.kernel.org/lkml/aZR7eYewulF4M0CR@kroah.com/
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.
Also merged as part of this feature code for Linux 7.0 is adding Thunderbolt Alternate Mode "Alt Mode" support to the UCSI driver.
There are also USB Rust binding updates for syntax and formatting changes for those interested in writing USB drivers in the Rust programming language.
More details on the USB changes for Linux 7.0 via [2]this pull .
[1] https://www.phoronix.com/search/Linux+7.0
[2] https://lore.kernel.org/lkml/aZR7eYewulF4M0CR@kroah.com/