Apple eFuse Driver Coming To Linux 5.19

Written by Michael Larabel in Apple on 16 May 2022 at 07:30 AM EDT. 3 Comments
In addition to Linux 5.19 set to add NVMe support for the Apple M1 systems, the Apple eFuse driver also from the open-source community is geared up for landing in this next version of the Linux kernel.

The Apple eFuse driver written by Sven Peter with the Asahi Linux project is for reading the eFuses found with Apple SoCs. The eFuses contain various factory-programmed data like PCIe and USB Type-C PHY calibration values.

This Apple eFuse driver for the Linux kernel is just about 80 lines of code for reading the values of the different fuses. Other Linux drivers in turn will then be able to read these eFuse values.

As of last week this apple-efuses driver (controlled via the "NVMEM_APPLE_EFUSES" Kconfig switch) was merged into char-misc-next by Greg Kroah-Hartman ahead of the Linux 5.19 merge window opening in the next week or two.
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