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

📄 cslr_ccdc_001.h

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

#define CSL_CCDC_HSIZE_OFF_RESETVAL      (0x00000000u)

/* SDOFST */

#define CSL_CCDC_SDOFST_FIINV_MASK       (0x00004000u)
#define CSL_CCDC_SDOFST_FIINV_SHIFT      (0x0000000Eu)
#define CSL_CCDC_SDOFST_FIINV_RESETVAL   (0x00000000u)

/*----FIINV Tokens----*/
#define CSL_CCDC_SDOFST_FIINV_NONINVERSE (0x00000000u)
#define CSL_CCDC_SDOFST_FIINV_INVERSE    (0x00000001u)

#define CSL_CCDC_SDOFST_FOFST_MASK       (0x00003000u)
#define CSL_CCDC_SDOFST_FOFST_SHIFT      (0x0000000Cu)
#define CSL_CCDC_SDOFST_FOFST_RESETVAL   (0x00000000u)

/*----FOFST Tokens----*/
#define CSL_CCDC_SDOFST_FOFST_PLUS_1LINE (0x00000000u)
#define CSL_CCDC_SDOFST_FOFST_PLUS_2LINE (0x00000001u)
#define CSL_CCDC_SDOFST_FOFST_PLUS_3LINE (0x00000002u)
#define CSL_CCDC_SDOFST_FOFST_PLUS_4LINE (0x00000003u)

#define CSL_CCDC_SDOFST_LOFTS0_MASK      (0x00000E00u)
#define CSL_CCDC_SDOFST_LOFTS0_SHIFT     (0x00000009u)
#define CSL_CCDC_SDOFST_LOFTS0_RESETVAL  (0x00000000u)

/*----LOFTS0 Tokens----*/
#define CSL_CCDC_SDOFST_LOFTS0_PLUS_1LINE (0x00000000u)
#define CSL_CCDC_SDOFST_LOFTS0_PLUS_2LINES (0x00000001u)
#define CSL_CCDC_SDOFST_LOFTS0_PLUS_3LINES (0x00000002u)
#define CSL_CCDC_SDOFST_LOFTS0_PLUS_4LINES (0x00000003u)
#define CSL_CCDC_SDOFST_LOFTS0_MINUS_1LINE (0x00000004u)
#define CSL_CCDC_SDOFST_LOFTS0_MINUS_2LINES (0x00000005u)
#define CSL_CCDC_SDOFST_LOFTS0_MINUS_3LINES (0x00000006u)
#define CSL_CCDC_SDOFST_LOFTS0_MINUS_4LINES (0x00000007u)

#define CSL_CCDC_SDOFST_LOFTS1_MASK      (0x000001C0u)
#define CSL_CCDC_SDOFST_LOFTS1_SHIFT     (0x00000006u)
#define CSL_CCDC_SDOFST_LOFTS1_RESETVAL  (0x00000000u)

/*----LOFTS1 Tokens----*/
#define CSL_CCDC_SDOFST_LOFTS1_PLUS_1LINE (0x00000000u)
#define CSL_CCDC_SDOFST_LOFTS1_PLUS_2LINES (0x00000001u)
#define CSL_CCDC_SDOFST_LOFTS1_PLUS_3LINES (0x00000002u)
#define CSL_CCDC_SDOFST_LOFTS1_PLUS_4LINES (0x00000003u)
#define CSL_CCDC_SDOFST_LOFTS1_MINUS_1LINE (0x00000004u)
#define CSL_CCDC_SDOFST_LOFTS1_MINUS_2LINES (0x00000005u)
#define CSL_CCDC_SDOFST_LOFTS1_MINUS_3LINES (0x00000006u)
#define CSL_CCDC_SDOFST_LOFTS1_MINUS_4LINES (0x00000007u)

#define CSL_CCDC_SDOFST_LOFTS2_MASK      (0x00000038u)
#define CSL_CCDC_SDOFST_LOFTS2_SHIFT     (0x00000003u)
#define CSL_CCDC_SDOFST_LOFTS2_RESETVAL  (0x00000000u)

/*----LOFTS2 Tokens----*/
#define CSL_CCDC_SDOFST_LOFTS2_PLUS_1LINE (0x00000000u)
#define CSL_CCDC_SDOFST_LOFTS2_PLUS_2LINES (0x00000001u)
#define CSL_CCDC_SDOFST_LOFTS2_PLUS_3LINES (0x00000002u)
#define CSL_CCDC_SDOFST_LOFTS2_PLUS_4LINES (0x00000003u)
#define CSL_CCDC_SDOFST_LOFTS2_MINUS_1LINE (0x00000004u)
#define CSL_CCDC_SDOFST_LOFTS2_MINUS_2LINES (0x00000005u)
#define CSL_CCDC_SDOFST_LOFTS2_MINUS_3LINES (0x00000006u)
#define CSL_CCDC_SDOFST_LOFTS2_MINUS_4LINES (0x00000007u)

