
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."
This patch series establishes the new amd_vpci accel driver. In initial form just around two thousand lines of code now awaiting review.