![]() |
PDK API Guide for J721E
|
This structure holds information about CSI Tx instances available in current SoC.
struct Csitx_PlatformData
Data Fields | |
uint32_t | numInstances |
Csitx_ModInfo | instInfo [CSITX_INSTANCE_ID_MAX] |
uint32_t | serialMultiChanEnable |
uint32_t Csitx_PlatformData::numInstances |
Number of CSI Tx instances supported
Csitx_ModInfo Csitx_PlatformData::instInfo[CSITX_INSTANCE_ID_MAX] |
Number of capture channels supported
uint32_t Csitx_PlatformData::serialMultiChanEnable |
Enable serialized multi-channels transmission See CSITX_EnableSerialTransmission for details If enabled then driver will send out a frame from a channel completely before moving onto next channel even frame for next channel is already submitted though "Fvid2_queue()" API call. This was needed due to CSITX IP limitation. Interleaving happens at frame level. If disabled then driver will send out a frame from each channel. So, there can be multiple active frames on the bus from different channels in interleaved at line level. In J721E, multi-channel transmission should be enabled. This is set per SoC.