⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cslr_venc_001.h

📁 TI达芬奇dm644x各硬件模块测试代码
💻 H
📖 第 1 页 / 共 5 页
字号:
#define CSL_VENC_CVBS_CSTUP_SHIFT        (0x00000004u)
#define CSL_VENC_CVBS_CSTUP_RESETVAL     (0x00000000u)

/*----CSTUP Tokens----*/
#define CSL_VENC_CVBS_CSTUP_0_PCT        (0x00000000u)
#define CSL_VENC_CVBS_CSTUP_7P5_PCT      (0x00000001u)

#define CSL_VENC_CVBS_CBLS_MASK          (0x00000008u)
#define CSL_VENC_CVBS_CBLS_SHIFT         (0x00000003u)
#define CSL_VENC_CVBS_CBLS_RESETVAL      (0x00000000u)

/*----CBLS Tokens----*/
#define CSL_VENC_CVBS_CBLS_ENABLE        (0x00000000u)
#define CSL_VENC_CVBS_CBLS_DISABLE       (0x00000001u)

#define CSL_VENC_CVBS_CRCUT_MASK         (0x00000004u)
#define CSL_VENC_CVBS_CRCUT_SHIFT        (0x00000002u)
#define CSL_VENC_CVBS_CRCUT_RESETVAL     (0x00000000u)

/*----CRCUT Tokens----*/
#define CSL_VENC_CVBS_CRCUT_1P5MHZ_CUT0FF (0x00000000u)
#define CSL_VENC_CVBS_CRCUT_3MHZ_CUTOFF  (0x00000001u)

#define CSL_VENC_CVBS_CBBLD_MASK         (0x00000002u)
#define CSL_VENC_CVBS_CBBLD_SHIFT        (0x00000001u)
#define CSL_VENC_CVBS_CBBLD_RESETVAL     (0x00000000u)

/*----CBBLD Tokens----*/
#define CSL_VENC_CVBS_CBBLD_140US        (0x00000000u)
#define CSL_VENC_CVBS_CBBLD_300US        (0x00000001u)

#define CSL_VENC_CVBS_CSBLD_MASK         (0x00000001u)
#define CSL_VENC_CVBS_CSBLD_SHIFT        (0x00000000u)
#define CSL_VENC_CVBS_CSBLD_RESETVAL     (0x00000000u)

/*----CSBLD Tokens----*/
#define CSL_VENC_CVBS_CSBLD_140US        (0x00000000u)
#define CSL_VENC_CVBS_CSBLD_200US        (0x00000001u)

#define CSL_VENC_CVBS_RESETVAL           (0x00000000u)

/* CMPNT */

#define CSL_VENC_CMPNT_MRGB_MASK         (0x00008000u)
#define CSL_VENC_CMPNT_MRGB_SHIFT        (0x0000000Fu)
#define CSL_VENC_CMPNT_MRGB_RESETVAL     (0x00000000u)

/*----MRGB Tokens----*/
#define CSL_VENC_CMPNT_MRGB_YPBPR        (0x00000000u)
#define CSL_VENC_CMPNT_MRGB_RGB          (0x00000001u)

#define CSL_VENC_CMPNT_MYDLY_MASK        (0x00007000u)
#define CSL_VENC_CMPNT_MYDLY_SHIFT       (0x0000000Cu)
#define CSL_VENC_CMPNT_MYDLY_RESETVAL    (0x00000000u)

/*----MYDLY Tokens----*/
#define CSL_VENC_CMPNT_MYDLY_0           (0x00000000u)
#define CSL_VENC_CMPNT_MYDLY_PLUS_1      (0x00000001u)
#define CSL_VENC_CMPNT_MYDLY_PLUS_2      (0x00000002u)
#define CSL_VENC_CMPNT_MYDLY_PLUS_3      (0x00000003u)
#define CSL_VENC_CMPNT_MYDLY_MINUS_4     (0x00000004u)
#define CSL_VENC_CMPNT_MYDLY_MINUS_3     (0x00000005u)
#define CSL_VENC_CMPNT_MYDLY_MINUS_2     (0x00000006u)
#define CSL_VENC_CMPNT_MYDLY_MINUS_1     (0x00000007u)

