![]() |
PDK API Guide for J721E
|
CSITX Driver Instance Object.
Data Fields | |
uint32_t | drvInstId |
uint32_t | inUse |
uint32_t | state |
Csitx_CreateParams | createParams |
uint32_t | shimBaseAddr |
uint32_t | dPhyCoreAddr |
CsitxDrv_ChObj | chObj [CSITX_NUM_CH] |
uint32_t | numTxCh |
uint32_t | numColorbarCh |
uint32_t | numLpbkCh |
uint32_t | colorbarChId [CSITX_NUM_CH_COLORBAR_MAX] |
uint32_t | lpbkChId [CSITX_NUM_CH_LPBK_MAX] |
CsitxDrv_CslObj | cslObj |
uint32_t | colorbarEnable |
Fvid2_DrvCbParams | fdmCbParams |
CsitxDrv_InstBufManObj | bufManObj |
Csitx_InstStatus | status |
SemaphoreP_Handle | lockSem |
Csitx_DPhyCfg | dphyCfg |
CsitxDrv_EventObj | eventObj [CSITX_EVENT_GROUP_MAX] |
uint32_t CsitxDrv_InstObj::drvInstId |
Instance ID.
uint32_t CsitxDrv_InstObj::inUse |
Current is being used or not. See CSITX_DrvUsageStatus for details
uint32_t CsitxDrv_InstObj::state |
Instance state. See CSITX_DrvState for details
Csitx_CreateParams CsitxDrv_InstObj::createParams |
CSI Tx module create configurations. See Csitx_CreateParams for details
uint32_t CsitxDrv_InstObj::shimBaseAddr |
Shim base address
uint32_t CsitxDrv_InstObj::dPhyCoreAddr |
CSI2TX module D-PHY core register base address
CsitxDrv_ChObj CsitxDrv_InstObj::chObj[CSITX_NUM_CH] |
Transmit channel configuration
uint32_t CsitxDrv_InstObj::numTxCh |
Number of Transmit channels configured
uint32_t CsitxDrv_InstObj::numColorbarCh |
Number of Color bar channels configured
uint32_t CsitxDrv_InstObj::numLpbkCh |
Number of loop-back channels configured
uint32_t CsitxDrv_InstObj::colorbarChId[CSITX_NUM_CH_COLORBAR_MAX] |
OTF channel IDs
uint32_t CsitxDrv_InstObj::lpbkChId[CSITX_NUM_CH_LPBK_MAX] |
Loop-back channel IDs
CsitxDrv_CslObj CsitxDrv_InstObj::cslObj |
CSITX CSL FL instance object
uint32_t CsitxDrv_InstObj::colorbarEnable |
Color bar channel Enable/Disable Enable if TRUE else disable
Fvid2_DrvCbParams CsitxDrv_InstObj::fdmCbParams |
FVID2 driver manager callback function parameters.
CsitxDrv_InstBufManObj CsitxDrv_InstObj::bufManObj |
Buffer management object for instance
Csitx_InstStatus CsitxDrv_InstObj::status |
CSITX capture status
SemaphoreP_Handle CsitxDrv_InstObj::lockSem |
Semaphore to protect the open/close calls and other memory allocation per instance.
Csitx_DPhyCfg CsitxDrv_InstObj::dphyCfg |
CSITX D-PHY configurations.
CsitxDrv_EventObj CsitxDrv_InstObj::eventObj[CSITX_EVENT_GROUP_MAX] |
Event object for event management.