Data Fields
CSL_DMA_Config Struct Reference

DMA configuration structure. More...

#include <csl_dma.h>

Data Fields

CSL_DMAPingPongMode pingPongMode
CSL_DMAAutoReloadMode autoMode
CSL_DMATxBurstLen burstLen
CSL_DMATriggerType trigger
CSL_DMAEvtType dmaEvt
CSL_DMAInterruptState dmaInt
CSL_DMAChanDir chanDir
CSL_DMATransferType trfType
Uint16 dataLen
Uint32 srcAddr
Uint32 destAddr

Detailed Description

DMA configuration structure.

Contains configuration parameters for DMA hardware registers. This has to be filled by the drivers using DMA.


Field Documentation

Auto reloadmode bit

Referenced by DMA_config(), DMA_getConfig(), MMC_open(), and MMC_setDmaChanConfig().

Length of the transmit burst

Referenced by DMA_config(), DMA_getConfig(), MMC_open(), MMC_read(), MMC_setDmaChanConfig(), and MMC_write().

Channel direction - Rd/Wr

Referenced by DMA_config(), DMA_getConfig(), and MMC_open().

Length of data to transfer in number of bytes

Referenced by DMA_config(), DMA_getConfig(), MMC_open(), MMC_read(), and MMC_write().

Address of destination data buffer

Referenced by DMA_config(), DMA_getConfig(), MMC_open(), and MMC_read().

Type of the DMA event

Referenced by DMA_config(), DMA_getConfig(), and MMC_open().

state of DMA interrupt

Referenced by DMA_config(), DMA_getConfig(), MMC_open(), and MMC_setDmaChanConfig().

Enable Ping-Pong Mode

Referenced by DMA_config(), DMA_getConfig(), MMC_open(), and MMC_setDmaChanConfig().

Address of source data buffer

Referenced by DMA_config(), DMA_getConfig(), MMC_open(), and MMC_write().

Type of the data transfer

Referenced by DMA_config(), DMA_getConfig(), and MMC_open().

Type of DMA triggering HW/SW

Referenced by DMA_config(), DMA_getConfig(), and MMC_open().


The documentation for this struct was generated from the following file: