![]() |
PDK API Guide for AM64x
|
BCDMA configuration structure.
This structure contains configuration information for the BCDMA.
Data Fields | |
CSL_bcdma_gcfgRegs * | pGenCfgRegs |
CSL_bcdma_bccfgRegs * | pBcChanCfgRegs |
CSL_bcdma_bcrtRegs * | pBcChanRtRegs |
CSL_bcdma_txccfgRegs * | pTxChanCfgRegs |
CSL_bcdma_txcrtRegs * | pTxChanRtRegs |
CSL_bcdma_rxccfgRegs * | pRxChanCfgRegs |
CSL_bcdma_rxcrtRegs * | pRxChanRtRegs |
uint32_t | cap0 |
uint32_t | cap1 |
uint32_t | bcChanCnt |
uint32_t | splitRxChanCnt |
uint32_t | splitTxChanCnt |
uint32_t | flowCnt |
uint32_t | txChanCnt |
uint32_t | rxChanCnt |
uint32_t | rxFlowCnt |
uint32_t | txExtUtcChanCnt |
uint32_t | txHighCapacityChanCnt |
uint32_t | txUltraHighCapacityChanCnt |
uint32_t | rxHighCapacityChanCnt |
uint32_t | rxUltraHighCapacityChanCnt |
uint32_t | bcHighCapacityChanCnt |
uint32_t | bcUltraHighCapacityChanCnt |
CSL_bcdma_gcfgRegs* CSL_BcdmaCfg::pGenCfgRegs |
[IN] Pointer to general configuration registers
CSL_bcdma_bccfgRegs* CSL_BcdmaCfg::pBcChanCfgRegs |
[IN] Pointer to block copy channel configuration registers
CSL_bcdma_bcrtRegs* CSL_BcdmaCfg::pBcChanRtRegs |
[IN] Pointer to block copy channel real-time registers
CSL_bcdma_txccfgRegs* CSL_BcdmaCfg::pTxChanCfgRegs |
[IN] Pointer to tx channel configuration registers
CSL_bcdma_txcrtRegs* CSL_BcdmaCfg::pTxChanRtRegs |
[IN] Pointer to tx channel real-time registers
CSL_bcdma_rxccfgRegs* CSL_BcdmaCfg::pRxChanCfgRegs |
[IN] Pointer to rx channel configuration registers
CSL_bcdma_rxcrtRegs* CSL_BcdmaCfg::pRxChanRtRegs |
[IN] Pointer to rx channel real-time registers
uint32_t CSL_BcdmaCfg::cap0 |
[IN/OUT] Capabilities 0 register contents (populated by the CSL_bcdmaGetCfg function)
uint32_t CSL_BcdmaCfg::cap1 |
[IN/OUT] Capabilities 1 register contents (populated by the CSL_bcdmaGetCfg function)
uint32_t CSL_BcdmaCfg::bcChanCnt |
[bcdma_only] [IN/OUT] Total number of block-copy DMA channels, including high and ultra-high capacity channels (populated by the CSL_bcdmaGetCfg function)
uint32_t CSL_BcdmaCfg::splitRxChanCnt |
[bcdma_only] [IN/OUT] Total number of split rx DMA channels, including high and ultra-high capacity channels (populated by the CSL_bcdmaGetCfg function)
uint32_t CSL_BcdmaCfg::splitTxChanCnt |
[bcdma_only] [IN/OUT] Total number of split tx DMA channels, including high and ultra-high capacity channels (populated by the CSL_bcdmaGetCfg function)
uint32_t CSL_BcdmaCfg::flowCnt |
[udmap_only] [IN/OUT] Total flow table entry count (populated by the CSL_bcdmaGetCfg function)
uint32_t CSL_BcdmaCfg::txChanCnt |
[udmap_only] [IN/OUT] Total number of tx DMA channels, including high and ultra-high capacity channels (populated by the CSL_bcdmaGetCfg function)
uint32_t CSL_BcdmaCfg::rxChanCnt |
[udmap_only] [IN/OUT] Total number of rx DMA channels, including high and ultra-high capacity channels (populated by the CSL_bcdmaGetCfg function)
uint32_t CSL_BcdmaCfg::rxFlowCnt |
[udmap_only] [IN/OUT] Receive flow count (populated by the CSL_bcdmaGetCfg function)
uint32_t CSL_BcdmaCfg::txExtUtcChanCnt |
[udmap_only] [IN/OUT] Number of external UTC tx DMA channels (populated by the CSL_bcdmaGetCfg function)
uint32_t CSL_BcdmaCfg::txHighCapacityChanCnt |
[IN/OUT] Number of high capacity tx (split tx) DMA channels (populated by the CSL_bcdmaGetCfg function)
uint32_t CSL_BcdmaCfg::txUltraHighCapacityChanCnt |
[IN/OUT] Number of ultra-high capacity tx (split tx) DMA channels (populated by the CSL_bcdmaGetCfg function)
uint32_t CSL_BcdmaCfg::rxHighCapacityChanCnt |
[IN/OUT] Number of high capacity rx (split rx) DMA channels (populated by the CSL_bcdmaGetCfg function)
uint32_t CSL_BcdmaCfg::rxUltraHighCapacityChanCnt |
[IN/OUT] Number of ultra-high capacity rx (split rx) DMA channels (populated by the CSL_bcdmaGetCfg function)
uint32_t CSL_BcdmaCfg::bcHighCapacityChanCnt |
[bcdma_only] [IN/OUT] Number of high capacity block-copy DMA channels (populated by the CSL_bcdmaGetCfg function)
uint32_t CSL_BcdmaCfg::bcUltraHighCapacityChanCnt |
[bcdma_only] [IN/OUT] Number of ultra-high capacity block-copy DMA channels (populated by the CSL_bcdmaGetCfg function)