Linux Preparing To Deal With SD Card Power/Performance Features

Written by Michael Larabel in Hardware on 22 April 2021 at 07:17 AM EDT. 4 Comments
Since the SD card specification v4.0 there has been the notion of extension registers initially for power management features that in the SD v6.0 specification also is now used for performance features. The Linux kernel is finally beginning to work towards making use of those SD extension registers.

Ulf Hansson of Linaro sent out patches this week so the Linux kernel begins reading/parsing those SD extension registers. However, at this point the Linux kernel isn't making use of those power/performance registers... Hopefully those patches will come soon now that this prerequisite work to actually read those registers is in place by these patches.

SD 4.0 adds features for power off notification, power down mode, and power sustenance. The performance features with SD 6.0 are around self-maintenance, caching, and command queuing.

These Linux kernel patches are out for review on the kernel mailing list. Stay tuned for when the complete support arrives for improving the SD card support on the mainline Linux kernel but a bit surprising and unfortunate this support didn't materialize sooner.
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