Thunderbolt 3 AltMode Driver & Other USB Improvements For Linux 6.14
([Hardware] 108 Minutes Ago
USB + Thunderbolt)
- Reference: 0001521812
- News link: https://www.phoronix.com/news/Linux-6.14-USB-Thunderbolt
- Source link:
In addition to sending out the char/misc pull request that [1]completed work on the NTSYNC driver , Greg Kroah-Hartman yesterday also sent out the USB/Thunderbolt pull request for Linux 6.14. The USB/Thunderbolt updates include new hardware support, Chrome OS improvements, and other changes.
That USB pull brings [2]the new Chrome OS UCSI driver talked about a few weeks ago for providing UCSI transport with Chromebooks featuring the ChromeOS embedded controller (EC) and supporting a USB-C Platform Policy Manager.
The pull also features additional Chrome OS work from Google and Intel for adding Thunderbolt and DisplayPort support to the "cros_ec_typec" driver. This is part of the alternate mode "AltMode" handling for the Chrome OS EC Type-C driver for both DisplayPort and Thunderbolt.
As part of that is also adding [3]the new Thunderbolt 3 Alternate Mode driver . This driver from Intel supports the Thunderbolt 3 Alternate Mode entry flow per the USB Type-C 2.0 specifications.
Separately this pull request also brings improvements to Thunderbolt debugging with adding a write capability to the path configuration space via DebugFS, logging improvements, exposing the router DROM through DebugFS, and other work.
This [4]USB pull request also brings enhancements to the F_TCM gadget driver, USB-serial device updates, and other changes.
[1] https://www.phoronix.com/news/Linux-6.14-Char-Misc-NTSYNC
[2] https://www.phoronix.com/news/Linux-6.14-ChromeOS-UCSI
[3] https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/commit/?h=usb-next&id=100e257386595b3f1865ca8a991e2ba74f9701ff
[4] https://lore.kernel.org/lkml/Z5fJQw63-jHgfTqD@kroah.com/
That USB pull brings [2]the new Chrome OS UCSI driver talked about a few weeks ago for providing UCSI transport with Chromebooks featuring the ChromeOS embedded controller (EC) and supporting a USB-C Platform Policy Manager.
The pull also features additional Chrome OS work from Google and Intel for adding Thunderbolt and DisplayPort support to the "cros_ec_typec" driver. This is part of the alternate mode "AltMode" handling for the Chrome OS EC Type-C driver for both DisplayPort and Thunderbolt.
As part of that is also adding [3]the new Thunderbolt 3 Alternate Mode driver . This driver from Intel supports the Thunderbolt 3 Alternate Mode entry flow per the USB Type-C 2.0 specifications.
Separately this pull request also brings improvements to Thunderbolt debugging with adding a write capability to the path configuration space via DebugFS, logging improvements, exposing the router DROM through DebugFS, and other work.
This [4]USB pull request also brings enhancements to the F_TCM gadget driver, USB-serial device updates, and other changes.
[1] https://www.phoronix.com/news/Linux-6.14-Char-Misc-NTSYNC
[2] https://www.phoronix.com/news/Linux-6.14-ChromeOS-UCSI
[3] https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/commit/?h=usb-next&id=100e257386595b3f1865ca8a991e2ba74f9701ff
[4] https://lore.kernel.org/lkml/Z5fJQw63-jHgfTqD@kroah.com/
phoronix