NXP Layerscape DPAA2 qDMA Engine
The queue-based DMA acceleration engine built into NXP's Layerscape DPAA2 system-on-chips, such as the LX2160A, used to offload memory-to-memory and packet data movement in carrier networking, edge, and telecom equipment. It plugs into the DPAA2 management complex as a DPDMAI object rather than appearing as a traditional PCI or platform device.
recommendation
It should stay in the kernel because the hardware is still actively sold: NXP's LX2160A Layerscape processor remains an Active product in 2025 and reference boards are still stocked by distributors. NXP also continues to post upstream patches against this driver (notably a 2024 update from Frank Li to adapt the DPDMAI interfaces), so it is a maintained driver for current, if niche, telecom and edge-networking silicon.
repository signals
sources
- lore.kernel.org
Upstream maintenance is recent: in 2024 NXP posted a driver update for fsl-dpaa2-qdma to adapt DPDMAI interfaces.
- lore.kernel.org
The driver was still affected by and included in shared dmaengine/virt-dma fixes in 2024, indicating live upstream integration rather than abandonment.
- nxp.com
NXP lists the LX2160A Layerscape processor as Active and describes DPAA2-based datapath acceleration for current networking/edge applications.
- digikey.com
A compatible LX2160A reference board remained an active distributor listing, supporting evidence of continuing new-hardware availability around 2025-2026.
- git.kernel.org
The in-tree driver identifies itself as an NXP Layerscape DPAA2 qDMA engine driver and binds to MC object type dpdmai.
codex reasoning notes (technical)
Real driver directory, confirmed locally via shell (`rg`, `sed`) showing `MODULE_DESCRIPTION("NXP Layerscape DPAA2 qDMA engine driver")`, FSL_MC binding, and DPDMAI object matching. Lore evidence came from `lore_file_timeline` on `drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c`, which showed substantial 2021-2024 activity and recent patch URLs above; this supports `keep`, not deprecate/remove. Vendor/deployment evidence came from web search: NXP product page shows LX2160A status Active, and DigiKey shows an active LX2160A-RDB-B eval board listing. This is specialized telecom/networking silicon, so deployments today are likely niche rather than mass-market; no natural generic replacement driver exists for the same DPAA2/DPDMAI hardware block.