xref: /linux/drivers/dma/amd/Kconfig (revision 3a39d672e7f48b8d6b91a09afa4b55352773b4b5)
1*73d5fc92SNishad Saraf# SPDX-License-Identifier: GPL-2.0-only
2*73d5fc92SNishad Saraf
3*73d5fc92SNishad Sarafconfig AMD_QDMA
4*73d5fc92SNishad Saraf	tristate "AMD Queue-based DMA"
5*73d5fc92SNishad Saraf	depends on HAS_IOMEM
6*73d5fc92SNishad Saraf	select DMA_ENGINE
7*73d5fc92SNishad Saraf	select DMA_VIRTUAL_CHANNELS
8*73d5fc92SNishad Saraf	select REGMAP_MMIO
9*73d5fc92SNishad Saraf	help
10*73d5fc92SNishad Saraf	  Enable support for the AMD Queue-based DMA subsystem. The primary
11*73d5fc92SNishad Saraf	  mechanism to transfer data using the QDMA is for the QDMA engine to
12*73d5fc92SNishad Saraf	  operate on instructions (descriptors) provided by the host operating
13*73d5fc92SNishad Saraf	  system. Using the descriptors, the QDMA can move data in either the
14*73d5fc92SNishad Saraf	  Host to Card (H2C) direction or the Card to Host (C2H) direction.
15