AM64x MCU+ SDK  10.00.00
UART_UdmaChConfig Struct Reference

Data Fields

void * drvHandle
 
void * txChHandle
 
void * rxChHandle
 
void * cqTxEvtHandle
 
void * cqRxEvtHandle
 
void * txHpdMem
 
void * rxHpdMem
 
uint32_t hpdMemSize
 
void * txRingMem
 
void * cqTxRingMem
 
void * rxRingMem
 
void * cqRxRingMem
 
uint32_t ringMemSize
 
uint32_t ringElemCnt
 
uint32_t isOpen
 
uint32_t isCqRingMem
 

Field Documentation

◆ drvHandle

void* UART_UdmaChConfig::drvHandle

UDMA driver handle

◆ txChHandle

void* UART_UdmaChConfig::txChHandle

UDMA channel tx handle

◆ rxChHandle

void* UART_UdmaChConfig::rxChHandle

UDMA channel rx handle

◆ cqTxEvtHandle

void* UART_UdmaChConfig::cqTxEvtHandle

UDMA cq tx event handle

◆ cqRxEvtHandle

void* UART_UdmaChConfig::cqRxEvtHandle

UDMA cq rx event handle

◆ txHpdMem

void* UART_UdmaChConfig::txHpdMem

UDMA TX HPD memory pointers

◆ rxHpdMem

void* UART_UdmaChConfig::rxHpdMem

UDMA RX HPD memory pointers

◆ hpdMemSize

uint32_t UART_UdmaChConfig::hpdMemSize

Size of TR PD memory

◆ txRingMem

void* UART_UdmaChConfig::txRingMem

UDMA TX Ring memory pointers

◆ cqTxRingMem

void* UART_UdmaChConfig::cqTxRingMem

UDMA TX completion queue ring memory pointer

◆ rxRingMem

void* UART_UdmaChConfig::rxRingMem

UDMA RX Ring memory pointers

◆ cqRxRingMem

void* UART_UdmaChConfig::cqRxRingMem

UDMA RX completion queue ring memory pointer

◆ ringMemSize

uint32_t UART_UdmaChConfig::ringMemSize

Size of Ring Memory

◆ ringElemCnt

uint32_t UART_UdmaChConfig::ringElemCnt

Ring Element Count

◆ isOpen

uint32_t UART_UdmaChConfig::isOpen

Flag to indicate whether the DMA instance is opened already

◆ isCqRingMem

uint32_t UART_UdmaChConfig::isCqRingMem

UDMA completion queue ring memory is enabled or disabled This is only used for AM65x