Data Fields
Cppi_GlobalCPDMAConfigParams Struct Reference

CPPI global configuration structure. More...

#include <cppi_drv.h>

Data Fields

Cppi_CpDma dmaNum
uint32_t maxRxCh
uint32_t maxTxCh
uint32_t maxRxFlow
uint8_t rxPriority
uint8_t txPriority
CSL_Cppidma_global_configRegs * gblCfgRegs
CSL_Cppidma_tx_channel_configRegs * txChRegs
CSL_Cppidma_rx_channel_configRegs * rxChRegs
CSL_Cppidma_tx_scheduler_configRegs * txSchedRegs
CSL_Cppidma_rx_flow_configRegs * rxFlowRegs
char rmCpdmaRxCh [CPPI_RM_RESOURCE_NAME_MAX_CHARS]
char rmCpdmaTxCh [CPPI_RM_RESOURCE_NAME_MAX_CHARS]
char rmCpdmaRxFlow [CPPI_RM_RESOURCE_NAME_MAX_CHARS]

Detailed Description

CPPI global configuration structure.


Field Documentation

CPDMA this configuration belongs to

CSL_Cppidma_global_configRegs* Cppi_GlobalCPDMAConfigParams::gblCfgRegs

Base address for the CPDMA overlay registers Global Config registers

Maximum supported Rx Channels

Maximum supported Rx Flows

Maximum supported Tx Channels

RM DTS resource name for CPDMA rx channels

RM DTS resource name for CPDMA rx flows

RM DTS resource name for CPDMA tx channels

CSL_Cppidma_rx_channel_configRegs* Cppi_GlobalCPDMAConfigParams::rxChRegs

Rx Channel Config registers

CSL_Cppidma_rx_flow_configRegs* Cppi_GlobalCPDMAConfigParams::rxFlowRegs

Rx Flow Config registers

Priority for all Rx transactions of this CPDMA

CSL_Cppidma_tx_channel_configRegs* Cppi_GlobalCPDMAConfigParams::txChRegs

Tx Channel Config registers

Priority for all Tx transactions of this CPDMA

CSL_Cppidma_tx_scheduler_configRegs* Cppi_GlobalCPDMAConfigParams::txSchedRegs

Tx Channel Scheduler registers


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

Copyright 2014, Texas Instruments Incorporated