News: 0001590653

  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)

AMD Posts New "amd_vpci" Accelerator Driver For Linux

([AMD] 3 Hours Ago amd_vpci Accel Driver)


While there is already [1]AMDXDNA as one of the few currently mainline drivers in the accelerator "accel" subsystem for supporting AMD Ryzen AI NPUs, another AMD accel driver is on the way: amd_vpci. The new amd_vpci driver patches were posted today for review as AMD continues to further expand their diverse offerings in the ecosystem.

AMD Embedded+ was initially announced last year for combining Ryzen Embedded processors with AMD Versal AI Edge Adaptive SoCs onto the same PCB. AMD Embedded+ is designed for industrial PCs / automation, offload processing, and of course AI.

AMD is working to make Embedded+ a compelling offering from automotive to AI / machine vision, healthcare, robotics, and other industries.

This new driver is a host-side PCI Express driver for the Embedded+ platform for interacting with the Versal Adaptive SoC from the Ryzen Embedded processor. Today's patch series explains:

"This patchset introduces a new Linux Kernel Driver, *versal-pci*, for AMD Embedded+ platform.

The AMD Embedded+ platform integrates AMD Ryzen Embedded processors with AMD Versal AI Edge adaptive SoCs on a single PCB. The AMD Ryzen Embedded processor is connected to the Versal AI Edge adaptive SoC via PCIe enabling a tightly coupled heterogeneous compute platform. AMD Embedded+ platform is used for sensor fusion, AI inferencing, industrial networking, control, and visualization.

AMD Versal PCI driver, versal-pci, is a host-side PCIe driver for AMD Embedded+ platform running on AMD Ryzen Embedded processor.

The versal-pci driver is responsible for the management-plane operations for the AMD Versal AI Edge adaptive SoC, including:

- Loading accelerator firmware images

- Reset and recovery

- Health monitoring

The driver is licensed under GPL-2.0."

[2]This patch series establishes the new amd_vpci accel driver. In initial form just around two thousand lines of code now awaiting review.



[1] https://www.phoronix.com/search/AMDXDNA

[2] https://lore.kernel.org/dri-devel/20251111011550.439157-1-yidong.zhang@amd.com/



There can be no daily democracy without daily citizenship.
-- Ralph Nader