]>
Commit | Line | Data |
---|---|---|
a0594cef M |
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 | ||
27ab27f8 ÁFR |
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 | ||
b3309918 GS |
22 | config 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 |
29 | config 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 |
36 | config APBH_DMA |
37 | bool "Support APBH DMA" | |
38 | depends on MX23 || MX28 || MX6 || MX7 | |
39 | help | |
40 | Enable APBH DMA driver. | |
41 | ||
42 | if APBH_DMA | |
43 | config APBH_DMA_BURST | |
44 | bool "Enable DMA BURST" | |
45 | ||
46 | config APBH_DMA_BURST8 | |
47 | bool "Enable DMA BURST8" | |
48 | ||
49 | endif | |
50 | ||
a0594cef | 51 | endmenu # menu "DMA Support" |