VOOZH about

URL: https://www.phoronix.com/news/Linux-6.16-SPI

⇱ New AMD SPI Driver Going Upstream In Linux 6.16 - Phoronix


👁 Phoronix

New AMD SPI Driver Going Upstream In Linux 6.16

Written by Michael Larabel in AMD on 26 May 2025 at 06:52 AM EDT. 1 Comment
Among the early pull requests sent out today with the Linux 6.16 merge window now open are all of the Serial Peripheral Interface (SPI) subsystem updates.

Along with other new SPI hardware support, Linux 6.16 is introducing a new AMD SPI driver. The "spi_amd" driver is part of today's pull request for Linux 6.16 that is a PCI-based driver for the AMD HID2 SPI controller.

The AMD HID2 SPI controller is a new IP block for the Serial Peripheral Interface on AMD processors. The code patches for the new spi_amd driver didn't reveal much in the way of associated product details. When going through the driver code for this new AMD_HID2_SPI support, the AMD HID2 SPI is associated with the "AMDI0063" hardware ID. There are some search results hits for AMDI0063 as it pertains to missing drivers for current-generation AMD Ryzen platforms -- even under Windows with missing drivers -- but I wasn't yet able to find out anything more conclusively on the AMD HID2 SPI / AMDI0063 support. In any event this new AMD driver is ready to go upstream with the Linux 6.16 kernel.

👁 AMD HID2 SPI


Other new SPI hardware support for Linux 6.16 includes the Qualcomm IPQ5018, Renesas RZ/G3E, Rockchip RK352,8 and Samsung Exynos Autov920.

SPI with this new kernel also has clean-ups for the SH-MSIOF driver, performance improvements to the AXI SPI engine, DMA support for Amlogic SPI controllers, and support for writes to memory-mapped flashes on Renesas platforms. More details on all of these SPI changes for Linux 6.16 via this morning's pull request.

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.