![]() |
PDK API Guide for J721E
|
CSITX Driver Channel Object.
Data Fields | |
| Csitx_ChCfg * | chCfg |
| CsitxDrv_InstObj * | instObj |
| uint32_t | status |
| CSL_CsitxDMAConfig | dmaCfgParams |
| uint32_t | psilThreadId |
| uint32_t | psilThreadstatus |
| Udma_ChPrms | chParams |
| Udma_ChTxPrms * | txChParams |
| struct Udma_ChObj | txChObj |
| uint8_t * | trpdMem |
| uint8_t * | txFqRingMem |
| uint8_t * | txCqRingMem |
| uint8_t * | txTdCqRingMem |
| struct Udma_EventObj | cqEventObj |
| struct Udma_EventObj | tdcEventObj |
| CsitxDrv_ChBufManObj | bufManObj |
| Csitx_ChCfg* CsitxDrv_ChObj::chCfg |
CSI Tx Channel configuration passed down by application.
| CsitxDrv_InstObj* CsitxDrv_ChObj::instObj |
Reference to instance object.
| uint32_t CsitxDrv_ChObj::status |
Channel status See CSITXDRV_ChState for details
| CSL_CsitxDMAConfig CsitxDrv_ChObj::dmaCfgParams |
PSIL Thread configuration
| uint32_t CsitxDrv_ChObj::psilThreadId |
PSIL Thread ID
| uint32_t CsitxDrv_ChObj::psilThreadstatus |
DMA context for PSIL threads enable status TRUE: enabled FALSE: Disabled
| Udma_ChPrms CsitxDrv_ChObj::chParams |
UDMA channel configuration parameters
| Udma_ChTxPrms* CsitxDrv_ChObj::txChParams |
UDMA Tx channel configuration parameters
| struct Udma_ChObj CsitxDrv_ChObj::txChObj |
UDMA Tx channel object
| uint8_t* CsitxDrv_ChObj::trpdMem |
Pointer to UDMA TRPD memory
| uint8_t* CsitxDrv_ChObj::txFqRingMem |
Pointer to UDMA Tx channel free Q memory
| uint8_t* CsitxDrv_ChObj::txCqRingMem |
Pointer to UDMA Tx channel completion Q memory
| uint8_t* CsitxDrv_ChObj::txTdCqRingMem |
Pointer to UDMA Tx channel tear down ring memory
| struct Udma_EventObj CsitxDrv_ChObj::cqEventObj |
UDMA Driver CQ Event object
| struct Udma_EventObj CsitxDrv_ChObj::tdcEventObj |
UDMA Driver Tear-down Event object
| CsitxDrv_ChBufManObj CsitxDrv_ChObj::bufManObj |
Buffer management object for channel