#define CSL_VENC_CMPNT_MSYR_MASK         (0x00000400u)
#define CSL_VENC_CMPNT_MSYR_SHIFT        (0x0000000Au)
#define CSL_VENC_CMPNT_MSYR_RESETVAL     (0x00000000u)

/*----MSYR Tokens----*/
#define CSL_VENC_CMPNT_MSYR_NOSYNC       (0x00000000u)
#define CSL_VENC_CMPNT_MSYR_SYNCON       (0x00000001u)

#define CSL_VENC_CMPNT_MSYB_MASK         (0x00000200u)
#define CSL_VENC_CMPNT_MSYB_SHIFT        (0x00000009u)
#define CSL_VENC_CMPNT_MSYB_RESETVAL     (0x00000000u)

/*----MSYB Tokens----*/
#define CSL_VENC_CMPNT_MSYB_NOSYNC       (0x00000000u)
#define CSL_VENC_CMPNT_MSYB_SYNCON       (0x00000001u)

#define CSL_VENC_CMPNT_MSYG_MASK         (0x00000100u)
#define CSL_VENC_CMPNT_MSYG_SHIFT        (0x00000008u)
#define CSL_VENC_CMPNT_MSYG_RESETVAL     (0x00000001u)

/*----MSYG Tokens----*/
#define CSL_VENC_CMPNT_MSYG_NOSYNC       (0x00000000u)
#define CSL_VENC_CMPNT_MSYG_SYNCON       (0x00000001u)

#define CSL_VENC_CMPNT_MCLVL_MASK        (0x000000C0u)
#define CSL_VENC_CMPNT_MCLVL_SHIFT       (0x00000006u)
#define CSL_VENC_CMPNT_MCLVL_RESETVAL    (0x00000000u)

/*----MCLVL Tokens----*/
#define CSL_VENC_CMPNT_MCLVL_350MV_SMPTEN10 (0x00000000u)
#define CSL_VENC_CMPNT_MCLVL_467MV_BETACAM (0x00000001u)
#define CSL_VENC_CMPNT_MCLVL_324MV_MII   (0x00000002u)
#define CSL_VENC_CMPNT_MCLVL_RESERVED    (0x00000003u)

#define CSL_VENC_CMPNT_MYLVL_MASK        (0x00000020u)
#define CSL_VENC_CMPNT_MYLVL_SHIFT       (0x00000005u)
#define CSL_VENC_CMPNT_MYLVL_RESETVAL    (0x00000000u)

/*----MYLVL Tokens----*/
#define CSL_VENC_CMPNT_MYLVL_286MV_714MV (0x00000000u)
#define CSL_VENC_CMPNT_MYLVL_300MV_700MV (0x00000001u)

#define CSL_VENC_CMPNT_MSTUP_MASK        (0x00000010u)
#define CSL_VENC_CMPNT_MSTUP_SHIFT       (0x00000004u)
#define CSL_VENC_CMPNT_MSTUP_RESETVAL    (0x00000000u)

/*----MSTUP Tokens----*/
#define CSL_VENC_CMPNT_MSTUP_0_PCT       (0x00000000u)
#define CSL_VENC_CMPNT_MSTUP_7P5_PCT     (0x00000001u)

#define CSL_VENC_CMPNT_MBLS_MASK         (0x00000008u)
#define CSL_VENC_CMPNT_MBLS_SHIFT        (0x00000003u)
#define CSL_VENC_CMPNT_MBLS_RESETVAL     (0x00000000u)

/*----MBLS Tokens----*/
#define CSL_VENC_CMPNT_MBLS_ENABLE       (0x00000000u)
#define CSL_VENC_CMPNT_MBLS_DISABLE      (0x00000001u)

#define CSL_VENC_CMPNT_MBBLD_MASK        (0x00000002u)
#define CSL_VENC_CMPNT_MBBLD_SHIFT       (0x00000001u)
#define CSL_VENC_CMPNT_MBBLD_RESETVAL    (0x00000000u)

/*----MBBLD Tokens----*/
#define CSL_VENC_CMPNT_MBBLD_140US       (0x00000000u)
#define CSL_VENC_CMPNT_MBBLD_300US       (0x00000001u)
#define CSL_VENC_CMPNT_MBBLD_70US        (0x00000000u)
#define CSL_VENC_CMPNT_MBBLD_150US       (0x00000001u)