#define CSL_CCDC_SDOFST_LOFTS3_MASK      (0x00000007u)
#define CSL_CCDC_SDOFST_LOFTS3_SHIFT     (0x00000000u)
#define CSL_CCDC_SDOFST_LOFTS3_RESETVAL  (0x00000000u)

/*----LOFTS3 Tokens----*/
#define CSL_CCDC_SDOFST_LOFTS3_PLUS_1LINE (0x00000000u)
#define CSL_CCDC_SDOFST_LOFTS3_PLUS_2LINES (0x00000001u)
#define CSL_CCDC_SDOFST_LOFTS3_PLUS_3LINES (0x00000002u)
#define CSL_CCDC_SDOFST_LOFTS3_PLUS_4LINES (0x00000003u)
#define CSL_CCDC_SDOFST_LOFTS3_MINUS_1LINE (0x00000004u)
#define CSL_CCDC_SDOFST_LOFTS3_MINUS_2LINES (0x00000005u)
#define CSL_CCDC_SDOFST_LOFTS3_MINUS_3LINES (0x00000006u)
#define CSL_CCDC_SDOFST_LOFTS3_MINUS_4LINES (0x00000007u)

#define CSL_CCDC_SDOFST_RESETVAL         (0x00000000u)

/* SDR_ADDR */

#define CSL_CCDC_SDR_ADDR_SDR_ADDR_MASK  (0xFFFFFFFFu)
#define CSL_CCDC_SDR_ADDR_SDR_ADDR_SHIFT (0x00000000u)
#define CSL_CCDC_SDR_ADDR_SDR_ADDR_RESETVAL (0x00000000u)

#define CSL_CCDC_SDR_ADDR_RESETVAL       (0x00000000u)

/* CLAMP */

#define CSL_CCDC_CLAMP_CLAMPEN_MASK      (0x80000000u)
#define CSL_CCDC_CLAMP_CLAMPEN_SHIFT     (0x0000001Fu)
#define CSL_CCDC_CLAMP_CLAMPEN_RESETVAL  (0x00000000u)

/*----CLAMPEN Tokens----*/
#define CSL_CCDC_CLAMP_CLAMPEN_DISABLE   (0x00000000u)
#define CSL_CCDC_CLAMP_CLAMPEN_ENABLE    (0x00000001u)

#define CSL_CCDC_CLAMP_OBSLEN_MASK       (0x70000000u)
#define CSL_CCDC_CLAMP_OBSLEN_SHIFT      (0x0000001Cu)
#define CSL_CCDC_CLAMP_OBSLEN_RESETVAL   (0x00000000u)

/*----OBSLEN Tokens----*/
#define CSL_CCDC_CLAMP_OBSLEN__1PIXELS   (0x00000000u)
#define CSL_CCDC_CLAMP_OBSLEN__2PIXELS   (0x00000001u)
#define CSL_CCDC_CLAMP_OBSLEN__4PIXELS   (0x00000002u)
#define CSL_CCDC_CLAMP_OBSLEN__8PIXELS   (0x00000003u)
#define CSL_CCDC_CLAMP_OBSLEN__16PIXELS  (0x00000004u)

#define CSL_CCDC_CLAMP_OBSLN_MASK        (0x0E000000u)
#define CSL_CCDC_CLAMP_OBSLN_SHIFT       (0x00000019u)
#define CSL_CCDC_CLAMP_OBSLN_RESETVAL    (0x00000000u)

/*----OBSLN Tokens----*/
#define CSL_CCDC_CLAMP_OBSLN__1LINES     (0x00000000u)
#define CSL_CCDC_CLAMP_OBSLN__2LINES     (0x00000001u)
#define CSL_CCDC_CLAMP_OBSLN__4LINES     (0x00000002u)
#define CSL_CCDC_CLAMP_OBSLN__8LINES     (0x00000003u)
#define CSL_CCDC_CLAMP_OBSLN__16LINES    (0x00000004u)

#define CSL_CCDC_CLAMP_OBST_MASK         (0x01FFFC00u)
#define CSL_CCDC_CLAMP_OBST_SHIFT        (0x0000000Au)
#define CSL_CCDC_CLAMP_OBST_RESETVAL     (0x00000000u)

