Apple M1 USB Type-C Linux Support Code Sent Out For Testing

Written by Michael Larabel in Apple on 18 September 2021 at 09:05 AM EDT. 11 Comments
The latest patches sent out for review/testing on the long mission for enabling Apple M1 support on Linux is the USB Type-C connectivity.

Sven Peter has sent out the initial USB Type-C enablement work for the Apple ACE1/2 chips used by Apple M1 systems. In turn this Apple design is based on the TI TPS6598x IP but various differences. The Linux kernel support is being added onto the existing TIPD driver.

The driver code sent out this weekend is just sent out as a "request for testing". This functionality does depend as well on pinctrl/GPIO and I2C driver code that isn't yet ready for upstreaming, thus will likely be some time still before the USB Type-C and other functionality is squared away for Linux.

The patch series for those interested can be found on the kernel mailing list.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week