61 #ifndef CSL_CSIRX_SS_H_ 62 #define CSL_CSIRX_SS_H_ 67 #include <ti/csl/cslr_csirx.h> 79 #define CSL_CSIRX_PSI_L_THREAD_NUM_MAX ((uint32_t)32U) int32_t CSL_csirxEnableDMA(CSL_csi_rx_ifRegs *ifRegisters, uint32_t threadNum, uint32_t enable)
This API is used enable/disable DMA.
int32_t CSL_csirxEnableVP(CSL_csi_rx_ifRegs *ifRegisters, uint32_t instance, uint32_t enable)
This API is used enable/disable Video Port.
uint32_t inWidth
Definition: csirx_ss.h:133
#define assert(expr)
Definition: mcasp_osal.h:16
uint32_t psFlags
Definition: csirx_ss.h:172
Structure for PSI-L/DMA configuration for CSI Rx SS.
Definition: csirx_ss.h:142
uint32_t pktType
Definition: csirx_ss.h:174
Definition: csirx_ss.h:102
void CSL_csirxAssertPixelIfReset(CSL_csi_rx_ifRegs *ifRegisters, uint32_t assert)
This API is used assert/de-assert reset for pixel interface.
Structure for accessing Revision ID and Core Release Info. of CSI Rx module.
Definition: csirx_ss.h:182
uint32_t scheme
Definition: csirx_ss.h:184
Definition: csirx_ss.h:117
uint32_t instance
Definition: csirx_ss.h:129
CSL_CsirxDMADataSizeShift
Enum to represent Data Size Shift while unpacking.
Definition: csirx_ss.h:98
void CSL_csirxGetRevisionId(const CSL_csi_rx_ifRegs *ifRegisters, CSL_CsirxRevisionId *revId)
This API is used get the CSI Rx revision ID.
uint32_t srcTag
Definition: csirx_ss.h:170
CSL_CsirxVPInstance
Enum to represent the Video Port Instance.
Definition: csirx_ss.h:87
Definition: cslr_csi_rx_if.h:61
uint32_t inHeight
Definition: csirx_ss.h:135
Definition: csirx_ss.h:113
uint32_t virtCh
Definition: csirx_ss.h:146
Definition: csirx_ss.h:91
uint32_t bu
Definition: csirx_ss.h:186
uint32_t dstTag
Definition: csirx_ss.h:168
uint32_t minor
Definition: csirx_ss.h:196
Definition: csirx_ss.h:115
uint32_t yuv422Mode
Definition: csirx_ss.h:164
uint32_t dataType
Definition: csirx_ss.h:148
uint32_t dualPkgEnable
Definition: csirx_ss.h:159
int32_t CSL_csirxConfigVP(CSL_csi_rx_ifRegs *ifRegisters, const CSL_CsirxVPConfig *config)
This API is used to configure Video Port.
Definition: csirx_ss.h:119
Structure for Video Port configuration for CSI Rx SS.
Definition: csirx_ss.h:127
uint32_t dataSizeShift
Definition: csirx_ss.h:155
CSL_CsirxYUV422Mode
Enum to represent Data Size Shift while unpacking.
Definition: csirx_ss.h:111
#define CSL_CSI_RX_IF_VP1
Definition: cslr_csi_rx_if.h:78
Definition: csirx_ss.h:89
Definition: csirx_ss.h:100
int32_t CSL_csirxConfigDMA(CSL_csi_rx_ifRegs *ifRegisters, const CSL_CsirxDMAConfig *config)
This API is used to configure DMA.
uint32_t custom
Definition: csirx_ss.h:194
uint32_t chNum
Definition: csirx_ss.h:144
uint32_t major
Definition: csirx_ss.h:192
uint32_t pck12CfgEnable
Definition: csirx_ss.h:150
#define CSL_CSI_RX_IF_VP0
Definition: cslr_csi_rx_if.h:77
Definition: csirx_ss.h:104
uint32_t rtlRev
Definition: csirx_ss.h:190