#define CSL_VENC_CMPNT_MSBLD_MASK        (0x00000001u)
#define CSL_VENC_CMPNT_MSBLD_SHIFT       (0x00000000u)
#define CSL_VENC_CMPNT_MSBLD_RESETVAL    (0x00000000u)

/*----MSBLD Tokens----*/
#define CSL_VENC_CMPNT_MSBLD_140US       (0x00000000u)
#define CSL_VENC_CMPNT_MSBLD_200US       (0x00000001u)
#define CSL_VENC_CMPNT_MSBLD_70US        (0x00000000u)
#define CSL_VENC_CMPNT_MSBLD_100US       (0x00000001u)

#define CSL_VENC_CMPNT_RESETVAL          (0x00000100u)

/* ETMG0 */

#define CSL_VENC_ETMG0_CEPW_MASK         (0x00000F00u)
#define CSL_VENC_ETMG0_CEPW_SHIFT        (0x00000008u)
#define CSL_VENC_ETMG0_CEPW_RESETVAL     (0x00000000u)

#define CSL_VENC_ETMG0_CFSW_MASK         (0x000000F0u)
#define CSL_VENC_ETMG0_CFSW_SHIFT        (0x00000004u)
#define CSL_VENC_ETMG0_CFSW_RESETVAL     (0x00000000u)

#define CSL_VENC_ETMG0_CLSW_MASK         (0x0000000Fu)
#define CSL_VENC_ETMG0_CLSW_SHIFT        (0x00000000u)
#define CSL_VENC_ETMG0_CLSW_RESETVAL     (0x00000000u)

#define CSL_VENC_ETMG0_RESETVAL          (0x00000000u)

/* ETMG1 */

#define CSL_VENC_ETMG1_CBSE_MASK         (0x0000F000u)
#define CSL_VENC_ETMG1_CBSE_SHIFT        (0x0000000Cu)
#define CSL_VENC_ETMG1_CBSE_RESETVAL     (0x00000000u)

#define CSL_VENC_ETMG1_CBST_MASK         (0x00000F00u)
#define CSL_VENC_ETMG1_CBST_SHIFT        (0x00000008u)
#define CSL_VENC_ETMG1_CBST_RESETVAL     (0x00000000u)

#define CSL_VENC_ETMG1_CFPW_MASK         (0x000000F0u)
#define CSL_VENC_ETMG1_CFPW_SHIFT        (0x00000004u)
#define CSL_VENC_ETMG1_CFPW_RESETVAL     (0x00000000u)

#define CSL_VENC_ETMG1_CLBI_MASK         (0x0000000Fu)
#define CSL_VENC_ETMG1_CLBI_SHIFT        (0x00000000u)
#define CSL_VENC_ETMG1_CLBI_RESETVAL     (0x00000000u)

#define CSL_VENC_ETMG1_RESETVAL          (0x00000000u)

/* ETMG2 */

#define CSL_VENC_ETMG2_MEPW_MASK         (0x00000F00u)
#define CSL_VENC_ETMG2_MEPW_SHIFT        (0x00000008u)
#define CSL_VENC_ETMG2_MEPW_RESETVAL     (0x00000000u)

#define CSL_VENC_ETMG2_MFSW_MASK         (0x000000F0u)
#define CSL_VENC_ETMG2_MFSW_SHIFT        (0x00000004u)
#define CSL_VENC_ETMG2_MFSW_RESETVAL     (0x00000000u)

#define CSL_VENC_ETMG2_MLSW_MASK         (0x0000000Fu)
#define CSL_VENC_ETMG2_MLSW_SHIFT        (0x00000000u)
#define CSL_VENC_ETMG2_MLSW_RESETVAL     (0x00000000u)

#define CSL_VENC_ETMG2_RESETVAL          (0x00000000u)

/* ETMG3 */

#define CSL_VENC_ETMG3_CFPW_MASK         (0x000000F0u)
#define CSL_VENC_ETMG3_CFPW_SHIFT        (0x00000004u)
#define CSL_VENC_ETMG3_CFPW_RESETVAL     (0x00000000u)

