Linux 5.7 To See USB Fast Charge Support For Apple iOS Devices
Written by Michael Larabel in Apple on 15 February 2020 at 11:35 PM EST. 16 Comments
The Linux 5.7 kernel that will be out in the late spring / early summer is poised to see support for USB fast charging support for Apple iOS devices.

Currently if charging an Apple iPhone / iPad from a USB port by default it will not draw more than 500mA per specifications. However, iOS devices can draw more power when communicated to do so via Apple's protocol. With Linux 5.7 a new "apple-mfi-fastcharge" driver will allow this capability of up to 2500mA.

The apple-mfi-fastcharge driver will allow setting the power supply property via sysfs to "fast" and in turn lets the iOS device draw more power from the USB port, similar to the behavior of MFi certified chargers.

This 200+ lines of code charger written by Bastien Nocera has been queued into USB-next by Greg Kroah-Hartman for introduction in Linux 5.7. To no surprise, this USB fast charging driver for iOS devices was written without the support of Apple. With Linux 5.6 feature work having just ended last weekend, this is one of the first major USB additions that is already queued via the subsystem's "-next" branch for ultimately landing in the next kernel series.
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