News: 0001548972

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

New AMD SPI Driver Going Upstream In Linux 6.16

([AMD] 5 Hours Ago Linux 6.16 SPI)


Among the early pull requests sent out today with the [1]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.

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 [2]pull request .



[1] https://www.phoronix.com/search/Linux+6.16

[2] https://lore.kernel.org/lkml/4a1559fc9c5d1fec91f1ac5d425871b5.broonie@kernel.org/



phoronix

There but for the grace of God, goes God.
-- Winston Churchill, speaking of Sir Stafford Cripps.