Data Fields | |
| void * | txChHandle |
| void * | rxChHandle |
| void * | cqTxEvtHandle |
| void * | cqRxEvtHandle |
| void * | txHpdMem |
| void * | rxHpdMem |
| uint32_t | hpdMemSize |
| void * | txRingMem |
| void * | rxRingMem |
| void * | cqTxRingMem |
| void * | cqRxRingMem |
| uint32_t | ringMemSize |
| uint32_t | ringElemCnt |
| uint32_t | rxEvtNum |
| uint32_t | txEvtNum |
| uint32_t | isOpen |
| uint32_t | isChEnabled |
| uint32_t | isCqRingMem |
| void* MCSPI_UdmaChConfig::txChHandle |
UDMA channel tx handle
| void* MCSPI_UdmaChConfig::rxChHandle |
UDMA channel rx handle
| void* MCSPI_UdmaChConfig::cqTxEvtHandle |
UDMA cq tx event handle
| void* MCSPI_UdmaChConfig::cqRxEvtHandle |
UDMA cq rx event handle
| void* MCSPI_UdmaChConfig::txHpdMem |
UDMA TX HPD memory pointers
| void* MCSPI_UdmaChConfig::rxHpdMem |
UDMA RX HPD memory pointers
| uint32_t MCSPI_UdmaChConfig::hpdMemSize |
Size of TR PD memory
| void* MCSPI_UdmaChConfig::txRingMem |
UDMA TX Ring memory pointers
| void* MCSPI_UdmaChConfig::rxRingMem |
UDMA RX Ring memory pointers
| void* MCSPI_UdmaChConfig::cqTxRingMem |
UDMA TX completion queue ring memory pointers
| void* MCSPI_UdmaChConfig::cqRxRingMem |
UDMA RX completion queue ring memory pointers
| uint32_t MCSPI_UdmaChConfig::ringMemSize |
Size of Ring Memory
| uint32_t MCSPI_UdmaChConfig::ringElemCnt |
Ring Element Count
| uint32_t MCSPI_UdmaChConfig::rxEvtNum |
UDMA Event number used for Rx
| uint32_t MCSPI_UdmaChConfig::txEvtNum |
UDMA Event number used for Tx
| uint32_t MCSPI_UdmaChConfig::isOpen |
Flag to indicate whether the DMA instance is opened already
| uint32_t MCSPI_UdmaChConfig::isChEnabled |
Flag to indicate whether the TX Channel is enabled or not
| uint32_t MCSPI_UdmaChConfig::isCqRingMem |
UDMA completion queue ring memory is enabled or disabled This is only used for AM65x