📄 cslr_venc_001.h
字号:
#define CSL_VENC_VDPRO_ATYCC_NOATTENUATION (0x00000000u)
#define CSL_VENC_VDPRO_ATYCC_REC601_LVL (0x00000001u)
#define CSL_VENC_VDPRO_ATCOM_MASK (0x00000010u)
#define CSL_VENC_VDPRO_ATCOM_SHIFT (0x00000004u)
#define CSL_VENC_VDPRO_ATCOM_RESETVAL (0x00000000u)
/*----ATCOM Tokens----*/
#define CSL_VENC_VDPRO_ATCOM_NOATTENUATION (0x00000000u)
#define CSL_VENC_VDPRO_ATCOM_REC601_LVL (0x00000001u)
#define CSL_VENC_VDPRO_DAUPS_MASK (0x00000004u)
#define CSL_VENC_VDPRO_DAUPS_SHIFT (0x00000002u)
#define CSL_VENC_VDPRO_DAUPS_RESETVAL (0x00000000u)
/*----DAUPS Tokens----*/
#define CSL_VENC_VDPRO_DAUPS_OFF (0x00000000u)
#define CSL_VENC_VDPRO_DAUPS_ON (0x00000001u)
#define CSL_VENC_VDPRO_CUPS_MASK (0x00000002u)
#define CSL_VENC_VDPRO_CUPS_SHIFT (0x00000001u)
#define CSL_VENC_VDPRO_CUPS_RESETVAL (0x00000000u)
/*----CUPS Tokens----*/
#define CSL_VENC_VDPRO_CUPS_OFF (0x00000000u)
#define CSL_VENC_VDPRO_CUPS_ON (0x00000001u)
#define CSL_VENC_VDPRO_YUPS_MASK (0x00000001u)
#define CSL_VENC_VDPRO_YUPS_SHIFT (0x00000000u)
#define CSL_VENC_VDPRO_YUPS_RESETVAL (0x00000000u)
/*----YUPS Tokens----*/
#define CSL_VENC_VDPRO_YUPS_OFF (0x00000000u)
#define CSL_VENC_VDPRO_YUPS_ON (0x00000001u)
#define CSL_VENC_VDPRO_RESETVAL (0x00000000u)
/* SYNCCTL */
#define CSL_VENC_SYNCCTL_OVD_MASK (0x00004000u)
#define CSL_VENC_SYNCCTL_OVD_SHIFT (0x0000000Eu)
#define CSL_VENC_SYNCCTL_OVD_RESETVAL (0x00000000u)
/*----OVD Tokens----*/
#define CSL_VENC_SYNCCTL_OVD_NODELAY (0x00000000u)
#define CSL_VENC_SYNCCTL_OVD_DELAY (0x00000001u)
#define CSL_VENC_SYNCCTL_EXFMD_MASK (0x00003000u)
#define CSL_VENC_SYNCCTL_EXFMD_SHIFT (0x0000000Cu)
#define CSL_VENC_SYNCCTL_EXFMD_RESETVAL (0x00000000u)
/*----EXFMD Tokens----*/
#define CSL_VENC_SYNCCTL_EXFMD_LATCH_EXT_FLD_AT_VDHIGH (0x00000000u)
#define CSL_VENC_SYNCCTL_EXFMD_USE_RAW_EXT_FLD (0x00000001u)
#define CSL_VENC_SYNCCTL_EXFMD_USE_EXT_VSYNC_AS_FLDID (0x00000002u)
#define CSL_VENC_SYNCCTL_EXFMD_DET_EXT_VSYNC_PH (0x00000003u)
#define CSL_VENC_SYNCCTL_EXFIV_MASK (0x00000800u)
#define CSL_VENC_SYNCCTL_EXFIV_SHIFT (0x0000000Bu)
#define CSL_VENC_SYNCCTL_EXFIV_RESETVAL (0x00000000u)
/*----EXFIV Tokens----*/
#define CSL_VENC_SYNCCTL_EXFIV_NON_INVERSE (0x00000000u)
#define CSL_VENC_SYNCCTL_EXFIV_INVERSE (0x00000001u)
#define CSL_VENC_SYNCCTL_EXSYNC_MASK (0x00000400u)
#define CSL_VENC_SYNCCTL_EXSYNC_SHIFT (0x0000000Au)
#define CSL_VENC_SYNCCTL_EXSYNC_RESETVAL (0x00000000u)
/*----EXSYNC Tokens----*/
#define CSL_VENC_SYNCCTL_EXSYNC_HSYNC_VSYNCPIN (0x00000000u)
#define CSL_VENC_SYNCCTL_EXSYNC_CCDSYNCSIGNAL (0x00000001u)
#define CSL_VENC_SYNCCTL_EXVIV_MASK (0x00000200u)
#define CSL_VENC_SYNCCTL_EXVIV_SHIFT (0x00000009u)
#define CSL_VENC_SYNCCTL_EXVIV_RESETVAL (0x00000000u)
/*----EXVIV Tokens----*/
#define CSL_VENC_SYNCCTL_EXVIV_ACTIVEH (0x00000000u)
#define CSL_VENC_SYNCCTL_EXVIV_ACTIVEL (0x00000001u)
#define CSL_VENC_SYNCCTL_EXHIV_MASK (0x00000100u)
#define CSL_VENC_SYNCCTL_EXHIV_SHIFT (0x00000008u)
#define CSL_VENC_SYNCCTL_EXHIV_RESETVAL (0x00000000u)
/*----EXHIV Tokens----*/
#define CSL_VENC_SYNCCTL_EXHIV_ACTIVEH (0x00000000u)
#define CSL_VENC_SYNCCTL_EXHIV_ACTIVEL (0x00000001u)
#define CSL_VENC_SYNCCTL_CSP_MASK (0x00000080u)
#define CSL_VENC_SYNCCTL_CSP_SHIFT (0x00000007u)
#define CSL_VENC_SYNCCTL_CSP_RESETVAL (0x00000000u)
/*----CSP Tokens----*/
#define CSL_VENC_SYNCCTL_CSP_ACTIVEH (0x00000000u)
#define CSL_VENC_SYNCCTL_CSP_ACTIVEL (0x00000001u)
#define CSL_VENC_SYNCCTL_CSE_MASK (0x00000040u)
#define CSL_VENC_SYNCCTL_CSE_SHIFT (0x00000006u)
#define CSL_VENC_SYNCCTL_CSE_RESETVAL (0x00000000u)
/*----CSE Tokens----*/
#define CSL_VENC_SYNCCTL_CSE_OFF (0x00000000u)
#define CSL_VENC_SYNCCTL_CSE_ON (0x00000001u)
#define CSL_VENC_SYNCCTL_SYSW_MASK (0x00000020u)
#define CSL_VENC_SYNCCTL_SYSW_SHIFT (0x00000005u)
#define CSL_VENC_SYNCCTL_SYSW_RESETVAL (0x00000000u)
/*----SYSW Tokens----*/
#define CSL_VENC_SYNCCTL_SYSW_NORMAL (0x00000000u)
#define CSL_VENC_SYNCCTL_SYSW_SYNC_PW_PROC (0x00000001u)
#define CSL_VENC_SYNCCTL_VSYNCS_MASK (0x00000010u)
#define CSL_VENC_SYNCCTL_VSYNCS_SHIFT (0x00000004u)
#define CSL_VENC_SYNCCTL_VSYNCS_RESETVAL (0x00000000u)
/*----VSYNCS Tokens----*/
#define CSL_VENC_SYNCCTL_VSYNCS_VSYNC (0x00000000u)
#define CSL_VENC_SYNCCTL_VSYNCS_COMPOSITE_SYNC (0x00000001u)
#define CSL_VENC_SYNCCTL_VPL_MASK (0x00000008u)
#define CSL_VENC_SYNCCTL_VPL_SHIFT (0x00000003u)
#define CSL_VENC_SYNCCTL_VPL_RESETVAL (0x00000000u)
/*----VPL Tokens----*/
#define CSL_VENC_SYNCCTL_VPL_ACTIVEH (0x00000000u)
#define CSL_VENC_SYNCCTL_VPL_ACTIVEL (0x00000001u)
#define CSL_VENC_SYNCCTL_HPL_MASK (0x00000004u)
#define CSL_VENC_SYNCCTL_HPL_SHIFT (0x00000002u)
#define CSL_VENC_SYNCCTL_HPL_RESETVAL (0x00000000u)
/*----HPL Tokens----*/
#define CSL_VENC_SYNCCTL_HPL_ACTIVEH (0x00000000u)
#define CSL_VENC_SYNCCTL_HPL_ACTIVEL (0x00000001u)
#define CSL_VENC_SYNCCTL_SYEV_MASK (0x00000002u)
#define CSL_VENC_SYNCCTL_SYEV_SHIFT (0x00000001u)
#define CSL_VENC_SYNCCTL_SYEV_RESETVAL (0x00000000u)
/*----SYEV Tokens----*/
#define CSL_VENC_SYNCCTL_SYEV_OFF (0x00000000u)
#define CSL_VENC_SYNCCTL_SYEV_ON (0x00000001u)
#define CSL_VENC_SYNCCTL_SYEH_MASK (0x00000001u)
#define CSL_VENC_SYNCCTL_SYEH_SHIFT (0x00000000u)
#define CSL_VENC_SYNCCTL_SYEH_RESETVAL (0x00000000u)
/*----SYEH Tokens----*/
#define CSL_VENC_SYNCCTL_SYEH_OFF (0x00000000u)
#define CSL_VENC_SYNCCTL_SYEH_ON (0x00000001u)
#define CSL_VENC_SYNCCTL_RESETVAL (0x00000000u)
/* HSPLS */
#define CSL_VENC_HSPLS_HSPLS_MASK (0x00001FFFu)
#define CSL_VENC_HSPLS_HSPLS_SHIFT (0x00000000u)
#define CSL_VENC_HSPLS_HSPLS_RESETVAL (0x00000000u)
#define CSL_VENC_HSPLS_RESETVAL (0x00000000u)
/* VSPLS */
#define CSL_VENC_VSPLS_VSPLS_MASK (0x00001FFFu)
#define CSL_VENC_VSPLS_VSPLS_SHIFT (0x00000000u)
#define CSL_VENC_VSPLS_VSPLS_RESETVAL (0x00000000u)
#define CSL_VENC_VSPLS_RESETVAL (0x00000000u)
/* HINT */
#define CSL_VENC_HINT_HINT_MASK (0x00001FFFu)
#define CSL_VENC_HINT_HINT_SHIFT (0x00000000u)
#define CSL_VENC_HINT_HINT_RESETVAL (0x00000000u)
#define CSL_VENC_HINT_RESETVAL (0x00000000u)
/* HSTART */
#define CSL_VENC_HSTART_HSTART_MASK (0x00001FFFu)
#define CSL_VENC_HSTART_HSTART_SHIFT (0x00000000u)
#define CSL_VENC_HSTART_HSTART_RESETVAL (0x00000000u)
#define CSL_VENC_HSTART_RESETVAL (0x00000000u)
/* HVALID */
#define CSL_VENC_HVALID_HVALID_MASK (0x00001FFFu)
#define CSL_VENC_HVALID_HVALID_SHIFT (0x00000000u)
#define CSL_VENC_HVALID_HVALID_RESETVAL (0x00000000u)
#define CSL_VENC_HVALID_RESETVAL (0x00000000u)
/* VINT */
#define CSL_VENC_VINT_VINT_MASK (0x00001FFFu)
#define CSL_VENC_VINT_VINT_SHIFT (0x00000000u)
#define CSL_VENC_VINT_VINT_RESETVAL (0x00000000u)
#define CSL_VENC_VINT_RESETVAL (0x00000000u)
/* VSTART */
#define CSL_VENC_VSTART_VSTART_MASK (0x00001FFFu)
#define CSL_VENC_VSTART_VSTART_SHIFT (0x00000000u)
#define CSL_VENC_VSTART_VSTART_RESETVAL (0x00000000u)
#define CSL_VENC_VSTART_RESETVAL (0x00000000u)
/* VVALID */
#define CSL_VENC_VVALID_VVALID_MASK (0x00001FFFu)
#define CSL_VENC_VVALID_VVALID_SHIFT (0x00000000u)
#define CSL_VENC_VVALID_VVALID_RESETVAL (0x00000000u)
#define CSL_VENC_VVALID_RESETVAL (0x00000000u)
/* HSDLY */
#define CSL_VENC_HSDLY_HSDLY_MASK (0x00001FFFu)
#define CSL_VENC_HSDLY_HSDLY_SHIFT (0x00000000u)
#define CSL_VENC_HSDLY_HSDLY_RESETVAL (0x00000000u)
#define CSL_VENC_HSDLY_RESETVAL (0x00000000u)
/* VSDLY */
#define CSL_VENC_VSDLY_VSDLY_MASK (0x00001FFFu)
#define CSL_VENC_VSDLY_VSDLY_SHIFT (0x00000000u)
#define CSL_VENC_VSDLY_VSDLY_RESETVAL (0x00000000u)
#define CSL_VENC_VSDLY_RESETVAL (0x00000000u)
/* YCCCTL */
#define CSL_VENC_YCCCTL_YCP_MASK (0x0000000Cu)
#define CSL_VENC_YCCCTL_YCP_SHIFT (0x00000002u)
#define CSL_VENC_YCCCTL_YCP_RESETVAL (0x00000000u)
/*----YCP Tokens----*/
#define CSL_VENC_YCCCTL_YCP_YCC16_CBCR (0x00000000u)
#define CSL_VENC_YCCCTL_YCP_YCC16_CRCB (0x00000001u)
#define CSL_VENC_YCCCTL_YCP_YCC8_CB_Y_CR_Y (0x00000000u)
#define CSL_VENC_YCCCTL_YCP_YCC8_Y_CR_Y_CB (0x00000001u)
#define CSL_VENC_YCCCTL_YCP_YCC8_CR_Y_CB_Y (0x00000002u)
#define CSL_VENC_YCCCTL_YCP_YCC8_Y_CB_Y_CR (0x00000003u)
#define CSL_VENC_YCCCTL_R656_MASK (0x00000001u)
#define CSL_VENC_YCCCTL_R656_SHIFT (0x00000000u)
#define CSL_VENC_YCCCTL_R656_RESETVAL (0x00000000u)
/*----R656 Tokens----*/
#define CSL_VENC_YCCCTL_R656_NORMAL (0x00000000u)
#define CSL_VENC_YCCCTL_R656_REC656 (0x00000001u)
#define CSL_VENC_YCCCTL_RESETVAL (0x00000000u)
/* RGBCTL */
#define CSL_VENC_RGBCTL_RGBLAT_MASK (0x00008000u)
#define CSL_VENC_RGBCTL_RGBLAT_SHIFT (0x0000000Fu)
#define CSL_VENC_RGBCTL_RGBLAT_RESETVAL (0x00000000u)
/*----RGBLAT Tokens----*/
#define CSL_VENC_RGBCTL_RGBLAT_NORMALOUTPUT (0x00000000u)
#define CSL_VENC_RGBCTL_RGBLAT_LATCHMODE (0x00000001u)
#define CSL_VENC_RGBCTL_IRSWP_MASK (0x00002000u)
#define CSL_VENC_RGBCTL_IRSWP_SHIFT (0x0000000Du)
#define CSL_VENC_RGBCTL_IRSWP_RESETVAL (0x00000000u)
/*----IRSWP Tokens----*/
#define CSL_VENC_RGBCTL_IRSWP_NORMAL (0x00000000u)
#define CSL_VENC_RGBCTL_IRSWP_IR_SWAP (0x00000001u)
#define CSL_VENC_RGBCTL_IR9_MASK (0x00001000u)
#define CSL_VENC_RGBCTL_IR9_SHIFT (0x0000000Cu)
#define CSL_VENC_RGBCTL_IR9_RESETVAL (0x00000000u)
/*----IR9 Tokens----*/
#define CSL_VENC_RGBCTL_IR9_IR_8BIT (0x00000000u)
#define CSL_VENC_RGBCTL_IR9_IR_9-BIT (0x00000001u)
#define CSL_VENC_RGBCTL_IRONM_MASK (0x00000800u)
#define CSL_VENC_RGBCTL_IRONM_SHIFT (0x0000000Bu)
#define CSL_VENC_RGBCTL_IRONM_RESETVAL (0x00000000u)
/*----IRONM Tokens----*/
#define CSL_VENC_RGBCTL_IRONM_NORMAL (0x00000000u)
#define CSL_VENC_RGBCTL_IRONM_IRONMAN (0x00000001u)
#define CSL_VENC_RGBCTL_DFLTR_MASK (0x00000400u)
#define CSL_VENC_RGBCTL_DFLTR_SHIFT (0x0000000Au)
#define CSL_VENC_RGBCTL_DFLTR_RESETVAL (0x00000000u)
/*----DFLTR Tokens----*/
#define CSL_VENC_RGBCTL_DFLTR_ENCCLOCK_2 (0x00000000u)
#define CSL_VENC_RGBCTL_DFLTR_ENCCLOCK (0x00000001u)
#define CSL_VENC_RGBCTL_DFLTS_MASK (0x00000300u)
#define CSL_VENC_RGBCTL_DFLTS_SHIFT (0x00000008u)
#define CSL_VENC_RGBCTL_DFLTS_RESETVAL (0x00000000u)
/*----DFLTS Tokens----*/
#define CSL_VENC_RGBCTL_DFLTS_NOFILTER (0x00000000u)
#define CSL_VENC_RGBCTL_DFLTS_1_2_1 (0x00000001u)
#define CSL_VENC_RGBCTL_DFLTS_1_2_4_2_1 (0x00000002u)
#define CSL_VENC_RGBCTL_DFLTS_RESERVED (0x00000003u)
#define CSL_VENC_RGBCTL_RGBEF_MASK (0x00000070u)
#define CSL_VENC_RGBCTL_RGBEF_SHIFT (0x00000004u)
#define CSL_VENC_RGBCTL_RGBEF_RESETVAL (0x00000000u)
/*----RGBEF Tokens----*/
#define CSL_VENC_RGBCTL_RGBEF_R0_G1_B2 (0x00000000u)
#define CSL_VENC_RGBCTL_RGBEF_R0_B1_G2 (0x00000001u)
#define CSL_VENC_RGBCTL_RGBEF_G0_R1_B2 (0x00000002u)
#define CSL_VENC_RGBCTL_RGBEF_G0_B1_R2 (0x00000003u)
#define CSL_VENC_RGBCTL_RGBEF_B0_R1_G2 (0x00000004u)
#define CSL_VENC_RGBCTL_RGBEF_B0_G1_R2 (0x00000005u)
#define CSL_VENC_RGBCTL_RGBOF_MASK (0x00000007u)
#define CSL_VENC_RGBCTL_RGBOF_SHIFT (0x00000000u)
#define CSL_VENC_RGBCTL_RGBOF_RESETVAL (0x00000000u)
/*----RGBOF Tokens----*/
#define CSL_VENC_RGBCTL_RGBOF_R0_G1_B2 (0x00000000u)
#define CSL_VENC_RGBCTL_RGBOF_R0_B1_G2 (0x00000001u)
#define CSL_VENC_RGBCTL_RGBOF_G0_R1_B2 (0x00000002u)
#define CSL_VENC_RGBCTL_RGBOF_G0_B1_R2 (0x00000003u)
#define CSL_VENC_RGBCTL_RGBOF_B0_R1_G2 (0x00000004u)
#define CSL_VENC_RGBCTL_RGBOF_B0_G1_R2 (0x00000005u)
#define CSL_VENC_RGBCTL_RESETVAL (0x00000000u)
/* RGBCLP */
#define CSL_VENC_RGBCLP_UCLIP_MASK (0x0000FF00u)
#define CSL_VENC_RGBCLP_UCLIP_SHIFT (0x00000008u)
#define CSL_VENC_RGBCLP_UCLIP_RESETVAL (0x000000FFu)
#define CSL_VENC_RGBCLP_OFST_MASK (0x000000FFu)
#define CSL_VENC_RGBCLP_OFST_SHIFT (0x00000000u)
#define CSL_VENC_RGBCLP_OFST_RESETVAL (0x00000000u)
#define CSL_VENC_RGBCLP_RESETVAL (0x0000FF00u)
/* LINECTL */
#define CSL_VENC_LINECTL_EXIDP_MASK (0x00008000u)
#define CSL_VENC_LINECTL_EXIDP_SHIFT (0x0000000Fu)
#define CSL_VENC_LINECTL_EXIDP_RESETVAL (0x00000000u)
/*----EXIDP Tokens----*/
#define CSL_VENC_LINECTL_EXIDP_NON_INVERSE (0x00000000u)
#define CSL_VENC_LINECTL_EXIDP_INVERSE (0x00000001u)
#define CSL_VENC_LINECTL_EXIDE_MASK (0x00004000u)
#define CSL_VENC_LINECTL_EXIDE_SHIFT (0x0000000Eu)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -