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