dma: add channels support
[pandora-u-boot.git] / drivers / dma / Kconfig
1 menu "DMA Support"
2
3 config 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
15 config 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
22 config TI_EDMA3
23         bool "TI EDMA3 driver"
24         help
25           Enable the TI EDMA3 driver for DRA7xx and AM43xx evms.
26           This driver support data transfer between memory
27           regions.
28
29 config APBH_DMA
30         bool "Support APBH DMA"
31         depends on MX23 || MX28 || MX6 || MX7
32         help
33           Enable APBH DMA driver.
34
35 if APBH_DMA
36 config APBH_DMA_BURST
37         bool "Enable DMA BURST"
38
39 config APBH_DMA_BURST8
40         bool "Enable DMA BURST8"
41
42 endif
43
44 endmenu # menu "DMA Support"