#define CSL_VENC_ETMG3_CLBI_MASK         (0x0000000Fu)
#define CSL_VENC_ETMG3_CLBI_SHIFT        (0x00000000u)
#define CSL_VENC_ETMG3_CLBI_RESETVAL     (0x00000000u)

#define CSL_VENC_ETMG3_RESETVAL          (0x00000000u)

/* DACSEL */

#define CSL_VENC_DACSEL_DA3S_MASK        (0x0000F000u)
#define CSL_VENC_DACSEL_DA3S_SHIFT       (0x0000000Cu)
#define CSL_VENC_DACSEL_DA3S_RESETVAL    (0x00000000u)

/*----DA3S Tokens----*/
#define CSL_VENC_DACSEL_DA3S_CVBS        (0x00000000u)
#define CSL_VENC_DACSEL_DA3S_SVIDEO_Y    (0x00000001u)
#define CSL_VENC_DACSEL_DA3S_SVIDEO_C    (0x00000002u)
#define CSL_VENC_DACSEL_DA3S_Y_G         (0x00000003u)
#define CSL_VENC_DACSEL_DA3S_PB_B        (0x00000004u)
#define CSL_VENC_DACSEL_DA3S_PR_R        (0x00000005u)

#define CSL_VENC_DACSEL_DA2S_MASK        (0x00000F00u)
#define CSL_VENC_DACSEL_DA2S_SHIFT       (0x00000008u)
#define CSL_VENC_DACSEL_DA2S_RESETVAL    (0x00000000u)

/*----DA2S Tokens----*/
#define CSL_VENC_DACSEL_DA2S_CVBS        (0x00000000u)
#define CSL_VENC_DACSEL_DA2S_SVIDEO_Y    (0x00000001u)
#define CSL_VENC_DACSEL_DA2S_SVIDEO_C    (0x00000002u)
#define CSL_VENC_DACSEL_DA2S_Y_G         (0x00000003u)
#define CSL_VENC_DACSEL_DA2S_PB_B        (0x00000004u)
#define CSL_VENC_DACSEL_DA2S_PR_R        (0x00000005u)

#define CSL_VENC_DACSEL_DA1S_MASK        (0x000000F0u)
#define CSL_VENC_DACSEL_DA1S_SHIFT       (0x00000004u)
#define CSL_VENC_DACSEL_DA1S_RESETVAL    (0x00000000u)

/*----DA1S Tokens----*/
#define CSL_VENC_DACSEL_DA1S_CVBS        (0x00000000u)
#define CSL_VENC_DACSEL_DA1S_SVIDEO_Y    (0x00000001u)
#define CSL_VENC_DACSEL_DA1S_SVIDEO_C    (0x00000002u)
#define CSL_VENC_DACSEL_DA1S_Y_G         (0x00000003u)
#define CSL_VENC_DACSEL_DA1S_PB_B        (0x00000004u)
#define CSL_VENC_DACSEL_DA1S_PR_R        (0x00000005u)

#define CSL_VENC_DACSEL_DA0S_MASK        (0x0000000Fu)
#define CSL_VENC_DACSEL_DA0S_SHIFT       (0x00000000u)
#define CSL_VENC_DACSEL_DA0S_RESETVAL    (0x00000000u)

/*----DA0S Tokens----*/
#define CSL_VENC_DACSEL_DA0S_CVBS        (0x00000000u)
#define CSL_VENC_DACSEL_DA0S_SVIDEO_Y    (0x00000001u)
#define CSL_VENC_DACSEL_DA0S_SVIDEO_C    (0x00000002u)
#define CSL_VENC_DACSEL_DA0S_Y_G         (0x00000003u)
#define CSL_VENC_DACSEL_DA0S_PB_B        (0x00000004u)
#define CSL_VENC_DACSEL_DA0S_PR_R        (0x00000005u)

#define CSL_VENC_DACSEL_RESETVAL         (0x00000000u)

/* RSV4 */

#define CSL_VENC_RSV4_RSV4_MASK          (0xFFFFFFFFu)
#define CSL_VENC_RSV4_RSV4_SHIFT         (0x00000000u)
#define CSL_VENC_RSV4_RSV4_RESETVAL      (0x00000000u)

#define CSL_VENC_RSV4_RESETVAL           (0x00000000u)

/* RSV5 */