#define CSL_CCDC_CLAMP_OBGAIN_MASK       (0x0000001Fu)
#define CSL_CCDC_CLAMP_OBGAIN_SHIFT      (0x00000000u)
#define CSL_CCDC_CLAMP_OBGAIN_RESETVAL   (0x00000010u)

#define CSL_CCDC_CLAMP_RESETVAL          (0x00000010u)

/* DCSUB */

#define CSL_CCDC_DCSUB_DCSUB_MASK        (0x00003FFFu)
#define CSL_CCDC_DCSUB_DCSUB_SHIFT       (0x00000000u)
#define CSL_CCDC_DCSUB_DCSUB_RESETVAL    (0x00000000u)

#define CSL_CCDC_DCSUB_RESETVAL          (0x00000000u)

/* COLPTN */

#define CSL_CCDC_COLPTN_CP3LPC3_MASK     (0xC0000000u)
#define CSL_CCDC_COLPTN_CP3LPC3_SHIFT    (0x0000001Eu)
#define CSL_CCDC_COLPTN_CP3LPC3_RESETVAL (0x00000000u)

/*----CP3LPC3 Tokens----*/
#define CSL_CCDC_COLPTN_CP3LPC3_R_YE     (0x00000000u)
#define CSL_CCDC_COLPTN_CP3LPC3_GR_CY    (0x00000001u)
#define CSL_CCDC_COLPTN_CP3LPC3_GB_G     (0x00000002u)
#define CSL_CCDC_COLPTN_CP3LPC3_B_MG     (0x00000003u)

#define CSL_CCDC_COLPTN_CP3LPC2_MASK     (0x30000000u)
#define CSL_CCDC_COLPTN_CP3LPC2_SHIFT    (0x0000001Cu)
#define CSL_CCDC_COLPTN_CP3LPC2_RESETVAL (0x00000000u)

/*----CP3LPC2 Tokens----*/
#define CSL_CCDC_COLPTN_CP3LPC2_R_YE     (0x00000000u)
#define CSL_CCDC_COLPTN_CP3LPC2_GR_CY    (0x00000001u)
#define CSL_CCDC_COLPTN_CP3LPC2_GB_G     (0x00000002u)
#define CSL_CCDC_COLPTN_CP3LPC2_B_MG     (0x00000003u)

#define CSL_CCDC_COLPTN_CP3LPC1_MASK     (0x0C000000u)
#define CSL_CCDC_COLPTN_CP3LPC1_SHIFT    (0x0000001Au)
#define CSL_CCDC_COLPTN_CP3LPC1_RESETVAL (0x00000000u)

/*----CP3LPC1 Tokens----*/
#define CSL_CCDC_COLPTN_CP3LPC1_R_YE     (0x00000000u)
#define CSL_CCDC_COLPTN_CP3LPC1_GR_CY    (0x00000001u)
#define CSL_CCDC_COLPTN_CP3LPC1_GB_G     (0x00000002u)
#define CSL_CCDC_COLPTN_CP3LPC1_B_MG     (0x00000003u)

#define CSL_CCDC_COLPTN_CP3LPC0_MASK     (0x03000000u)
#define CSL_CCDC_COLPTN_CP3LPC0_SHIFT    (0x00000018u)
#define CSL_CCDC_COLPTN_CP3LPC0_RESETVAL (0x00000000u)

/*----CP3LPC0 Tokens----*/
#define CSL_CCDC_COLPTN_CP3LPC0_R_YE     (0x00000000u)
#define CSL_CCDC_COLPTN_CP3LPC0_GR_CY    (0x00000001u)
#define CSL_CCDC_COLPTN_CP3LPC0_GB_G     (0x00000002u)
#define CSL_CCDC_COLPTN_CP3LPC0_B_MG     (0x00000003u)

#define CSL_CCDC_COLPTN_CP2LPC3_MASK     (0x00C00000u)
#define CSL_CCDC_COLPTN_CP2LPC3_SHIFT    (0x00000016u)
#define CSL_CCDC_COLPTN_CP2LPC3_RESETVAL (0x00000000u)

/*----CP2LPC3 Tokens----*/
#define CSL_CCDC_COLPTN_CP2LPC3_R_YE     (0x00000000u)
#define CSL_CCDC_COLPTN_CP2LPC3_GR_CY    (0x00000001u)
#define CSL_CCDC_COLPTN_CP2LPC3_GB_G     (0x00000002u)
#define CSL_CCDC_COLPTN_CP2LPC3_B_MG     (0x00000003u)

#define CSL_CCDC_COLPTN_CP2LPC2_MASK     (0x00300000u)
#define CSL_CCDC_COLPTN_CP2LPC2_SHIFT    (0x00000014u)
#define CSL_CCDC_COLPTN_CP2LPC2_RESETVAL (0x00000000u)

