AMD Prepares USB-C Linux Driver Support For Radeon Graphics Cards

Written by Michael Larabel in Radeon on 22 March 2021 at 04:49 PM EDT. 21 Comments
With some Radeon RX 6000 series graphics cards sporting a USB-C interface for USB-C monitors or VR headsets, AMD has been working on the open-source Linux driver support for this interface.

Similar to NVIDIA cards supporting "VirtualLink" and the USB Type-C driver they worked on as a result (though NVIDIA dropped this interface for Ampere GPUs), AMD is working through the same path now in their Linux driver support.

The USB Type-C controller found on the latest AMD Navi GPUs is accessible via I2C and is based on DesignWare IP.

This Radeon RX 6000 series USB-C support ends up extending the Linux kernel's existing i2c-designware PCI driver with some 200 lines of code for getting the USB-C interface on these graphics cards working.

The code is currently on the kernel mailing list while could land as soon as the 5.13 cycle if all goes well.
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