DRM Driver Posted For AI Processing Unit - Initially Focused On Mediatek SoCs

Alexandre Bailon sums up this DRM AI Processing Unit driver as "a DRM driver that implements communication between the CPU and an APU. This uses VirtIO buffer to exchange messages. For the data, we allocate a GEM object and map it using IOMMU to make it available to the APU. The driver is relatively generic, and should work with any SoC implementing hardware accelerator for AI if they use support remoteproc and VirtIO."
For going along with this DRM kernel driver, BayLibre has also been developing the associated user-space code as open-source over on GitHub.
With this patch series the DRM driver is added to the bindings for the Mediatek MT8183 "Pumpkin" board as the initial user.
The request for comments patch series can be found on dri-devel.
6 Comments