/*----CP2LPC2 Tokens----*/
#define CSL_CCDC_COLPTN_CP2LPC2_R_YE     (0x00000000u)
#define CSL_CCDC_COLPTN_CP2LPC2_GR_CY    (0x00000001u)
#define CSL_CCDC_COLPTN_CP2LPC2_GB_G     (0x00000002u)
#define CSL_CCDC_COLPTN_CP2LPC2_B_MG     (0x00000003u)

#define CSL_CCDC_COLPTN_CP2LPC1_MASK     (0x000C0000u)
#define CSL_CCDC_COLPTN_CP2LPC1_SHIFT    (0x00000012u)
#define CSL_CCDC_COLPTN_CP2LPC1_RESETVAL (0x00000000u)

/*----CP2LPC1 Tokens----*/
#define CSL_CCDC_COLPTN_CP2LPC1_R_YE     (0x00000000u)
#define CSL_CCDC_COLPTN_CP2LPC1_GR_CY    (0x00000001u)
#define CSL_CCDC_COLPTN_CP2LPC1_GB_G     (0x00000002u)
#define CSL_CCDC_COLPTN_CP2LPC1_B_MG     (0x00000003u)

#define CSL_CCDC_COLPTN_CP2LPC0_MASK     (0x00030000u)
#define CSL_CCDC_COLPTN_CP2LPC0_SHIFT    (0x00000010u)
#define CSL_CCDC_COLPTN_CP2LPC0_RESETVAL (0x00000000u)

/*----CP2LPC0 Tokens----*/
#define CSL_CCDC_COLPTN_CP2LPC0_R_YE     (0x00000000u)
#define CSL_CCDC_COLPTN_CP2LPC0_GR_CY    (0x00000001u)
#define CSL_CCDC_COLPTN_CP2LPC0_GB_G     (0x00000002u)
#define CSL_CCDC_COLPTN_CP2LPC0_B_MG     (0x00000003u)

#define CSL_CCDC_COLPTN_CP1LPC3_MASK     (0x0000C000u)
#define CSL_CCDC_COLPTN_CP1LPC3_SHIFT    (0x0000000Eu)
#define CSL_CCDC_COLPTN_CP1LPC3_RESETVAL (0x00000000u)

/*----CP1LPC3 Tokens----*/
#define CSL_CCDC_COLPTN_CP1LPC3_R_YE     (0x00000000u)
#define CSL_CCDC_COLPTN_CP1LPC3_GR_CY    (0x00000001u)
#define CSL_CCDC_COLPTN_CP1LPC3_GB_G     (0x00000002u)
#define CSL_CCDC_COLPTN_CP1LPC3_B_MG     (0x00000003u)

#define CSL_CCDC_COLPTN_CP1LPC2_MASK     (0x00003000u)
#define CSL_CCDC_COLPTN_CP1LPC2_SHIFT    (0x0000000Cu)
#define CSL_CCDC_COLPTN_CP1LPC2_RESETVAL (0x00000000u)

/*----CP1LPC2 Tokens----*/
#define CSL_CCDC_COLPTN_CP1LPC2_R_YE     (0x00000000u)
#define CSL_CCDC_COLPTN_CP1LPC2_GR_CY    (0x00000001u)
#define CSL_CCDC_COLPTN_CP1LPC2_GB_G     (0x00000002u)
#define CSL_CCDC_COLPTN_CP1LPC2_B_MG     (0x00000003u)

#define CSL_CCDC_COLPTN_CP1LPC1_MASK     (0x00000C00u)
#define CSL_CCDC_COLPTN_CP1LPC1_SHIFT    (0x0000000Au)
#define CSL_CCDC_COLPTN_CP1LPC1_RESETVAL (0x00000000u)

/*----CP1LPC1 Tokens----*/
#define CSL_CCDC_COLPTN_CP1LPC1_R_YE     (0x00000000u)
#define CSL_CCDC_COLPTN_CP1LPC1_GR_CY    (0x00000001u)
#define CSL_CCDC_COLPTN_CP1LPC1_GB_G     (0x00000002u)
#define CSL_CCDC_COLPTN_CP1LPC1_B_MG     (0x00000003u)

#define CSL_CCDC_COLPTN_CP1LPC0_MASK     (0x00000300u)
#define CSL_CCDC_COLPTN_CP1LPC0_SHIFT    (0x00000008u)
#define CSL_CCDC_COLPTN_CP1LPC0_RESETVAL (0x00000000u)

