![]()  | 
  
    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