![]() |
![]() |
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 |
CPPI global configuration structure.
Cppi_CpDma Cppi_GlobalConfigParams::dmaNum |
CPDMA this configuration belongs to
CSL_Cppidma_global_configRegs* Cppi_GlobalConfigParams::gblCfgRegs |
Base address for the CPDMA overlay registers Global Config registers
uint32_t Cppi_GlobalConfigParams::maxRxCh |
Maximum supported Rx Channels
uint32_t Cppi_GlobalConfigParams::maxRxFlow |
Maximum supported Rx Flows
uint32_t Cppi_GlobalConfigParams::maxTxCh |
Maximum supported Tx Channels
CSL_Cppidma_rx_channel_configRegs* Cppi_GlobalConfigParams::rxChRegs |
Rx Channel Config registers
CSL_Cppidma_rx_flow_configRegs* Cppi_GlobalConfigParams::rxFlowRegs |
Rx Flow Config registers
Priority for all Rx transactions of this CPDMA
CSL_Cppidma_tx_channel_configRegs* Cppi_GlobalConfigParams::txChRegs |
Tx Channel Config registers
Priority for all Tx transactions of this CPDMA
CSL_Cppidma_tx_scheduler_configRegs* Cppi_GlobalConfigParams::txSchedRegs |
Tx Channel Scheduler registers