/*----CP1LPC0 Tokens----*/
#define CSL_CCDC_COLPTN_CP1LPC0_R_YE     (0x00000000u)
#define CSL_CCDC_COLPTN_CP1LPC0_GR_CY    (0x00000001u)
#define CSL_CCDC_COLPTN_CP1LPC0_GB_G     (0x00000002u)
#define CSL_CCDC_COLPTN_CP1LPC0_B_MG     (0x00000003u)

#define CSL_CCDC_COLPTN_CP0LPC3_MASK     (0x000000C0u)
#define CSL_CCDC_COLPTN_CP0LPC3_SHIFT    (0x00000006u)
#define CSL_CCDC_COLPTN_CP0LPC3_RESETVAL (0x00000000u)

/*----CP0LPC3 Tokens----*/
#define CSL_CCDC_COLPTN_CP0LPC3_R_YE     (0x00000000u)
#define CSL_CCDC_COLPTN_CP0LPC3_GR_CY    (0x00000001u)
#define CSL_CCDC_COLPTN_CP0LPC3_GB_G     (0x00000002u)
#define CSL_CCDC_COLPTN_CP0LPC3_B_MG     (0x00000003u)

#define CSL_CCDC_COLPTN_CP0LPC2_MASK     (0x00000030u)
#define CSL_CCDC_COLPTN_CP0LPC2_SHIFT    (0x00000004u)
#define CSL_CCDC_COLPTN_CP0LPC2_RESETVAL (0x00000000u)

/*----CP0LPC2 Tokens----*/
#define CSL_CCDC_COLPTN_CP0LPC2_R_YE     (0x00000000u)
#define CSL_CCDC_COLPTN_CP0LPC2_GR_CY    (0x00000001u)
#define CSL_CCDC_COLPTN_CP0LPC2_GB_G     (0x00000002u)
#define CSL_CCDC_COLPTN_CP0LPC2_B_MG     (0x00000003u)

#define CSL_CCDC_COLPTN_CP0LPC1_MASK     (0x0000000Cu)
#define CSL_CCDC_COLPTN_CP0LPC1_SHIFT    (0x00000002u)
#define CSL_CCDC_COLPTN_CP0LPC1_RESETVAL (0x00000000u)

/*----CP0LPC1 Tokens----*/
#define CSL_CCDC_COLPTN_CP0LPC1_R_YE     (0x00000000u)
#define CSL_CCDC_COLPTN_CP0LPC1_GR_CY    (0x00000001u)
#define CSL_CCDC_COLPTN_CP0LPC1_GB_G     (0x00000002u)
#define CSL_CCDC_COLPTN_CP0LPC1_B_MG     (0x00000003u)

#define CSL_CCDC_COLPTN_CP0LPC0_MASK     (0x00000003u)
#define CSL_CCDC_COLPTN_CP0LPC0_SHIFT    (0x00000000u)
#define CSL_CCDC_COLPTN_CP0LPC0_RESETVAL (0x00000000u)

/*----CP0LPC0 Tokens----*/
#define CSL_CCDC_COLPTN_CP0LPC0_R_YE     (0x00000000u)
#define CSL_CCDC_COLPTN_CP0LPC0_GR_CY    (0x00000001u)
#define CSL_CCDC_COLPTN_CP0LPC0_GB_G     (0x00000002u)
#define CSL_CCDC_COLPTN_CP0LPC0_B_MG     (0x00000003u)

#define CSL_CCDC_COLPTN_RESETVAL         (0x00000000u)

/* BLKCMP */

#define CSL_CCDC_BLKCMP_R_YE_MASK        (0xFF000000u)
#define CSL_CCDC_BLKCMP_R_YE_SHIFT       (0x00000018u)
#define CSL_CCDC_BLKCMP_R_YE_RESETVAL    (0x00000000u)

#define CSL_CCDC_BLKCMP_GR_CY_MASK       (0x00FF0000u)
#define CSL_CCDC_BLKCMP_GR_CY_SHIFT      (0x00000010u)
#define CSL_CCDC_BLKCMP_GR_CY_RESETVAL   (0x00000000u)

#define CSL_CCDC_BLKCMP_GB_G_MASK        (0x0000FF00u)
#define CSL_CCDC_BLKCMP_GB_G_SHIFT       (0x00000008u)
#define CSL_CCDC_BLKCMP_GB_G_RESETVAL    (0x00000000u)

#define CSL_CCDC_BLKCMP_B_MG_MASK        (0x000000FFu)
#define CSL_CCDC_BLKCMP_B_MG_SHIFT       (0x00000000u)

⌨️ 快捷键说明

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