Linux 5.7's USB Changes Range From Apple Fast Charging To Reporting USB-C Orientation
Written by Michael Larabel in Hardware on 31 March 2020 at 12:00 AM EDT. 1 Comment
With the newly-minted Linux 5.6 kernel is initial support for USB4 based on Intel's Thunderbolt code while for Linux 5.7 is a wide variety of other USB changes.

There aren't any big USB4 changes to note with the Linux 5.7 kernel that is now going through its merge window. But there are plenty of other interesting USB changes for the 5.7 version:

- The new driver to support USB fast charge functionality for Apple iOS hardware. Yes, a special "apple-mfi-fastcharge" driver is needed to allow the USB port to pull extra power for faster charging of Apple iPhone and iPad devices.

- An Intel PMC mux control driver has been added for changing USB-C modes.

- ACPI support for xHCI ports and USB interface devices.

- A sysfs node to now show the USB Type-C orientation.

- Qualcomm SDM845 PHY support.

- Amlogic A1 USB2 PHY driver.

- Tegra194 support within the Tegra xUSB driver along with OTG support for the xHCI Tegra driver.

- ASpeed AST2600 vHUB support.

The complete list of the Linux 5.7 USB changes can be found via this pull request from USB maintainer Greg Kroah-Hartman.
Related News
About The Author
Author picture

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 or contacted via

Popular News This Week