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