![]() |
![]() |
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] |
CPPI global configuration structure.
Cppi_CpDma Cppi_GlobalCPDMAConfigParams::dmaNum |
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