]> git.ipfire.org Git - thirdparty/u-boot.git/blame - drivers/dma/Kconfig
test: dma: add dma-uclass test
[thirdparty/u-boot.git] / drivers / dma / Kconfig
CommitLineData
a0594cef
M
1menu "DMA Support"
2
3config DMA
4 bool "Enable Driver Model for DMA drivers"
5 depends on DM
6 help
7 Enable driver model for DMA. DMA engines can do
8 asynchronous data transfers without involving the host
9 CPU. Currently, this framework can be used to offload
10 memory copies to and from devices like qspi, ethernet
11 etc Drivers provide methods to access the DMA devices
12 buses that is used to transfer data to and from memory.
13 The uclass interface is defined in include/dma.h.
14
27ab27f8
ÁFR
15config DMA_CHANNELS
16 bool "Enable DMA channels support"
17 depends on DMA
18 help
19 Enable channels support for DMA. Some DMA controllers have multiple
20 channels which can either transfer data to/from different devices.
21
b3309918
GS
22config SANDBOX_DMA
23 bool "Enable the sandbox DMA test driver"
24 depends on DMA && DMA_CHANNELS && SANDBOX
25 help
26 Enable support for a test DMA uclass implementation. It stimulates
27 DMA transfer by simple copying data between channels.
28
58da672d
M
29config TI_EDMA3
30 bool "TI EDMA3 driver"
31 help
32 Enable the TI EDMA3 driver for DRA7xx and AM43xx evms.
33 This driver support data transfer between memory
34 regions.
35
99bec1ae
AF
36config APBH_DMA
37 bool "Support APBH DMA"
38 depends on MX23 || MX28 || MX6 || MX7
39 help
40 Enable APBH DMA driver.
41
42if APBH_DMA
43config APBH_DMA_BURST
44 bool "Enable DMA BURST"
45
46config APBH_DMA_BURST8
47 bool "Enable DMA BURST8"
48
49endif
50
a0594cef 51endmenu # menu "DMA Support"