 |
AM62L FreeRTOS SDK
11.00.00
|
|
Go to the documentation of this file.
59 #include <drivers/dss/v0/hw_include/V3/cslr_dss.h>
78 #define CSL_DSS_VID_PIPE_TYPE_VIDL ((uint32_t) 0x0)
89 #define CSL_DSS_COMM_REG_ID_0 ((uint32_t) 0x0U)
91 #define CSL_DSS_COMM_REG_ID_1 ((uint32_t) 0x1U)
93 #define CSL_DSS_COMM_REG_ID_MAX ((uint32_t) 0x2U)
104 #define CSL_DSS_VID_PIPE_ID_VIDL1 ((uint32_t) 0x0U)
106 #define CSL_DSS_VID_PIPE_ID_MAX ((uint32_t) 0x1U)
108 #define CSL_DSS_VID_PIPE_ID_INVALID ((uint32_t) 0xFFU)
119 #define CSL_DSS_OVERLAY_ID_1 ((uint32_t) 0x0U)
121 #define CSL_DSS_OVERLAY_ID_MAX ((uint32_t) 0x1U)
132 #define CSL_DSS_VP_ID_1 ((uint32_t) 0x0U)
134 #define CSL_DSS_VP_ID_MAX ((uint32_t) 0x1U)
145 #define CSL_DSS_VP_ID_1_MASK ((uint32_t) 0x1U)
156 #define CSL_DSS_CSC_RANGE_LIMITED ((uint32_t) 0x0U)
158 #define CSL_DSS_CSC_RANGE_FULL ((uint32_t) 0x1U)
160 #define CSL_DSS_CSC_RANGE_CUSTOM ((uint32_t) 0x2U)
171 #define CSL_DSS_SAFETY_CHK_FRAME_FREEZE_DETECT \
172 ((uint32_t) CSL_DSS_VIDL1_SAFETY_ATTRIBUTES_CAPTUREMODE_VAL_FRAMEFREEZE)
174 #define CSL_DSS_SAFETY_CHK_DATA_INTEGRITY \
175 ((uint32_t) CSL_DSS_VIDL1_SAFETY_ATTRIBUTES_CAPTUREMODE_VAL_DATACHECK)
186 #define CSL_DSS_SAFETY_CHK_FRAME_SKIP_NO \
187 ((uint32_t) CSL_DSS_VIDL1_SAFETY_ATTRIBUTES_FRAMESKIP_VAL_DISABLE)
189 #define CSL_DSS_SAFETY_CHK_FRAME_SKIP_EVEN \
190 ((uint32_t) CSL_DSS_VIDL1_SAFETY_ATTRIBUTES_FRAMESKIP_VAL_EVEN)
192 #define CSL_DSS_SAFETY_CHK_FRAME_SKIP_ODD \
193 ((uint32_t) CSL_DSS_VIDL1_SAFETY_ATTRIBUTES_FRAMESKIP_VAL_ODD)
197 #define CSL_DSS_NUM_LUT_ENTRIES ((uint32_t) 256U)
200 #define CSL_DSS_MODULE_INVALID ((uint32_t) 0xFFU)
352 if(
NULL != safetyCfg)
Configuration for doing safety checks.
Definition: csl_dssTop.h:250
int32_t postOffset1
Definition: csl_dssTop.h:238
uint32_t startY
Definition: fvid2_dataTypes.h:1392
int32_t c02
Definition: csl_dssTop.h:218
int32_t c11
Definition: csl_dssTop.h:222
static void CSL_dssSafetyChkCfgInit(CSL_DssSafetyChkCfg *safetyCfg)
CSL_DssSafetyChkCfg structure init function.
Definition: csl_dssTop.h:349
int32_t preOffset3
Definition: csl_dssTop.h:236
uint32_t safetyChkEnable
Definition: csl_dssTop.h:251
int32_t preOffset2
Definition: csl_dssTop.h:234
int32_t c21
Definition: csl_dssTop.h:228
int32_t postOffset2
Definition: csl_dssTop.h:240
int32_t preOffset1
Definition: csl_dssTop.h:232
uint32_t startX
Definition: fvid2_dataTypes.h:1390
Structure containing coefficients for Color Space Conversion.
Definition: csl_dssTop.h:210
uint32_t seedSelectEnable
Definition: csl_dssTop.h:258
#define NULL
Define NULL if not defined.
Definition: csl_types.h:100
Structure containing size configuration.
Definition: fvid2_dataTypes.h:1401
uint32_t frameSkip
Definition: csl_dssTop.h:266
Structure containing position configuration - used in VCOMP and CIG.
Definition: fvid2_dataTypes.h:1389
int32_t c22
Definition: csl_dssTop.h:230
uint32_t thresholdValue
Definition: csl_dssTop.h:262
int32_t c10
Definition: csl_dssTop.h:220
static void CSL_dssCscCoeffInit(CSL_DssCscCoeff *cscCoeff)
CSL_DssCscCoeff structure init function.
Definition: csl_dssTop.h:325
uint32_t cscRange
Definition: csl_dssTop.h:211
UInt32 width
Definition: fvid2_dataTypes.h:1402
UInt32 height
Definition: fvid2_dataTypes.h:1404
Fvid2_PosConfig regionPos
Definition: csl_dssTop.h:269
int32_t c00
Definition: csl_dssTop.h:214
int32_t postOffset3
Definition: csl_dssTop.h:242
#define CSL_DSS_SAFETY_CHK_FRAME_SKIP_NO
No frames are skipped.
Definition: csl_dssTop.h:186
int32_t c01
Definition: csl_dssTop.h:216
#define CSL_DSS_CSC_RANGE_LIMITED
Limited range selected.
Definition: csl_dssTop.h:156
uint32_t safetyChkMode
Definition: csl_dssTop.h:255
#define CSL_DSS_SAFETY_CHK_FRAME_FREEZE_DETECT
Frame freeze detect enabled.
Definition: csl_dssTop.h:171
int32_t c20
Definition: csl_dssTop.h:226
Fvid2_SizeConfig regionSize
Definition: csl_dssTop.h:280
#define FALSE
Definition: csl_types.h:62
int32_t c12
Definition: csl_dssTop.h:224