PDK API Guide for J721E
Csirx_PlatformData Struct Reference

Detailed Description

This structure holds information about CSI Rx instances available in current SoC.

struct Csirx_PlatformData

Data Fields

uint32_t numInstances
 
uint32_t numCaptCh
 
uint32_t numOtfCh
 
uint32_t numLpbkfCh
 
uint32_t numCaptStrms
 
uint32_t numOtfStrms
 
uint32_t numLpbkfStrms
 
uint32_t strmStatus [CSIRX_INSTANCE_ID_MAX][CSIRX_MAX_NUM_OF_STREAMS]
 
uint32_t strmType [CSIRX_INSTANCE_ID_MAX][CSIRX_MAX_NUM_OF_STREAMS]
 
uint32_t modAddr [CSIRX_INSTANCE_ID_MAX]
 
uint32_t shimAddr [CSIRX_INSTANCE_ID_MAX]
 
uint32_t psilThreadIdStart [CSIRX_INSTANCE_ID_MAX]
 
uint32_t dPhyWrapAddr [CSIRX_INSTANCE_ID_MAX]
 
uint32_t dPhyCoreAddr [CSIRX_INSTANCE_ID_MAX]
 

Field Documentation

◆ numInstances

uint32_t Csirx_PlatformData::numInstances

Number of CSI Rx instances supported

◆ numCaptCh

uint32_t Csirx_PlatformData::numCaptCh

Number of capture channels supported

◆ numOtfCh

uint32_t Csirx_PlatformData::numOtfCh

Number of OTF channels supported

◆ numLpbkfCh

uint32_t Csirx_PlatformData::numLpbkfCh

Number of Loop-back channels supported

◆ numCaptStrms

uint32_t Csirx_PlatformData::numCaptStrms

Number of capture streams supported

◆ numOtfStrms

uint32_t Csirx_PlatformData::numOtfStrms

Number of OTF streams supported

◆ numLpbkfStrms

uint32_t Csirx_PlatformData::numLpbkfStrms

Number of Loop-back streams supported

◆ strmStatus

uint32_t Csirx_PlatformData::strmStatus[CSIRX_INSTANCE_ID_MAX][CSIRX_MAX_NUM_OF_STREAMS]

Status of stream available in the given instance

◆ strmType

uint32_t Csirx_PlatformData::strmType[CSIRX_INSTANCE_ID_MAX][CSIRX_MAX_NUM_OF_STREAMS]

type of stream available in the given instance

◆ modAddr

uint32_t Csirx_PlatformData::modAddr[CSIRX_INSTANCE_ID_MAX]

CSI2RX module register base address

◆ shimAddr

uint32_t Csirx_PlatformData::shimAddr[CSIRX_INSTANCE_ID_MAX]

CSI2RX module SHIM/PSIL register base address

◆ psilThreadIdStart

uint32_t Csirx_PlatformData::psilThreadIdStart[CSIRX_INSTANCE_ID_MAX]

CSI2RX module SHIM/PSIL thread Ids start

◆ dPhyWrapAddr

uint32_t Csirx_PlatformData::dPhyWrapAddr[CSIRX_INSTANCE_ID_MAX]

CSI2RX module D-PHY wrapper register base address

◆ dPhyCoreAddr

uint32_t Csirx_PlatformData::dPhyCoreAddr[CSIRX_INSTANCE_ID_MAX]

CSI2RX module D-PHY core register base address