#define CSL_VENC_RSV5_RSV5_MASK          (0xFFFFFFFFu)
#define CSL_VENC_RSV5_RSV5_SHIFT         (0x00000000u)
#define CSL_VENC_RSV5_RSV5_RESETVAL      (0x00000000u)

#define CSL_VENC_RSV5_RESETVAL           (0x00000000u)

/* ARGBX0 */

#define CSL_VENC_ARGBX0_AGY_MASK         (0x000007FFu)
#define CSL_VENC_ARGBX0_AGY_SHIFT        (0x00000000u)
#define CSL_VENC_ARGBX0_AGY_RESETVAL     (0x00000400u)

#define CSL_VENC_ARGBX0_RESETVAL         (0x00000400u)

/* ARGBX1 */

#define CSL_VENC_ARGBX1_ARV_MASK         (0x000007FFu)
#define CSL_VENC_ARGBX1_ARV_SHIFT        (0x00000000u)
#define CSL_VENC_ARGBX1_ARV_RESETVAL     (0x0000057Cu)

#define CSL_VENC_ARGBX1_RESETVAL         (0x0000057Cu)

/* ARGBX2 */

#define CSL_VENC_ARGBX2_AGU_MASK         (0x000007FFu)
#define CSL_VENC_ARGBX2_AGU_SHIFT        (0x00000000u)
#define CSL_VENC_ARGBX2_AGU_RESETVAL     (0x00000159u)

#define CSL_VENC_ARGBX2_RESETVAL         (0x00000159u)

/* ARGBX3 */

#define CSL_VENC_ARGBX3_AGV_MASK         (0x000007FFu)
#define CSL_VENC_ARGBX3_AGV_SHIFT        (0x00000000u)
#define CSL_VENC_ARGBX3_AGV_RESETVAL     (0x000002CBu)

#define CSL_VENC_ARGBX3_RESETVAL         (0x000002CBu)

/* ARGBX4 */

#define CSL_VENC_ARGBX4_ABU_MASK         (0x000007FFu)
#define CSL_VENC_ARGBX4_ABU_SHIFT        (0x00000000u)
#define CSL_VENC_ARGBX4_ABU_RESETVAL     (0x000006EEu)

#define CSL_VENC_ARGBX4_RESETVAL         (0x000006EEu)

/* DRGBX0 */

#define CSL_VENC_DRGBX0_DGY_MASK         (0x000007FFu)
#define CSL_VENC_DRGBX0_DGY_SHIFT        (0x00000000u)
#define CSL_VENC_DRGBX0_DGY_RESETVAL     (0x00000400u)

#define CSL_VENC_DRGBX0_RESETVAL         (0x00000400u)

/* DRGBX1 */

#define CSL_VENC_DRGBX1_DRV_MASK         (0x000007FFu)
#define CSL_VENC_DRGBX1_DRV_SHIFT        (0x00000000u)
#define CSL_VENC_DRGBX1_DRV_RESETVAL     (0x0000057Cu)

#define CSL_VENC_DRGBX1_RESETVAL         (0x0000057Cu)

/* DRGBX2 */

#define CSL_VENC_DRGBX2_DGU_MASK         (0x000007FFu)
#define CSL_VENC_DRGBX2_DGU_SHIFT        (0x00000000u)
#define CSL_VENC_DRGBX2_DGU_RESETVAL     (0x00000159u)

#define CSL_VENC_DRGBX2_RESETVAL         (0x00000159u)

/* DRGBX3 */

#define CSL_VENC_DRGBX3_DGV_MASK         (0x000007FFu)
#define CSL_VENC_DRGBX3_DGV_SHIFT        (0x00000000u)
#define CSL_VENC_DRGBX3_DGV_RESETVAL     (0x000002CBu)

#define CSL_VENC_DRGBX3_RESETVAL         (0x000002CBu)

/* DRGBX4 */

#define CSL_VENC_DRGBX4_DBU_MASK         (0x000007FFu)
#define CSL_VENC_DRGBX4_DBU_SHIFT        (0x00000000u)
#define CSL_VENC_DRGBX4_DBU_RESETVAL     (0x000006EEu)

#define CSL_VENC_DRGBX4_RESETVAL         (0x000006EEu)

/* VSTARTA */

#define CSL_VENC_VSTARTA

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -