News: 0001521812

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Thunderbolt 3 AltMode Driver & Other USB Improvements For Linux 6.14

([Hardware] 108 Minutes Ago USB + Thunderbolt)


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/



phoronix

Research, n.:
Consider Columbus:
He didn't know where he was going.
When he got there he didn't know where he was.
When he got back he didn't know where he had been.
And he did it all on someone else's money.