AMD Posts Proposal & Linux Patches For eSPI Subsystem

Written by Michael Larabel in AMD on 4 August 2026 at 08:33 PM EDT. Add A Comment
AMD
AMD has posted patches proposing a new Linux subsystem for the Enhanced Serial Peripheral Interface (eSPI) standard that was in turn originally developed by Intel. With AMD now making use of eSPI, they are proposing a new subsystem for it within the Linux kernel, which includes a new driver for their hardware.

Intel originally developed eSPI as a communication protocol for linking to the BIOS, system controllers, and other peripherals like TPMs as an alternative to the LPC interface, traditional SPI, and other side-band signalling.

Intel eSPI specification cover


After AMD's Krishnamoorthi M inquired on the Linux kernel mailing list whether the AMD eSPI work should be extending the existing SPI subsystem code or introduced as its own new bus type, the patches proposed are doing the latter with an initial user of this subsystem being a new AMD eSPI driver.

This new code has been tested and validated on an AMDI0070 platform and works. Known limitations of the new subsystem include no Device Tree support yet since the AMD code just uses ACPI, slave device enumeration is manual, and some operations will be added in follow-on patches.

Those interested in this AMD eSPI work for the Linux kernel can find the patch series on the kernel mailing list.
Related News
About The Author

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week