- Main Page
- Modules
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Data Fields

Data Fields
CSL_MmcsdDmaConfig Struct Reference
MMC/SD Data Structures

DMA configuration structure for MMCSD module. More...

`#include <csl_mmcsd.h>`

## Data Fields
Bool | pingPongEnable
CSL_DMAAutoReloadMode | autoMode
CSL_DMATxBurstLen | burstLen
CSL_DMAInterruptState | dmaInt
CSL_DMAChanDir | chanDir

## Detailed Description

DMA configuration structure for MMCSD module.

Contains configuration parameters for DMA hardware registers.

## Field Documentation

CSL_DMAAutoReloadMode CSL_MmcsdDmaConfig::autoMode

Auto reloadmode bit

Referenced by MMC_setDmaChanConfig().

CSL_DMATxBurstLen CSL_MmcsdDmaConfig::burstLen

Length of the transmit burst

Referenced by MMC_setDmaChanConfig().

CSL_DMAChanDir CSL_MmcsdDmaConfig::chanDir

Channel direction - Rd/Wr

Referenced by MMC_setDmaChanConfig().

CSL_DMAInterruptState CSL_MmcsdDmaConfig::dmaInt

State of DMA interrupt

Referenced by MMC_setDmaChanConfig().

Bool CSL_MmcsdDmaConfig::pingPongEnable

Ping-pong mode configuration for DMA. This mode is applicable only to C5515 DSP. This parameter is available for C5505 CSL also. No need to set this parameter for C5505 DSP. CSL APIs ignore this parameter while configuring the DMA for C5505 DSP. pingPongEnable = 0; Disables DMA Ping-Pong mode pingPongEnable = 1; Enables DMA Ping-Pong mode

Referenced by MMC_setDmaChanConfig().

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

- csl_mmcsd.h