1a0594cefSMugunthan V Nmenu "DMA Support" 2a0594cefSMugunthan V N 3a0594cefSMugunthan V Nconfig DMA 4a0594cefSMugunthan V N bool "Enable Driver Model for DMA drivers" 5a0594cefSMugunthan V N depends on DM 6a0594cefSMugunthan V N help 7a0594cefSMugunthan V N Enable driver model for DMA. DMA engines can do 8a0594cefSMugunthan V N asynchronous data transfers without involving the host 9a0594cefSMugunthan V N CPU. Currently, this framework can be used to offload 10a0594cefSMugunthan V N memory copies to and from devices like qspi, ethernet 11a0594cefSMugunthan V N etc Drivers provide methods to access the DMA devices 12a0594cefSMugunthan V N buses that is used to transfer data to and from memory. 13a0594cefSMugunthan V N The uclass interface is defined in include/dma.h. 14a0594cefSMugunthan V N 1527ab27f8SÁlvaro Fernández Rojasconfig DMA_CHANNELS 1627ab27f8SÁlvaro Fernández Rojas bool "Enable DMA channels support" 1727ab27f8SÁlvaro Fernández Rojas depends on DMA 1827ab27f8SÁlvaro Fernández Rojas help 1927ab27f8SÁlvaro Fernández Rojas Enable channels support for DMA. Some DMA controllers have multiple 2027ab27f8SÁlvaro Fernández Rojas channels which can either transfer data to/from different devices. 2127ab27f8SÁlvaro Fernández Rojas 22*b3309918SGrygorii Strashkoconfig SANDBOX_DMA 23*b3309918SGrygorii Strashko bool "Enable the sandbox DMA test driver" 24*b3309918SGrygorii Strashko depends on DMA && DMA_CHANNELS && SANDBOX 25*b3309918SGrygorii Strashko help 26*b3309918SGrygorii Strashko Enable support for a test DMA uclass implementation. It stimulates 27*b3309918SGrygorii Strashko DMA transfer by simple copying data between channels. 28*b3309918SGrygorii Strashko 2958da672dSMugunthan V Nconfig TI_EDMA3 3058da672dSMugunthan V N bool "TI EDMA3 driver" 3158da672dSMugunthan V N help 3258da672dSMugunthan V N Enable the TI EDMA3 driver for DRA7xx and AM43xx evms. 3358da672dSMugunthan V N This driver support data transfer between memory 3458da672dSMugunthan V N regions. 3558da672dSMugunthan V N 3699bec1aeSAdam Fordconfig APBH_DMA 3799bec1aeSAdam Ford bool "Support APBH DMA" 3899bec1aeSAdam Ford depends on MX23 || MX28 || MX6 || MX7 3999bec1aeSAdam Ford help 4099bec1aeSAdam Ford Enable APBH DMA driver. 4199bec1aeSAdam Ford 4299bec1aeSAdam Fordif APBH_DMA 4399bec1aeSAdam Fordconfig APBH_DMA_BURST 4499bec1aeSAdam Ford bool "Enable DMA BURST" 4599bec1aeSAdam Ford 4699bec1aeSAdam Fordconfig APBH_DMA_BURST8 4799bec1aeSAdam Ford bool "Enable DMA BURST8" 4899bec1aeSAdam Ford 4999bec1aeSAdam Fordendif 5099bec1aeSAdam Ford 51a0594cefSMugunthan V Nendmenu # menu "DMA Support" 52