Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
ispreg.h File Reference

Go to the source code of this file.

Macros

#define CM_CAM_MCLK_HZ   172800000 /* Hz */
 
#define L4_34XX_BASE   0x48000000
 
#define OMAP3430_ISP_BASE   (L4_34XX_BASE + 0xBC000)
 
#define OMAP3ISP_REG_BASE   OMAP3430_ISP_BASE
 
#define OMAP3ISP_REG(offset)   (OMAP3ISP_REG_BASE + (offset))
 
#define OMAP3ISP_CCP2_REG_OFFSET   0x0400
 
#define OMAP3ISP_CCP2_REG_BASE
 
#define OMAP3ISP_CCP2_REG(offset)   (OMAP3ISP_CCP2_REG_BASE + (offset))
 
#define OMAP3ISP_CCDC_REG_OFFSET   0x0600
 
#define OMAP3ISP_CCDC_REG_BASE
 
#define OMAP3ISP_CCDC_REG(offset)   (OMAP3ISP_CCDC_REG_BASE + (offset))
 
#define OMAP3ISP_HIST_REG_OFFSET   0x0A00
 
#define OMAP3ISP_HIST_REG_BASE
 
#define OMAP3ISP_HIST_REG(offset)   (OMAP3ISP_HIST_REG_BASE + (offset))
 
#define OMAP3ISP_H3A_REG_OFFSET   0x0C00
 
#define OMAP3ISP_H3A_REG_BASE
 
#define OMAP3ISP_H3A_REG(offset)   (OMAP3ISP_H3A_REG_BASE + (offset))
 
#define OMAP3ISP_PREV_REG_OFFSET   0x0E00
 
#define OMAP3ISP_PREV_REG_BASE
 
#define OMAP3ISP_PREV_REG(offset)   (OMAP3ISP_PREV_REG_BASE + (offset))
 
#define OMAP3ISP_RESZ_REG_OFFSET   0x1000
 
#define OMAP3ISP_RESZ_REG_BASE
 
#define OMAP3ISP_RESZ_REG(offset)   (OMAP3ISP_RESZ_REG_BASE + (offset))
 
#define OMAP3ISP_SBL_REG_OFFSET   0x1200
 
#define OMAP3ISP_SBL_REG_BASE
 
#define OMAP3ISP_SBL_REG(offset)   (OMAP3ISP_SBL_REG_BASE + (offset))
 
#define OMAP3ISP_CSI2A_REGS1_REG_OFFSET   0x1800
 
#define OMAP3ISP_CSI2A_REGS1_REG_BASE
 
#define OMAP3ISP_CSI2A_REGS1_REG(offset)   (OMAP3ISP_CSI2A_REGS1_REG_BASE + (offset))
 
#define OMAP3ISP_CSIPHY2_REG_OFFSET   0x1970
 
#define OMAP3ISP_CSIPHY2_REG_BASE
 
#define OMAP3ISP_CSIPHY2_REG(offset)   (OMAP3ISP_CSIPHY2_REG_BASE + (offset))
 
#define OMAP3ISP_CSI2A_REGS2_REG_OFFSET   0x19C0
 
#define OMAP3ISP_CSI2A_REGS2_REG_BASE
 
#define OMAP3ISP_CSI2A_REGS2_REG(offset)   (OMAP3ISP_CSI2A_REGS2_REG_BASE + (offset))
 
#define OMAP3ISP_CSI2C_REGS1_REG_OFFSET   0x1C00
 
#define OMAP3ISP_CSI2C_REGS1_REG_BASE
 
#define OMAP3ISP_CSI2C_REGS1_REG(offset)   (OMAP3ISP_CSI2C_REGS1_REG_BASE + (offset))
 
#define OMAP3ISP_CSIPHY1_REG_OFFSET   0x1D70
 
#define OMAP3ISP_CSIPHY1_REG_BASE
 
#define OMAP3ISP_CSIPHY1_REG(offset)   (OMAP3ISP_CSIPHY1_REG_BASE + (offset))
 
#define OMAP3ISP_CSI2C_REGS2_REG_OFFSET   0x1DC0
 
#define OMAP3ISP_CSI2C_REGS2_REG_BASE
 
#define OMAP3ISP_CSI2C_REGS2_REG(offset)   (OMAP3ISP_CSI2C_REGS2_REG_BASE + (offset))
 
#define ISP_REVISION   (0x000)
 
#define ISP_SYSCONFIG   (0x004)
 
#define ISP_SYSSTATUS   (0x008)
 
#define ISP_IRQ0ENABLE   (0x00C)
 
#define ISP_IRQ0STATUS   (0x010)
 
#define ISP_IRQ1ENABLE   (0x014)
 
#define ISP_IRQ1STATUS   (0x018)
 
#define ISP_TCTRL_GRESET_LENGTH   (0x030)
 
#define ISP_TCTRL_PSTRB_REPLAY   (0x034)
 
#define ISP_CTRL   (0x040)
 
#define ISP_SECURE   (0x044)
 
#define ISP_TCTRL_CTRL   (0x050)
 
#define ISP_TCTRL_FRAME   (0x054)
 
#define ISP_TCTRL_PSTRB_DELAY   (0x058)
 
#define ISP_TCTRL_STRB_DELAY   (0x05C)
 
#define ISP_TCTRL_SHUT_DELAY   (0x060)
 
#define ISP_TCTRL_PSTRB_LENGTH   (0x064)
 
#define ISP_TCTRL_STRB_LENGTH   (0x068)
 
#define ISP_TCTRL_SHUT_LENGTH   (0x06C)
 
#define ISP_PING_PONG_ADDR   (0x070)
 
#define ISP_PING_PONG_MEM_RANGE   (0x074)
 
#define ISP_PING_PONG_BUF_SIZE   (0x078)
 
#define ISPCCP2_REVISION   (0x000)
 
#define ISPCCP2_SYSCONFIG   (0x004)
 
#define ISPCCP2_SYSCONFIG_SOFT_RESET   (1 << 1)
 
#define ISPCCP2_SYSCONFIG_AUTO_IDLE   0x1
 
#define ISPCCP2_SYSCONFIG_MSTANDBY_MODE_SHIFT   12
 
#define ISPCCP2_SYSCONFIG_MSTANDBY_MODE_FORCE   (0x0 << ISPCCP2_SYSCONFIG_MSTANDBY_MODE_SHIFT)
 
#define ISPCCP2_SYSCONFIG_MSTANDBY_MODE_NO   (0x1 << ISPCCP2_SYSCONFIG_MSTANDBY_MODE_SHIFT)
 
#define ISPCCP2_SYSCONFIG_MSTANDBY_MODE_SMART   (0x2 << ISPCCP2_SYSCONFIG_MSTANDBY_MODE_SHIFT)
 
#define ISPCCP2_SYSSTATUS   (0x008)
 
#define ISPCCP2_SYSSTATUS_RESET_DONE   (1 << 0)
 
#define ISPCCP2_LC01_IRQENABLE   (0x00C)
 
#define ISPCCP2_LC01_IRQSTATUS   (0x010)
 
#define ISPCCP2_LC01_IRQSTATUS_LC0_FS_IRQ   (1 << 11)
 
#define ISPCCP2_LC01_IRQSTATUS_LC0_LE_IRQ   (1 << 10)
 
#define ISPCCP2_LC01_IRQSTATUS_LC0_LS_IRQ   (1 << 9)
 
#define ISPCCP2_LC01_IRQSTATUS_LC0_FE_IRQ   (1 << 8)
 
#define ISPCCP2_LC01_IRQSTATUS_LC0_COUNT_IRQ   (1 << 7)
 
#define ISPCCP2_LC01_IRQSTATUS_LC0_FIFO_OVF_IRQ   (1 << 5)
 
#define ISPCCP2_LC01_IRQSTATUS_LC0_CRC_IRQ   (1 << 4)
 
#define ISPCCP2_LC01_IRQSTATUS_LC0_FSP_IRQ   (1 << 3)
 
#define ISPCCP2_LC01_IRQSTATUS_LC0_FW_IRQ   (1 << 2)
 
#define ISPCCP2_LC01_IRQSTATUS_LC0_FSC_IRQ   (1 << 1)
 
#define ISPCCP2_LC01_IRQSTATUS_LC0_SSC_IRQ   (1 << 0)
 
#define ISPCCP2_LC23_IRQENABLE   (0x014)
 
#define ISPCCP2_LC23_IRQSTATUS   (0x018)
 
#define ISPCCP2_LCM_IRQENABLE   (0x02C)
 
#define ISPCCP2_LCM_IRQSTATUS_EOF_IRQ   (1 << 0)
 
#define ISPCCP2_LCM_IRQSTATUS_OCPERROR_IRQ   (1 << 1)
 
#define ISPCCP2_LCM_IRQSTATUS   (0x030)
 
#define ISPCCP2_CTRL   (0x040)
 
#define ISPCCP2_CTRL_IF_EN   (1 << 0)
 
#define ISPCCP2_CTRL_PHY_SEL   (1 << 1)
 
#define ISPCCP2_CTRL_PHY_SEL_CLOCK   (0 << 1)
 
#define ISPCCP2_CTRL_PHY_SEL_STROBE   (1 << 1)
 
#define ISPCCP2_CTRL_PHY_SEL_MASK   0x1
 
#define ISPCCP2_CTRL_PHY_SEL_SHIFT   1
 
#define ISPCCP2_CTRL_IO_OUT_SEL   (1 << 2)
 
#define ISPCCP2_CTRL_MODE   (1 << 4)
 
#define ISPCCP2_CTRL_VP_CLK_FORCE_ON   (1 << 9)
 
#define ISPCCP2_CTRL_INV   (1 << 10)
 
#define ISPCCP2_CTRL_INV_MASK   0x1
 
#define ISPCCP2_CTRL_INV_SHIFT   10
 
#define ISPCCP2_CTRL_VP_ONLY_EN   (1 << 11)
 
#define ISPCCP2_CTRL_VP_CLK_POL   (1 << 12)
 
#define ISPCCP2_CTRL_VPCLK_DIV_SHIFT   15
 
#define ISPCCP2_CTRL_VPCLK_DIV_MASK   0x1ffff /* [31:15] */
 
#define ISPCCP2_CTRL_VP_OUT_CTRL_SHIFT   8 /* 3430 bits */
 
#define ISPCCP2_CTRL_VP_OUT_CTRL_MASK   0x3 /* 3430 bits */
 
#define ISPCCP2_DBG   (0x044)
 
#define ISPCCP2_GNQ   (0x048)
 
#define ISPCCP2_LCx_CTRL(x)   ((0x050)+0x30*(x))
 
#define ISPCCP2_LCx_CTRL_CHAN_EN   (1 << 0)
 
#define ISPCCP2_LCx_CTRL_CRC_EN   (1 << 19)
 
#define ISPCCP2_LCx_CTRL_CRC_MASK   0x1
 
#define ISPCCP2_LCx_CTRL_CRC_SHIFT   2
 
#define ISPCCP2_LCx_CTRL_CRC_SHIFT_15_0   19
 
#define ISPCCP2_LCx_CTRL_REGION_EN   (1 << 1)
 
#define ISPCCP2_LCx_CTRL_REGION_MASK   0x1
 
#define ISPCCP2_LCx_CTRL_REGION_SHIFT   1
 
#define ISPCCP2_LCx_CTRL_FORMAT_MASK_15_0   0x3f
 
#define ISPCCP2_LCx_CTRL_FORMAT_SHIFT_15_0   0x2
 
#define ISPCCP2_LCx_CTRL_FORMAT_MASK   0x1f
 
#define ISPCCP2_LCx_CTRL_FORMAT_SHIFT   0x3
 
#define ISPCCP2_LCx_CODE(x)   ((0x054)+0x30*(x))
 
#define ISPCCP2_LCx_STAT_START(x)   ((0x058)+0x30*(x))
 
#define ISPCCP2_LCx_STAT_SIZE(x)   ((0x05C)+0x30*(x))
 
#define ISPCCP2_LCx_SOF_ADDR(x)   ((0x060)+0x30*(x))
 
#define ISPCCP2_LCx_EOF_ADDR(x)   ((0x064)+0x30*(x))
 
#define ISPCCP2_LCx_DAT_START(x)   ((0x068)+0x30*(x))
 
#define ISPCCP2_LCx_DAT_SIZE(x)   ((0x06C)+0x30*(x))
 
#define ISPCCP2_LCx_DAT_MASK   0xFFF
 
#define ISPCCP2_LCx_DAT_SHIFT   16
 
#define ISPCCP2_LCx_DAT_PING_ADDR(x)   ((0x070)+0x30*(x))
 
#define ISPCCP2_LCx_DAT_PONG_ADDR(x)   ((0x074)+0x30*(x))
 
#define ISPCCP2_LCx_DAT_OFST(x)   ((0x078)+0x30*(x))
 
#define ISPCCP2_LCM_CTRL   (0x1D0)
 
#define ISPCCP2_LCM_CTRL_CHAN_EN   (1 << 0)
 
#define ISPCCP2_LCM_CTRL_DST_PORT   (1 << 2)
 
#define ISPCCP2_LCM_CTRL_DST_PORT_SHIFT   2
 
#define ISPCCP2_LCM_CTRL_READ_THROTTLE_SHIFT   3
 
#define ISPCCP2_LCM_CTRL_READ_THROTTLE_MASK   0x11
 
#define ISPCCP2_LCM_CTRL_BURST_SIZE_SHIFT   5
 
#define ISPCCP2_LCM_CTRL_BURST_SIZE_MASK   0x7
 
#define ISPCCP2_LCM_CTRL_SRC_FORMAT_SHIFT   16
 
#define ISPCCP2_LCM_CTRL_SRC_FORMAT_MASK   0x7
 
#define ISPCCP2_LCM_CTRL_SRC_DECOMPR_SHIFT   20
 
#define ISPCCP2_LCM_CTRL_SRC_DECOMPR_MASK   0x3
 
#define ISPCCP2_LCM_CTRL_SRC_DPCM_PRED   (1 << 22)
 
#define ISPCCP2_LCM_CTRL_SRC_PACK   (1 << 23)
 
#define ISPCCP2_LCM_CTRL_DST_FORMAT_SHIFT   24
 
#define ISPCCP2_LCM_CTRL_DST_FORMAT_MASK   0x7
 
#define ISPCCP2_LCM_VSIZE   (0x1D4)
 
#define ISPCCP2_LCM_VSIZE_SHIFT   16
 
#define ISPCCP2_LCM_HSIZE   (0x1D8)
 
#define ISPCCP2_LCM_HSIZE_SHIFT   16
 
#define ISPCCP2_LCM_PREFETCH   (0x1DC)
 
#define ISPCCP2_LCM_PREFETCH_SHIFT   3
 
#define ISPCCP2_LCM_SRC_ADDR   (0x1E0)
 
#define ISPCCP2_LCM_SRC_OFST   (0x1E4)
 
#define ISPCCP2_LCM_DST_ADDR   (0x1E8)
 
#define ISPCCP2_LCM_DST_OFST   (0x1EC)
 
#define ISPCCDC_PID   (0x000)
 
#define ISPCCDC_PCR   (0x004)
 
#define ISPCCDC_SYN_MODE   (0x008)
 
#define ISPCCDC_HD_VD_WID   (0x00C)
 
#define ISPCCDC_PIX_LINES   (0x010)
 
#define ISPCCDC_HORZ_INFO   (0x014)
 
#define ISPCCDC_VERT_START   (0x018)
 
#define ISPCCDC_VERT_LINES   (0x01C)
 
#define ISPCCDC_CULLING   (0x020)
 
#define ISPCCDC_HSIZE_OFF   (0x024)
 
#define ISPCCDC_SDOFST   (0x028)
 
#define ISPCCDC_SDR_ADDR   (0x02C)
 
#define ISPCCDC_CLAMP   (0x030)
 
#define ISPCCDC_DCSUB   (0x034)
 
#define ISPCCDC_COLPTN   (0x038)
 
#define ISPCCDC_BLKCMP   (0x03C)
 
#define ISPCCDC_FPC   (0x040)
 
#define ISPCCDC_FPC_ADDR   (0x044)
 
#define ISPCCDC_VDINT   (0x048)
 
#define ISPCCDC_ALAW   (0x04C)
 
#define ISPCCDC_REC656IF   (0x050)
 
#define ISPCCDC_CFG   (0x054)
 
#define ISPCCDC_FMTCFG   (0x058)
 
#define ISPCCDC_FMT_HORZ   (0x05C)
 
#define ISPCCDC_FMT_VERT   (0x060)
 
#define ISPCCDC_FMT_ADDR0   (0x064)
 
#define ISPCCDC_FMT_ADDR1   (0x068)
 
#define ISPCCDC_FMT_ADDR2   (0x06C)
 
#define ISPCCDC_FMT_ADDR3   (0x070)
 
#define ISPCCDC_FMT_ADDR4   (0x074)
 
#define ISPCCDC_FMT_ADDR5   (0x078)
 
#define ISPCCDC_FMT_ADDR6   (0x07C)
 
#define ISPCCDC_FMT_ADDR7   (0x080)
 
#define ISPCCDC_PRGEVEN0   (0x084)
 
#define ISPCCDC_PRGEVEN1   (0x088)
 
#define ISPCCDC_PRGODD0   (0x08C)
 
#define ISPCCDC_PRGODD1   (0x090)
 
#define ISPCCDC_VP_OUT   (0x094)
 
#define ISPCCDC_LSC_CONFIG   (0x098)
 
#define ISPCCDC_LSC_INITIAL   (0x09C)
 
#define ISPCCDC_LSC_TABLE_BASE   (0x0A0)
 
#define ISPCCDC_LSC_TABLE_OFFSET   (0x0A4)
 
#define ISPSBL_PCR   0x4
 
#define ISPSBL_PCR_H3A_AEAWB_WBL_OVF   (1 << 16)
 
#define ISPSBL_PCR_H3A_AF_WBL_OVF   (1 << 17)
 
#define ISPSBL_PCR_RSZ4_WBL_OVF   (1 << 18)
 
#define ISPSBL_PCR_RSZ3_WBL_OVF   (1 << 19)
 
#define ISPSBL_PCR_RSZ2_WBL_OVF   (1 << 20)
 
#define ISPSBL_PCR_RSZ1_WBL_OVF   (1 << 21)
 
#define ISPSBL_PCR_PRV_WBL_OVF   (1 << 22)
 
#define ISPSBL_PCR_CCDC_WBL_OVF   (1 << 23)
 
#define ISPSBL_PCR_CCDCPRV_2_RSZ_OVF   (1 << 24)
 
#define ISPSBL_PCR_CSIA_WBL_OVF   (1 << 25)
 
#define ISPSBL_PCR_CSIB_WBL_OVF   (1 << 26)
 
#define ISPSBL_CCDC_WR_0   (0x028)
 
#define ISPSBL_CCDC_WR_0_DATA_READY   (1 << 21)
 
#define ISPSBL_CCDC_WR_1   (0x02C)
 
#define ISPSBL_CCDC_WR_2   (0x030)
 
#define ISPSBL_CCDC_WR_3   (0x034)
 
#define ISPSBL_SDR_REQ_EXP   0xF8
 
#define ISPSBL_SDR_REQ_HIST_EXP_SHIFT   0
 
#define ISPSBL_SDR_REQ_HIST_EXP_MASK   (0x3FF)
 
#define ISPSBL_SDR_REQ_RSZ_EXP_SHIFT   10
 
#define ISPSBL_SDR_REQ_RSZ_EXP_MASK   (0x3FF << ISPSBL_SDR_REQ_RSZ_EXP_SHIFT)
 
#define ISPSBL_SDR_REQ_PRV_EXP_SHIFT   20
 
#define ISPSBL_SDR_REQ_PRV_EXP_MASK   (0x3FF << ISPSBL_SDR_REQ_PRV_EXP_SHIFT)
 
#define ISPHIST_PID   (0x000)
 
#define ISPHIST_PCR   (0x004)
 
#define ISPHIST_CNT   (0x008)
 
#define ISPHIST_WB_GAIN   (0x00C)
 
#define ISPHIST_R0_HORZ   (0x010)
 
#define ISPHIST_R0_VERT   (0x014)
 
#define ISPHIST_R1_HORZ   (0x018)
 
#define ISPHIST_R1_VERT   (0x01C)
 
#define ISPHIST_R2_HORZ   (0x020)
 
#define ISPHIST_R2_VERT   (0x024)
 
#define ISPHIST_R3_HORZ   (0x028)
 
#define ISPHIST_R3_VERT   (0x02C)
 
#define ISPHIST_ADDR   (0x030)
 
#define ISPHIST_DATA   (0x034)
 
#define ISPHIST_RADD   (0x038)
 
#define ISPHIST_RADD_OFF   (0x03C)
 
#define ISPHIST_H_V_INFO   (0x040)
 
#define ISPH3A_PID   (0x000)
 
#define ISPH3A_PCR   (0x004)
 
#define ISPH3A_AEWWIN1   (0x04C)
 
#define ISPH3A_AEWINSTART   (0x050)
 
#define ISPH3A_AEWINBLK   (0x054)
 
#define ISPH3A_AEWSUBWIN   (0x058)
 
#define ISPH3A_AEWBUFST   (0x05C)
 
#define ISPH3A_AFPAX1   (0x008)
 
#define ISPH3A_AFPAX2   (0x00C)
 
#define ISPH3A_AFPAXSTART   (0x010)
 
#define ISPH3A_AFIIRSH   (0x014)
 
#define ISPH3A_AFBUFST   (0x018)
 
#define ISPH3A_AFCOEF010   (0x01C)
 
#define ISPH3A_AFCOEF032   (0x020)
 
#define ISPH3A_AFCOEF054   (0x024)
 
#define ISPH3A_AFCOEF076   (0x028)
 
#define ISPH3A_AFCOEF098   (0x02C)
 
#define ISPH3A_AFCOEF0010   (0x030)
 
#define ISPH3A_AFCOEF110   (0x034)
 
#define ISPH3A_AFCOEF132   (0x038)
 
#define ISPH3A_AFCOEF154   (0x03C)
 
#define ISPH3A_AFCOEF176   (0x040)
 
#define ISPH3A_AFCOEF198   (0x044)
 
#define ISPH3A_AFCOEF1010   (0x048)
 
#define ISPPRV_PCR   (0x004)
 
#define ISPPRV_HORZ_INFO   (0x008)
 
#define ISPPRV_VERT_INFO   (0x00C)
 
#define ISPPRV_RSDR_ADDR   (0x010)
 
#define ISPPRV_RADR_OFFSET   (0x014)
 
#define ISPPRV_DSDR_ADDR   (0x018)
 
#define ISPPRV_DRKF_OFFSET   (0x01C)
 
#define ISPPRV_WSDR_ADDR   (0x020)
 
#define ISPPRV_WADD_OFFSET   (0x024)
 
#define ISPPRV_AVE   (0x028)
 
#define ISPPRV_HMED   (0x02C)
 
#define ISPPRV_NF   (0x030)
 
#define ISPPRV_WB_DGAIN   (0x034)
 
#define ISPPRV_WBGAIN   (0x038)
 
#define ISPPRV_WBSEL   (0x03C)
 
#define ISPPRV_CFA   (0x040)
 
#define ISPPRV_BLKADJOFF   (0x044)
 
#define ISPPRV_RGB_MAT1   (0x048)
 
#define ISPPRV_RGB_MAT2   (0x04C)
 
#define ISPPRV_RGB_MAT3   (0x050)
 
#define ISPPRV_RGB_MAT4   (0x054)
 
#define ISPPRV_RGB_MAT5   (0x058)
 
#define ISPPRV_RGB_OFF1   (0x05C)
 
#define ISPPRV_RGB_OFF2   (0x060)
 
#define ISPPRV_CSC0   (0x064)
 
#define ISPPRV_CSC1   (0x068)
 
#define ISPPRV_CSC2   (0x06C)
 
#define ISPPRV_CSC_OFFSET   (0x070)
 
#define ISPPRV_CNT_BRT   (0x074)
 
#define ISPPRV_CSUP   (0x078)
 
#define ISPPRV_SETUP_YC   (0x07C)
 
#define ISPPRV_SET_TBL_ADDR   (0x080)
 
#define ISPPRV_SET_TBL_DATA   (0x084)
 
#define ISPPRV_CDC_THR0   (0x090)
 
#define ISPPRV_CDC_THR1   (ISPPRV_CDC_THR0 + (0x4))
 
#define ISPPRV_CDC_THR2   (ISPPRV_CDC_THR0 + (0x4) * 2)
 
#define ISPPRV_CDC_THR3   (ISPPRV_CDC_THR0 + (0x4) * 3)
 
#define ISPPRV_REDGAMMA_TABLE_ADDR   0x0000
 
#define ISPPRV_GREENGAMMA_TABLE_ADDR   0x0400
 
#define ISPPRV_BLUEGAMMA_TABLE_ADDR   0x0800
 
#define ISPPRV_NF_TABLE_ADDR   0x0C00
 
#define ISPPRV_YENH_TABLE_ADDR   0x1000
 
#define ISPPRV_CFA_TABLE_ADDR   0x1400
 
#define ISPRSZ_MIN_OUTPUT   64
 
#define ISPRSZ_MAX_OUTPUT   3312
 
#define ISPRSZ_PID   (0x000)
 
#define ISPRSZ_PCR   (0x004)
 
#define ISPRSZ_CNT   (0x008)
 
#define ISPRSZ_OUT_SIZE   (0x00C)
 
#define ISPRSZ_IN_START   (0x010)
 
#define ISPRSZ_IN_SIZE   (0x014)
 
#define ISPRSZ_SDR_INADD   (0x018)
 
#define ISPRSZ_SDR_INOFF   (0x01C)
 
#define ISPRSZ_SDR_OUTADD   (0x020)
 
#define ISPRSZ_SDR_OUTOFF   (0x024)
 
#define ISPRSZ_HFILT10   (0x028)
 
#define ISPRSZ_HFILT32   (0x02C)
 
#define ISPRSZ_HFILT54   (0x030)
 
#define ISPRSZ_HFILT76   (0x034)
 
#define ISPRSZ_HFILT98   (0x038)
 
#define ISPRSZ_HFILT1110   (0x03C)
 
#define ISPRSZ_HFILT1312   (0x040)
 
#define ISPRSZ_HFILT1514   (0x044)
 
#define ISPRSZ_HFILT1716   (0x048)
 
#define ISPRSZ_HFILT1918   (0x04C)
 
#define ISPRSZ_HFILT2120   (0x050)
 
#define ISPRSZ_HFILT2322   (0x054)
 
#define ISPRSZ_HFILT2524   (0x058)
 
#define ISPRSZ_HFILT2726   (0x05C)
 
#define ISPRSZ_HFILT2928   (0x060)
 
#define ISPRSZ_HFILT3130   (0x064)
 
#define ISPRSZ_VFILT10   (0x068)
 
#define ISPRSZ_VFILT32   (0x06C)
 
#define ISPRSZ_VFILT54   (0x070)
 
#define ISPRSZ_VFILT76   (0x074)
 
#define ISPRSZ_VFILT98   (0x078)
 
#define ISPRSZ_VFILT1110   (0x07C)
 
#define ISPRSZ_VFILT1312   (0x080)
 
#define ISPRSZ_VFILT1514   (0x084)
 
#define ISPRSZ_VFILT1716   (0x088)
 
#define ISPRSZ_VFILT1918   (0x08C)
 
#define ISPRSZ_VFILT2120   (0x090)
 
#define ISPRSZ_VFILT2322   (0x094)
 
#define ISPRSZ_VFILT2524   (0x098)
 
#define ISPRSZ_VFILT2726   (0x09C)
 
#define ISPRSZ_VFILT2928   (0x0A0)
 
#define ISPRSZ_VFILT3130   (0x0A4)
 
#define ISPRSZ_YENH   (0x0A8)
 
#define ISP_INT_CLR   0xFF113F11
 
#define ISPPRV_PCR_EN   1
 
#define ISPPRV_PCR_BUSY   (1 << 1)
 
#define ISPPRV_PCR_SOURCE   (1 << 2)
 
#define ISPPRV_PCR_ONESHOT   (1 << 3)
 
#define ISPPRV_PCR_WIDTH   (1 << 4)
 
#define ISPPRV_PCR_INVALAW   (1 << 5)
 
#define ISPPRV_PCR_DRKFEN   (1 << 6)
 
#define ISPPRV_PCR_DRKFCAP   (1 << 7)
 
#define ISPPRV_PCR_HMEDEN   (1 << 8)
 
#define ISPPRV_PCR_NFEN   (1 << 9)
 
#define ISPPRV_PCR_CFAEN   (1 << 10)
 
#define ISPPRV_PCR_CFAFMT_SHIFT   11
 
#define ISPPRV_PCR_CFAFMT_MASK   0x7800
 
#define ISPPRV_PCR_CFAFMT_BAYER   (0 << 11)
 
#define ISPPRV_PCR_CFAFMT_SONYVGA   (1 << 11)
 
#define ISPPRV_PCR_CFAFMT_RGBFOVEON   (2 << 11)
 
#define ISPPRV_PCR_CFAFMT_DNSPL   (3 << 11)
 
#define ISPPRV_PCR_CFAFMT_HONEYCOMB   (4 << 11)
 
#define ISPPRV_PCR_CFAFMT_RRGGBBFOVEON   (5 << 11)
 
#define ISPPRV_PCR_YNENHEN   (1 << 15)
 
#define ISPPRV_PCR_SUPEN   (1 << 16)
 
#define ISPPRV_PCR_YCPOS_SHIFT   17
 
#define ISPPRV_PCR_YCPOS_YCrYCb   (0 << 17)
 
#define ISPPRV_PCR_YCPOS_YCbYCr   (1 << 17)
 
#define ISPPRV_PCR_YCPOS_CbYCrY   (2 << 17)
 
#define ISPPRV_PCR_YCPOS_CrYCbY   (3 << 17)
 
#define ISPPRV_PCR_RSZPORT   (1 << 19)
 
#define ISPPRV_PCR_SDRPORT   (1 << 20)
 
#define ISPPRV_PCR_SCOMP_EN   (1 << 21)
 
#define ISPPRV_PCR_SCOMP_SFT_SHIFT   (22)
 
#define ISPPRV_PCR_SCOMP_SFT_MASK   (7 << 22)
 
#define ISPPRV_PCR_GAMMA_BYPASS   (1 << 26)
 
#define ISPPRV_PCR_DCOREN   (1 << 27)
 
#define ISPPRV_PCR_DCCOUP   (1 << 28)
 
#define ISPPRV_PCR_DRK_FAIL   (1 << 31)
 
#define ISPPRV_HORZ_INFO_EPH_SHIFT   0
 
#define ISPPRV_HORZ_INFO_EPH_MASK   0x3fff
 
#define ISPPRV_HORZ_INFO_SPH_SHIFT   16
 
#define ISPPRV_HORZ_INFO_SPH_MASK   0x3fff0
 
#define ISPPRV_VERT_INFO_ELV_SHIFT   0
 
#define ISPPRV_VERT_INFO_ELV_MASK   0x3fff
 
#define ISPPRV_VERT_INFO_SLV_SHIFT   16
 
#define ISPPRV_VERT_INFO_SLV_MASK   0x3fff0
 
#define ISPPRV_AVE_EVENDIST_SHIFT   2
 
#define ISPPRV_AVE_EVENDIST_1   0x0
 
#define ISPPRV_AVE_EVENDIST_2   0x1
 
#define ISPPRV_AVE_EVENDIST_3   0x2
 
#define ISPPRV_AVE_EVENDIST_4   0x3
 
#define ISPPRV_AVE_ODDDIST_SHIFT   4
 
#define ISPPRV_AVE_ODDDIST_1   0x0
 
#define ISPPRV_AVE_ODDDIST_2   0x1
 
#define ISPPRV_AVE_ODDDIST_3   0x2
 
#define ISPPRV_AVE_ODDDIST_4   0x3
 
#define ISPPRV_HMED_THRESHOLD_SHIFT   0
 
#define ISPPRV_HMED_EVENDIST   (1 << 8)
 
#define ISPPRV_HMED_ODDDIST   (1 << 9)
 
#define ISPPRV_WBGAIN_COEF0_SHIFT   0
 
#define ISPPRV_WBGAIN_COEF1_SHIFT   8
 
#define ISPPRV_WBGAIN_COEF2_SHIFT   16
 
#define ISPPRV_WBGAIN_COEF3_SHIFT   24
 
#define ISPPRV_WBSEL_COEF0   0x0
 
#define ISPPRV_WBSEL_COEF1   0x1
 
#define ISPPRV_WBSEL_COEF2   0x2
 
#define ISPPRV_WBSEL_COEF3   0x3
 
#define ISPPRV_WBSEL_N0_0_SHIFT   0
 
#define ISPPRV_WBSEL_N0_1_SHIFT   2
 
#define ISPPRV_WBSEL_N0_2_SHIFT   4
 
#define ISPPRV_WBSEL_N0_3_SHIFT   6
 
#define ISPPRV_WBSEL_N1_0_SHIFT   8
 
#define ISPPRV_WBSEL_N1_1_SHIFT   10
 
#define ISPPRV_WBSEL_N1_2_SHIFT   12
 
#define ISPPRV_WBSEL_N1_3_SHIFT   14
 
#define ISPPRV_WBSEL_N2_0_SHIFT   16
 
#define ISPPRV_WBSEL_N2_1_SHIFT   18
 
#define ISPPRV_WBSEL_N2_2_SHIFT   20
 
#define ISPPRV_WBSEL_N2_3_SHIFT   22
 
#define ISPPRV_WBSEL_N3_0_SHIFT   24
 
#define ISPPRV_WBSEL_N3_1_SHIFT   26
 
#define ISPPRV_WBSEL_N3_2_SHIFT   28
 
#define ISPPRV_WBSEL_N3_3_SHIFT   30
 
#define ISPPRV_CFA_GRADTH_HOR_SHIFT   0
 
#define ISPPRV_CFA_GRADTH_VER_SHIFT   8
 
#define ISPPRV_BLKADJOFF_B_SHIFT   0
 
#define ISPPRV_BLKADJOFF_G_SHIFT   8
 
#define ISPPRV_BLKADJOFF_R_SHIFT   16
 
#define ISPPRV_RGB_MAT1_MTX_RR_SHIFT   0
 
#define ISPPRV_RGB_MAT1_MTX_GR_SHIFT   16
 
#define ISPPRV_RGB_MAT2_MTX_BR_SHIFT   0
 
#define ISPPRV_RGB_MAT2_MTX_RG_SHIFT   16
 
#define ISPPRV_RGB_MAT3_MTX_GG_SHIFT   0
 
#define ISPPRV_RGB_MAT3_MTX_BG_SHIFT   16
 
#define ISPPRV_RGB_MAT4_MTX_RB_SHIFT   0
 
#define ISPPRV_RGB_MAT4_MTX_GB_SHIFT   16
 
#define ISPPRV_RGB_MAT5_MTX_BB_SHIFT   0
 
#define ISPPRV_RGB_OFF1_MTX_OFFG_SHIFT   0
 
#define ISPPRV_RGB_OFF1_MTX_OFFR_SHIFT   16
 
#define ISPPRV_RGB_OFF2_MTX_OFFB_SHIFT   0
 
#define ISPPRV_CSC0_RY_SHIFT   0
 
#define ISPPRV_CSC0_GY_SHIFT   10
 
#define ISPPRV_CSC0_BY_SHIFT   20
 
#define ISPPRV_CSC1_RCB_SHIFT   0
 
#define ISPPRV_CSC1_GCB_SHIFT   10
 
#define ISPPRV_CSC1_BCB_SHIFT   20
 
#define ISPPRV_CSC2_RCR_SHIFT   0
 
#define ISPPRV_CSC2_GCR_SHIFT   10
 
#define ISPPRV_CSC2_BCR_SHIFT   20
 
#define ISPPRV_CSC_OFFSET_CR_SHIFT   0
 
#define ISPPRV_CSC_OFFSET_CB_SHIFT   8
 
#define ISPPRV_CSC_OFFSET_Y_SHIFT   16
 
#define ISPPRV_CNT_BRT_BRT_SHIFT   0
 
#define ISPPRV_CNT_BRT_CNT_SHIFT   8
 
#define ISPPRV_CONTRAST_MAX   0x10
 
#define ISPPRV_CONTRAST_MIN   0xFF
 
#define ISPPRV_BRIGHT_MIN   0x00
 
#define ISPPRV_BRIGHT_MAX   0xFF
 
#define ISPPRV_CSUP_CSUPG_SHIFT   0
 
#define ISPPRV_CSUP_THRES_SHIFT   8
 
#define ISPPRV_CSUP_HPYF_SHIFT   16
 
#define ISPPRV_SETUP_YC_MINC_SHIFT   0
 
#define ISPPRV_SETUP_YC_MAXC_SHIFT   8
 
#define ISPPRV_SETUP_YC_MINY_SHIFT   16
 
#define ISPPRV_SETUP_YC_MAXY_SHIFT   24
 
#define ISPPRV_YC_MAX   0xFF
 
#define ISPPRV_YC_MIN   0x0
 
#define ISP_REVISION_SHIFT   0
 
#define ISP_SYSCONFIG_AUTOIDLE   (1 << 0)
 
#define ISP_SYSCONFIG_SOFTRESET   (1 << 1)
 
#define ISP_SYSCONFIG_MIDLEMODE_SHIFT   12
 
#define ISP_SYSCONFIG_MIDLEMODE_FORCESTANDBY   0x0
 
#define ISP_SYSCONFIG_MIDLEMODE_NOSTANBY   0x1
 
#define ISP_SYSCONFIG_MIDLEMODE_SMARTSTANDBY   0x2
 
#define ISP_SYSSTATUS_RESETDONE   0
 
#define IRQ0ENABLE_CSIA_IRQ   (1 << 0)
 
#define IRQ0ENABLE_CSIC_IRQ   (1 << 1)
 
#define IRQ0ENABLE_CCP2_LCM_IRQ   (1 << 3)
 
#define IRQ0ENABLE_CCP2_LC0_IRQ   (1 << 4)
 
#define IRQ0ENABLE_CCP2_LC1_IRQ   (1 << 5)
 
#define IRQ0ENABLE_CCP2_LC2_IRQ   (1 << 6)
 
#define IRQ0ENABLE_CCP2_LC3_IRQ   (1 << 7)
 
#define IRQ0ENABLE_CSIB_IRQ
 
#define IRQ0ENABLE_CCDC_VD0_IRQ   (1 << 8)
 
#define IRQ0ENABLE_CCDC_VD1_IRQ   (1 << 9)
 
#define IRQ0ENABLE_CCDC_VD2_IRQ   (1 << 10)
 
#define IRQ0ENABLE_CCDC_ERR_IRQ   (1 << 11)
 
#define IRQ0ENABLE_H3A_AF_DONE_IRQ   (1 << 12)
 
#define IRQ0ENABLE_H3A_AWB_DONE_IRQ   (1 << 13)
 
#define IRQ0ENABLE_HIST_DONE_IRQ   (1 << 16)
 
#define IRQ0ENABLE_CCDC_LSC_DONE_IRQ   (1 << 17)
 
#define IRQ0ENABLE_CCDC_LSC_PREF_COMP_IRQ   (1 << 18)
 
#define IRQ0ENABLE_CCDC_LSC_PREF_ERR_IRQ   (1 << 19)
 
#define IRQ0ENABLE_PRV_DONE_IRQ   (1 << 20)
 
#define IRQ0ENABLE_RSZ_DONE_IRQ   (1 << 24)
 
#define IRQ0ENABLE_OVF_IRQ   (1 << 25)
 
#define IRQ0ENABLE_PING_IRQ   (1 << 26)
 
#define IRQ0ENABLE_PONG_IRQ   (1 << 27)
 
#define IRQ0ENABLE_MMU_ERR_IRQ   (1 << 28)
 
#define IRQ0ENABLE_OCP_ERR_IRQ   (1 << 29)
 
#define IRQ0ENABLE_SEC_ERR_IRQ   (1 << 30)
 
#define IRQ0ENABLE_HS_VS_IRQ   (1 << 31)
 
#define IRQ0STATUS_CSIA_IRQ   (1 << 0)
 
#define IRQ0STATUS_CSI2C_IRQ   (1 << 1)
 
#define IRQ0STATUS_CCP2_LCM_IRQ   (1 << 3)
 
#define IRQ0STATUS_CCP2_LC0_IRQ   (1 << 4)
 
#define IRQ0STATUS_CSIB_IRQ
 
#define IRQ0STATUS_CSIB_LC1_IRQ   (1 << 5)
 
#define IRQ0STATUS_CSIB_LC2_IRQ   (1 << 6)
 
#define IRQ0STATUS_CSIB_LC3_IRQ   (1 << 7)
 
#define IRQ0STATUS_CCDC_VD0_IRQ   (1 << 8)
 
#define IRQ0STATUS_CCDC_VD1_IRQ   (1 << 9)
 
#define IRQ0STATUS_CCDC_VD2_IRQ   (1 << 10)
 
#define IRQ0STATUS_CCDC_ERR_IRQ   (1 << 11)
 
#define IRQ0STATUS_H3A_AF_DONE_IRQ   (1 << 12)
 
#define IRQ0STATUS_H3A_AWB_DONE_IRQ   (1 << 13)
 
#define IRQ0STATUS_HIST_DONE_IRQ   (1 << 16)
 
#define IRQ0STATUS_CCDC_LSC_DONE_IRQ   (1 << 17)
 
#define IRQ0STATUS_CCDC_LSC_PREF_COMP_IRQ   (1 << 18)
 
#define IRQ0STATUS_CCDC_LSC_PREF_ERR_IRQ   (1 << 19)
 
#define IRQ0STATUS_PRV_DONE_IRQ   (1 << 20)
 
#define IRQ0STATUS_RSZ_DONE_IRQ   (1 << 24)
 
#define IRQ0STATUS_OVF_IRQ   (1 << 25)
 
#define IRQ0STATUS_PING_IRQ   (1 << 26)
 
#define IRQ0STATUS_PONG_IRQ   (1 << 27)
 
#define IRQ0STATUS_MMU_ERR_IRQ   (1 << 28)
 
#define IRQ0STATUS_OCP_ERR_IRQ   (1 << 29)
 
#define IRQ0STATUS_SEC_ERR_IRQ   (1 << 30)
 
#define IRQ0STATUS_HS_VS_IRQ   (1 << 31)
 
#define TCTRL_GRESET_LEN   0
 
#define TCTRL_PSTRB_REPLAY_DELAY   0
 
#define TCTRL_PSTRB_REPLAY_COUNTER_SHIFT   25
 
#define ISPCTRL_PAR_SER_CLK_SEL_PARALLEL   0x0
 
#define ISPCTRL_PAR_SER_CLK_SEL_CSIA   0x1
 
#define ISPCTRL_PAR_SER_CLK_SEL_CSIB   0x2
 
#define ISPCTRL_PAR_SER_CLK_SEL_CSIC   0x3
 
#define ISPCTRL_PAR_SER_CLK_SEL_MASK   0x3
 
#define ISPCTRL_PAR_BRIDGE_SHIFT   2
 
#define ISPCTRL_PAR_BRIDGE_DISABLE   (0x0 << 2)
 
#define ISPCTRL_PAR_BRIDGE_LENDIAN   (0x2 << 2)
 
#define ISPCTRL_PAR_BRIDGE_BENDIAN   (0x3 << 2)
 
#define ISPCTRL_PAR_BRIDGE_MASK   (0x3 << 2)
 
#define ISPCTRL_PAR_CLK_POL_SHIFT   4
 
#define ISPCTRL_PAR_CLK_POL_INV   (1 << 4)
 
#define ISPCTRL_PING_PONG_EN   (1 << 5)
 
#define ISPCTRL_SHIFT_SHIFT   6
 
#define ISPCTRL_SHIFT_0   (0x0 << 6)
 
#define ISPCTRL_SHIFT_2   (0x1 << 6)
 
#define ISPCTRL_SHIFT_4   (0x2 << 6)
 
#define ISPCTRL_SHIFT_MASK   (0x3 << 6)
 
#define ISPCTRL_CCDC_CLK_EN   (1 << 8)
 
#define ISPCTRL_SCMP_CLK_EN   (1 << 9)
 
#define ISPCTRL_H3A_CLK_EN   (1 << 10)
 
#define ISPCTRL_HIST_CLK_EN   (1 << 11)
 
#define ISPCTRL_PREV_CLK_EN   (1 << 12)
 
#define ISPCTRL_RSZ_CLK_EN   (1 << 13)
 
#define ISPCTRL_SYNC_DETECT_SHIFT   14
 
#define ISPCTRL_SYNC_DETECT_HSFALL   (0x0 << ISPCTRL_SYNC_DETECT_SHIFT)
 
#define ISPCTRL_SYNC_DETECT_HSRISE   (0x1 << ISPCTRL_SYNC_DETECT_SHIFT)
 
#define ISPCTRL_SYNC_DETECT_VSFALL   (0x2 << ISPCTRL_SYNC_DETECT_SHIFT)
 
#define ISPCTRL_SYNC_DETECT_VSRISE   (0x3 << ISPCTRL_SYNC_DETECT_SHIFT)
 
#define ISPCTRL_SYNC_DETECT_MASK   (0x3 << ISPCTRL_SYNC_DETECT_SHIFT)
 
#define ISPCTRL_CCDC_RAM_EN   (1 << 16)
 
#define ISPCTRL_PREV_RAM_EN   (1 << 17)
 
#define ISPCTRL_SBL_RD_RAM_EN   (1 << 18)
 
#define ISPCTRL_SBL_WR1_RAM_EN   (1 << 19)
 
#define ISPCTRL_SBL_WR0_RAM_EN   (1 << 20)
 
#define ISPCTRL_SBL_AUTOIDLE   (1 << 21)
 
#define ISPCTRL_SBL_SHARED_WPORTC   (1 << 26)
 
#define ISPCTRL_SBL_SHARED_RPORTA   (1 << 27)
 
#define ISPCTRL_SBL_SHARED_RPORTB   (1 << 28)
 
#define ISPCTRL_JPEG_FLUSH   (1 << 30)
 
#define ISPCTRL_CCDC_FLUSH   (1 << 31)
 
#define ISPSECURE_SECUREMODE   0
 
#define ISPTCTRL_CTRL_DIV_LOW   0x0
 
#define ISPTCTRL_CTRL_DIV_HIGH   0x1
 
#define ISPTCTRL_CTRL_DIV_BYPASS   0x1F
 
#define ISPTCTRL_CTRL_DIVA_SHIFT   0
 
#define ISPTCTRL_CTRL_DIVA_MASK   (0x1F << ISPTCTRL_CTRL_DIVA_SHIFT)
 
#define ISPTCTRL_CTRL_DIVB_SHIFT   5
 
#define ISPTCTRL_CTRL_DIVB_MASK   (0x1F << ISPTCTRL_CTRL_DIVB_SHIFT)
 
#define ISPTCTRL_CTRL_DIVC_SHIFT   10
 
#define ISPTCTRL_CTRL_DIVC_NOCLOCK   (0x0 << 10)
 
#define ISPTCTRL_CTRL_SHUTEN   (1 << 21)
 
#define ISPTCTRL_CTRL_PSTRBEN   (1 << 22)
 
#define ISPTCTRL_CTRL_STRBEN   (1 << 23)
 
#define ISPTCTRL_CTRL_SHUTPOL   (1 << 24)
 
#define ISPTCTRL_CTRL_STRBPSTRBPOL   (1 << 26)
 
#define ISPTCTRL_CTRL_INSEL_SHIFT   27
 
#define ISPTCTRL_CTRL_INSEL_PARALLEL   (0x0 << 27)
 
#define ISPTCTRL_CTRL_INSEL_CSIA   (0x1 << 27)
 
#define ISPTCTRL_CTRL_INSEL_CSIB   (0x2 << 27)
 
#define ISPTCTRL_CTRL_GRESETEn   (1 << 29)
 
#define ISPTCTRL_CTRL_GRESETPOL   (1 << 30)
 
#define ISPTCTRL_CTRL_GRESETDIR   (1 << 31)
 
#define ISPTCTRL_FRAME_SHUT_SHIFT   0
 
#define ISPTCTRL_FRAME_PSTRB_SHIFT   6
 
#define ISPTCTRL_FRAME_STRB_SHIFT   12
 
#define ISPCCDC_PID_PREV_SHIFT   0
 
#define ISPCCDC_PID_CID_SHIFT   8
 
#define ISPCCDC_PID_TID_SHIFT   16
 
#define ISPCCDC_PCR_EN   1
 
#define ISPCCDC_PCR_BUSY   (1 << 1)
 
#define ISPCCDC_SYN_MODE_VDHDOUT   0x1
 
#define ISPCCDC_SYN_MODE_FLDOUT   (1 << 1)
 
#define ISPCCDC_SYN_MODE_VDPOL   (1 << 2)
 
#define ISPCCDC_SYN_MODE_HDPOL   (1 << 3)
 
#define ISPCCDC_SYN_MODE_FLDPOL   (1 << 4)
 
#define ISPCCDC_SYN_MODE_EXWEN   (1 << 5)
 
#define ISPCCDC_SYN_MODE_DATAPOL   (1 << 6)
 
#define ISPCCDC_SYN_MODE_FLDMODE   (1 << 7)
 
#define ISPCCDC_SYN_MODE_DATSIZ_MASK   (0x7 << 8)
 
#define ISPCCDC_SYN_MODE_DATSIZ_8_16   (0x0 << 8)
 
#define ISPCCDC_SYN_MODE_DATSIZ_12   (0x4 << 8)
 
#define ISPCCDC_SYN_MODE_DATSIZ_11   (0x5 << 8)
 
#define ISPCCDC_SYN_MODE_DATSIZ_10   (0x6 << 8)
 
#define ISPCCDC_SYN_MODE_DATSIZ_8   (0x7 << 8)
 
#define ISPCCDC_SYN_MODE_PACK8   (1 << 11)
 
#define ISPCCDC_SYN_MODE_INPMOD_MASK   (3 << 12)
 
#define ISPCCDC_SYN_MODE_INPMOD_RAW   (0 << 12)
 
#define ISPCCDC_SYN_MODE_INPMOD_YCBCR16   (1 << 12)
 
#define ISPCCDC_SYN_MODE_INPMOD_YCBCR8   (2 << 12)
 
#define ISPCCDC_SYN_MODE_LPF   (1 << 14)
 
#define ISPCCDC_SYN_MODE_FLDSTAT   (1 << 15)
 
#define ISPCCDC_SYN_MODE_VDHDEN   (1 << 16)
 
#define ISPCCDC_SYN_MODE_WEN   (1 << 17)
 
#define ISPCCDC_SYN_MODE_VP2SDR   (1 << 18)
 
#define ISPCCDC_SYN_MODE_SDR2RSZ   (1 << 19)
 
#define ISPCCDC_HD_VD_WID_VDW_SHIFT   0
 
#define ISPCCDC_HD_VD_WID_HDW_SHIFT   16
 
#define ISPCCDC_PIX_LINES_HLPRF_SHIFT   0
 
#define ISPCCDC_PIX_LINES_PPLN_SHIFT   16
 
#define ISPCCDC_HORZ_INFO_NPH_SHIFT   0
 
#define ISPCCDC_HORZ_INFO_NPH_MASK   0x00007fff
 
#define ISPCCDC_HORZ_INFO_SPH_SHIFT   16
 
#define ISPCCDC_HORZ_INFO_SPH_MASK   0x7fff0000
 
#define ISPCCDC_VERT_START_SLV1_SHIFT   0
 
#define ISPCCDC_VERT_START_SLV0_SHIFT   16
 
#define ISPCCDC_VERT_START_SLV0_MASK   0x7fff0000
 
#define ISPCCDC_VERT_LINES_NLV_SHIFT   0
 
#define ISPCCDC_VERT_LINES_NLV_MASK   0x00007fff
 
#define ISPCCDC_CULLING_CULV_SHIFT   0
 
#define ISPCCDC_CULLING_CULHODD_SHIFT   16
 
#define ISPCCDC_CULLING_CULHEVN_SHIFT   24
 
#define ISPCCDC_HSIZE_OFF_SHIFT   0
 
#define ISPCCDC_SDOFST_FINV   (1 << 14)
 
#define ISPCCDC_SDOFST_FOFST_1L   0
 
#define ISPCCDC_SDOFST_FOFST_4L   (3 << 12)
 
#define ISPCCDC_SDOFST_LOFST3_SHIFT   0
 
#define ISPCCDC_SDOFST_LOFST2_SHIFT   3
 
#define ISPCCDC_SDOFST_LOFST1_SHIFT   6
 
#define ISPCCDC_SDOFST_LOFST0_SHIFT   9
 
#define EVENEVEN   1
 
#define ODDEVEN   2
 
#define EVENODD   3
 
#define ODDODD   4
 
#define ISPCCDC_CLAMP_OBGAIN_SHIFT   0
 
#define ISPCCDC_CLAMP_OBST_SHIFT   10
 
#define ISPCCDC_CLAMP_OBSLN_SHIFT   25
 
#define ISPCCDC_CLAMP_OBSLEN_SHIFT   28
 
#define ISPCCDC_CLAMP_CLAMPEN   (1 << 31)
 
#define ISPCCDC_COLPTN_R_Ye   0x0
 
#define ISPCCDC_COLPTN_Gr_Cy   0x1
 
#define ISPCCDC_COLPTN_Gb_G   0x2
 
#define ISPCCDC_COLPTN_B_Mg   0x3
 
#define ISPCCDC_COLPTN_CP0PLC0_SHIFT   0
 
#define ISPCCDC_COLPTN_CP0PLC1_SHIFT   2
 
#define ISPCCDC_COLPTN_CP0PLC2_SHIFT   4
 
#define ISPCCDC_COLPTN_CP0PLC3_SHIFT   6
 
#define ISPCCDC_COLPTN_CP1PLC0_SHIFT   8
 
#define ISPCCDC_COLPTN_CP1PLC1_SHIFT   10
 
#define ISPCCDC_COLPTN_CP1PLC2_SHIFT   12
 
#define ISPCCDC_COLPTN_CP1PLC3_SHIFT   14
 
#define ISPCCDC_COLPTN_CP2PLC0_SHIFT   16
 
#define ISPCCDC_COLPTN_CP2PLC1_SHIFT   18
 
#define ISPCCDC_COLPTN_CP2PLC2_SHIFT   20
 
#define ISPCCDC_COLPTN_CP2PLC3_SHIFT   22
 
#define ISPCCDC_COLPTN_CP3PLC0_SHIFT   24
 
#define ISPCCDC_COLPTN_CP3PLC1_SHIFT   26
 
#define ISPCCDC_COLPTN_CP3PLC2_SHIFT   28
 
#define ISPCCDC_COLPTN_CP3PLC3_SHIFT   30
 
#define ISPCCDC_BLKCMP_B_MG_SHIFT   0
 
#define ISPCCDC_BLKCMP_GB_G_SHIFT   8
 
#define ISPCCDC_BLKCMP_GR_CY_SHIFT   16
 
#define ISPCCDC_BLKCMP_R_YE_SHIFT   24
 
#define ISPCCDC_FPC_FPNUM_SHIFT   0
 
#define ISPCCDC_FPC_FPCEN   (1 << 15)
 
#define ISPCCDC_FPC_FPERR   (1 << 16)
 
#define ISPCCDC_VDINT_1_SHIFT   0
 
#define ISPCCDC_VDINT_1_MASK   0x00007fff
 
#define ISPCCDC_VDINT_0_SHIFT   16
 
#define ISPCCDC_VDINT_0_MASK   0x7fff0000
 
#define ISPCCDC_ALAW_GWDI_12_3   (0x3 << 0)
 
#define ISPCCDC_ALAW_GWDI_11_2   (0x4 << 0)
 
#define ISPCCDC_ALAW_GWDI_10_1   (0x5 << 0)
 
#define ISPCCDC_ALAW_GWDI_9_0   (0x6 << 0)
 
#define ISPCCDC_ALAW_CCDTBL   (1 << 3)
 
#define ISPCCDC_REC656IF_R656ON   1
 
#define ISPCCDC_REC656IF_ECCFVH   (1 << 1)
 
#define ISPCCDC_CFG_BW656   (1 << 5)
 
#define ISPCCDC_CFG_FIDMD_SHIFT   6
 
#define ISPCCDC_CFG_WENLOG   (1 << 8)
 
#define ISPCCDC_CFG_WENLOG_AND   (0 << 8)
 
#define ISPCCDC_CFG_WENLOG_OR   (1 << 8)
 
#define ISPCCDC_CFG_Y8POS   (1 << 11)
 
#define ISPCCDC_CFG_BSWD   (1 << 12)
 
#define ISPCCDC_CFG_MSBINVI   (1 << 13)
 
#define ISPCCDC_CFG_VDLC   (1 << 15)
 
#define ISPCCDC_FMTCFG_FMTEN   0x1
 
#define ISPCCDC_FMTCFG_LNALT   (1 << 1)
 
#define ISPCCDC_FMTCFG_LNUM_SHIFT   2
 
#define ISPCCDC_FMTCFG_PLEN_ODD_SHIFT   4
 
#define ISPCCDC_FMTCFG_PLEN_EVEN_SHIFT   8
 
#define ISPCCDC_FMTCFG_VPIN_MASK   0x00007000
 
#define ISPCCDC_FMTCFG_VPIN_12_3   (0x3 << 12)
 
#define ISPCCDC_FMTCFG_VPIN_11_2   (0x4 << 12)
 
#define ISPCCDC_FMTCFG_VPIN_10_1   (0x5 << 12)
 
#define ISPCCDC_FMTCFG_VPIN_9_0   (0x6 << 12)
 
#define ISPCCDC_FMTCFG_VPEN   (1 << 15)
 
#define ISPCCDC_FMTCFG_VPIF_FRQ_MASK   0x003f0000
 
#define ISPCCDC_FMTCFG_VPIF_FRQ_SHIFT   16
 
#define ISPCCDC_FMTCFG_VPIF_FRQ_BY2   (0x0 << 16)
 
#define ISPCCDC_FMTCFG_VPIF_FRQ_BY3   (0x1 << 16)
 
#define ISPCCDC_FMTCFG_VPIF_FRQ_BY4   (0x2 << 16)
 
#define ISPCCDC_FMTCFG_VPIF_FRQ_BY5   (0x3 << 16)
 
#define ISPCCDC_FMTCFG_VPIF_FRQ_BY6   (0x4 << 16)
 
#define ISPCCDC_FMT_HORZ_FMTLNH_SHIFT   0
 
#define ISPCCDC_FMT_HORZ_FMTSPH_SHIFT   16
 
#define ISPCCDC_FMT_VERT_FMTLNV_SHIFT   0
 
#define ISPCCDC_FMT_VERT_FMTSLV_SHIFT   16
 
#define ISPCCDC_FMT_HORZ_FMTSPH_MASK   0x1fff0000
 
#define ISPCCDC_FMT_HORZ_FMTLNH_MASK   0x00001fff
 
#define ISPCCDC_FMT_VERT_FMTSLV_MASK   0x1fff0000
 
#define ISPCCDC_FMT_VERT_FMTLNV_MASK   0x00001fff
 
#define ISPCCDC_VP_OUT_HORZ_ST_SHIFT   0
 
#define ISPCCDC_VP_OUT_HORZ_NUM_SHIFT   4
 
#define ISPCCDC_VP_OUT_VERT_NUM_SHIFT   17
 
#define ISPRSZ_PID_PREV_SHIFT   0
 
#define ISPRSZ_PID_CID_SHIFT   8
 
#define ISPRSZ_PID_TID_SHIFT   16
 
#define ISPRSZ_PCR_ENABLE   (1 << 0)
 
#define ISPRSZ_PCR_BUSY   (1 << 1)
 
#define ISPRSZ_PCR_ONESHOT   (1 << 2)
 
#define ISPRSZ_CNT_HRSZ_SHIFT   0
 
#define ISPRSZ_CNT_HRSZ_MASK   (0x3FF << ISPRSZ_CNT_HRSZ_SHIFT)
 
#define ISPRSZ_CNT_VRSZ_SHIFT   10
 
#define ISPRSZ_CNT_VRSZ_MASK   (0x3FF << ISPRSZ_CNT_VRSZ_SHIFT)
 
#define ISPRSZ_CNT_HSTPH_SHIFT   20
 
#define ISPRSZ_CNT_HSTPH_MASK   (0x7 << ISPRSZ_CNT_HSTPH_SHIFT)
 
#define ISPRSZ_CNT_VSTPH_SHIFT   23
 
#define ISPRSZ_CNT_VSTPH_MASK   (0x7 << ISPRSZ_CNT_VSTPH_SHIFT)
 
#define ISPRSZ_CNT_YCPOS   (1 << 26)
 
#define ISPRSZ_CNT_INPTYP   (1 << 27)
 
#define ISPRSZ_CNT_INPSRC   (1 << 28)
 
#define ISPRSZ_CNT_CBILIN   (1 << 29)
 
#define ISPRSZ_OUT_SIZE_HORZ_SHIFT   0
 
#define ISPRSZ_OUT_SIZE_HORZ_MASK   (0xFFF << ISPRSZ_OUT_SIZE_HORZ_SHIFT)
 
#define ISPRSZ_OUT_SIZE_VERT_SHIFT   16
 
#define ISPRSZ_OUT_SIZE_VERT_MASK   (0xFFF << ISPRSZ_OUT_SIZE_VERT_SHIFT)
 
#define ISPRSZ_IN_START_HORZ_ST_SHIFT   0
 
#define ISPRSZ_IN_START_HORZ_ST_MASK   (0x1FFF << ISPRSZ_IN_START_HORZ_ST_SHIFT)
 
#define ISPRSZ_IN_START_VERT_ST_SHIFT   16
 
#define ISPRSZ_IN_START_VERT_ST_MASK   (0x1FFF << ISPRSZ_IN_START_VERT_ST_SHIFT)
 
#define ISPRSZ_IN_SIZE_HORZ_SHIFT   0
 
#define ISPRSZ_IN_SIZE_HORZ_MASK   (0x1FFF << ISPRSZ_IN_SIZE_HORZ_SHIFT)
 
#define ISPRSZ_IN_SIZE_VERT_SHIFT   16
 
#define ISPRSZ_IN_SIZE_VERT_MASK   (0x1FFF << ISPRSZ_IN_SIZE_VERT_SHIFT)
 
#define ISPRSZ_SDR_INADD_ADDR_SHIFT   0
 
#define ISPRSZ_SDR_INADD_ADDR_MASK   0xFFFFFFFF
 
#define ISPRSZ_SDR_INOFF_OFFSET_SHIFT   0
 
#define ISPRSZ_SDR_INOFF_OFFSET_MASK   (0xFFFF << ISPRSZ_SDR_INOFF_OFFSET_SHIFT)
 
#define ISPRSZ_SDR_OUTADD_ADDR_SHIFT   0
 
#define ISPRSZ_SDR_OUTADD_ADDR_MASK   0xFFFFFFFF
 
#define ISPRSZ_SDR_OUTOFF_OFFSET_SHIFT   0
 
#define ISPRSZ_SDR_OUTOFF_OFFSET_MASK   (0xFFFF << ISPRSZ_SDR_OUTOFF_OFFSET_SHIFT)
 
#define ISPRSZ_HFILT_COEF0_SHIFT   0
 
#define ISPRSZ_HFILT_COEF0_MASK   (0x3FF << ISPRSZ_HFILT_COEF0_SHIFT)
 
#define ISPRSZ_HFILT_COEF1_SHIFT   16
 
#define ISPRSZ_HFILT_COEF1_MASK   (0x3FF << ISPRSZ_HFILT_COEF1_SHIFT)
 
#define ISPRSZ_HFILT32_COEF2_SHIFT   0
 
#define ISPRSZ_HFILT32_COEF2_MASK   0x3FF
 
#define ISPRSZ_HFILT32_COEF3_SHIFT   16
 
#define ISPRSZ_HFILT32_COEF3_MASK   0x3FF0000
 
#define ISPRSZ_HFILT54_COEF4_SHIFT   0
 
#define ISPRSZ_HFILT54_COEF4_MASK   0x3FF
 
#define ISPRSZ_HFILT54_COEF5_SHIFT   16
 
#define ISPRSZ_HFILT54_COEF5_MASK   0x3FF0000
 
#define ISPRSZ_HFILT76_COEFF6_SHIFT   0
 
#define ISPRSZ_HFILT76_COEFF6_MASK   0x3FF
 
#define ISPRSZ_HFILT76_COEFF7_SHIFT   16
 
#define ISPRSZ_HFILT76_COEFF7_MASK   0x3FF0000
 
#define ISPRSZ_HFILT98_COEFF8_SHIFT   0
 
#define ISPRSZ_HFILT98_COEFF8_MASK   0x3FF
 
#define ISPRSZ_HFILT98_COEFF9_SHIFT   16
 
#define ISPRSZ_HFILT98_COEFF9_MASK   0x3FF0000
 
#define ISPRSZ_HFILT1110_COEF10_SHIFT   0
 
#define ISPRSZ_HFILT1110_COEF10_MASK   0x3FF
 
#define ISPRSZ_HFILT1110_COEF11_SHIFT   16
 
#define ISPRSZ_HFILT1110_COEF11_MASK   0x3FF0000
 
#define ISPRSZ_HFILT1312_COEFF12_SHIFT   0
 
#define ISPRSZ_HFILT1312_COEFF12_MASK   0x3FF
 
#define ISPRSZ_HFILT1312_COEFF13_SHIFT   16
 
#define ISPRSZ_HFILT1312_COEFF13_MASK   0x3FF0000
 
#define ISPRSZ_HFILT1514_COEFF14_SHIFT   0
 
#define ISPRSZ_HFILT1514_COEFF14_MASK   0x3FF
 
#define ISPRSZ_HFILT1514_COEFF15_SHIFT   16
 
#define ISPRSZ_HFILT1514_COEFF15_MASK   0x3FF0000
 
#define ISPRSZ_HFILT1716_COEF16_SHIFT   0
 
#define ISPRSZ_HFILT1716_COEF16_MASK   0x3FF
 
#define ISPRSZ_HFILT1716_COEF17_SHIFT   16
 
#define ISPRSZ_HFILT1716_COEF17_MASK   0x3FF0000
 
#define ISPRSZ_HFILT1918_COEF18_SHIFT   0
 
#define ISPRSZ_HFILT1918_COEF18_MASK   0x3FF
 
#define ISPRSZ_HFILT1918_COEF19_SHIFT   16
 
#define ISPRSZ_HFILT1918_COEF19_MASK   0x3FF0000
 
#define ISPRSZ_HFILT2120_COEF20_SHIFT   0
 
#define ISPRSZ_HFILT2120_COEF20_MASK   0x3FF
 
#define ISPRSZ_HFILT2120_COEF21_SHIFT   16
 
#define ISPRSZ_HFILT2120_COEF21_MASK   0x3FF0000
 
#define ISPRSZ_HFILT2322_COEF22_SHIFT   0
 
#define ISPRSZ_HFILT2322_COEF22_MASK   0x3FF
 
#define ISPRSZ_HFILT2322_COEF23_SHIFT   16
 
#define ISPRSZ_HFILT2322_COEF23_MASK   0x3FF0000
 
#define ISPRSZ_HFILT2524_COEF24_SHIFT   0
 
#define ISPRSZ_HFILT2524_COEF24_MASK   0x3FF
 
#define ISPRSZ_HFILT2524_COEF25_SHIFT   16
 
#define ISPRSZ_HFILT2524_COEF25_MASK   0x3FF0000
 
#define ISPRSZ_HFILT2726_COEF26_SHIFT   0
 
#define ISPRSZ_HFILT2726_COEF26_MASK   0x3FF
 
#define ISPRSZ_HFILT2726_COEF27_SHIFT   16
 
#define ISPRSZ_HFILT2726_COEF27_MASK   0x3FF0000
 
#define ISPRSZ_HFILT2928_COEF28_SHIFT   0
 
#define ISPRSZ_HFILT2928_COEF28_MASK   0x3FF
 
#define ISPRSZ_HFILT2928_COEF29_SHIFT   16
 
#define ISPRSZ_HFILT2928_COEF29_MASK   0x3FF0000
 
#define ISPRSZ_HFILT3130_COEF30_SHIFT   0
 
#define ISPRSZ_HFILT3130_COEF30_MASK   0x3FF
 
#define ISPRSZ_HFILT3130_COEF31_SHIFT   16
 
#define ISPRSZ_HFILT3130_COEF31_MASK   0x3FF0000
 
#define ISPRSZ_VFILT_COEF0_SHIFT   0
 
#define ISPRSZ_VFILT_COEF0_MASK   (0x3FF << ISPRSZ_VFILT_COEF0_SHIFT)
 
#define ISPRSZ_VFILT_COEF1_SHIFT   16
 
#define ISPRSZ_VFILT_COEF1_MASK   (0x3FF << ISPRSZ_VFILT_COEF1_SHIFT)
 
#define ISPRSZ_VFILT10_COEF0_SHIFT   0
 
#define ISPRSZ_VFILT10_COEF0_MASK   0x3FF
 
#define ISPRSZ_VFILT10_COEF1_SHIFT   16
 
#define ISPRSZ_VFILT10_COEF1_MASK   0x3FF0000
 
#define ISPRSZ_VFILT32_COEF2_SHIFT   0
 
#define ISPRSZ_VFILT32_COEF2_MASK   0x3FF
 
#define ISPRSZ_VFILT32_COEF3_SHIFT   16
 
#define ISPRSZ_VFILT32_COEF3_MASK   0x3FF0000
 
#define ISPRSZ_VFILT54_COEF4_SHIFT   0
 
#define ISPRSZ_VFILT54_COEF4_MASK   0x3FF
 
#define ISPRSZ_VFILT54_COEF5_SHIFT   16
 
#define ISPRSZ_VFILT54_COEF5_MASK   0x3FF0000
 
#define ISPRSZ_VFILT76_COEFF6_SHIFT   0
 
#define ISPRSZ_VFILT76_COEFF6_MASK   0x3FF
 
#define ISPRSZ_VFILT76_COEFF7_SHIFT   16
 
#define ISPRSZ_VFILT76_COEFF7_MASK   0x3FF0000
 
#define ISPRSZ_VFILT98_COEFF8_SHIFT   0
 
#define ISPRSZ_VFILT98_COEFF8_MASK   0x3FF
 
#define ISPRSZ_VFILT98_COEFF9_SHIFT   16
 
#define ISPRSZ_VFILT98_COEFF9_MASK   0x3FF0000
 
#define ISPRSZ_VFILT1110_COEF10_SHIFT   0
 
#define ISPRSZ_VFILT1110_COEF10_MASK   0x3FF
 
#define ISPRSZ_VFILT1110_COEF11_SHIFT   16
 
#define ISPRSZ_VFILT1110_COEF11_MASK   0x3FF0000
 
#define ISPRSZ_VFILT1312_COEFF12_SHIFT   0
 
#define ISPRSZ_VFILT1312_COEFF12_MASK   0x3FF
 
#define ISPRSZ_VFILT1312_COEFF13_SHIFT   16
 
#define ISPRSZ_VFILT1312_COEFF13_MASK   0x3FF0000
 
#define ISPRSZ_VFILT1514_COEFF14_SHIFT   0
 
#define ISPRSZ_VFILT1514_COEFF14_MASK   0x3FF
 
#define ISPRSZ_VFILT1514_COEFF15_SHIFT   16
 
#define ISPRSZ_VFILT1514_COEFF15_MASK   0x3FF0000
 
#define ISPRSZ_VFILT1716_COEF16_SHIFT   0
 
#define ISPRSZ_VFILT1716_COEF16_MASK   0x3FF
 
#define ISPRSZ_VFILT1716_COEF17_SHIFT   16
 
#define ISPRSZ_VFILT1716_COEF17_MASK   0x3FF0000
 
#define ISPRSZ_VFILT1918_COEF18_SHIFT   0
 
#define ISPRSZ_VFILT1918_COEF18_MASK   0x3FF
 
#define ISPRSZ_VFILT1918_COEF19_SHIFT   16
 
#define ISPRSZ_VFILT1918_COEF19_MASK   0x3FF0000
 
#define ISPRSZ_VFILT2120_COEF20_SHIFT   0
 
#define ISPRSZ_VFILT2120_COEF20_MASK   0x3FF
 
#define ISPRSZ_VFILT2120_COEF21_SHIFT   16
 
#define ISPRSZ_VFILT2120_COEF21_MASK   0x3FF0000
 
#define ISPRSZ_VFILT2322_COEF22_SHIFT   0
 
#define ISPRSZ_VFILT2322_COEF22_MASK   0x3FF
 
#define ISPRSZ_VFILT2322_COEF23_SHIFT   16
 
#define ISPRSZ_VFILT2322_COEF23_MASK   0x3FF0000
 
#define ISPRSZ_VFILT2524_COEF24_SHIFT   0
 
#define ISPRSZ_VFILT2524_COEF24_MASK   0x3FF
 
#define ISPRSZ_VFILT2524_COEF25_SHIFT   16
 
#define ISPRSZ_VFILT2524_COEF25_MASK   0x3FF0000
 
#define ISPRSZ_VFILT2726_COEF26_SHIFT   0
 
#define ISPRSZ_VFILT2726_COEF26_MASK   0x3FF
 
#define ISPRSZ_VFILT2726_COEF27_SHIFT   16
 
#define ISPRSZ_VFILT2726_COEF27_MASK   0x3FF0000
 
#define ISPRSZ_VFILT2928_COEF28_SHIFT   0
 
#define ISPRSZ_VFILT2928_COEF28_MASK   0x3FF
 
#define ISPRSZ_VFILT2928_COEF29_SHIFT   16
 
#define ISPRSZ_VFILT2928_COEF29_MASK   0x3FF0000
 
#define ISPRSZ_VFILT3130_COEF30_SHIFT   0
 
#define ISPRSZ_VFILT3130_COEF30_MASK   0x3FF
 
#define ISPRSZ_VFILT3130_COEF31_SHIFT   16
 
#define ISPRSZ_VFILT3130_COEF31_MASK   0x3FF0000
 
#define ISPRSZ_YENH_CORE_SHIFT   0
 
#define ISPRSZ_YENH_CORE_MASK   (0xFF << ISPRSZ_YENH_CORE_SHIFT)
 
#define ISPRSZ_YENH_SLOP_SHIFT   8
 
#define ISPRSZ_YENH_SLOP_MASK   (0xF << ISPRSZ_YENH_SLOP_SHIFT)
 
#define ISPRSZ_YENH_GAIN_SHIFT   12
 
#define ISPRSZ_YENH_GAIN_MASK   (0xF << ISPRSZ_YENH_GAIN_SHIFT)
 
#define ISPRSZ_YENH_ALGO_SHIFT   16
 
#define ISPRSZ_YENH_ALGO_MASK   (0x3 << ISPRSZ_YENH_ALGO_SHIFT)
 
#define ISPH3A_PCR_AEW_ALAW_EN_SHIFT   1
 
#define ISPH3A_PCR_AF_MED_TH_SHIFT   3
 
#define ISPH3A_PCR_AF_RGBPOS_SHIFT   11
 
#define ISPH3A_PCR_AEW_AVE2LMT_SHIFT   22
 
#define ISPH3A_PCR_AEW_AVE2LMT_MASK   0xFFC00000
 
#define ISPH3A_PCR_BUSYAF   (1 << 15)
 
#define ISPH3A_PCR_BUSYAEAWB   (1 << 18)
 
#define ISPH3A_AEWWIN1_WINHC_SHIFT   0
 
#define ISPH3A_AEWWIN1_WINHC_MASK   0x3F
 
#define ISPH3A_AEWWIN1_WINVC_SHIFT   6
 
#define ISPH3A_AEWWIN1_WINVC_MASK   0x1FC0
 
#define ISPH3A_AEWWIN1_WINW_SHIFT   13
 
#define ISPH3A_AEWWIN1_WINW_MASK   0xFE000
 
#define ISPH3A_AEWWIN1_WINH_SHIFT   24
 
#define ISPH3A_AEWWIN1_WINH_MASK   0x7F000000
 
#define ISPH3A_AEWINSTART_WINSH_SHIFT   0
 
#define ISPH3A_AEWINSTART_WINSH_MASK   0x0FFF
 
#define ISPH3A_AEWINSTART_WINSV_SHIFT   16
 
#define ISPH3A_AEWINSTART_WINSV_MASK   0x0FFF0000
 
#define ISPH3A_AEWINBLK_WINH_SHIFT   0
 
#define ISPH3A_AEWINBLK_WINH_MASK   0x7F
 
#define ISPH3A_AEWINBLK_WINSV_SHIFT   16
 
#define ISPH3A_AEWINBLK_WINSV_MASK   0x0FFF0000
 
#define ISPH3A_AEWSUBWIN_AEWINCH_SHIFT   0
 
#define ISPH3A_AEWSUBWIN_AEWINCH_MASK   0x0F
 
#define ISPH3A_AEWSUBWIN_AEWINCV_SHIFT   8
 
#define ISPH3A_AEWSUBWIN_AEWINCV_MASK   0x0F00
 
#define ISPHIST_PCR_ENABLE_SHIFT   0
 
#define ISPHIST_PCR_ENABLE_MASK   0x01
 
#define ISPHIST_PCR_ENABLE   (1 << ISPHIST_PCR_ENABLE_SHIFT)
 
#define ISPHIST_PCR_BUSY   0x02
 
#define ISPHIST_CNT_DATASIZE_SHIFT   8
 
#define ISPHIST_CNT_DATASIZE_MASK   0x0100
 
#define ISPHIST_CNT_CLEAR_SHIFT   7
 
#define ISPHIST_CNT_CLEAR_MASK   0x080
 
#define ISPHIST_CNT_CLEAR   (1 << ISPHIST_CNT_CLEAR_SHIFT)
 
#define ISPHIST_CNT_CFA_SHIFT   6
 
#define ISPHIST_CNT_CFA_MASK   0x040
 
#define ISPHIST_CNT_BINS_SHIFT   4
 
#define ISPHIST_CNT_BINS_MASK   0x030
 
#define ISPHIST_CNT_SOURCE_SHIFT   3
 
#define ISPHIST_CNT_SOURCE_MASK   0x08
 
#define ISPHIST_CNT_SHIFT_SHIFT   0
 
#define ISPHIST_CNT_SHIFT_MASK   0x07
 
#define ISPHIST_WB_GAIN_WG00_SHIFT   24
 
#define ISPHIST_WB_GAIN_WG00_MASK   0xFF000000
 
#define ISPHIST_WB_GAIN_WG01_SHIFT   16
 
#define ISPHIST_WB_GAIN_WG01_MASK   0xFF0000
 
#define ISPHIST_WB_GAIN_WG02_SHIFT   8
 
#define ISPHIST_WB_GAIN_WG02_MASK   0xFF00
 
#define ISPHIST_WB_GAIN_WG03_SHIFT   0
 
#define ISPHIST_WB_GAIN_WG03_MASK   0xFF
 
#define ISPHIST_REG_START_END_MASK   0x3FFF
 
#define ISPHIST_REG_START_SHIFT   16
 
#define ISPHIST_REG_END_SHIFT   0
 
#define ISPHIST_REG_START_MASK
 
#define ISPHIST_REG_END_MASK
 
#define ISPHIST_REG_MASK
 
#define ISPHIST_ADDR_SHIFT   0
 
#define ISPHIST_ADDR_MASK   0x3FF
 
#define ISPHIST_DATA_SHIFT   0
 
#define ISPHIST_DATA_MASK   0xFFFFF
 
#define ISPHIST_RADD_SHIFT   0
 
#define ISPHIST_RADD_MASK   0xFFFFFFFF
 
#define ISPHIST_RADD_OFF_SHIFT   0
 
#define ISPHIST_RADD_OFF_MASK   0xFFFF
 
#define ISPHIST_HV_INFO_HSIZE_SHIFT   16
 
#define ISPHIST_HV_INFO_HSIZE_MASK   0x3FFF0000
 
#define ISPHIST_HV_INFO_VSIZE_SHIFT   0
 
#define ISPHIST_HV_INFO_VSIZE_MASK   0x3FFF
 
#define ISPHIST_HV_INFO_MASK   0x3FFF3FFF
 
#define ISPCCDC_LSC_ENABLE   1
 
#define ISPCCDC_LSC_BUSY   (1 << 7)
 
#define ISPCCDC_LSC_GAIN_MODE_N_MASK   0x700
 
#define ISPCCDC_LSC_GAIN_MODE_N_SHIFT   8
 
#define ISPCCDC_LSC_GAIN_MODE_M_MASK   0x3800
 
#define ISPCCDC_LSC_GAIN_MODE_M_SHIFT   12
 
#define ISPCCDC_LSC_GAIN_FORMAT_MASK   0xE
 
#define ISPCCDC_LSC_GAIN_FORMAT_SHIFT   1
 
#define ISPCCDC_LSC_AFTER_REFORMATTER_MASK   (1<<6)
 
#define ISPCCDC_LSC_INITIAL_X_MASK   0x3F
 
#define ISPCCDC_LSC_INITIAL_X_SHIFT   0
 
#define ISPCCDC_LSC_INITIAL_Y_MASK   0x3F0000
 
#define ISPCCDC_LSC_INITIAL_Y_SHIFT   16
 
#define ISPCSI2_REVISION   (0x000)
 
#define ISPCSI2_SYSCONFIG   (0x010)
 
#define ISPCSI2_SYSCONFIG_MSTANDBY_MODE_SHIFT   12
 
#define ISPCSI2_SYSCONFIG_MSTANDBY_MODE_MASK   (0x3 << ISPCSI2_SYSCONFIG_MSTANDBY_MODE_SHIFT)
 
#define ISPCSI2_SYSCONFIG_MSTANDBY_MODE_FORCE   (0x0 << ISPCSI2_SYSCONFIG_MSTANDBY_MODE_SHIFT)
 
#define ISPCSI2_SYSCONFIG_MSTANDBY_MODE_NO   (0x1 << ISPCSI2_SYSCONFIG_MSTANDBY_MODE_SHIFT)
 
#define ISPCSI2_SYSCONFIG_MSTANDBY_MODE_SMART   (0x2 << ISPCSI2_SYSCONFIG_MSTANDBY_MODE_SHIFT)
 
#define ISPCSI2_SYSCONFIG_SOFT_RESET   (1 << 1)
 
#define ISPCSI2_SYSCONFIG_AUTO_IDLE   (1 << 0)
 
#define ISPCSI2_SYSSTATUS   (0x014)
 
#define ISPCSI2_SYSSTATUS_RESET_DONE   (1 << 0)
 
#define ISPCSI2_IRQSTATUS   (0x018)
 
#define ISPCSI2_IRQSTATUS_OCP_ERR_IRQ   (1 << 14)
 
#define ISPCSI2_IRQSTATUS_SHORT_PACKET_IRQ   (1 << 13)
 
#define ISPCSI2_IRQSTATUS_ECC_CORRECTION_IRQ   (1 << 12)
 
#define ISPCSI2_IRQSTATUS_ECC_NO_CORRECTION_IRQ   (1 << 11)
 
#define ISPCSI2_IRQSTATUS_COMPLEXIO2_ERR_IRQ   (1 << 10)
 
#define ISPCSI2_IRQSTATUS_COMPLEXIO1_ERR_IRQ   (1 << 9)
 
#define ISPCSI2_IRQSTATUS_FIFO_OVF_IRQ   (1 << 8)
 
#define ISPCSI2_IRQSTATUS_CONTEXT(n)   (1 << (n))
 
#define ISPCSI2_IRQENABLE   (0x01c)
 
#define ISPCSI2_CTRL   (0x040)
 
#define ISPCSI2_CTRL_VP_CLK_EN   (1 << 15)
 
#define ISPCSI2_CTRL_VP_ONLY_EN   (1 << 11)
 
#define ISPCSI2_CTRL_VP_OUT_CTRL_SHIFT   8
 
#define ISPCSI2_CTRL_VP_OUT_CTRL_MASK   (3 << ISPCSI2_CTRL_VP_OUT_CTRL_SHIFT)
 
#define ISPCSI2_CTRL_DBG_EN   (1 << 7)
 
#define ISPCSI2_CTRL_BURST_SIZE_SHIFT   5
 
#define ISPCSI2_CTRL_BURST_SIZE_MASK   (3 << ISPCSI2_CTRL_BURST_SIZE_SHIFT)
 
#define ISPCSI2_CTRL_FRAME   (1 << 3)
 
#define ISPCSI2_CTRL_ECC_EN   (1 << 2)
 
#define ISPCSI2_CTRL_SECURE   (1 << 1)
 
#define ISPCSI2_CTRL_IF_EN   (1 << 0)
 
#define ISPCSI2_DBG_H   (0x044)
 
#define ISPCSI2_GNQ   (0x048)
 
#define ISPCSI2_PHY_CFG   (0x050)
 
#define ISPCSI2_PHY_CFG_RESET_CTRL   (1 << 30)
 
#define ISPCSI2_PHY_CFG_RESET_DONE   (1 << 29)
 
#define ISPCSI2_PHY_CFG_PWR_CMD_SHIFT   27
 
#define ISPCSI2_PHY_CFG_PWR_CMD_MASK   (0x3 << ISPCSI2_PHY_CFG_PWR_CMD_SHIFT)
 
#define ISPCSI2_PHY_CFG_PWR_CMD_OFF   (0x0 << ISPCSI2_PHY_CFG_PWR_CMD_SHIFT)
 
#define ISPCSI2_PHY_CFG_PWR_CMD_ON   (0x1 << ISPCSI2_PHY_CFG_PWR_CMD_SHIFT)
 
#define ISPCSI2_PHY_CFG_PWR_CMD_ULPW   (0x2 << ISPCSI2_PHY_CFG_PWR_CMD_SHIFT)
 
#define ISPCSI2_PHY_CFG_PWR_STATUS_SHIFT   25
 
#define ISPCSI2_PHY_CFG_PWR_STATUS_MASK   (0x3 << ISPCSI2_PHY_CFG_PWR_STATUS_SHIFT)
 
#define ISPCSI2_PHY_CFG_PWR_STATUS_OFF   (0x0 << ISPCSI2_PHY_CFG_PWR_STATUS_SHIFT)
 
#define ISPCSI2_PHY_CFG_PWR_STATUS_ON   (0x1 << ISPCSI2_PHY_CFG_PWR_STATUS_SHIFT)
 
#define ISPCSI2_PHY_CFG_PWR_STATUS_ULPW   (0x2 << ISPCSI2_PHY_CFG_PWR_STATUS_SHIFT)
 
#define ISPCSI2_PHY_CFG_PWR_AUTO   (1 << 24)
 
#define ISPCSI2_PHY_CFG_DATA_POL_SHIFT(n)   (3 + ((n) * 4))
 
#define ISPCSI2_PHY_CFG_DATA_POL_MASK(n)   (0x1 << ISPCSI2_PHY_CFG_DATA_POL_SHIFT(n))
 
#define ISPCSI2_PHY_CFG_DATA_POL_PN(n)   (0x0 << ISPCSI2_PHY_CFG_DATA_POL_SHIFT(n))
 
#define ISPCSI2_PHY_CFG_DATA_POL_NP(n)   (0x1 << ISPCSI2_PHY_CFG_DATA_POL_SHIFT(n))
 
#define ISPCSI2_PHY_CFG_DATA_POSITION_SHIFT(n)   ((n) * 4)
 
#define ISPCSI2_PHY_CFG_DATA_POSITION_MASK(n)   (0x7 << ISPCSI2_PHY_CFG_DATA_POSITION_SHIFT(n))
 
#define ISPCSI2_PHY_CFG_DATA_POSITION_NC(n)   (0x0 << ISPCSI2_PHY_CFG_DATA_POSITION_SHIFT(n))
 
#define ISPCSI2_PHY_CFG_DATA_POSITION_1(n)   (0x1 << ISPCSI2_PHY_CFG_DATA_POSITION_SHIFT(n))
 
#define ISPCSI2_PHY_CFG_DATA_POSITION_2(n)   (0x2 << ISPCSI2_PHY_CFG_DATA_POSITION_SHIFT(n))
 
#define ISPCSI2_PHY_CFG_DATA_POSITION_3(n)   (0x3 << ISPCSI2_PHY_CFG_DATA_POSITION_SHIFT(n))
 
#define ISPCSI2_PHY_CFG_DATA_POSITION_4(n)   (0x4 << ISPCSI2_PHY_CFG_DATA_POSITION_SHIFT(n))
 
#define ISPCSI2_PHY_CFG_DATA_POSITION_5(n)   (0x5 << ISPCSI2_PHY_CFG_DATA_POSITION_SHIFT(n))
 
#define ISPCSI2_PHY_CFG_CLOCK_POL_SHIFT   3
 
#define ISPCSI2_PHY_CFG_CLOCK_POL_MASK   (0x1 << ISPCSI2_PHY_CFG_CLOCK_POL_SHIFT)
 
#define ISPCSI2_PHY_CFG_CLOCK_POL_PN   (0x0 << ISPCSI2_PHY_CFG_CLOCK_POL_SHIFT)
 
#define ISPCSI2_PHY_CFG_CLOCK_POL_NP   (0x1 << ISPCSI2_PHY_CFG_CLOCK_POL_SHIFT)
 
#define ISPCSI2_PHY_CFG_CLOCK_POSITION_SHIFT   0
 
#define ISPCSI2_PHY_CFG_CLOCK_POSITION_MASK   (0x7 << ISPCSI2_PHY_CFG_CLOCK_POSITION_SHIFT)
 
#define ISPCSI2_PHY_CFG_CLOCK_POSITION_1   (0x1 << ISPCSI2_PHY_CFG_CLOCK_POSITION_SHIFT)
 
#define ISPCSI2_PHY_CFG_CLOCK_POSITION_2   (0x2 << ISPCSI2_PHY_CFG_CLOCK_POSITION_SHIFT)
 
#define ISPCSI2_PHY_CFG_CLOCK_POSITION_3   (0x3 << ISPCSI2_PHY_CFG_CLOCK_POSITION_SHIFT)
 
#define ISPCSI2_PHY_CFG_CLOCK_POSITION_4   (0x4 << ISPCSI2_PHY_CFG_CLOCK_POSITION_SHIFT)
 
#define ISPCSI2_PHY_CFG_CLOCK_POSITION_5   (0x5 << ISPCSI2_PHY_CFG_CLOCK_POSITION_SHIFT)
 
#define ISPCSI2_PHY_IRQSTATUS   (0x054)
 
#define ISPCSI2_PHY_IRQSTATUS_STATEALLULPMEXIT   (1 << 26)
 
#define ISPCSI2_PHY_IRQSTATUS_STATEALLULPMENTER   (1 << 25)
 
#define ISPCSI2_PHY_IRQSTATUS_STATEULPM5   (1 << 24)
 
#define ISPCSI2_PHY_IRQSTATUS_STATEULPM4   (1 << 23)
 
#define ISPCSI2_PHY_IRQSTATUS_STATEULPM3   (1 << 22)
 
#define ISPCSI2_PHY_IRQSTATUS_STATEULPM2   (1 << 21)
 
#define ISPCSI2_PHY_IRQSTATUS_STATEULPM1   (1 << 20)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRCONTROL5   (1 << 19)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRCONTROL4   (1 << 18)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRCONTROL3   (1 << 17)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRCONTROL2   (1 << 16)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRCONTROL1   (1 << 15)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRESC5   (1 << 14)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRESC4   (1 << 13)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRESC3   (1 << 12)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRESC2   (1 << 11)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRESC1   (1 << 10)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRSOTSYNCHS5   (1 << 9)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRSOTSYNCHS4   (1 << 8)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRSOTSYNCHS3   (1 << 7)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRSOTSYNCHS2   (1 << 6)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRSOTSYNCHS1   (1 << 5)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRSOTHS5   (1 << 4)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRSOTHS4   (1 << 3)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRSOTHS3   (1 << 2)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRSOTHS2   (1 << 1)
 
#define ISPCSI2_PHY_IRQSTATUS_ERRSOTHS1   1
 
#define ISPCSI2_SHORT_PACKET   (0x05c)
 
#define ISPCSI2_PHY_IRQENABLE   (0x060)
 
#define ISPCSI2_PHY_IRQENABLE_STATEALLULPMEXIT   (1 << 26)
 
#define ISPCSI2_PHY_IRQENABLE_STATEALLULPMENTER   (1 << 25)
 
#define ISPCSI2_PHY_IRQENABLE_STATEULPM5   (1 << 24)
 
#define ISPCSI2_PHY_IRQENABLE_STATEULPM4   (1 << 23)
 
#define ISPCSI2_PHY_IRQENABLE_STATEULPM3   (1 << 22)
 
#define ISPCSI2_PHY_IRQENABLE_STATEULPM2   (1 << 21)
 
#define ISPCSI2_PHY_IRQENABLE_STATEULPM1   (1 << 20)
 
#define ISPCSI2_PHY_IRQENABLE_ERRCONTROL5   (1 << 19)
 
#define ISPCSI2_PHY_IRQENABLE_ERRCONTROL4   (1 << 18)
 
#define ISPCSI2_PHY_IRQENABLE_ERRCONTROL3   (1 << 17)
 
#define ISPCSI2_PHY_IRQENABLE_ERRCONTROL2   (1 << 16)
 
#define ISPCSI2_PHY_IRQENABLE_ERRCONTROL1   (1 << 15)
 
#define ISPCSI2_PHY_IRQENABLE_ERRESC5   (1 << 14)
 
#define ISPCSI2_PHY_IRQENABLE_ERRESC4   (1 << 13)
 
#define ISPCSI2_PHY_IRQENABLE_ERRESC3   (1 << 12)
 
#define ISPCSI2_PHY_IRQENABLE_ERRESC2   (1 << 11)
 
#define ISPCSI2_PHY_IRQENABLE_ERRESC1   (1 << 10)
 
#define ISPCSI2_PHY_IRQENABLE_ERRSOTSYNCHS5   (1 << 9)
 
#define ISPCSI2_PHY_IRQENABLE_ERRSOTSYNCHS4   (1 << 8)
 
#define ISPCSI2_PHY_IRQENABLE_ERRSOTSYNCHS3   (1 << 7)
 
#define ISPCSI2_PHY_IRQENABLE_ERRSOTSYNCHS2   (1 << 6)
 
#define ISPCSI2_PHY_IRQENABLE_ERRSOTSYNCHS1   (1 << 5)
 
#define ISPCSI2_PHY_IRQENABLE_ERRSOTHS5   (1 << 4)
 
#define ISPCSI2_PHY_IRQENABLE_ERRSOTHS4   (1 << 3)
 
#define ISPCSI2_PHY_IRQENABLE_ERRSOTHS3   (1 << 2)
 
#define ISPCSI2_PHY_IRQENABLE_ERRSOTHS2   (1 << 1)
 
#define ISPCSI2_PHY_IRQENABLE_ERRSOTHS1   (1 << 0)
 
#define ISPCSI2_DBG_P   (0x068)
 
#define ISPCSI2_TIMING   (0x06c)
 
#define ISPCSI2_TIMING_FORCE_RX_MODE_IO(n)   (1 << ((16 * ((n) - 1)) + 15))
 
#define ISPCSI2_TIMING_STOP_STATE_X16_IO(n)   (1 << ((16 * ((n) - 1)) + 14))
 
#define ISPCSI2_TIMING_STOP_STATE_X4_IO(n)   (1 << ((16 * ((n) - 1)) + 13))
 
#define ISPCSI2_TIMING_STOP_STATE_COUNTER_IO_SHIFT(n)   (16 * ((n) - 1))
 
#define ISPCSI2_TIMING_STOP_STATE_COUNTER_IO_MASK(n)   (0x1fff << ISPCSI2_TIMING_STOP_STATE_COUNTER_IO_SHIFT(n))
 
#define ISPCSI2_CTX_CTRL1(n)   ((0x070) + 0x20 * (n))
 
#define ISPCSI2_CTX_CTRL1_COUNT_SHIFT   8
 
#define ISPCSI2_CTX_CTRL1_COUNT_MASK   (0xff << ISPCSI2_CTX_CTRL1_COUNT_SHIFT)
 
#define ISPCSI2_CTX_CTRL1_EOF_EN   (1 << 7)
 
#define ISPCSI2_CTX_CTRL1_EOL_EN   (1 << 6)
 
#define ISPCSI2_CTX_CTRL1_CS_EN   (1 << 5)
 
#define ISPCSI2_CTX_CTRL1_COUNT_UNLOCK   (1 << 4)
 
#define ISPCSI2_CTX_CTRL1_PING_PONG   (1 << 3)
 
#define ISPCSI2_CTX_CTRL1_CTX_EN   (1 << 0)
 
#define ISPCSI2_CTX_CTRL2(n)   ((0x074) + 0x20 * (n))
 
#define ISPCSI2_CTX_CTRL2_USER_DEF_MAP_SHIFT   13
 
#define ISPCSI2_CTX_CTRL2_USER_DEF_MAP_MASK   (0x3 << ISPCSI2_CTX_CTRL2_USER_DEF_MAP_SHIFT)
 
#define ISPCSI2_CTX_CTRL2_VIRTUAL_ID_SHIFT   11
 
#define ISPCSI2_CTX_CTRL2_VIRTUAL_ID_MASK   (0x3 << ISPCSI2_CTX_CTRL2_VIRTUAL_ID_SHIFT)
 
#define ISPCSI2_CTX_CTRL2_DPCM_PRED   (1 << 10)
 
#define ISPCSI2_CTX_CTRL2_FORMAT_SHIFT   0
 
#define ISPCSI2_CTX_CTRL2_FORMAT_MASK   (0x3ff << ISPCSI2_CTX_CTRL2_FORMAT_SHIFT)
 
#define ISPCSI2_CTX_CTRL2_FRAME_SHIFT   16
 
#define ISPCSI2_CTX_CTRL2_FRAME_MASK   (0xffff << ISPCSI2_CTX_CTRL2_FRAME_SHIFT)
 
#define ISPCSI2_CTX_DAT_OFST(n)   ((0x078) + 0x20 * (n))
 
#define ISPCSI2_CTX_DAT_OFST_OFST_SHIFT   0
 
#define ISPCSI2_CTX_DAT_OFST_OFST_MASK   (0x1ffe0 << ISPCSI2_CTX_DAT_OFST_OFST_SHIFT)
 
#define ISPCSI2_CTX_DAT_PING_ADDR(n)   ((0x07c) + 0x20 * (n))
 
#define ISPCSI2_CTX_DAT_PONG_ADDR(n)   ((0x080) + 0x20 * (n))
 
#define ISPCSI2_CTX_IRQENABLE(n)   ((0x084) + 0x20 * (n))
 
#define ISPCSI2_CTX_IRQENABLE_ECC_CORRECTION_IRQ   (1 << 8)
 
#define ISPCSI2_CTX_IRQENABLE_LINE_NUMBER_IRQ   (1 << 7)
 
#define ISPCSI2_CTX_IRQENABLE_FRAME_NUMBER_IRQ   (1 << 6)
 
#define ISPCSI2_CTX_IRQENABLE_CS_IRQ   (1 << 5)
 
#define ISPCSI2_CTX_IRQENABLE_LE_IRQ   (1 << 3)
 
#define ISPCSI2_CTX_IRQENABLE_LS_IRQ   (1 << 2)
 
#define ISPCSI2_CTX_IRQENABLE_FE_IRQ   (1 << 1)
 
#define ISPCSI2_CTX_IRQENABLE_FS_IRQ   (1 << 0)
 
#define ISPCSI2_CTX_IRQSTATUS(n)   ((0x088) + 0x20 * (n))
 
#define ISPCSI2_CTX_IRQSTATUS_ECC_CORRECTION_IRQ   (1 << 8)
 
#define ISPCSI2_CTX_IRQSTATUS_LINE_NUMBER_IRQ   (1 << 7)
 
#define ISPCSI2_CTX_IRQSTATUS_FRAME_NUMBER_IRQ   (1 << 6)
 
#define ISPCSI2_CTX_IRQSTATUS_CS_IRQ   (1 << 5)
 
#define ISPCSI2_CTX_IRQSTATUS_LE_IRQ   (1 << 3)
 
#define ISPCSI2_CTX_IRQSTATUS_LS_IRQ   (1 << 2)
 
#define ISPCSI2_CTX_IRQSTATUS_FE_IRQ   (1 << 1)
 
#define ISPCSI2_CTX_IRQSTATUS_FS_IRQ   (1 << 0)
 
#define ISPCSI2_CTX_CTRL3(n)   ((0x08c) + 0x20 * (n))
 
#define ISPCSI2_CTX_CTRL3_ALPHA_SHIFT   5
 
#define ISPCSI2_CTX_CTRL3_ALPHA_MASK   (0x3fff << ISPCSI2_CTX_CTRL3_ALPHA_SHIFT)
 
#define ISPCSI2_CTX_TRANSCODEH(n)   (0x000 + 0x8 * (n))
 
#define ISPCSI2_CTX_TRANSCODEH_HCOUNT_SHIFT   16
 
#define ISPCSI2_CTX_TRANSCODEH_HCOUNT_MASK   (0x1fff << ISPCSI2_CTX_TRANSCODEH_HCOUNT_SHIFT)
 
#define ISPCSI2_CTX_TRANSCODEH_HSKIP_SHIFT   0
 
#define ISPCSI2_CTX_TRANSCODEH_HSKIP_MASK   (0x1fff << ISPCSI2_CTX_TRANSCODEH_HCOUNT_SHIFT)
 
#define ISPCSI2_CTX_TRANSCODEV(n)   (0x004 + 0x8 * (n))
 
#define ISPCSI2_CTX_TRANSCODEV_VCOUNT_SHIFT   16
 
#define ISPCSI2_CTX_TRANSCODEV_VCOUNT_MASK   (0x1fff << ISPCSI2_CTX_TRANSCODEV_VCOUNT_SHIFT)
 
#define ISPCSI2_CTX_TRANSCODEV_VSKIP_SHIFT   0
 
#define ISPCSI2_CTX_TRANSCODEV_VSKIP_MASK   (0x1fff << ISPCSI2_CTX_TRANSCODEV_VCOUNT_SHIFT)
 
#define ISPCSIPHY_REG0   (0x000)
 
#define ISPCSIPHY_REG0_THS_TERM_SHIFT   8
 
#define ISPCSIPHY_REG0_THS_TERM_MASK   (0xff << ISPCSIPHY_REG0_THS_TERM_SHIFT)
 
#define ISPCSIPHY_REG0_THS_SETTLE_SHIFT   0
 
#define ISPCSIPHY_REG0_THS_SETTLE_MASK   (0xff << ISPCSIPHY_REG0_THS_SETTLE_SHIFT)
 
#define ISPCSIPHY_REG1   (0x004)
 
#define ISPCSIPHY_REG1_RESET_DONE_CTRLCLK   (1 << 29)
 
#define ISPCSIPHY_REG1_CLOCK_MISS_DETECTOR_STATUS   (1 << 25)
 
#define ISPCSIPHY_REG1_TCLK_TERM_SHIFT   18
 
#define ISPCSIPHY_REG1_TCLK_TERM_MASK   (0x7f << ISPCSIPHY_REG1_TCLK_TERM_SHIFT)
 
#define ISPCSIPHY_REG1_DPHY_HS_SYNC_PATTERN_SHIFT   10
 
#define ISPCSIPHY_REG1_DPHY_HS_SYNC_PATTERN_MASK   (0xff << ISPCSIPHY_REG1_DPHY_HS_SYNC_PATTERN)
 
#define ISPCSIPHY_REG1_TCLK_MISS_SHIFT   8
 
#define ISPCSIPHY_REG1_TCLK_MISS_MASK   (0x3 << ISPCSIPHY_REG1_TCLK_MISS_SHIFT)
 
#define ISPCSIPHY_REG1_CTRLCLK_DIV_FACTOR_SHIFT   8
 
#define ISPCSIPHY_REG1_CTRLCLK_DIV_FACTOR_MASK   (0x3 << ISPCSIPHY_REG1_CTRLCLK_DIV_FACTOR_SHIFT)
 
#define ISPCSIPHY_REG1_TCLK_SETTLE_SHIFT   0
 
#define ISPCSIPHY_REG1_TCLK_SETTLE_MASK   (0xff << ISPCSIPHY_REG1_TCLK_SETTLE_SHIFT)
 
#define ISPCSIPHY_REG2   (0x008)
 
#define ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC0_SHIFT   30
 
#define ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC0_MASK   (0x3 << ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC0_SHIFT)
 
#define ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC1_SHIFT   28
 
#define ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC1_MASK   (0x3 << ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC1_SHIFT)
 
#define ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC2_SHIFT   26
 
#define ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC2_MASK   (0x3 << ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC2_SHIFT)
 
#define ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC3_SHIFT   24
 
#define ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC3_MASK   (0x3 << ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC3_SHIFT)
 
#define ISPCSIPHY_REG2_CCP2_SYNC_PATTERN_SHIFT   0
 
#define ISPCSIPHY_REG2_CCP2_SYNC_PATTERN_MASK   (0x7fffff << ISPCSIPHY_REG2_CCP2_SYNC_PATTERN_SHIFT)
 

Macro Definition Documentation

#define CM_CAM_MCLK_HZ   172800000 /* Hz */

Definition at line 30 of file ispreg.h.

#define EVENEVEN   1

Definition at line 827 of file ispreg.h.

#define EVENODD   3

Definition at line 829 of file ispreg.h.

#define IRQ0ENABLE_CCDC_ERR_IRQ   (1 << 11)

Definition at line 631 of file ispreg.h.

#define IRQ0ENABLE_CCDC_LSC_DONE_IRQ   (1 << 17)

Definition at line 635 of file ispreg.h.

#define IRQ0ENABLE_CCDC_LSC_PREF_COMP_IRQ   (1 << 18)

Definition at line 636 of file ispreg.h.

#define IRQ0ENABLE_CCDC_LSC_PREF_ERR_IRQ   (1 << 19)

Definition at line 637 of file ispreg.h.

#define IRQ0ENABLE_CCDC_VD0_IRQ   (1 << 8)

Definition at line 628 of file ispreg.h.

#define IRQ0ENABLE_CCDC_VD1_IRQ   (1 << 9)

Definition at line 629 of file ispreg.h.

#define IRQ0ENABLE_CCDC_VD2_IRQ   (1 << 10)

Definition at line 630 of file ispreg.h.

#define IRQ0ENABLE_CCP2_LC0_IRQ   (1 << 4)

Definition at line 618 of file ispreg.h.

#define IRQ0ENABLE_CCP2_LC1_IRQ   (1 << 5)

Definition at line 619 of file ispreg.h.

#define IRQ0ENABLE_CCP2_LC2_IRQ   (1 << 6)

Definition at line 620 of file ispreg.h.

#define IRQ0ENABLE_CCP2_LC3_IRQ   (1 << 7)

Definition at line 621 of file ispreg.h.

#define IRQ0ENABLE_CCP2_LCM_IRQ   (1 << 3)

Definition at line 617 of file ispreg.h.

#define IRQ0ENABLE_CSIA_IRQ   (1 << 0)

Definition at line 615 of file ispreg.h.

#define IRQ0ENABLE_CSIB_IRQ
Value:
IRQ0ENABLE_CCP2_LC0_IRQ | \
IRQ0ENABLE_CCP2_LC1_IRQ | \
IRQ0ENABLE_CCP2_LC2_IRQ | \
IRQ0ENABLE_CCP2_LC3_IRQ)

Definition at line 622 of file ispreg.h.

#define IRQ0ENABLE_CSIC_IRQ   (1 << 1)

Definition at line 616 of file ispreg.h.

#define IRQ0ENABLE_H3A_AF_DONE_IRQ   (1 << 12)

Definition at line 632 of file ispreg.h.

#define IRQ0ENABLE_H3A_AWB_DONE_IRQ   (1 << 13)

Definition at line 633 of file ispreg.h.

#define IRQ0ENABLE_HIST_DONE_IRQ   (1 << 16)

Definition at line 634 of file ispreg.h.

#define IRQ0ENABLE_HS_VS_IRQ   (1 << 31)

Definition at line 646 of file ispreg.h.

#define IRQ0ENABLE_MMU_ERR_IRQ   (1 << 28)

Definition at line 643 of file ispreg.h.

#define IRQ0ENABLE_OCP_ERR_IRQ   (1 << 29)

Definition at line 644 of file ispreg.h.

#define IRQ0ENABLE_OVF_IRQ   (1 << 25)

Definition at line 640 of file ispreg.h.

#define IRQ0ENABLE_PING_IRQ   (1 << 26)

Definition at line 641 of file ispreg.h.

#define IRQ0ENABLE_PONG_IRQ   (1 << 27)

Definition at line 642 of file ispreg.h.

#define IRQ0ENABLE_PRV_DONE_IRQ   (1 << 20)

Definition at line 638 of file ispreg.h.

#define IRQ0ENABLE_RSZ_DONE_IRQ   (1 << 24)

Definition at line 639 of file ispreg.h.

#define IRQ0ENABLE_SEC_ERR_IRQ   (1 << 30)

Definition at line 645 of file ispreg.h.

#define IRQ0STATUS_CCDC_ERR_IRQ   (1 << 11)

Definition at line 661 of file ispreg.h.

#define IRQ0STATUS_CCDC_LSC_DONE_IRQ   (1 << 17)

Definition at line 665 of file ispreg.h.

#define IRQ0STATUS_CCDC_LSC_PREF_COMP_IRQ   (1 << 18)

Definition at line 666 of file ispreg.h.

#define IRQ0STATUS_CCDC_LSC_PREF_ERR_IRQ   (1 << 19)

Definition at line 667 of file ispreg.h.

#define IRQ0STATUS_CCDC_VD0_IRQ   (1 << 8)

Definition at line 658 of file ispreg.h.

#define IRQ0STATUS_CCDC_VD1_IRQ   (1 << 9)

Definition at line 659 of file ispreg.h.

#define IRQ0STATUS_CCDC_VD2_IRQ   (1 << 10)

Definition at line 660 of file ispreg.h.

#define IRQ0STATUS_CCP2_LC0_IRQ   (1 << 4)

Definition at line 651 of file ispreg.h.

#define IRQ0STATUS_CCP2_LCM_IRQ   (1 << 3)

Definition at line 650 of file ispreg.h.

#define IRQ0STATUS_CSI2C_IRQ   (1 << 1)

Definition at line 649 of file ispreg.h.

#define IRQ0STATUS_CSIA_IRQ   (1 << 0)

Definition at line 648 of file ispreg.h.

#define IRQ0STATUS_CSIB_IRQ
Value:
IRQ0STATUS_CCP2_LC0_IRQ)

Definition at line 652 of file ispreg.h.

#define IRQ0STATUS_CSIB_LC1_IRQ   (1 << 5)

Definition at line 655 of file ispreg.h.

#define IRQ0STATUS_CSIB_LC2_IRQ   (1 << 6)

Definition at line 656 of file ispreg.h.

#define IRQ0STATUS_CSIB_LC3_IRQ   (1 << 7)

Definition at line 657 of file ispreg.h.

#define IRQ0STATUS_H3A_AF_DONE_IRQ   (1 << 12)

Definition at line 662 of file ispreg.h.

#define IRQ0STATUS_H3A_AWB_DONE_IRQ   (1 << 13)

Definition at line 663 of file ispreg.h.

#define IRQ0STATUS_HIST_DONE_IRQ   (1 << 16)

Definition at line 664 of file ispreg.h.

#define IRQ0STATUS_HS_VS_IRQ   (1 << 31)

Definition at line 676 of file ispreg.h.

#define IRQ0STATUS_MMU_ERR_IRQ   (1 << 28)

Definition at line 673 of file ispreg.h.

#define IRQ0STATUS_OCP_ERR_IRQ   (1 << 29)

Definition at line 674 of file ispreg.h.

#define IRQ0STATUS_OVF_IRQ   (1 << 25)

Definition at line 670 of file ispreg.h.

#define IRQ0STATUS_PING_IRQ   (1 << 26)

Definition at line 671 of file ispreg.h.

#define IRQ0STATUS_PONG_IRQ   (1 << 27)

Definition at line 672 of file ispreg.h.

#define IRQ0STATUS_PRV_DONE_IRQ   (1 << 20)

Definition at line 668 of file ispreg.h.

#define IRQ0STATUS_RSZ_DONE_IRQ   (1 << 24)

Definition at line 669 of file ispreg.h.

#define IRQ0STATUS_SEC_ERR_IRQ   (1 << 30)

Definition at line 675 of file ispreg.h.

#define ISP_CTRL   (0x040)

Definition at line 120 of file ispreg.h.

#define ISP_INT_CLR   0xFF113F11

Definition at line 453 of file ispreg.h.

#define ISP_IRQ0ENABLE   (0x00C)

Definition at line 114 of file ispreg.h.

#define ISP_IRQ0STATUS   (0x010)

Definition at line 115 of file ispreg.h.

#define ISP_IRQ1ENABLE   (0x014)

Definition at line 116 of file ispreg.h.

#define ISP_IRQ1STATUS   (0x018)

Definition at line 117 of file ispreg.h.

#define ISP_PING_PONG_ADDR   (0x070)

Definition at line 130 of file ispreg.h.

#define ISP_PING_PONG_BUF_SIZE   (0x078)

Definition at line 132 of file ispreg.h.

#define ISP_PING_PONG_MEM_RANGE   (0x074)

Definition at line 131 of file ispreg.h.

#define ISP_REVISION   (0x000)

Definition at line 111 of file ispreg.h.

#define ISP_REVISION_SHIFT   0

Definition at line 604 of file ispreg.h.

#define ISP_SECURE   (0x044)

Definition at line 121 of file ispreg.h.

#define ISP_SYSCONFIG   (0x004)

Definition at line 112 of file ispreg.h.

#define ISP_SYSCONFIG_AUTOIDLE   (1 << 0)

Definition at line 606 of file ispreg.h.

#define ISP_SYSCONFIG_MIDLEMODE_FORCESTANDBY   0x0

Definition at line 609 of file ispreg.h.

#define ISP_SYSCONFIG_MIDLEMODE_NOSTANBY   0x1

Definition at line 610 of file ispreg.h.

#define ISP_SYSCONFIG_MIDLEMODE_SHIFT   12

Definition at line 608 of file ispreg.h.

#define ISP_SYSCONFIG_MIDLEMODE_SMARTSTANDBY   0x2

Definition at line 611 of file ispreg.h.

#define ISP_SYSCONFIG_SOFTRESET   (1 << 1)

Definition at line 607 of file ispreg.h.

#define ISP_SYSSTATUS   (0x008)

Definition at line 113 of file ispreg.h.

#define ISP_SYSSTATUS_RESETDONE   0

Definition at line 613 of file ispreg.h.

#define ISP_TCTRL_CTRL   (0x050)

Definition at line 122 of file ispreg.h.

#define ISP_TCTRL_FRAME   (0x054)

Definition at line 123 of file ispreg.h.

#define ISP_TCTRL_GRESET_LENGTH   (0x030)

Definition at line 118 of file ispreg.h.

#define ISP_TCTRL_PSTRB_DELAY   (0x058)

Definition at line 124 of file ispreg.h.

#define ISP_TCTRL_PSTRB_LENGTH   (0x064)

Definition at line 127 of file ispreg.h.

#define ISP_TCTRL_PSTRB_REPLAY   (0x034)

Definition at line 119 of file ispreg.h.

#define ISP_TCTRL_SHUT_DELAY   (0x060)

Definition at line 126 of file ispreg.h.

#define ISP_TCTRL_SHUT_LENGTH   (0x06C)

Definition at line 129 of file ispreg.h.

#define ISP_TCTRL_STRB_DELAY   (0x05C)

Definition at line 125 of file ispreg.h.

#define ISP_TCTRL_STRB_LENGTH   (0x068)

Definition at line 128 of file ispreg.h.

#define ISPCCDC_ALAW   (0x04C)

Definition at line 263 of file ispreg.h.

#define ISPCCDC_ALAW_CCDTBL   (1 << 3)

Definition at line 877 of file ispreg.h.

#define ISPCCDC_ALAW_GWDI_10_1   (0x5 << 0)

Definition at line 875 of file ispreg.h.

#define ISPCCDC_ALAW_GWDI_11_2   (0x4 << 0)

Definition at line 874 of file ispreg.h.

#define ISPCCDC_ALAW_GWDI_12_3   (0x3 << 0)

Definition at line 873 of file ispreg.h.

#define ISPCCDC_ALAW_GWDI_9_0   (0x6 << 0)

Definition at line 876 of file ispreg.h.

#define ISPCCDC_BLKCMP   (0x03C)

Definition at line 259 of file ispreg.h.

#define ISPCCDC_BLKCMP_B_MG_SHIFT   0

Definition at line 859 of file ispreg.h.

#define ISPCCDC_BLKCMP_GB_G_SHIFT   8

Definition at line 860 of file ispreg.h.

#define ISPCCDC_BLKCMP_GR_CY_SHIFT   16

Definition at line 861 of file ispreg.h.

#define ISPCCDC_BLKCMP_R_YE_SHIFT   24

Definition at line 862 of file ispreg.h.

#define ISPCCDC_CFG   (0x054)

Definition at line 265 of file ispreg.h.

#define ISPCCDC_CFG_BSWD   (1 << 12)

Definition at line 888 of file ispreg.h.

#define ISPCCDC_CFG_BW656   (1 << 5)

Definition at line 882 of file ispreg.h.

#define ISPCCDC_CFG_FIDMD_SHIFT   6

Definition at line 883 of file ispreg.h.

#define ISPCCDC_CFG_MSBINVI   (1 << 13)

Definition at line 889 of file ispreg.h.

#define ISPCCDC_CFG_VDLC   (1 << 15)

Definition at line 890 of file ispreg.h.

#define ISPCCDC_CFG_WENLOG   (1 << 8)

Definition at line 884 of file ispreg.h.

#define ISPCCDC_CFG_WENLOG_AND   (0 << 8)

Definition at line 885 of file ispreg.h.

#define ISPCCDC_CFG_WENLOG_OR   (1 << 8)

Definition at line 886 of file ispreg.h.

#define ISPCCDC_CFG_Y8POS   (1 << 11)

Definition at line 887 of file ispreg.h.

#define ISPCCDC_CLAMP   (0x030)

Definition at line 256 of file ispreg.h.

#define ISPCCDC_CLAMP_CLAMPEN   (1 << 31)

Definition at line 836 of file ispreg.h.

#define ISPCCDC_CLAMP_OBGAIN_SHIFT   0

Definition at line 832 of file ispreg.h.

#define ISPCCDC_CLAMP_OBSLEN_SHIFT   28

Definition at line 835 of file ispreg.h.

#define ISPCCDC_CLAMP_OBSLN_SHIFT   25

Definition at line 834 of file ispreg.h.

#define ISPCCDC_CLAMP_OBST_SHIFT   10

Definition at line 833 of file ispreg.h.

#define ISPCCDC_COLPTN   (0x038)

Definition at line 258 of file ispreg.h.

#define ISPCCDC_COLPTN_B_Mg   0x3

Definition at line 841 of file ispreg.h.

#define ISPCCDC_COLPTN_CP0PLC0_SHIFT   0

Definition at line 842 of file ispreg.h.

#define ISPCCDC_COLPTN_CP0PLC1_SHIFT   2

Definition at line 843 of file ispreg.h.

#define ISPCCDC_COLPTN_CP0PLC2_SHIFT   4

Definition at line 844 of file ispreg.h.

#define ISPCCDC_COLPTN_CP0PLC3_SHIFT   6

Definition at line 845 of file ispreg.h.

#define ISPCCDC_COLPTN_CP1PLC0_SHIFT   8

Definition at line 846 of file ispreg.h.

#define ISPCCDC_COLPTN_CP1PLC1_SHIFT   10

Definition at line 847 of file ispreg.h.

#define ISPCCDC_COLPTN_CP1PLC2_SHIFT   12

Definition at line 848 of file ispreg.h.

#define ISPCCDC_COLPTN_CP1PLC3_SHIFT   14

Definition at line 849 of file ispreg.h.

#define ISPCCDC_COLPTN_CP2PLC0_SHIFT   16

Definition at line 850 of file ispreg.h.

#define ISPCCDC_COLPTN_CP2PLC1_SHIFT   18

Definition at line 851 of file ispreg.h.

#define ISPCCDC_COLPTN_CP2PLC2_SHIFT   20

Definition at line 852 of file ispreg.h.

#define ISPCCDC_COLPTN_CP2PLC3_SHIFT   22

Definition at line 853 of file ispreg.h.

#define ISPCCDC_COLPTN_CP3PLC0_SHIFT   24

Definition at line 854 of file ispreg.h.

#define ISPCCDC_COLPTN_CP3PLC1_SHIFT   26

Definition at line 855 of file ispreg.h.

#define ISPCCDC_COLPTN_CP3PLC2_SHIFT   28

Definition at line 856 of file ispreg.h.

#define ISPCCDC_COLPTN_CP3PLC3_SHIFT   30

Definition at line 857 of file ispreg.h.

#define ISPCCDC_COLPTN_Gb_G   0x2

Definition at line 840 of file ispreg.h.

#define ISPCCDC_COLPTN_Gr_Cy   0x1

Definition at line 839 of file ispreg.h.

#define ISPCCDC_COLPTN_R_Ye   0x0

Definition at line 838 of file ispreg.h.

#define ISPCCDC_CULLING   (0x020)

Definition at line 252 of file ispreg.h.

#define ISPCCDC_CULLING_CULHEVN_SHIFT   24

Definition at line 816 of file ispreg.h.

#define ISPCCDC_CULLING_CULHODD_SHIFT   16

Definition at line 815 of file ispreg.h.

#define ISPCCDC_CULLING_CULV_SHIFT   0

Definition at line 814 of file ispreg.h.

#define ISPCCDC_DCSUB   (0x034)

Definition at line 257 of file ispreg.h.

#define ISPCCDC_FMT_ADDR0   (0x064)

Definition at line 269 of file ispreg.h.

#define ISPCCDC_FMT_ADDR1   (0x068)

Definition at line 270 of file ispreg.h.

#define ISPCCDC_FMT_ADDR2   (0x06C)

Definition at line 271 of file ispreg.h.

#define ISPCCDC_FMT_ADDR3   (0x070)

Definition at line 272 of file ispreg.h.

#define ISPCCDC_FMT_ADDR4   (0x074)

Definition at line 273 of file ispreg.h.

#define ISPCCDC_FMT_ADDR5   (0x078)

Definition at line 274 of file ispreg.h.

#define ISPCCDC_FMT_ADDR6   (0x07C)

Definition at line 275 of file ispreg.h.

#define ISPCCDC_FMT_ADDR7   (0x080)

Definition at line 276 of file ispreg.h.

#define ISPCCDC_FMT_HORZ   (0x05C)

Definition at line 267 of file ispreg.h.

#define ISPCCDC_FMT_HORZ_FMTLNH_MASK   0x00001fff

Definition at line 919 of file ispreg.h.

#define ISPCCDC_FMT_HORZ_FMTLNH_SHIFT   0

Definition at line 912 of file ispreg.h.

#define ISPCCDC_FMT_HORZ_FMTSPH_MASK   0x1fff0000

Definition at line 918 of file ispreg.h.

#define ISPCCDC_FMT_HORZ_FMTSPH_SHIFT   16

Definition at line 913 of file ispreg.h.

#define ISPCCDC_FMT_VERT   (0x060)

Definition at line 268 of file ispreg.h.

#define ISPCCDC_FMT_VERT_FMTLNV_MASK   0x00001fff

Definition at line 922 of file ispreg.h.

#define ISPCCDC_FMT_VERT_FMTLNV_SHIFT   0

Definition at line 915 of file ispreg.h.

#define ISPCCDC_FMT_VERT_FMTSLV_MASK   0x1fff0000

Definition at line 921 of file ispreg.h.

#define ISPCCDC_FMT_VERT_FMTSLV_SHIFT   16

Definition at line 916 of file ispreg.h.

#define ISPCCDC_FMTCFG   (0x058)

Definition at line 266 of file ispreg.h.

#define ISPCCDC_FMTCFG_FMTEN   0x1

Definition at line 892 of file ispreg.h.

#define ISPCCDC_FMTCFG_LNALT   (1 << 1)

Definition at line 893 of file ispreg.h.

#define ISPCCDC_FMTCFG_LNUM_SHIFT   2

Definition at line 894 of file ispreg.h.

#define ISPCCDC_FMTCFG_PLEN_EVEN_SHIFT   8

Definition at line 896 of file ispreg.h.

#define ISPCCDC_FMTCFG_PLEN_ODD_SHIFT   4

Definition at line 895 of file ispreg.h.

#define ISPCCDC_FMTCFG_VPEN   (1 << 15)

Definition at line 902 of file ispreg.h.

#define ISPCCDC_FMTCFG_VPIF_FRQ_BY2   (0x0 << 16)

Definition at line 906 of file ispreg.h.

#define ISPCCDC_FMTCFG_VPIF_FRQ_BY3   (0x1 << 16)

Definition at line 907 of file ispreg.h.

#define ISPCCDC_FMTCFG_VPIF_FRQ_BY4   (0x2 << 16)

Definition at line 908 of file ispreg.h.

#define ISPCCDC_FMTCFG_VPIF_FRQ_BY5   (0x3 << 16)

Definition at line 909 of file ispreg.h.

#define ISPCCDC_FMTCFG_VPIF_FRQ_BY6   (0x4 << 16)

Definition at line 910 of file ispreg.h.

#define ISPCCDC_FMTCFG_VPIF_FRQ_MASK   0x003f0000

Definition at line 904 of file ispreg.h.

#define ISPCCDC_FMTCFG_VPIF_FRQ_SHIFT   16

Definition at line 905 of file ispreg.h.

#define ISPCCDC_FMTCFG_VPIN_10_1   (0x5 << 12)

Definition at line 900 of file ispreg.h.

#define ISPCCDC_FMTCFG_VPIN_11_2   (0x4 << 12)

Definition at line 899 of file ispreg.h.

#define ISPCCDC_FMTCFG_VPIN_12_3   (0x3 << 12)

Definition at line 898 of file ispreg.h.

#define ISPCCDC_FMTCFG_VPIN_9_0   (0x6 << 12)

Definition at line 901 of file ispreg.h.

#define ISPCCDC_FMTCFG_VPIN_MASK   0x00007000

Definition at line 897 of file ispreg.h.

#define ISPCCDC_FPC   (0x040)

Definition at line 260 of file ispreg.h.

#define ISPCCDC_FPC_ADDR   (0x044)

Definition at line 261 of file ispreg.h.

#define ISPCCDC_FPC_FPCEN   (1 << 15)

Definition at line 865 of file ispreg.h.

#define ISPCCDC_FPC_FPERR   (1 << 16)

Definition at line 866 of file ispreg.h.

#define ISPCCDC_FPC_FPNUM_SHIFT   0

Definition at line 864 of file ispreg.h.

#define ISPCCDC_HD_VD_WID   (0x00C)

Definition at line 247 of file ispreg.h.

#define ISPCCDC_HD_VD_WID_HDW_SHIFT   16

Definition at line 797 of file ispreg.h.

#define ISPCCDC_HD_VD_WID_VDW_SHIFT   0

Definition at line 796 of file ispreg.h.

#define ISPCCDC_HORZ_INFO   (0x014)

Definition at line 249 of file ispreg.h.

#define ISPCCDC_HORZ_INFO_NPH_MASK   0x00007fff

Definition at line 803 of file ispreg.h.

#define ISPCCDC_HORZ_INFO_NPH_SHIFT   0

Definition at line 802 of file ispreg.h.

#define ISPCCDC_HORZ_INFO_SPH_MASK   0x7fff0000

Definition at line 805 of file ispreg.h.

#define ISPCCDC_HORZ_INFO_SPH_SHIFT   16

Definition at line 804 of file ispreg.h.

#define ISPCCDC_HSIZE_OFF   (0x024)

Definition at line 253 of file ispreg.h.

#define ISPCCDC_HSIZE_OFF_SHIFT   0

Definition at line 818 of file ispreg.h.

#define ISPCCDC_LSC_AFTER_REFORMATTER_MASK   (1<<6)

Definition at line 1267 of file ispreg.h.

#define ISPCCDC_LSC_BUSY   (1 << 7)

Definition at line 1260 of file ispreg.h.

#define ISPCCDC_LSC_CONFIG   (0x098)

Definition at line 283 of file ispreg.h.

#define ISPCCDC_LSC_ENABLE   1

Definition at line 1259 of file ispreg.h.

#define ISPCCDC_LSC_GAIN_FORMAT_MASK   0xE

Definition at line 1265 of file ispreg.h.

#define ISPCCDC_LSC_GAIN_FORMAT_SHIFT   1

Definition at line 1266 of file ispreg.h.

#define ISPCCDC_LSC_GAIN_MODE_M_MASK   0x3800

Definition at line 1263 of file ispreg.h.

#define ISPCCDC_LSC_GAIN_MODE_M_SHIFT   12

Definition at line 1264 of file ispreg.h.

#define ISPCCDC_LSC_GAIN_MODE_N_MASK   0x700

Definition at line 1261 of file ispreg.h.

#define ISPCCDC_LSC_GAIN_MODE_N_SHIFT   8

Definition at line 1262 of file ispreg.h.

#define ISPCCDC_LSC_INITIAL   (0x09C)

Definition at line 284 of file ispreg.h.

#define ISPCCDC_LSC_INITIAL_X_MASK   0x3F

Definition at line 1269 of file ispreg.h.

#define ISPCCDC_LSC_INITIAL_X_SHIFT   0

Definition at line 1270 of file ispreg.h.

#define ISPCCDC_LSC_INITIAL_Y_MASK   0x3F0000

Definition at line 1271 of file ispreg.h.

#define ISPCCDC_LSC_INITIAL_Y_SHIFT   16

Definition at line 1272 of file ispreg.h.

#define ISPCCDC_LSC_TABLE_BASE   (0x0A0)

Definition at line 285 of file ispreg.h.

#define ISPCCDC_LSC_TABLE_OFFSET   (0x0A4)

Definition at line 286 of file ispreg.h.

#define ISPCCDC_PCR   (0x004)

Definition at line 245 of file ispreg.h.

#define ISPCCDC_PCR_BUSY   (1 << 1)

Definition at line 768 of file ispreg.h.

#define ISPCCDC_PCR_EN   1

Definition at line 767 of file ispreg.h.

#define ISPCCDC_PID   (0x000)

Definition at line 244 of file ispreg.h.

#define ISPCCDC_PID_CID_SHIFT   8

Definition at line 764 of file ispreg.h.

#define ISPCCDC_PID_PREV_SHIFT   0

Definition at line 763 of file ispreg.h.

#define ISPCCDC_PID_TID_SHIFT   16

Definition at line 765 of file ispreg.h.

#define ISPCCDC_PIX_LINES   (0x010)

Definition at line 248 of file ispreg.h.

#define ISPCCDC_PIX_LINES_HLPRF_SHIFT   0

Definition at line 799 of file ispreg.h.

#define ISPCCDC_PIX_LINES_PPLN_SHIFT   16

Definition at line 800 of file ispreg.h.

#define ISPCCDC_PRGEVEN0   (0x084)

Definition at line 277 of file ispreg.h.

#define ISPCCDC_PRGEVEN1   (0x088)

Definition at line 278 of file ispreg.h.

#define ISPCCDC_PRGODD0   (0x08C)

Definition at line 279 of file ispreg.h.

#define ISPCCDC_PRGODD1   (0x090)

Definition at line 280 of file ispreg.h.

#define ISPCCDC_REC656IF   (0x050)

Definition at line 264 of file ispreg.h.

#define ISPCCDC_REC656IF_ECCFVH   (1 << 1)

Definition at line 880 of file ispreg.h.

#define ISPCCDC_REC656IF_R656ON   1

Definition at line 879 of file ispreg.h.

#define ISPCCDC_SDOFST   (0x028)

Definition at line 254 of file ispreg.h.

#define ISPCCDC_SDOFST_FINV   (1 << 14)

Definition at line 820 of file ispreg.h.

#define ISPCCDC_SDOFST_FOFST_1L   0

Definition at line 821 of file ispreg.h.

#define ISPCCDC_SDOFST_FOFST_4L   (3 << 12)

Definition at line 822 of file ispreg.h.

#define ISPCCDC_SDOFST_LOFST0_SHIFT   9

Definition at line 826 of file ispreg.h.

#define ISPCCDC_SDOFST_LOFST1_SHIFT   6

Definition at line 825 of file ispreg.h.

#define ISPCCDC_SDOFST_LOFST2_SHIFT   3

Definition at line 824 of file ispreg.h.

#define ISPCCDC_SDOFST_LOFST3_SHIFT   0

Definition at line 823 of file ispreg.h.

#define ISPCCDC_SDR_ADDR   (0x02C)

Definition at line 255 of file ispreg.h.

#define ISPCCDC_SYN_MODE   (0x008)

Definition at line 246 of file ispreg.h.

#define ISPCCDC_SYN_MODE_DATAPOL   (1 << 6)

Definition at line 776 of file ispreg.h.

#define ISPCCDC_SYN_MODE_DATSIZ_10   (0x6 << 8)

Definition at line 782 of file ispreg.h.

#define ISPCCDC_SYN_MODE_DATSIZ_11   (0x5 << 8)

Definition at line 781 of file ispreg.h.

#define ISPCCDC_SYN_MODE_DATSIZ_12   (0x4 << 8)

Definition at line 780 of file ispreg.h.

#define ISPCCDC_SYN_MODE_DATSIZ_8   (0x7 << 8)

Definition at line 783 of file ispreg.h.

#define ISPCCDC_SYN_MODE_DATSIZ_8_16   (0x0 << 8)

Definition at line 779 of file ispreg.h.

#define ISPCCDC_SYN_MODE_DATSIZ_MASK   (0x7 << 8)

Definition at line 778 of file ispreg.h.

#define ISPCCDC_SYN_MODE_EXWEN   (1 << 5)

Definition at line 775 of file ispreg.h.

#define ISPCCDC_SYN_MODE_FLDMODE   (1 << 7)

Definition at line 777 of file ispreg.h.

#define ISPCCDC_SYN_MODE_FLDOUT   (1 << 1)

Definition at line 771 of file ispreg.h.

#define ISPCCDC_SYN_MODE_FLDPOL   (1 << 4)

Definition at line 774 of file ispreg.h.

#define ISPCCDC_SYN_MODE_FLDSTAT   (1 << 15)

Definition at line 790 of file ispreg.h.

#define ISPCCDC_SYN_MODE_HDPOL   (1 << 3)

Definition at line 773 of file ispreg.h.

#define ISPCCDC_SYN_MODE_INPMOD_MASK   (3 << 12)

Definition at line 785 of file ispreg.h.

#define ISPCCDC_SYN_MODE_INPMOD_RAW   (0 << 12)

Definition at line 786 of file ispreg.h.

#define ISPCCDC_SYN_MODE_INPMOD_YCBCR16   (1 << 12)

Definition at line 787 of file ispreg.h.

#define ISPCCDC_SYN_MODE_INPMOD_YCBCR8   (2 << 12)

Definition at line 788 of file ispreg.h.

#define ISPCCDC_SYN_MODE_LPF   (1 << 14)

Definition at line 789 of file ispreg.h.

#define ISPCCDC_SYN_MODE_PACK8   (1 << 11)

Definition at line 784 of file ispreg.h.

#define ISPCCDC_SYN_MODE_SDR2RSZ   (1 << 19)

Definition at line 794 of file ispreg.h.

#define ISPCCDC_SYN_MODE_VDHDEN   (1 << 16)

Definition at line 791 of file ispreg.h.

#define ISPCCDC_SYN_MODE_VDHDOUT   0x1

Definition at line 770 of file ispreg.h.

#define ISPCCDC_SYN_MODE_VDPOL   (1 << 2)

Definition at line 772 of file ispreg.h.

#define ISPCCDC_SYN_MODE_VP2SDR   (1 << 18)

Definition at line 793 of file ispreg.h.

#define ISPCCDC_SYN_MODE_WEN   (1 << 17)

Definition at line 792 of file ispreg.h.

#define ISPCCDC_VDINT   (0x048)

Definition at line 262 of file ispreg.h.

#define ISPCCDC_VDINT_0_MASK   0x7fff0000

Definition at line 871 of file ispreg.h.

#define ISPCCDC_VDINT_0_SHIFT   16

Definition at line 870 of file ispreg.h.

#define ISPCCDC_VDINT_1_MASK   0x00007fff

Definition at line 869 of file ispreg.h.

#define ISPCCDC_VDINT_1_SHIFT   0

Definition at line 868 of file ispreg.h.

#define ISPCCDC_VERT_LINES   (0x01C)

Definition at line 251 of file ispreg.h.

#define ISPCCDC_VERT_LINES_NLV_MASK   0x00007fff

Definition at line 812 of file ispreg.h.

#define ISPCCDC_VERT_LINES_NLV_SHIFT   0

Definition at line 811 of file ispreg.h.

#define ISPCCDC_VERT_START   (0x018)

Definition at line 250 of file ispreg.h.

#define ISPCCDC_VERT_START_SLV0_MASK   0x7fff0000

Definition at line 809 of file ispreg.h.

#define ISPCCDC_VERT_START_SLV0_SHIFT   16

Definition at line 808 of file ispreg.h.

#define ISPCCDC_VERT_START_SLV1_SHIFT   0

Definition at line 807 of file ispreg.h.

#define ISPCCDC_VP_OUT   (0x094)

Definition at line 281 of file ispreg.h.

#define ISPCCDC_VP_OUT_HORZ_NUM_SHIFT   4

Definition at line 925 of file ispreg.h.

#define ISPCCDC_VP_OUT_HORZ_ST_SHIFT   0

Definition at line 924 of file ispreg.h.

#define ISPCCDC_VP_OUT_VERT_NUM_SHIFT   17

Definition at line 926 of file ispreg.h.

#define ISPCCP2_CTRL   (0x040)

Definition at line 169 of file ispreg.h.

#define ISPCCP2_CTRL_IF_EN   (1 << 0)

Definition at line 170 of file ispreg.h.

#define ISPCCP2_CTRL_INV   (1 << 10)

Definition at line 179 of file ispreg.h.

#define ISPCCP2_CTRL_INV_MASK   0x1

Definition at line 180 of file ispreg.h.

#define ISPCCP2_CTRL_INV_SHIFT   10

Definition at line 181 of file ispreg.h.

#define ISPCCP2_CTRL_IO_OUT_SEL   (1 << 2)

Definition at line 176 of file ispreg.h.

#define ISPCCP2_CTRL_MODE   (1 << 4)

Definition at line 177 of file ispreg.h.

#define ISPCCP2_CTRL_PHY_SEL   (1 << 1)

Definition at line 171 of file ispreg.h.

#define ISPCCP2_CTRL_PHY_SEL_CLOCK   (0 << 1)

Definition at line 172 of file ispreg.h.

#define ISPCCP2_CTRL_PHY_SEL_MASK   0x1

Definition at line 174 of file ispreg.h.

#define ISPCCP2_CTRL_PHY_SEL_SHIFT   1

Definition at line 175 of file ispreg.h.

#define ISPCCP2_CTRL_PHY_SEL_STROBE   (1 << 1)

Definition at line 173 of file ispreg.h.

#define ISPCCP2_CTRL_VP_CLK_FORCE_ON   (1 << 9)

Definition at line 178 of file ispreg.h.

#define ISPCCP2_CTRL_VP_CLK_POL   (1 << 12)

Definition at line 183 of file ispreg.h.

#define ISPCCP2_CTRL_VP_ONLY_EN   (1 << 11)

Definition at line 182 of file ispreg.h.

#define ISPCCP2_CTRL_VP_OUT_CTRL_MASK   0x3 /* 3430 bits */

Definition at line 187 of file ispreg.h.

#define ISPCCP2_CTRL_VP_OUT_CTRL_SHIFT   8 /* 3430 bits */

Definition at line 186 of file ispreg.h.

#define ISPCCP2_CTRL_VPCLK_DIV_MASK   0x1ffff /* [31:15] */

Definition at line 185 of file ispreg.h.

#define ISPCCP2_CTRL_VPCLK_DIV_SHIFT   15

Definition at line 184 of file ispreg.h.

#define ISPCCP2_DBG   (0x044)

Definition at line 188 of file ispreg.h.

#define ISPCCP2_GNQ   (0x048)

Definition at line 189 of file ispreg.h.

#define ISPCCP2_LC01_IRQENABLE   (0x00C)

Definition at line 149 of file ispreg.h.

#define ISPCCP2_LC01_IRQSTATUS   (0x010)

Definition at line 150 of file ispreg.h.

#define ISPCCP2_LC01_IRQSTATUS_LC0_COUNT_IRQ   (1 << 7)

Definition at line 155 of file ispreg.h.

#define ISPCCP2_LC01_IRQSTATUS_LC0_CRC_IRQ   (1 << 4)

Definition at line 157 of file ispreg.h.

#define ISPCCP2_LC01_IRQSTATUS_LC0_FE_IRQ   (1 << 8)

Definition at line 154 of file ispreg.h.

#define ISPCCP2_LC01_IRQSTATUS_LC0_FIFO_OVF_IRQ   (1 << 5)

Definition at line 156 of file ispreg.h.

#define ISPCCP2_LC01_IRQSTATUS_LC0_FS_IRQ   (1 << 11)

Definition at line 151 of file ispreg.h.

#define ISPCCP2_LC01_IRQSTATUS_LC0_FSC_IRQ   (1 << 1)

Definition at line 160 of file ispreg.h.

#define ISPCCP2_LC01_IRQSTATUS_LC0_FSP_IRQ   (1 << 3)

Definition at line 158 of file ispreg.h.

#define ISPCCP2_LC01_IRQSTATUS_LC0_FW_IRQ   (1 << 2)

Definition at line 159 of file ispreg.h.

#define ISPCCP2_LC01_IRQSTATUS_LC0_LE_IRQ   (1 << 10)

Definition at line 152 of file ispreg.h.

#define ISPCCP2_LC01_IRQSTATUS_LC0_LS_IRQ   (1 << 9)

Definition at line 153 of file ispreg.h.

#define ISPCCP2_LC01_IRQSTATUS_LC0_SSC_IRQ   (1 << 0)

Definition at line 161 of file ispreg.h.

#define ISPCCP2_LC23_IRQENABLE   (0x014)

Definition at line 163 of file ispreg.h.

#define ISPCCP2_LC23_IRQSTATUS   (0x018)

Definition at line 164 of file ispreg.h.

#define ISPCCP2_LCM_CTRL   (0x1D0)

Definition at line 215 of file ispreg.h.

#define ISPCCP2_LCM_CTRL_BURST_SIZE_MASK   0x7

Definition at line 222 of file ispreg.h.

#define ISPCCP2_LCM_CTRL_BURST_SIZE_SHIFT   5

Definition at line 221 of file ispreg.h.

#define ISPCCP2_LCM_CTRL_CHAN_EN   (1 << 0)

Definition at line 216 of file ispreg.h.

#define ISPCCP2_LCM_CTRL_DST_FORMAT_MASK   0x7

Definition at line 230 of file ispreg.h.

#define ISPCCP2_LCM_CTRL_DST_FORMAT_SHIFT   24

Definition at line 229 of file ispreg.h.

#define ISPCCP2_LCM_CTRL_DST_PORT   (1 << 2)

Definition at line 217 of file ispreg.h.

#define ISPCCP2_LCM_CTRL_DST_PORT_SHIFT   2

Definition at line 218 of file ispreg.h.

#define ISPCCP2_LCM_CTRL_READ_THROTTLE_MASK   0x11

Definition at line 220 of file ispreg.h.

#define ISPCCP2_LCM_CTRL_READ_THROTTLE_SHIFT   3

Definition at line 219 of file ispreg.h.

#define ISPCCP2_LCM_CTRL_SRC_DECOMPR_MASK   0x3

Definition at line 226 of file ispreg.h.

#define ISPCCP2_LCM_CTRL_SRC_DECOMPR_SHIFT   20

Definition at line 225 of file ispreg.h.

#define ISPCCP2_LCM_CTRL_SRC_DPCM_PRED   (1 << 22)

Definition at line 227 of file ispreg.h.

#define ISPCCP2_LCM_CTRL_SRC_FORMAT_MASK   0x7

Definition at line 224 of file ispreg.h.

#define ISPCCP2_LCM_CTRL_SRC_FORMAT_SHIFT   16

Definition at line 223 of file ispreg.h.

#define ISPCCP2_LCM_CTRL_SRC_PACK   (1 << 23)

Definition at line 228 of file ispreg.h.

#define ISPCCP2_LCM_DST_ADDR   (0x1E8)

Definition at line 239 of file ispreg.h.

#define ISPCCP2_LCM_DST_OFST   (0x1EC)

Definition at line 240 of file ispreg.h.

#define ISPCCP2_LCM_HSIZE   (0x1D8)

Definition at line 233 of file ispreg.h.

#define ISPCCP2_LCM_HSIZE_SHIFT   16

Definition at line 234 of file ispreg.h.

#define ISPCCP2_LCM_IRQENABLE   (0x02C)

Definition at line 165 of file ispreg.h.

#define ISPCCP2_LCM_IRQSTATUS   (0x030)

Definition at line 168 of file ispreg.h.

#define ISPCCP2_LCM_IRQSTATUS_EOF_IRQ   (1 << 0)

Definition at line 166 of file ispreg.h.

#define ISPCCP2_LCM_IRQSTATUS_OCPERROR_IRQ   (1 << 1)

Definition at line 167 of file ispreg.h.

#define ISPCCP2_LCM_PREFETCH   (0x1DC)

Definition at line 235 of file ispreg.h.

#define ISPCCP2_LCM_PREFETCH_SHIFT   3

Definition at line 236 of file ispreg.h.

#define ISPCCP2_LCM_SRC_ADDR   (0x1E0)

Definition at line 237 of file ispreg.h.

#define ISPCCP2_LCM_SRC_OFST   (0x1E4)

Definition at line 238 of file ispreg.h.

#define ISPCCP2_LCM_VSIZE   (0x1D4)

Definition at line 231 of file ispreg.h.

#define ISPCCP2_LCM_VSIZE_SHIFT   16

Definition at line 232 of file ispreg.h.

#define ISPCCP2_LCx_CODE (   x)    ((0x054)+0x30*(x))

Definition at line 203 of file ispreg.h.

#define ISPCCP2_LCx_CTRL (   x)    ((0x050)+0x30*(x))

Definition at line 190 of file ispreg.h.

#define ISPCCP2_LCx_CTRL_CHAN_EN   (1 << 0)

Definition at line 191 of file ispreg.h.

#define ISPCCP2_LCx_CTRL_CRC_EN   (1 << 19)

Definition at line 192 of file ispreg.h.

#define ISPCCP2_LCx_CTRL_CRC_MASK   0x1

Definition at line 193 of file ispreg.h.

#define ISPCCP2_LCx_CTRL_CRC_SHIFT   2

Definition at line 194 of file ispreg.h.

#define ISPCCP2_LCx_CTRL_CRC_SHIFT_15_0   19

Definition at line 195 of file ispreg.h.

#define ISPCCP2_LCx_CTRL_FORMAT_MASK   0x1f

Definition at line 201 of file ispreg.h.

#define ISPCCP2_LCx_CTRL_FORMAT_MASK_15_0   0x3f

Definition at line 199 of file ispreg.h.

#define ISPCCP2_LCx_CTRL_FORMAT_SHIFT   0x3

Definition at line 202 of file ispreg.h.

#define ISPCCP2_LCx_CTRL_FORMAT_SHIFT_15_0   0x2

Definition at line 200 of file ispreg.h.

#define ISPCCP2_LCx_CTRL_REGION_EN   (1 << 1)

Definition at line 196 of file ispreg.h.

#define ISPCCP2_LCx_CTRL_REGION_MASK   0x1

Definition at line 197 of file ispreg.h.

#define ISPCCP2_LCx_CTRL_REGION_SHIFT   1

Definition at line 198 of file ispreg.h.

#define ISPCCP2_LCx_DAT_MASK   0xFFF

Definition at line 210 of file ispreg.h.

#define ISPCCP2_LCx_DAT_OFST (   x)    ((0x078)+0x30*(x))

Definition at line 214 of file ispreg.h.

#define ISPCCP2_LCx_DAT_PING_ADDR (   x)    ((0x070)+0x30*(x))

Definition at line 212 of file ispreg.h.

#define ISPCCP2_LCx_DAT_PONG_ADDR (   x)    ((0x074)+0x30*(x))

Definition at line 213 of file ispreg.h.

#define ISPCCP2_LCx_DAT_SHIFT   16

Definition at line 211 of file ispreg.h.

#define ISPCCP2_LCx_DAT_SIZE (   x)    ((0x06C)+0x30*(x))

Definition at line 209 of file ispreg.h.

#define ISPCCP2_LCx_DAT_START (   x)    ((0x068)+0x30*(x))

Definition at line 208 of file ispreg.h.

#define ISPCCP2_LCx_EOF_ADDR (   x)    ((0x064)+0x30*(x))

Definition at line 207 of file ispreg.h.

#define ISPCCP2_LCx_SOF_ADDR (   x)    ((0x060)+0x30*(x))

Definition at line 206 of file ispreg.h.

#define ISPCCP2_LCx_STAT_SIZE (   x)    ((0x05C)+0x30*(x))

Definition at line 205 of file ispreg.h.

#define ISPCCP2_LCx_STAT_START (   x)    ((0x058)+0x30*(x))

Definition at line 204 of file ispreg.h.

#define ISPCCP2_REVISION   (0x000)

Definition at line 136 of file ispreg.h.

#define ISPCCP2_SYSCONFIG   (0x004)

Definition at line 137 of file ispreg.h.

#define ISPCCP2_SYSCONFIG_AUTO_IDLE   0x1

Definition at line 139 of file ispreg.h.

#define ISPCCP2_SYSCONFIG_MSTANDBY_MODE_FORCE   (0x0 << ISPCCP2_SYSCONFIG_MSTANDBY_MODE_SHIFT)

Definition at line 141 of file ispreg.h.

#define ISPCCP2_SYSCONFIG_MSTANDBY_MODE_NO   (0x1 << ISPCCP2_SYSCONFIG_MSTANDBY_MODE_SHIFT)

Definition at line 143 of file ispreg.h.

#define ISPCCP2_SYSCONFIG_MSTANDBY_MODE_SHIFT   12

Definition at line 140 of file ispreg.h.

#define ISPCCP2_SYSCONFIG_MSTANDBY_MODE_SMART   (0x2 << ISPCCP2_SYSCONFIG_MSTANDBY_MODE_SHIFT)

Definition at line 145 of file ispreg.h.

#define ISPCCP2_SYSCONFIG_SOFT_RESET   (1 << 1)

Definition at line 138 of file ispreg.h.

#define ISPCCP2_SYSSTATUS   (0x008)

Definition at line 147 of file ispreg.h.

#define ISPCCP2_SYSSTATUS_RESET_DONE   (1 << 0)

Definition at line 148 of file ispreg.h.

#define ISPCSI2_CTRL   (0x040)

Definition at line 1306 of file ispreg.h.

#define ISPCSI2_CTRL_BURST_SIZE_MASK   (3 << ISPCSI2_CTRL_BURST_SIZE_SHIFT)

Definition at line 1314 of file ispreg.h.

#define ISPCSI2_CTRL_BURST_SIZE_SHIFT   5

Definition at line 1313 of file ispreg.h.

#define ISPCSI2_CTRL_DBG_EN   (1 << 7)

Definition at line 1312 of file ispreg.h.

#define ISPCSI2_CTRL_ECC_EN   (1 << 2)

Definition at line 1317 of file ispreg.h.

#define ISPCSI2_CTRL_FRAME   (1 << 3)

Definition at line 1316 of file ispreg.h.

#define ISPCSI2_CTRL_IF_EN   (1 << 0)

Definition at line 1319 of file ispreg.h.

#define ISPCSI2_CTRL_SECURE   (1 << 1)

Definition at line 1318 of file ispreg.h.

#define ISPCSI2_CTRL_VP_CLK_EN   (1 << 15)

Definition at line 1307 of file ispreg.h.

#define ISPCSI2_CTRL_VP_ONLY_EN   (1 << 11)

Definition at line 1308 of file ispreg.h.

#define ISPCSI2_CTRL_VP_OUT_CTRL_MASK   (3 << ISPCSI2_CTRL_VP_OUT_CTRL_SHIFT)

Definition at line 1310 of file ispreg.h.

#define ISPCSI2_CTRL_VP_OUT_CTRL_SHIFT   8

Definition at line 1309 of file ispreg.h.

#define ISPCSI2_CTX_CTRL1 (   n)    ((0x070) + 0x20 * (n))

Definition at line 1460 of file ispreg.h.

#define ISPCSI2_CTX_CTRL1_COUNT_MASK   (0xff << ISPCSI2_CTX_CTRL1_COUNT_SHIFT)

Definition at line 1462 of file ispreg.h.

#define ISPCSI2_CTX_CTRL1_COUNT_SHIFT   8

Definition at line 1461 of file ispreg.h.

#define ISPCSI2_CTX_CTRL1_COUNT_UNLOCK   (1 << 4)

Definition at line 1467 of file ispreg.h.

#define ISPCSI2_CTX_CTRL1_CS_EN   (1 << 5)

Definition at line 1466 of file ispreg.h.

#define ISPCSI2_CTX_CTRL1_CTX_EN   (1 << 0)

Definition at line 1469 of file ispreg.h.

#define ISPCSI2_CTX_CTRL1_EOF_EN   (1 << 7)

Definition at line 1464 of file ispreg.h.

#define ISPCSI2_CTX_CTRL1_EOL_EN   (1 << 6)

Definition at line 1465 of file ispreg.h.

#define ISPCSI2_CTX_CTRL1_PING_PONG   (1 << 3)

Definition at line 1468 of file ispreg.h.

#define ISPCSI2_CTX_CTRL2 (   n)    ((0x074) + 0x20 * (n))

Definition at line 1471 of file ispreg.h.

#define ISPCSI2_CTX_CTRL2_DPCM_PRED   (1 << 10)

Definition at line 1478 of file ispreg.h.

#define ISPCSI2_CTX_CTRL2_FORMAT_MASK   (0x3ff << ISPCSI2_CTX_CTRL2_FORMAT_SHIFT)

Definition at line 1480 of file ispreg.h.

#define ISPCSI2_CTX_CTRL2_FORMAT_SHIFT   0

Definition at line 1479 of file ispreg.h.

#define ISPCSI2_CTX_CTRL2_FRAME_MASK   (0xffff << ISPCSI2_CTX_CTRL2_FRAME_SHIFT)

Definition at line 1483 of file ispreg.h.

#define ISPCSI2_CTX_CTRL2_FRAME_SHIFT   16

Definition at line 1482 of file ispreg.h.

#define ISPCSI2_CTX_CTRL2_USER_DEF_MAP_MASK   (0x3 << ISPCSI2_CTX_CTRL2_USER_DEF_MAP_SHIFT)

Definition at line 1473 of file ispreg.h.

#define ISPCSI2_CTX_CTRL2_USER_DEF_MAP_SHIFT   13

Definition at line 1472 of file ispreg.h.

#define ISPCSI2_CTX_CTRL2_VIRTUAL_ID_MASK   (0x3 << ISPCSI2_CTX_CTRL2_VIRTUAL_ID_SHIFT)

Definition at line 1476 of file ispreg.h.

#define ISPCSI2_CTX_CTRL2_VIRTUAL_ID_SHIFT   11

Definition at line 1475 of file ispreg.h.

#define ISPCSI2_CTX_CTRL3 (   n)    ((0x08c) + 0x20 * (n))

Definition at line 1513 of file ispreg.h.

#define ISPCSI2_CTX_CTRL3_ALPHA_MASK   (0x3fff << ISPCSI2_CTX_CTRL3_ALPHA_SHIFT)

Definition at line 1515 of file ispreg.h.

#define ISPCSI2_CTX_CTRL3_ALPHA_SHIFT   5

Definition at line 1514 of file ispreg.h.

#define ISPCSI2_CTX_DAT_OFST (   n)    ((0x078) + 0x20 * (n))

Definition at line 1486 of file ispreg.h.

#define ISPCSI2_CTX_DAT_OFST_OFST_MASK   (0x1ffe0 << ISPCSI2_CTX_DAT_OFST_OFST_SHIFT)

Definition at line 1488 of file ispreg.h.

#define ISPCSI2_CTX_DAT_OFST_OFST_SHIFT   0

Definition at line 1487 of file ispreg.h.

#define ISPCSI2_CTX_DAT_PING_ADDR (   n)    ((0x07c) + 0x20 * (n))

Definition at line 1491 of file ispreg.h.

#define ISPCSI2_CTX_DAT_PONG_ADDR (   n)    ((0x080) + 0x20 * (n))

Definition at line 1492 of file ispreg.h.

#define ISPCSI2_CTX_IRQENABLE (   n)    ((0x084) + 0x20 * (n))

Definition at line 1493 of file ispreg.h.

#define ISPCSI2_CTX_IRQENABLE_CS_IRQ   (1 << 5)

Definition at line 1497 of file ispreg.h.

#define ISPCSI2_CTX_IRQENABLE_ECC_CORRECTION_IRQ   (1 << 8)

Definition at line 1494 of file ispreg.h.

#define ISPCSI2_CTX_IRQENABLE_FE_IRQ   (1 << 1)

Definition at line 1500 of file ispreg.h.

#define ISPCSI2_CTX_IRQENABLE_FRAME_NUMBER_IRQ   (1 << 6)

Definition at line 1496 of file ispreg.h.

#define ISPCSI2_CTX_IRQENABLE_FS_IRQ   (1 << 0)

Definition at line 1501 of file ispreg.h.

#define ISPCSI2_CTX_IRQENABLE_LE_IRQ   (1 << 3)

Definition at line 1498 of file ispreg.h.

#define ISPCSI2_CTX_IRQENABLE_LINE_NUMBER_IRQ   (1 << 7)

Definition at line 1495 of file ispreg.h.

#define ISPCSI2_CTX_IRQENABLE_LS_IRQ   (1 << 2)

Definition at line 1499 of file ispreg.h.

#define ISPCSI2_CTX_IRQSTATUS (   n)    ((0x088) + 0x20 * (n))

Definition at line 1503 of file ispreg.h.

#define ISPCSI2_CTX_IRQSTATUS_CS_IRQ   (1 << 5)

Definition at line 1507 of file ispreg.h.

#define ISPCSI2_CTX_IRQSTATUS_ECC_CORRECTION_IRQ   (1 << 8)

Definition at line 1504 of file ispreg.h.

#define ISPCSI2_CTX_IRQSTATUS_FE_IRQ   (1 << 1)

Definition at line 1510 of file ispreg.h.

#define ISPCSI2_CTX_IRQSTATUS_FRAME_NUMBER_IRQ   (1 << 6)

Definition at line 1506 of file ispreg.h.

#define ISPCSI2_CTX_IRQSTATUS_FS_IRQ   (1 << 0)

Definition at line 1511 of file ispreg.h.

#define ISPCSI2_CTX_IRQSTATUS_LE_IRQ   (1 << 3)

Definition at line 1508 of file ispreg.h.

#define ISPCSI2_CTX_IRQSTATUS_LINE_NUMBER_IRQ   (1 << 7)

Definition at line 1505 of file ispreg.h.

#define ISPCSI2_CTX_IRQSTATUS_LS_IRQ   (1 << 2)

Definition at line 1509 of file ispreg.h.

#define ISPCSI2_CTX_TRANSCODEH (   n)    (0x000 + 0x8 * (n))

Definition at line 1519 of file ispreg.h.

#define ISPCSI2_CTX_TRANSCODEH_HCOUNT_MASK   (0x1fff << ISPCSI2_CTX_TRANSCODEH_HCOUNT_SHIFT)

Definition at line 1521 of file ispreg.h.

#define ISPCSI2_CTX_TRANSCODEH_HCOUNT_SHIFT   16

Definition at line 1520 of file ispreg.h.

#define ISPCSI2_CTX_TRANSCODEH_HSKIP_MASK   (0x1fff << ISPCSI2_CTX_TRANSCODEH_HCOUNT_SHIFT)

Definition at line 1524 of file ispreg.h.

#define ISPCSI2_CTX_TRANSCODEH_HSKIP_SHIFT   0

Definition at line 1523 of file ispreg.h.

#define ISPCSI2_CTX_TRANSCODEV (   n)    (0x004 + 0x8 * (n))

Definition at line 1526 of file ispreg.h.

#define ISPCSI2_CTX_TRANSCODEV_VCOUNT_MASK   (0x1fff << ISPCSI2_CTX_TRANSCODEV_VCOUNT_SHIFT)

Definition at line 1528 of file ispreg.h.

#define ISPCSI2_CTX_TRANSCODEV_VCOUNT_SHIFT   16

Definition at line 1527 of file ispreg.h.

#define ISPCSI2_CTX_TRANSCODEV_VSKIP_MASK   (0x1fff << ISPCSI2_CTX_TRANSCODEV_VCOUNT_SHIFT)

Definition at line 1531 of file ispreg.h.

#define ISPCSI2_CTX_TRANSCODEV_VSKIP_SHIFT   0

Definition at line 1530 of file ispreg.h.

#define ISPCSI2_DBG_H   (0x044)

Definition at line 1321 of file ispreg.h.

#define ISPCSI2_DBG_P   (0x068)

Definition at line 1451 of file ispreg.h.

#define ISPCSI2_GNQ   (0x048)

Definition at line 1322 of file ispreg.h.

#define ISPCSI2_IRQENABLE   (0x01c)

Definition at line 1305 of file ispreg.h.

#define ISPCSI2_IRQSTATUS   (0x018)

Definition at line 1295 of file ispreg.h.

#define ISPCSI2_IRQSTATUS_COMPLEXIO1_ERR_IRQ   (1 << 9)

Definition at line 1301 of file ispreg.h.

#define ISPCSI2_IRQSTATUS_COMPLEXIO2_ERR_IRQ   (1 << 10)

Definition at line 1300 of file ispreg.h.

#define ISPCSI2_IRQSTATUS_CONTEXT (   n)    (1 << (n))

Definition at line 1303 of file ispreg.h.

#define ISPCSI2_IRQSTATUS_ECC_CORRECTION_IRQ   (1 << 12)

Definition at line 1298 of file ispreg.h.

#define ISPCSI2_IRQSTATUS_ECC_NO_CORRECTION_IRQ   (1 << 11)

Definition at line 1299 of file ispreg.h.

#define ISPCSI2_IRQSTATUS_FIFO_OVF_IRQ   (1 << 8)

Definition at line 1302 of file ispreg.h.

#define ISPCSI2_IRQSTATUS_OCP_ERR_IRQ   (1 << 14)

Definition at line 1296 of file ispreg.h.

#define ISPCSI2_IRQSTATUS_SHORT_PACKET_IRQ   (1 << 13)

Definition at line 1297 of file ispreg.h.

#define ISPCSI2_PHY_CFG   (0x050)

Definition at line 1323 of file ispreg.h.

#define ISPCSI2_PHY_CFG_CLOCK_POL_MASK   (0x1 << ISPCSI2_PHY_CFG_CLOCK_POL_SHIFT)

Definition at line 1371 of file ispreg.h.

#define ISPCSI2_PHY_CFG_CLOCK_POL_NP   (0x1 << ISPCSI2_PHY_CFG_CLOCK_POL_SHIFT)

Definition at line 1375 of file ispreg.h.

#define ISPCSI2_PHY_CFG_CLOCK_POL_PN   (0x0 << ISPCSI2_PHY_CFG_CLOCK_POL_SHIFT)

Definition at line 1373 of file ispreg.h.

#define ISPCSI2_PHY_CFG_CLOCK_POL_SHIFT   3

Definition at line 1370 of file ispreg.h.

#define ISPCSI2_PHY_CFG_CLOCK_POSITION_1   (0x1 << ISPCSI2_PHY_CFG_CLOCK_POSITION_SHIFT)

Definition at line 1381 of file ispreg.h.

#define ISPCSI2_PHY_CFG_CLOCK_POSITION_2   (0x2 << ISPCSI2_PHY_CFG_CLOCK_POSITION_SHIFT)

Definition at line 1383 of file ispreg.h.

#define ISPCSI2_PHY_CFG_CLOCK_POSITION_3   (0x3 << ISPCSI2_PHY_CFG_CLOCK_POSITION_SHIFT)

Definition at line 1385 of file ispreg.h.

#define ISPCSI2_PHY_CFG_CLOCK_POSITION_4   (0x4 << ISPCSI2_PHY_CFG_CLOCK_POSITION_SHIFT)

Definition at line 1387 of file ispreg.h.

#define ISPCSI2_PHY_CFG_CLOCK_POSITION_5   (0x5 << ISPCSI2_PHY_CFG_CLOCK_POSITION_SHIFT)

Definition at line 1389 of file ispreg.h.

#define ISPCSI2_PHY_CFG_CLOCK_POSITION_MASK   (0x7 << ISPCSI2_PHY_CFG_CLOCK_POSITION_SHIFT)

Definition at line 1379 of file ispreg.h.

#define ISPCSI2_PHY_CFG_CLOCK_POSITION_SHIFT   0

Definition at line 1378 of file ispreg.h.

#define ISPCSI2_PHY_CFG_DATA_POL_MASK (   n)    (0x1 << ISPCSI2_PHY_CFG_DATA_POL_SHIFT(n))

Definition at line 1347 of file ispreg.h.

#define ISPCSI2_PHY_CFG_DATA_POL_NP (   n)    (0x1 << ISPCSI2_PHY_CFG_DATA_POL_SHIFT(n))

Definition at line 1351 of file ispreg.h.

#define ISPCSI2_PHY_CFG_DATA_POL_PN (   n)    (0x0 << ISPCSI2_PHY_CFG_DATA_POL_SHIFT(n))

Definition at line 1349 of file ispreg.h.

#define ISPCSI2_PHY_CFG_DATA_POL_SHIFT (   n)    (3 + ((n) * 4))

Definition at line 1346 of file ispreg.h.

#define ISPCSI2_PHY_CFG_DATA_POSITION_1 (   n)    (0x1 << ISPCSI2_PHY_CFG_DATA_POSITION_SHIFT(n))

Definition at line 1359 of file ispreg.h.

#define ISPCSI2_PHY_CFG_DATA_POSITION_2 (   n)    (0x2 << ISPCSI2_PHY_CFG_DATA_POSITION_SHIFT(n))

Definition at line 1361 of file ispreg.h.

#define ISPCSI2_PHY_CFG_DATA_POSITION_3 (   n)    (0x3 << ISPCSI2_PHY_CFG_DATA_POSITION_SHIFT(n))

Definition at line 1363 of file ispreg.h.

#define ISPCSI2_PHY_CFG_DATA_POSITION_4 (   n)    (0x4 << ISPCSI2_PHY_CFG_DATA_POSITION_SHIFT(n))

Definition at line 1365 of file ispreg.h.

#define ISPCSI2_PHY_CFG_DATA_POSITION_5 (   n)    (0x5 << ISPCSI2_PHY_CFG_DATA_POSITION_SHIFT(n))

Definition at line 1367 of file ispreg.h.

#define ISPCSI2_PHY_CFG_DATA_POSITION_MASK (   n)    (0x7 << ISPCSI2_PHY_CFG_DATA_POSITION_SHIFT(n))

Definition at line 1355 of file ispreg.h.

#define ISPCSI2_PHY_CFG_DATA_POSITION_NC (   n)    (0x0 << ISPCSI2_PHY_CFG_DATA_POSITION_SHIFT(n))

Definition at line 1357 of file ispreg.h.

#define ISPCSI2_PHY_CFG_DATA_POSITION_SHIFT (   n)    ((n) * 4)

Definition at line 1354 of file ispreg.h.

#define ISPCSI2_PHY_CFG_PWR_AUTO   (1 << 24)

Definition at line 1344 of file ispreg.h.

#define ISPCSI2_PHY_CFG_PWR_CMD_MASK   (0x3 << ISPCSI2_PHY_CFG_PWR_CMD_SHIFT)

Definition at line 1327 of file ispreg.h.

#define ISPCSI2_PHY_CFG_PWR_CMD_OFF   (0x0 << ISPCSI2_PHY_CFG_PWR_CMD_SHIFT)

Definition at line 1329 of file ispreg.h.

#define ISPCSI2_PHY_CFG_PWR_CMD_ON   (0x1 << ISPCSI2_PHY_CFG_PWR_CMD_SHIFT)

Definition at line 1331 of file ispreg.h.

#define ISPCSI2_PHY_CFG_PWR_CMD_SHIFT   27

Definition at line 1326 of file ispreg.h.

#define ISPCSI2_PHY_CFG_PWR_CMD_ULPW   (0x2 << ISPCSI2_PHY_CFG_PWR_CMD_SHIFT)

Definition at line 1333 of file ispreg.h.

#define ISPCSI2_PHY_CFG_PWR_STATUS_MASK   (0x3 << ISPCSI2_PHY_CFG_PWR_STATUS_SHIFT)

Definition at line 1336 of file ispreg.h.

#define ISPCSI2_PHY_CFG_PWR_STATUS_OFF   (0x0 << ISPCSI2_PHY_CFG_PWR_STATUS_SHIFT)

Definition at line 1338 of file ispreg.h.

#define ISPCSI2_PHY_CFG_PWR_STATUS_ON   (0x1 << ISPCSI2_PHY_CFG_PWR_STATUS_SHIFT)

Definition at line 1340 of file ispreg.h.

#define ISPCSI2_PHY_CFG_PWR_STATUS_SHIFT   25

Definition at line 1335 of file ispreg.h.

#define ISPCSI2_PHY_CFG_PWR_STATUS_ULPW   (0x2 << ISPCSI2_PHY_CFG_PWR_STATUS_SHIFT)

Definition at line 1342 of file ispreg.h.

#define ISPCSI2_PHY_CFG_RESET_CTRL   (1 << 30)

Definition at line 1324 of file ispreg.h.

#define ISPCSI2_PHY_CFG_RESET_DONE   (1 << 29)

Definition at line 1325 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE   (0x060)

Definition at line 1422 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRCONTROL1   (1 << 15)

Definition at line 1434 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRCONTROL2   (1 << 16)

Definition at line 1433 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRCONTROL3   (1 << 17)

Definition at line 1432 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRCONTROL4   (1 << 18)

Definition at line 1431 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRCONTROL5   (1 << 19)

Definition at line 1430 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRESC1   (1 << 10)

Definition at line 1439 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRESC2   (1 << 11)

Definition at line 1438 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRESC3   (1 << 12)

Definition at line 1437 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRESC4   (1 << 13)

Definition at line 1436 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRESC5   (1 << 14)

Definition at line 1435 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRSOTHS1   (1 << 0)

Definition at line 1449 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRSOTHS2   (1 << 1)

Definition at line 1448 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRSOTHS3   (1 << 2)

Definition at line 1447 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRSOTHS4   (1 << 3)

Definition at line 1446 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRSOTHS5   (1 << 4)

Definition at line 1445 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRSOTSYNCHS1   (1 << 5)

Definition at line 1444 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRSOTSYNCHS2   (1 << 6)

Definition at line 1443 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRSOTSYNCHS3   (1 << 7)

Definition at line 1442 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRSOTSYNCHS4   (1 << 8)

Definition at line 1441 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_ERRSOTSYNCHS5   (1 << 9)

Definition at line 1440 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_STATEALLULPMENTER   (1 << 25)

Definition at line 1424 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_STATEALLULPMEXIT   (1 << 26)

Definition at line 1423 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_STATEULPM1   (1 << 20)

Definition at line 1429 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_STATEULPM2   (1 << 21)

Definition at line 1428 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_STATEULPM3   (1 << 22)

Definition at line 1427 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_STATEULPM4   (1 << 23)

Definition at line 1426 of file ispreg.h.

#define ISPCSI2_PHY_IRQENABLE_STATEULPM5   (1 << 24)

Definition at line 1425 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS   (0x054)

Definition at line 1392 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRCONTROL1   (1 << 15)

Definition at line 1404 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRCONTROL2   (1 << 16)

Definition at line 1403 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRCONTROL3   (1 << 17)

Definition at line 1402 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRCONTROL4   (1 << 18)

Definition at line 1401 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRCONTROL5   (1 << 19)

Definition at line 1400 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRESC1   (1 << 10)

Definition at line 1409 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRESC2   (1 << 11)

Definition at line 1408 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRESC3   (1 << 12)

Definition at line 1407 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRESC4   (1 << 13)

Definition at line 1406 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRESC5   (1 << 14)

Definition at line 1405 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRSOTHS1   1

Definition at line 1419 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRSOTHS2   (1 << 1)

Definition at line 1418 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRSOTHS3   (1 << 2)

Definition at line 1417 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRSOTHS4   (1 << 3)

Definition at line 1416 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRSOTHS5   (1 << 4)

Definition at line 1415 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRSOTSYNCHS1   (1 << 5)

Definition at line 1414 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRSOTSYNCHS2   (1 << 6)

Definition at line 1413 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRSOTSYNCHS3   (1 << 7)

Definition at line 1412 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRSOTSYNCHS4   (1 << 8)

Definition at line 1411 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_ERRSOTSYNCHS5   (1 << 9)

Definition at line 1410 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_STATEALLULPMENTER   (1 << 25)

Definition at line 1394 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_STATEALLULPMEXIT   (1 << 26)

Definition at line 1393 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_STATEULPM1   (1 << 20)

Definition at line 1399 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_STATEULPM2   (1 << 21)

Definition at line 1398 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_STATEULPM3   (1 << 22)

Definition at line 1397 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_STATEULPM4   (1 << 23)

Definition at line 1396 of file ispreg.h.

#define ISPCSI2_PHY_IRQSTATUS_STATEULPM5   (1 << 24)

Definition at line 1395 of file ispreg.h.

#define ISPCSI2_REVISION   (0x000)

Definition at line 1278 of file ispreg.h.

#define ISPCSI2_SHORT_PACKET   (0x05c)

Definition at line 1421 of file ispreg.h.

#define ISPCSI2_SYSCONFIG   (0x010)

Definition at line 1279 of file ispreg.h.

#define ISPCSI2_SYSCONFIG_AUTO_IDLE   (1 << 0)

Definition at line 1290 of file ispreg.h.

#define ISPCSI2_SYSCONFIG_MSTANDBY_MODE_FORCE   (0x0 << ISPCSI2_SYSCONFIG_MSTANDBY_MODE_SHIFT)

Definition at line 1283 of file ispreg.h.

#define ISPCSI2_SYSCONFIG_MSTANDBY_MODE_MASK   (0x3 << ISPCSI2_SYSCONFIG_MSTANDBY_MODE_SHIFT)

Definition at line 1281 of file ispreg.h.

#define ISPCSI2_SYSCONFIG_MSTANDBY_MODE_NO   (0x1 << ISPCSI2_SYSCONFIG_MSTANDBY_MODE_SHIFT)

Definition at line 1285 of file ispreg.h.

#define ISPCSI2_SYSCONFIG_MSTANDBY_MODE_SHIFT   12

Definition at line 1280 of file ispreg.h.

#define ISPCSI2_SYSCONFIG_MSTANDBY_MODE_SMART   (0x2 << ISPCSI2_SYSCONFIG_MSTANDBY_MODE_SHIFT)

Definition at line 1287 of file ispreg.h.

#define ISPCSI2_SYSCONFIG_SOFT_RESET   (1 << 1)

Definition at line 1289 of file ispreg.h.

#define ISPCSI2_SYSSTATUS   (0x014)

Definition at line 1292 of file ispreg.h.

#define ISPCSI2_SYSSTATUS_RESET_DONE   (1 << 0)

Definition at line 1293 of file ispreg.h.

#define ISPCSI2_TIMING   (0x06c)

Definition at line 1452 of file ispreg.h.

#define ISPCSI2_TIMING_FORCE_RX_MODE_IO (   n)    (1 << ((16 * ((n) - 1)) + 15))

Definition at line 1453 of file ispreg.h.

#define ISPCSI2_TIMING_STOP_STATE_COUNTER_IO_MASK (   n)    (0x1fff << ISPCSI2_TIMING_STOP_STATE_COUNTER_IO_SHIFT(n))

Definition at line 1457 of file ispreg.h.

#define ISPCSI2_TIMING_STOP_STATE_COUNTER_IO_SHIFT (   n)    (16 * ((n) - 1))

Definition at line 1456 of file ispreg.h.

#define ISPCSI2_TIMING_STOP_STATE_X16_IO (   n)    (1 << ((16 * ((n) - 1)) + 14))

Definition at line 1454 of file ispreg.h.

#define ISPCSI2_TIMING_STOP_STATE_X4_IO (   n)    (1 << ((16 * ((n) - 1)) + 13))

Definition at line 1455 of file ispreg.h.

#define ISPCSIPHY_REG0   (0x000)

Definition at line 1538 of file ispreg.h.

#define ISPCSIPHY_REG0_THS_SETTLE_MASK   (0xff << ISPCSIPHY_REG0_THS_SETTLE_SHIFT)

Definition at line 1543 of file ispreg.h.

#define ISPCSIPHY_REG0_THS_SETTLE_SHIFT   0

Definition at line 1542 of file ispreg.h.

#define ISPCSIPHY_REG0_THS_TERM_MASK   (0xff << ISPCSIPHY_REG0_THS_TERM_SHIFT)

Definition at line 1540 of file ispreg.h.

#define ISPCSIPHY_REG0_THS_TERM_SHIFT   8

Definition at line 1539 of file ispreg.h.

#define ISPCSIPHY_REG1   (0x004)

Definition at line 1546 of file ispreg.h.

#define ISPCSIPHY_REG1_CLOCK_MISS_DETECTOR_STATUS   (1 << 25)

Definition at line 1549 of file ispreg.h.

#define ISPCSIPHY_REG1_CTRLCLK_DIV_FACTOR_MASK   (0x3 << ISPCSIPHY_REG1_CTRLCLK_DIV_FACTOR_SHIFT)

Definition at line 1562 of file ispreg.h.

#define ISPCSIPHY_REG1_CTRLCLK_DIV_FACTOR_SHIFT   8

Definition at line 1561 of file ispreg.h.

#define ISPCSIPHY_REG1_DPHY_HS_SYNC_PATTERN_MASK   (0xff << ISPCSIPHY_REG1_DPHY_HS_SYNC_PATTERN)

Definition at line 1554 of file ispreg.h.

#define ISPCSIPHY_REG1_DPHY_HS_SYNC_PATTERN_SHIFT   10

Definition at line 1553 of file ispreg.h.

#define ISPCSIPHY_REG1_RESET_DONE_CTRLCLK   (1 << 29)

Definition at line 1547 of file ispreg.h.

#define ISPCSIPHY_REG1_TCLK_MISS_MASK   (0x3 << ISPCSIPHY_REG1_TCLK_MISS_SHIFT)

Definition at line 1558 of file ispreg.h.

#define ISPCSIPHY_REG1_TCLK_MISS_SHIFT   8

Definition at line 1557 of file ispreg.h.

#define ISPCSIPHY_REG1_TCLK_SETTLE_MASK   (0xff << ISPCSIPHY_REG1_TCLK_SETTLE_SHIFT)

Definition at line 1565 of file ispreg.h.

#define ISPCSIPHY_REG1_TCLK_SETTLE_SHIFT   0

Definition at line 1564 of file ispreg.h.

#define ISPCSIPHY_REG1_TCLK_TERM_MASK   (0x7f << ISPCSIPHY_REG1_TCLK_TERM_SHIFT)

Definition at line 1551 of file ispreg.h.

#define ISPCSIPHY_REG1_TCLK_TERM_SHIFT   18

Definition at line 1550 of file ispreg.h.

#define ISPCSIPHY_REG2   (0x008)

Definition at line 1569 of file ispreg.h.

#define ISPCSIPHY_REG2_CCP2_SYNC_PATTERN_MASK   (0x7fffff << ISPCSIPHY_REG2_CCP2_SYNC_PATTERN_SHIFT)

Definition at line 1583 of file ispreg.h.

#define ISPCSIPHY_REG2_CCP2_SYNC_PATTERN_SHIFT   0

Definition at line 1582 of file ispreg.h.

#define ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC0_MASK   (0x3 << ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC0_SHIFT)

Definition at line 1571 of file ispreg.h.

#define ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC0_SHIFT   30

Definition at line 1570 of file ispreg.h.

#define ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC1_MASK   (0x3 << ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC1_SHIFT)

Definition at line 1574 of file ispreg.h.

#define ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC1_SHIFT   28

Definition at line 1573 of file ispreg.h.

#define ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC2_MASK   (0x3 << ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC2_SHIFT)

Definition at line 1577 of file ispreg.h.

#define ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC2_SHIFT   26

Definition at line 1576 of file ispreg.h.

#define ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC3_MASK   (0x3 << ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC3_SHIFT)

Definition at line 1580 of file ispreg.h.

#define ISPCSIPHY_REG2_TRIGGER_CMD_RXTRIGESC3_SHIFT   24

Definition at line 1579 of file ispreg.h.

#define ISPCTRL_CCDC_CLK_EN   (1 << 8)

Definition at line 704 of file ispreg.h.

#define ISPCTRL_CCDC_FLUSH   (1 << 31)

Definition at line 727 of file ispreg.h.

#define ISPCTRL_CCDC_RAM_EN   (1 << 16)

Definition at line 717 of file ispreg.h.

#define ISPCTRL_H3A_CLK_EN   (1 << 10)

Definition at line 706 of file ispreg.h.

#define ISPCTRL_HIST_CLK_EN   (1 << 11)

Definition at line 707 of file ispreg.h.

#define ISPCTRL_JPEG_FLUSH   (1 << 30)

Definition at line 726 of file ispreg.h.

#define ISPCTRL_PAR_BRIDGE_BENDIAN   (0x3 << 2)

Definition at line 692 of file ispreg.h.

#define ISPCTRL_PAR_BRIDGE_DISABLE   (0x0 << 2)

Definition at line 690 of file ispreg.h.

#define ISPCTRL_PAR_BRIDGE_LENDIAN   (0x2 << 2)

Definition at line 691 of file ispreg.h.

#define ISPCTRL_PAR_BRIDGE_MASK   (0x3 << 2)

Definition at line 693 of file ispreg.h.

#define ISPCTRL_PAR_BRIDGE_SHIFT   2

Definition at line 689 of file ispreg.h.

#define ISPCTRL_PAR_CLK_POL_INV   (1 << 4)

Definition at line 696 of file ispreg.h.

#define ISPCTRL_PAR_CLK_POL_SHIFT   4

Definition at line 695 of file ispreg.h.

#define ISPCTRL_PAR_SER_CLK_SEL_CSIA   0x1

Definition at line 684 of file ispreg.h.

#define ISPCTRL_PAR_SER_CLK_SEL_CSIB   0x2

Definition at line 685 of file ispreg.h.

#define ISPCTRL_PAR_SER_CLK_SEL_CSIC   0x3

Definition at line 686 of file ispreg.h.

#define ISPCTRL_PAR_SER_CLK_SEL_MASK   0x3

Definition at line 687 of file ispreg.h.

#define ISPCTRL_PAR_SER_CLK_SEL_PARALLEL   0x0

Definition at line 683 of file ispreg.h.

#define ISPCTRL_PING_PONG_EN   (1 << 5)

Definition at line 697 of file ispreg.h.

#define ISPCTRL_PREV_CLK_EN   (1 << 12)

Definition at line 708 of file ispreg.h.

#define ISPCTRL_PREV_RAM_EN   (1 << 17)

Definition at line 718 of file ispreg.h.

#define ISPCTRL_RSZ_CLK_EN   (1 << 13)

Definition at line 709 of file ispreg.h.

#define ISPCTRL_SBL_AUTOIDLE   (1 << 21)

Definition at line 722 of file ispreg.h.

#define ISPCTRL_SBL_RD_RAM_EN   (1 << 18)

Definition at line 719 of file ispreg.h.

#define ISPCTRL_SBL_SHARED_RPORTA   (1 << 27)

Definition at line 724 of file ispreg.h.

#define ISPCTRL_SBL_SHARED_RPORTB   (1 << 28)

Definition at line 725 of file ispreg.h.

#define ISPCTRL_SBL_SHARED_WPORTC   (1 << 26)

Definition at line 723 of file ispreg.h.

#define ISPCTRL_SBL_WR0_RAM_EN   (1 << 20)

Definition at line 721 of file ispreg.h.

#define ISPCTRL_SBL_WR1_RAM_EN   (1 << 19)

Definition at line 720 of file ispreg.h.

#define ISPCTRL_SCMP_CLK_EN   (1 << 9)

Definition at line 705 of file ispreg.h.

#define ISPCTRL_SHIFT_0   (0x0 << 6)

Definition at line 699 of file ispreg.h.

#define ISPCTRL_SHIFT_2   (0x1 << 6)

Definition at line 700 of file ispreg.h.

#define ISPCTRL_SHIFT_4   (0x2 << 6)

Definition at line 701 of file ispreg.h.

#define ISPCTRL_SHIFT_MASK   (0x3 << 6)

Definition at line 702 of file ispreg.h.

#define ISPCTRL_SHIFT_SHIFT   6

Definition at line 698 of file ispreg.h.

#define ISPCTRL_SYNC_DETECT_HSFALL   (0x0 << ISPCTRL_SYNC_DETECT_SHIFT)

Definition at line 711 of file ispreg.h.

#define ISPCTRL_SYNC_DETECT_HSRISE   (0x1 << ISPCTRL_SYNC_DETECT_SHIFT)

Definition at line 712 of file ispreg.h.

#define ISPCTRL_SYNC_DETECT_MASK   (0x3 << ISPCTRL_SYNC_DETECT_SHIFT)

Definition at line 715 of file ispreg.h.

#define ISPCTRL_SYNC_DETECT_SHIFT   14

Definition at line 710 of file ispreg.h.

#define ISPCTRL_SYNC_DETECT_VSFALL   (0x2 << ISPCTRL_SYNC_DETECT_SHIFT)

Definition at line 713 of file ispreg.h.

#define ISPCTRL_SYNC_DETECT_VSRISE   (0x3 << ISPCTRL_SYNC_DETECT_SHIFT)

Definition at line 714 of file ispreg.h.

#define ISPH3A_AEWBUFST   (0x05C)

Definition at line 341 of file ispreg.h.

#define ISPH3A_AEWINBLK   (0x054)

Definition at line 339 of file ispreg.h.

#define ISPH3A_AEWINBLK_WINH_MASK   0x7F

Definition at line 1192 of file ispreg.h.

#define ISPH3A_AEWINBLK_WINH_SHIFT   0

Definition at line 1191 of file ispreg.h.

#define ISPH3A_AEWINBLK_WINSV_MASK   0x0FFF0000

Definition at line 1194 of file ispreg.h.

#define ISPH3A_AEWINBLK_WINSV_SHIFT   16

Definition at line 1193 of file ispreg.h.

#define ISPH3A_AEWINSTART   (0x050)

Definition at line 338 of file ispreg.h.

#define ISPH3A_AEWINSTART_WINSH_MASK   0x0FFF

Definition at line 1187 of file ispreg.h.

#define ISPH3A_AEWINSTART_WINSH_SHIFT   0

Definition at line 1186 of file ispreg.h.

#define ISPH3A_AEWINSTART_WINSV_MASK   0x0FFF0000

Definition at line 1189 of file ispreg.h.

#define ISPH3A_AEWINSTART_WINSV_SHIFT   16

Definition at line 1188 of file ispreg.h.

#define ISPH3A_AEWSUBWIN   (0x058)

Definition at line 340 of file ispreg.h.

#define ISPH3A_AEWSUBWIN_AEWINCH_MASK   0x0F

Definition at line 1197 of file ispreg.h.

#define ISPH3A_AEWSUBWIN_AEWINCH_SHIFT   0

Definition at line 1196 of file ispreg.h.

#define ISPH3A_AEWSUBWIN_AEWINCV_MASK   0x0F00

Definition at line 1199 of file ispreg.h.

#define ISPH3A_AEWSUBWIN_AEWINCV_SHIFT   8

Definition at line 1198 of file ispreg.h.

#define ISPH3A_AEWWIN1   (0x04C)

Definition at line 337 of file ispreg.h.

#define ISPH3A_AEWWIN1_WINH_MASK   0x7F000000

Definition at line 1184 of file ispreg.h.

#define ISPH3A_AEWWIN1_WINH_SHIFT   24

Definition at line 1183 of file ispreg.h.

#define ISPH3A_AEWWIN1_WINHC_MASK   0x3F

Definition at line 1178 of file ispreg.h.

#define ISPH3A_AEWWIN1_WINHC_SHIFT   0

Definition at line 1177 of file ispreg.h.

#define ISPH3A_AEWWIN1_WINVC_MASK   0x1FC0

Definition at line 1180 of file ispreg.h.

#define ISPH3A_AEWWIN1_WINVC_SHIFT   6

Definition at line 1179 of file ispreg.h.

#define ISPH3A_AEWWIN1_WINW_MASK   0xFE000

Definition at line 1182 of file ispreg.h.

#define ISPH3A_AEWWIN1_WINW_SHIFT   13

Definition at line 1181 of file ispreg.h.

#define ISPH3A_AFBUFST   (0x018)

Definition at line 346 of file ispreg.h.

#define ISPH3A_AFCOEF0010   (0x030)

Definition at line 352 of file ispreg.h.

#define ISPH3A_AFCOEF010   (0x01C)

Definition at line 347 of file ispreg.h.

#define ISPH3A_AFCOEF032   (0x020)

Definition at line 348 of file ispreg.h.

#define ISPH3A_AFCOEF054   (0x024)

Definition at line 349 of file ispreg.h.

#define ISPH3A_AFCOEF076   (0x028)

Definition at line 350 of file ispreg.h.

#define ISPH3A_AFCOEF098   (0x02C)

Definition at line 351 of file ispreg.h.

#define ISPH3A_AFCOEF1010   (0x048)

Definition at line 358 of file ispreg.h.

#define ISPH3A_AFCOEF110   (0x034)

Definition at line 353 of file ispreg.h.

#define ISPH3A_AFCOEF132   (0x038)

Definition at line 354 of file ispreg.h.

#define ISPH3A_AFCOEF154   (0x03C)

Definition at line 355 of file ispreg.h.

#define ISPH3A_AFCOEF176   (0x040)

Definition at line 356 of file ispreg.h.

#define ISPH3A_AFCOEF198   (0x044)

Definition at line 357 of file ispreg.h.

#define ISPH3A_AFIIRSH   (0x014)

Definition at line 345 of file ispreg.h.

#define ISPH3A_AFPAX1   (0x008)

Definition at line 342 of file ispreg.h.

#define ISPH3A_AFPAX2   (0x00C)

Definition at line 343 of file ispreg.h.

#define ISPH3A_AFPAXSTART   (0x010)

Definition at line 344 of file ispreg.h.

#define ISPH3A_PCR   (0x004)

Definition at line 336 of file ispreg.h.

#define ISPH3A_PCR_AEW_ALAW_EN_SHIFT   1

Definition at line 1169 of file ispreg.h.

#define ISPH3A_PCR_AEW_AVE2LMT_MASK   0xFFC00000

Definition at line 1173 of file ispreg.h.

#define ISPH3A_PCR_AEW_AVE2LMT_SHIFT   22

Definition at line 1172 of file ispreg.h.

#define ISPH3A_PCR_AF_MED_TH_SHIFT   3

Definition at line 1170 of file ispreg.h.

#define ISPH3A_PCR_AF_RGBPOS_SHIFT   11

Definition at line 1171 of file ispreg.h.

#define ISPH3A_PCR_BUSYAEAWB   (1 << 18)

Definition at line 1175 of file ispreg.h.

#define ISPH3A_PCR_BUSYAF   (1 << 15)

Definition at line 1174 of file ispreg.h.

#define ISPH3A_PID   (0x000)

Definition at line 335 of file ispreg.h.

#define ISPHIST_ADDR   (0x030)

Definition at line 328 of file ispreg.h.

#define ISPHIST_ADDR_MASK   0x3FF

Definition at line 1241 of file ispreg.h.

#define ISPHIST_ADDR_SHIFT   0

Definition at line 1240 of file ispreg.h.

#define ISPHIST_CNT   (0x008)

Definition at line 318 of file ispreg.h.

#define ISPHIST_CNT_BINS_MASK   0x030

Definition at line 1214 of file ispreg.h.

#define ISPHIST_CNT_BINS_SHIFT   4

Definition at line 1213 of file ispreg.h.

#define ISPHIST_CNT_CFA_MASK   0x040

Definition at line 1212 of file ispreg.h.

#define ISPHIST_CNT_CFA_SHIFT   6

Definition at line 1211 of file ispreg.h.

#define ISPHIST_CNT_CLEAR   (1 << ISPHIST_CNT_CLEAR_SHIFT)

Definition at line 1210 of file ispreg.h.

#define ISPHIST_CNT_CLEAR_MASK   0x080

Definition at line 1209 of file ispreg.h.

#define ISPHIST_CNT_CLEAR_SHIFT   7

Definition at line 1208 of file ispreg.h.

#define ISPHIST_CNT_DATASIZE_MASK   0x0100

Definition at line 1207 of file ispreg.h.

#define ISPHIST_CNT_DATASIZE_SHIFT   8

Definition at line 1206 of file ispreg.h.

#define ISPHIST_CNT_SHIFT_MASK   0x07

Definition at line 1218 of file ispreg.h.

#define ISPHIST_CNT_SHIFT_SHIFT   0

Definition at line 1217 of file ispreg.h.

#define ISPHIST_CNT_SOURCE_MASK   0x08

Definition at line 1216 of file ispreg.h.

#define ISPHIST_CNT_SOURCE_SHIFT   3

Definition at line 1215 of file ispreg.h.

#define ISPHIST_DATA   (0x034)

Definition at line 329 of file ispreg.h.

#define ISPHIST_DATA_MASK   0xFFFFF

Definition at line 1244 of file ispreg.h.

#define ISPHIST_DATA_SHIFT   0

Definition at line 1243 of file ispreg.h.

#define ISPHIST_H_V_INFO   (0x040)

Definition at line 332 of file ispreg.h.

#define ISPHIST_HV_INFO_HSIZE_MASK   0x3FFF0000

Definition at line 1253 of file ispreg.h.

#define ISPHIST_HV_INFO_HSIZE_SHIFT   16

Definition at line 1252 of file ispreg.h.

#define ISPHIST_HV_INFO_MASK   0x3FFF3FFF

Definition at line 1257 of file ispreg.h.

#define ISPHIST_HV_INFO_VSIZE_MASK   0x3FFF

Definition at line 1255 of file ispreg.h.

#define ISPHIST_HV_INFO_VSIZE_SHIFT   0

Definition at line 1254 of file ispreg.h.

#define ISPHIST_PCR   (0x004)

Definition at line 317 of file ispreg.h.

#define ISPHIST_PCR_BUSY   0x02

Definition at line 1204 of file ispreg.h.

#define ISPHIST_PCR_ENABLE   (1 << ISPHIST_PCR_ENABLE_SHIFT)

Definition at line 1203 of file ispreg.h.

#define ISPHIST_PCR_ENABLE_MASK   0x01

Definition at line 1202 of file ispreg.h.

#define ISPHIST_PCR_ENABLE_SHIFT   0

Definition at line 1201 of file ispreg.h.

#define ISPHIST_PID   (0x000)

Definition at line 316 of file ispreg.h.

#define ISPHIST_R0_HORZ   (0x010)

Definition at line 320 of file ispreg.h.

#define ISPHIST_R0_VERT   (0x014)

Definition at line 321 of file ispreg.h.

#define ISPHIST_R1_HORZ   (0x018)

Definition at line 322 of file ispreg.h.

#define ISPHIST_R1_VERT   (0x01C)

Definition at line 323 of file ispreg.h.

#define ISPHIST_R2_HORZ   (0x020)

Definition at line 324 of file ispreg.h.

#define ISPHIST_R2_VERT   (0x024)

Definition at line 325 of file ispreg.h.

#define ISPHIST_R3_HORZ   (0x028)

Definition at line 326 of file ispreg.h.

#define ISPHIST_R3_VERT   (0x02C)

Definition at line 327 of file ispreg.h.

#define ISPHIST_RADD   (0x038)

Definition at line 330 of file ispreg.h.

#define ISPHIST_RADD_MASK   0xFFFFFFFF

Definition at line 1247 of file ispreg.h.

#define ISPHIST_RADD_OFF   (0x03C)

Definition at line 331 of file ispreg.h.

#define ISPHIST_RADD_OFF_MASK   0xFFFF

Definition at line 1250 of file ispreg.h.

#define ISPHIST_RADD_OFF_SHIFT   0

Definition at line 1249 of file ispreg.h.

#define ISPHIST_RADD_SHIFT   0

Definition at line 1246 of file ispreg.h.

#define ISPHIST_REG_END_MASK
Value:
ISPHIST_REG_END_SHIFT)

Definition at line 1234 of file ispreg.h.

#define ISPHIST_REG_END_SHIFT   0

Definition at line 1231 of file ispreg.h.

#define ISPHIST_REG_MASK
Value:
ISPHIST_REG_END_MASK)

Definition at line 1237 of file ispreg.h.

#define ISPHIST_REG_START_END_MASK   0x3FFF

Definition at line 1229 of file ispreg.h.

#define ISPHIST_REG_START_MASK
Value:
ISPHIST_REG_START_SHIFT)

Definition at line 1232 of file ispreg.h.

#define ISPHIST_REG_START_SHIFT   16

Definition at line 1230 of file ispreg.h.

#define ISPHIST_WB_GAIN   (0x00C)

Definition at line 319 of file ispreg.h.

#define ISPHIST_WB_GAIN_WG00_MASK   0xFF000000

Definition at line 1221 of file ispreg.h.

#define ISPHIST_WB_GAIN_WG00_SHIFT   24

Definition at line 1220 of file ispreg.h.

#define ISPHIST_WB_GAIN_WG01_MASK   0xFF0000

Definition at line 1223 of file ispreg.h.

#define ISPHIST_WB_GAIN_WG01_SHIFT   16

Definition at line 1222 of file ispreg.h.

#define ISPHIST_WB_GAIN_WG02_MASK   0xFF00

Definition at line 1225 of file ispreg.h.

#define ISPHIST_WB_GAIN_WG02_SHIFT   8

Definition at line 1224 of file ispreg.h.

#define ISPHIST_WB_GAIN_WG03_MASK   0xFF

Definition at line 1227 of file ispreg.h.

#define ISPHIST_WB_GAIN_WG03_SHIFT   0

Definition at line 1226 of file ispreg.h.

#define ISPPRV_AVE   (0x028)

Definition at line 369 of file ispreg.h.

#define ISPPRV_AVE_EVENDIST_1   0x0

Definition at line 501 of file ispreg.h.

#define ISPPRV_AVE_EVENDIST_2   0x1

Definition at line 502 of file ispreg.h.

#define ISPPRV_AVE_EVENDIST_3   0x2

Definition at line 503 of file ispreg.h.

#define ISPPRV_AVE_EVENDIST_4   0x3

Definition at line 504 of file ispreg.h.

#define ISPPRV_AVE_EVENDIST_SHIFT   2

Definition at line 500 of file ispreg.h.

#define ISPPRV_AVE_ODDDIST_1   0x0

Definition at line 506 of file ispreg.h.

#define ISPPRV_AVE_ODDDIST_2   0x1

Definition at line 507 of file ispreg.h.

#define ISPPRV_AVE_ODDDIST_3   0x2

Definition at line 508 of file ispreg.h.

#define ISPPRV_AVE_ODDDIST_4   0x3

Definition at line 509 of file ispreg.h.

#define ISPPRV_AVE_ODDDIST_SHIFT   4

Definition at line 505 of file ispreg.h.

#define ISPPRV_BLKADJOFF   (0x044)

Definition at line 376 of file ispreg.h.

#define ISPPRV_BLKADJOFF_B_SHIFT   0

Definition at line 545 of file ispreg.h.

#define ISPPRV_BLKADJOFF_G_SHIFT   8

Definition at line 546 of file ispreg.h.

#define ISPPRV_BLKADJOFF_R_SHIFT   16

Definition at line 547 of file ispreg.h.

#define ISPPRV_BLUEGAMMA_TABLE_ADDR   0x0800

Definition at line 400 of file ispreg.h.

#define ISPPRV_BRIGHT_MAX   0xFF

Definition at line 590 of file ispreg.h.

#define ISPPRV_BRIGHT_MIN   0x00

Definition at line 589 of file ispreg.h.

#define ISPPRV_CDC_THR0   (0x090)

Definition at line 393 of file ispreg.h.

#define ISPPRV_CDC_THR1   (ISPPRV_CDC_THR0 + (0x4))

Definition at line 394 of file ispreg.h.

#define ISPPRV_CDC_THR2   (ISPPRV_CDC_THR0 + (0x4) * 2)

Definition at line 395 of file ispreg.h.

#define ISPPRV_CDC_THR3   (ISPPRV_CDC_THR0 + (0x4) * 3)

Definition at line 396 of file ispreg.h.

#define ISPPRV_CFA   (0x040)

Definition at line 375 of file ispreg.h.

#define ISPPRV_CFA_GRADTH_HOR_SHIFT   0

Definition at line 542 of file ispreg.h.

#define ISPPRV_CFA_GRADTH_VER_SHIFT   8

Definition at line 543 of file ispreg.h.

#define ISPPRV_CFA_TABLE_ADDR   0x1400

Definition at line 403 of file ispreg.h.

#define ISPPRV_CNT_BRT   (0x074)

Definition at line 388 of file ispreg.h.

#define ISPPRV_CNT_BRT_BRT_SHIFT   0

Definition at line 584 of file ispreg.h.

#define ISPPRV_CNT_BRT_CNT_SHIFT   8

Definition at line 585 of file ispreg.h.

#define ISPPRV_CONTRAST_MAX   0x10

Definition at line 587 of file ispreg.h.

#define ISPPRV_CONTRAST_MIN   0xFF

Definition at line 588 of file ispreg.h.

#define ISPPRV_CSC0   (0x064)

Definition at line 384 of file ispreg.h.

#define ISPPRV_CSC0_BY_SHIFT   20

Definition at line 570 of file ispreg.h.

#define ISPPRV_CSC0_GY_SHIFT   10

Definition at line 569 of file ispreg.h.

#define ISPPRV_CSC0_RY_SHIFT   0

Definition at line 568 of file ispreg.h.

#define ISPPRV_CSC1   (0x068)

Definition at line 385 of file ispreg.h.

#define ISPPRV_CSC1_BCB_SHIFT   20

Definition at line 574 of file ispreg.h.

#define ISPPRV_CSC1_GCB_SHIFT   10

Definition at line 573 of file ispreg.h.

#define ISPPRV_CSC1_RCB_SHIFT   0

Definition at line 572 of file ispreg.h.

#define ISPPRV_CSC2   (0x06C)

Definition at line 386 of file ispreg.h.

#define ISPPRV_CSC2_BCR_SHIFT   20

Definition at line 578 of file ispreg.h.

#define ISPPRV_CSC2_GCR_SHIFT   10

Definition at line 577 of file ispreg.h.

#define ISPPRV_CSC2_RCR_SHIFT   0

Definition at line 576 of file ispreg.h.

#define ISPPRV_CSC_OFFSET   (0x070)

Definition at line 387 of file ispreg.h.

#define ISPPRV_CSC_OFFSET_CB_SHIFT   8

Definition at line 581 of file ispreg.h.

#define ISPPRV_CSC_OFFSET_CR_SHIFT   0

Definition at line 580 of file ispreg.h.

#define ISPPRV_CSC_OFFSET_Y_SHIFT   16

Definition at line 582 of file ispreg.h.

#define ISPPRV_CSUP   (0x078)

Definition at line 389 of file ispreg.h.

#define ISPPRV_CSUP_CSUPG_SHIFT   0

Definition at line 592 of file ispreg.h.

#define ISPPRV_CSUP_HPYF_SHIFT   16

Definition at line 594 of file ispreg.h.

#define ISPPRV_CSUP_THRES_SHIFT   8

Definition at line 593 of file ispreg.h.

#define ISPPRV_DRKF_OFFSET   (0x01C)

Definition at line 366 of file ispreg.h.

#define ISPPRV_DSDR_ADDR   (0x018)

Definition at line 365 of file ispreg.h.

#define ISPPRV_GREENGAMMA_TABLE_ADDR   0x0400

Definition at line 399 of file ispreg.h.

#define ISPPRV_HMED   (0x02C)

Definition at line 370 of file ispreg.h.

#define ISPPRV_HMED_EVENDIST   (1 << 8)

Definition at line 512 of file ispreg.h.

#define ISPPRV_HMED_ODDDIST   (1 << 9)

Definition at line 513 of file ispreg.h.

#define ISPPRV_HMED_THRESHOLD_SHIFT   0

Definition at line 511 of file ispreg.h.

#define ISPPRV_HORZ_INFO   (0x008)

Definition at line 361 of file ispreg.h.

#define ISPPRV_HORZ_INFO_EPH_MASK   0x3fff

Definition at line 491 of file ispreg.h.

#define ISPPRV_HORZ_INFO_EPH_SHIFT   0

Definition at line 490 of file ispreg.h.

#define ISPPRV_HORZ_INFO_SPH_MASK   0x3fff0

Definition at line 493 of file ispreg.h.

#define ISPPRV_HORZ_INFO_SPH_SHIFT   16

Definition at line 492 of file ispreg.h.

#define ISPPRV_NF   (0x030)

Definition at line 371 of file ispreg.h.

#define ISPPRV_NF_TABLE_ADDR   0x0C00

Definition at line 401 of file ispreg.h.

#define ISPPRV_PCR   (0x004)

Definition at line 360 of file ispreg.h.

#define ISPPRV_PCR_BUSY   (1 << 1)

Definition at line 455 of file ispreg.h.

#define ISPPRV_PCR_CFAEN   (1 << 10)

Definition at line 464 of file ispreg.h.

#define ISPPRV_PCR_CFAFMT_BAYER   (0 << 11)

Definition at line 467 of file ispreg.h.

#define ISPPRV_PCR_CFAFMT_DNSPL   (3 << 11)

Definition at line 470 of file ispreg.h.

#define ISPPRV_PCR_CFAFMT_HONEYCOMB   (4 << 11)

Definition at line 471 of file ispreg.h.

#define ISPPRV_PCR_CFAFMT_MASK   0x7800

Definition at line 466 of file ispreg.h.

#define ISPPRV_PCR_CFAFMT_RGBFOVEON   (2 << 11)

Definition at line 469 of file ispreg.h.

#define ISPPRV_PCR_CFAFMT_RRGGBBFOVEON   (5 << 11)

Definition at line 472 of file ispreg.h.

#define ISPPRV_PCR_CFAFMT_SHIFT   11

Definition at line 465 of file ispreg.h.

#define ISPPRV_PCR_CFAFMT_SONYVGA   (1 << 11)

Definition at line 468 of file ispreg.h.

#define ISPPRV_PCR_DCCOUP   (1 << 28)

Definition at line 487 of file ispreg.h.

#define ISPPRV_PCR_DCOREN   (1 << 27)

Definition at line 486 of file ispreg.h.

#define ISPPRV_PCR_DRK_FAIL   (1 << 31)

Definition at line 488 of file ispreg.h.

#define ISPPRV_PCR_DRKFCAP   (1 << 7)

Definition at line 461 of file ispreg.h.

#define ISPPRV_PCR_DRKFEN   (1 << 6)

Definition at line 460 of file ispreg.h.

#define ISPPRV_PCR_EN   1

Definition at line 454 of file ispreg.h.

#define ISPPRV_PCR_GAMMA_BYPASS   (1 << 26)

Definition at line 485 of file ispreg.h.

#define ISPPRV_PCR_HMEDEN   (1 << 8)

Definition at line 462 of file ispreg.h.

#define ISPPRV_PCR_INVALAW   (1 << 5)

Definition at line 459 of file ispreg.h.

#define ISPPRV_PCR_NFEN   (1 << 9)

Definition at line 463 of file ispreg.h.

#define ISPPRV_PCR_ONESHOT   (1 << 3)

Definition at line 457 of file ispreg.h.

#define ISPPRV_PCR_RSZPORT   (1 << 19)

Definition at line 480 of file ispreg.h.

#define ISPPRV_PCR_SCOMP_EN   (1 << 21)

Definition at line 482 of file ispreg.h.

#define ISPPRV_PCR_SCOMP_SFT_MASK   (7 << 22)

Definition at line 484 of file ispreg.h.

#define ISPPRV_PCR_SCOMP_SFT_SHIFT   (22)

Definition at line 483 of file ispreg.h.

#define ISPPRV_PCR_SDRPORT   (1 << 20)

Definition at line 481 of file ispreg.h.

#define ISPPRV_PCR_SOURCE   (1 << 2)

Definition at line 456 of file ispreg.h.

#define ISPPRV_PCR_SUPEN   (1 << 16)

Definition at line 474 of file ispreg.h.

#define ISPPRV_PCR_WIDTH   (1 << 4)

Definition at line 458 of file ispreg.h.

#define ISPPRV_PCR_YCPOS_CbYCrY   (2 << 17)

Definition at line 478 of file ispreg.h.

#define ISPPRV_PCR_YCPOS_CrYCbY   (3 << 17)

Definition at line 479 of file ispreg.h.

#define ISPPRV_PCR_YCPOS_SHIFT   17

Definition at line 475 of file ispreg.h.

#define ISPPRV_PCR_YCPOS_YCbYCr   (1 << 17)

Definition at line 477 of file ispreg.h.

#define ISPPRV_PCR_YCPOS_YCrYCb   (0 << 17)

Definition at line 476 of file ispreg.h.

#define ISPPRV_PCR_YNENHEN   (1 << 15)

Definition at line 473 of file ispreg.h.

#define ISPPRV_RADR_OFFSET   (0x014)

Definition at line 364 of file ispreg.h.

#define ISPPRV_REDGAMMA_TABLE_ADDR   0x0000

Definition at line 398 of file ispreg.h.

#define ISPPRV_RGB_MAT1   (0x048)

Definition at line 377 of file ispreg.h.

#define ISPPRV_RGB_MAT1_MTX_GR_SHIFT   16

Definition at line 550 of file ispreg.h.

#define ISPPRV_RGB_MAT1_MTX_RR_SHIFT   0

Definition at line 549 of file ispreg.h.

#define ISPPRV_RGB_MAT2   (0x04C)

Definition at line 378 of file ispreg.h.

#define ISPPRV_RGB_MAT2_MTX_BR_SHIFT   0

Definition at line 552 of file ispreg.h.

#define ISPPRV_RGB_MAT2_MTX_RG_SHIFT   16

Definition at line 553 of file ispreg.h.

#define ISPPRV_RGB_MAT3   (0x050)

Definition at line 379 of file ispreg.h.

#define ISPPRV_RGB_MAT3_MTX_BG_SHIFT   16

Definition at line 556 of file ispreg.h.

#define ISPPRV_RGB_MAT3_MTX_GG_SHIFT   0

Definition at line 555 of file ispreg.h.

#define ISPPRV_RGB_MAT4   (0x054)

Definition at line 380 of file ispreg.h.

#define ISPPRV_RGB_MAT4_MTX_GB_SHIFT   16

Definition at line 559 of file ispreg.h.

#define ISPPRV_RGB_MAT4_MTX_RB_SHIFT   0

Definition at line 558 of file ispreg.h.

#define ISPPRV_RGB_MAT5   (0x058)

Definition at line 381 of file ispreg.h.

#define ISPPRV_RGB_MAT5_MTX_BB_SHIFT   0

Definition at line 561 of file ispreg.h.

#define ISPPRV_RGB_OFF1   (0x05C)

Definition at line 382 of file ispreg.h.

#define ISPPRV_RGB_OFF1_MTX_OFFG_SHIFT   0

Definition at line 563 of file ispreg.h.

#define ISPPRV_RGB_OFF1_MTX_OFFR_SHIFT   16

Definition at line 564 of file ispreg.h.

#define ISPPRV_RGB_OFF2   (0x060)

Definition at line 383 of file ispreg.h.

#define ISPPRV_RGB_OFF2_MTX_OFFB_SHIFT   0

Definition at line 566 of file ispreg.h.

#define ISPPRV_RSDR_ADDR   (0x010)

Definition at line 363 of file ispreg.h.

#define ISPPRV_SET_TBL_ADDR   (0x080)

Definition at line 391 of file ispreg.h.

#define ISPPRV_SET_TBL_DATA   (0x084)

Definition at line 392 of file ispreg.h.

#define ISPPRV_SETUP_YC   (0x07C)

Definition at line 390 of file ispreg.h.

#define ISPPRV_SETUP_YC_MAXC_SHIFT   8

Definition at line 597 of file ispreg.h.

#define ISPPRV_SETUP_YC_MAXY_SHIFT   24

Definition at line 599 of file ispreg.h.

#define ISPPRV_SETUP_YC_MINC_SHIFT   0

Definition at line 596 of file ispreg.h.

#define ISPPRV_SETUP_YC_MINY_SHIFT   16

Definition at line 598 of file ispreg.h.

#define ISPPRV_VERT_INFO   (0x00C)

Definition at line 362 of file ispreg.h.

#define ISPPRV_VERT_INFO_ELV_MASK   0x3fff

Definition at line 496 of file ispreg.h.

#define ISPPRV_VERT_INFO_ELV_SHIFT   0

Definition at line 495 of file ispreg.h.

#define ISPPRV_VERT_INFO_SLV_MASK   0x3fff0

Definition at line 498 of file ispreg.h.

#define ISPPRV_VERT_INFO_SLV_SHIFT   16

Definition at line 497 of file ispreg.h.

#define ISPPRV_WADD_OFFSET   (0x024)

Definition at line 368 of file ispreg.h.

#define ISPPRV_WB_DGAIN   (0x034)

Definition at line 372 of file ispreg.h.

#define ISPPRV_WBGAIN   (0x038)

Definition at line 373 of file ispreg.h.

#define ISPPRV_WBGAIN_COEF0_SHIFT   0

Definition at line 515 of file ispreg.h.

#define ISPPRV_WBGAIN_COEF1_SHIFT   8

Definition at line 516 of file ispreg.h.

#define ISPPRV_WBGAIN_COEF2_SHIFT   16

Definition at line 517 of file ispreg.h.

#define ISPPRV_WBGAIN_COEF3_SHIFT   24

Definition at line 518 of file ispreg.h.

#define ISPPRV_WBSEL   (0x03C)

Definition at line 374 of file ispreg.h.

#define ISPPRV_WBSEL_COEF0   0x0

Definition at line 520 of file ispreg.h.

#define ISPPRV_WBSEL_COEF1   0x1

Definition at line 521 of file ispreg.h.

#define ISPPRV_WBSEL_COEF2   0x2

Definition at line 522 of file ispreg.h.

#define ISPPRV_WBSEL_COEF3   0x3

Definition at line 523 of file ispreg.h.

#define ISPPRV_WBSEL_N0_0_SHIFT   0

Definition at line 525 of file ispreg.h.

#define ISPPRV_WBSEL_N0_1_SHIFT   2

Definition at line 526 of file ispreg.h.

#define ISPPRV_WBSEL_N0_2_SHIFT   4

Definition at line 527 of file ispreg.h.

#define ISPPRV_WBSEL_N0_3_SHIFT   6

Definition at line 528 of file ispreg.h.

#define ISPPRV_WBSEL_N1_0_SHIFT   8

Definition at line 529 of file ispreg.h.

#define ISPPRV_WBSEL_N1_1_SHIFT   10

Definition at line 530 of file ispreg.h.

#define ISPPRV_WBSEL_N1_2_SHIFT   12

Definition at line 531 of file ispreg.h.

#define ISPPRV_WBSEL_N1_3_SHIFT   14

Definition at line 532 of file ispreg.h.

#define ISPPRV_WBSEL_N2_0_SHIFT   16

Definition at line 533 of file ispreg.h.

#define ISPPRV_WBSEL_N2_1_SHIFT   18

Definition at line 534 of file ispreg.h.

#define ISPPRV_WBSEL_N2_2_SHIFT   20

Definition at line 535 of file ispreg.h.

#define ISPPRV_WBSEL_N2_3_SHIFT   22

Definition at line 536 of file ispreg.h.

#define ISPPRV_WBSEL_N3_0_SHIFT   24

Definition at line 537 of file ispreg.h.

#define ISPPRV_WBSEL_N3_1_SHIFT   26

Definition at line 538 of file ispreg.h.

#define ISPPRV_WBSEL_N3_2_SHIFT   28

Definition at line 539 of file ispreg.h.

#define ISPPRV_WBSEL_N3_3_SHIFT   30

Definition at line 540 of file ispreg.h.

#define ISPPRV_WSDR_ADDR   (0x020)

Definition at line 367 of file ispreg.h.

#define ISPPRV_YC_MAX   0xFF

Definition at line 600 of file ispreg.h.

#define ISPPRV_YC_MIN   0x0

Definition at line 601 of file ispreg.h.

#define ISPPRV_YENH_TABLE_ADDR   0x1000

Definition at line 402 of file ispreg.h.

#define ISPRSZ_CNT   (0x008)

Definition at line 411 of file ispreg.h.

#define ISPRSZ_CNT_CBILIN   (1 << 29)

Definition at line 949 of file ispreg.h.

#define ISPRSZ_CNT_HRSZ_MASK   (0x3FF << ISPRSZ_CNT_HRSZ_SHIFT)

Definition at line 937 of file ispreg.h.

#define ISPRSZ_CNT_HRSZ_SHIFT   0

Definition at line 936 of file ispreg.h.

#define ISPRSZ_CNT_HSTPH_MASK   (0x7 << ISPRSZ_CNT_HSTPH_SHIFT)

Definition at line 943 of file ispreg.h.

#define ISPRSZ_CNT_HSTPH_SHIFT   20

Definition at line 942 of file ispreg.h.

#define ISPRSZ_CNT_INPSRC   (1 << 28)

Definition at line 948 of file ispreg.h.

#define ISPRSZ_CNT_INPTYP   (1 << 27)

Definition at line 947 of file ispreg.h.

#define ISPRSZ_CNT_VRSZ_MASK   (0x3FF << ISPRSZ_CNT_VRSZ_SHIFT)

Definition at line 940 of file ispreg.h.

#define ISPRSZ_CNT_VRSZ_SHIFT   10

Definition at line 939 of file ispreg.h.

#define ISPRSZ_CNT_VSTPH_MASK   (0x7 << ISPRSZ_CNT_VSTPH_SHIFT)

Definition at line 945 of file ispreg.h.

#define ISPRSZ_CNT_VSTPH_SHIFT   23

Definition at line 944 of file ispreg.h.

#define ISPRSZ_CNT_YCPOS   (1 << 26)

Definition at line 946 of file ispreg.h.

#define ISPRSZ_HFILT10   (0x028)

Definition at line 419 of file ispreg.h.

#define ISPRSZ_HFILT1110   (0x03C)

Definition at line 424 of file ispreg.h.

#define ISPRSZ_HFILT1110_COEF10_MASK   0x3FF

Definition at line 1015 of file ispreg.h.

#define ISPRSZ_HFILT1110_COEF10_SHIFT   0

Definition at line 1014 of file ispreg.h.

#define ISPRSZ_HFILT1110_COEF11_MASK   0x3FF0000

Definition at line 1017 of file ispreg.h.

#define ISPRSZ_HFILT1110_COEF11_SHIFT   16

Definition at line 1016 of file ispreg.h.

#define ISPRSZ_HFILT1312   (0x040)

Definition at line 425 of file ispreg.h.

#define ISPRSZ_HFILT1312_COEFF12_MASK   0x3FF

Definition at line 1020 of file ispreg.h.

#define ISPRSZ_HFILT1312_COEFF12_SHIFT   0

Definition at line 1019 of file ispreg.h.

#define ISPRSZ_HFILT1312_COEFF13_MASK   0x3FF0000

Definition at line 1022 of file ispreg.h.

#define ISPRSZ_HFILT1312_COEFF13_SHIFT   16

Definition at line 1021 of file ispreg.h.

#define ISPRSZ_HFILT1514   (0x044)

Definition at line 426 of file ispreg.h.

#define ISPRSZ_HFILT1514_COEFF14_MASK   0x3FF

Definition at line 1025 of file ispreg.h.

#define ISPRSZ_HFILT1514_COEFF14_SHIFT   0

Definition at line 1024 of file ispreg.h.

#define ISPRSZ_HFILT1514_COEFF15_MASK   0x3FF0000

Definition at line 1027 of file ispreg.h.

#define ISPRSZ_HFILT1514_COEFF15_SHIFT   16

Definition at line 1026 of file ispreg.h.

#define ISPRSZ_HFILT1716   (0x048)

Definition at line 427 of file ispreg.h.

#define ISPRSZ_HFILT1716_COEF16_MASK   0x3FF

Definition at line 1030 of file ispreg.h.

#define ISPRSZ_HFILT1716_COEF16_SHIFT   0

Definition at line 1029 of file ispreg.h.

#define ISPRSZ_HFILT1716_COEF17_MASK   0x3FF0000

Definition at line 1032 of file ispreg.h.

#define ISPRSZ_HFILT1716_COEF17_SHIFT   16

Definition at line 1031 of file ispreg.h.

#define ISPRSZ_HFILT1918   (0x04C)

Definition at line 428 of file ispreg.h.

#define ISPRSZ_HFILT1918_COEF18_MASK   0x3FF

Definition at line 1035 of file ispreg.h.

#define ISPRSZ_HFILT1918_COEF18_SHIFT   0

Definition at line 1034 of file ispreg.h.

#define ISPRSZ_HFILT1918_COEF19_MASK   0x3FF0000

Definition at line 1037 of file ispreg.h.

#define ISPRSZ_HFILT1918_COEF19_SHIFT   16

Definition at line 1036 of file ispreg.h.

#define ISPRSZ_HFILT2120   (0x050)

Definition at line 429 of file ispreg.h.

#define ISPRSZ_HFILT2120_COEF20_MASK   0x3FF

Definition at line 1040 of file ispreg.h.

#define ISPRSZ_HFILT2120_COEF20_SHIFT   0

Definition at line 1039 of file ispreg.h.

#define ISPRSZ_HFILT2120_COEF21_MASK   0x3FF0000

Definition at line 1042 of file ispreg.h.

#define ISPRSZ_HFILT2120_COEF21_SHIFT   16

Definition at line 1041 of file ispreg.h.

#define ISPRSZ_HFILT2322   (0x054)

Definition at line 430 of file ispreg.h.

#define ISPRSZ_HFILT2322_COEF22_MASK   0x3FF

Definition at line 1045 of file ispreg.h.

#define ISPRSZ_HFILT2322_COEF22_SHIFT   0

Definition at line 1044 of file ispreg.h.

#define ISPRSZ_HFILT2322_COEF23_MASK   0x3FF0000

Definition at line 1047 of file ispreg.h.

#define ISPRSZ_HFILT2322_COEF23_SHIFT   16

Definition at line 1046 of file ispreg.h.

#define ISPRSZ_HFILT2524   (0x058)

Definition at line 431 of file ispreg.h.

#define ISPRSZ_HFILT2524_COEF24_MASK   0x3FF

Definition at line 1050 of file ispreg.h.

#define ISPRSZ_HFILT2524_COEF24_SHIFT   0

Definition at line 1049 of file ispreg.h.

#define ISPRSZ_HFILT2524_COEF25_MASK   0x3FF0000

Definition at line 1052 of file ispreg.h.

#define ISPRSZ_HFILT2524_COEF25_SHIFT   16

Definition at line 1051 of file ispreg.h.

#define ISPRSZ_HFILT2726   (0x05C)

Definition at line 432 of file ispreg.h.

#define ISPRSZ_HFILT2726_COEF26_MASK   0x3FF

Definition at line 1055 of file ispreg.h.

#define ISPRSZ_HFILT2726_COEF26_SHIFT   0

Definition at line 1054 of file ispreg.h.

#define ISPRSZ_HFILT2726_COEF27_MASK   0x3FF0000

Definition at line 1057 of file ispreg.h.

#define ISPRSZ_HFILT2726_COEF27_SHIFT   16

Definition at line 1056 of file ispreg.h.

#define ISPRSZ_HFILT2928   (0x060)

Definition at line 433 of file ispreg.h.

#define ISPRSZ_HFILT2928_COEF28_MASK   0x3FF

Definition at line 1060 of file ispreg.h.

#define ISPRSZ_HFILT2928_COEF28_SHIFT   0

Definition at line 1059 of file ispreg.h.

#define ISPRSZ_HFILT2928_COEF29_MASK   0x3FF0000

Definition at line 1062 of file ispreg.h.

#define ISPRSZ_HFILT2928_COEF29_SHIFT   16

Definition at line 1061 of file ispreg.h.

#define ISPRSZ_HFILT3130   (0x064)

Definition at line 434 of file ispreg.h.

#define ISPRSZ_HFILT3130_COEF30_MASK   0x3FF

Definition at line 1065 of file ispreg.h.

#define ISPRSZ_HFILT3130_COEF30_SHIFT   0

Definition at line 1064 of file ispreg.h.

#define ISPRSZ_HFILT3130_COEF31_MASK   0x3FF0000

Definition at line 1067 of file ispreg.h.

#define ISPRSZ_HFILT3130_COEF31_SHIFT   16

Definition at line 1066 of file ispreg.h.

#define ISPRSZ_HFILT32   (0x02C)

Definition at line 420 of file ispreg.h.

#define ISPRSZ_HFILT32_COEF2_MASK   0x3FF

Definition at line 995 of file ispreg.h.

#define ISPRSZ_HFILT32_COEF2_SHIFT   0

Definition at line 994 of file ispreg.h.

#define ISPRSZ_HFILT32_COEF3_MASK   0x3FF0000

Definition at line 997 of file ispreg.h.

#define ISPRSZ_HFILT32_COEF3_SHIFT   16

Definition at line 996 of file ispreg.h.

#define ISPRSZ_HFILT54   (0x030)

Definition at line 421 of file ispreg.h.

#define ISPRSZ_HFILT54_COEF4_MASK   0x3FF

Definition at line 1000 of file ispreg.h.

#define ISPRSZ_HFILT54_COEF4_SHIFT   0

Definition at line 999 of file ispreg.h.

#define ISPRSZ_HFILT54_COEF5_MASK   0x3FF0000

Definition at line 1002 of file ispreg.h.

#define ISPRSZ_HFILT54_COEF5_SHIFT   16

Definition at line 1001 of file ispreg.h.

#define ISPRSZ_HFILT76   (0x034)

Definition at line 422 of file ispreg.h.

#define ISPRSZ_HFILT76_COEFF6_MASK   0x3FF

Definition at line 1005 of file ispreg.h.

#define ISPRSZ_HFILT76_COEFF6_SHIFT   0

Definition at line 1004 of file ispreg.h.

#define ISPRSZ_HFILT76_COEFF7_MASK   0x3FF0000

Definition at line 1007 of file ispreg.h.

#define ISPRSZ_HFILT76_COEFF7_SHIFT   16

Definition at line 1006 of file ispreg.h.

#define ISPRSZ_HFILT98   (0x038)

Definition at line 423 of file ispreg.h.

#define ISPRSZ_HFILT98_COEFF8_MASK   0x3FF

Definition at line 1010 of file ispreg.h.

#define ISPRSZ_HFILT98_COEFF8_SHIFT   0

Definition at line 1009 of file ispreg.h.

#define ISPRSZ_HFILT98_COEFF9_MASK   0x3FF0000

Definition at line 1012 of file ispreg.h.

#define ISPRSZ_HFILT98_COEFF9_SHIFT   16

Definition at line 1011 of file ispreg.h.

#define ISPRSZ_HFILT_COEF0_MASK   (0x3FF << ISPRSZ_HFILT_COEF0_SHIFT)

Definition at line 988 of file ispreg.h.

#define ISPRSZ_HFILT_COEF0_SHIFT   0

Definition at line 987 of file ispreg.h.

#define ISPRSZ_HFILT_COEF1_MASK   (0x3FF << ISPRSZ_HFILT_COEF1_SHIFT)

Definition at line 991 of file ispreg.h.

#define ISPRSZ_HFILT_COEF1_SHIFT   16

Definition at line 990 of file ispreg.h.

#define ISPRSZ_IN_SIZE   (0x014)

Definition at line 414 of file ispreg.h.

#define ISPRSZ_IN_SIZE_HORZ_MASK   (0x1FFF << ISPRSZ_IN_SIZE_HORZ_SHIFT)

Definition at line 966 of file ispreg.h.

#define ISPRSZ_IN_SIZE_HORZ_SHIFT   0

Definition at line 965 of file ispreg.h.

#define ISPRSZ_IN_SIZE_VERT_MASK   (0x1FFF << ISPRSZ_IN_SIZE_VERT_SHIFT)

Definition at line 969 of file ispreg.h.

#define ISPRSZ_IN_SIZE_VERT_SHIFT   16

Definition at line 968 of file ispreg.h.

#define ISPRSZ_IN_START   (0x010)

Definition at line 413 of file ispreg.h.

#define ISPRSZ_IN_START_HORZ_ST_MASK   (0x1FFF << ISPRSZ_IN_START_HORZ_ST_SHIFT)

Definition at line 959 of file ispreg.h.

#define ISPRSZ_IN_START_HORZ_ST_SHIFT   0

Definition at line 958 of file ispreg.h.

#define ISPRSZ_IN_START_VERT_ST_MASK   (0x1FFF << ISPRSZ_IN_START_VERT_ST_SHIFT)

Definition at line 962 of file ispreg.h.

#define ISPRSZ_IN_START_VERT_ST_SHIFT   16

Definition at line 961 of file ispreg.h.

#define ISPRSZ_MAX_OUTPUT   3312

Definition at line 406 of file ispreg.h.

#define ISPRSZ_MIN_OUTPUT   64

Definition at line 405 of file ispreg.h.

#define ISPRSZ_OUT_SIZE   (0x00C)

Definition at line 412 of file ispreg.h.

#define ISPRSZ_OUT_SIZE_HORZ_MASK   (0xFFF << ISPRSZ_OUT_SIZE_HORZ_SHIFT)

Definition at line 952 of file ispreg.h.

#define ISPRSZ_OUT_SIZE_HORZ_SHIFT   0

Definition at line 951 of file ispreg.h.

#define ISPRSZ_OUT_SIZE_VERT_MASK   (0xFFF << ISPRSZ_OUT_SIZE_VERT_SHIFT)

Definition at line 955 of file ispreg.h.

#define ISPRSZ_OUT_SIZE_VERT_SHIFT   16

Definition at line 954 of file ispreg.h.

#define ISPRSZ_PCR   (0x004)

Definition at line 410 of file ispreg.h.

#define ISPRSZ_PCR_BUSY   (1 << 1)

Definition at line 933 of file ispreg.h.

#define ISPRSZ_PCR_ENABLE   (1 << 0)

Definition at line 932 of file ispreg.h.

#define ISPRSZ_PCR_ONESHOT   (1 << 2)

Definition at line 934 of file ispreg.h.

#define ISPRSZ_PID   (0x000)

Definition at line 409 of file ispreg.h.

#define ISPRSZ_PID_CID_SHIFT   8

Definition at line 929 of file ispreg.h.

#define ISPRSZ_PID_PREV_SHIFT   0

Definition at line 928 of file ispreg.h.

#define ISPRSZ_PID_TID_SHIFT   16

Definition at line 930 of file ispreg.h.

#define ISPRSZ_SDR_INADD   (0x018)

Definition at line 415 of file ispreg.h.

#define ISPRSZ_SDR_INADD_ADDR_MASK   0xFFFFFFFF

Definition at line 973 of file ispreg.h.

#define ISPRSZ_SDR_INADD_ADDR_SHIFT   0

Definition at line 972 of file ispreg.h.

#define ISPRSZ_SDR_INOFF   (0x01C)

Definition at line 416 of file ispreg.h.

#define ISPRSZ_SDR_INOFF_OFFSET_MASK   (0xFFFF << ISPRSZ_SDR_INOFF_OFFSET_SHIFT)

Definition at line 976 of file ispreg.h.

#define ISPRSZ_SDR_INOFF_OFFSET_SHIFT   0

Definition at line 975 of file ispreg.h.

#define ISPRSZ_SDR_OUTADD   (0x020)

Definition at line 417 of file ispreg.h.

#define ISPRSZ_SDR_OUTADD_ADDR_MASK   0xFFFFFFFF

Definition at line 980 of file ispreg.h.

#define ISPRSZ_SDR_OUTADD_ADDR_SHIFT   0

Definition at line 979 of file ispreg.h.

#define ISPRSZ_SDR_OUTOFF   (0x024)

Definition at line 418 of file ispreg.h.

#define ISPRSZ_SDR_OUTOFF_OFFSET_MASK   (0xFFFF << ISPRSZ_SDR_OUTOFF_OFFSET_SHIFT)

Definition at line 984 of file ispreg.h.

#define ISPRSZ_SDR_OUTOFF_OFFSET_SHIFT   0

Definition at line 983 of file ispreg.h.

#define ISPRSZ_VFILT10   (0x068)

Definition at line 435 of file ispreg.h.

#define ISPRSZ_VFILT10_COEF0_MASK   0x3FF

Definition at line 1077 of file ispreg.h.

#define ISPRSZ_VFILT10_COEF0_SHIFT   0

Definition at line 1076 of file ispreg.h.

#define ISPRSZ_VFILT10_COEF1_MASK   0x3FF0000

Definition at line 1079 of file ispreg.h.

#define ISPRSZ_VFILT10_COEF1_SHIFT   16

Definition at line 1078 of file ispreg.h.

#define ISPRSZ_VFILT1110   (0x07C)

Definition at line 440 of file ispreg.h.

#define ISPRSZ_VFILT1110_COEF10_MASK   0x3FF

Definition at line 1102 of file ispreg.h.

#define ISPRSZ_VFILT1110_COEF10_SHIFT   0

Definition at line 1101 of file ispreg.h.

#define ISPRSZ_VFILT1110_COEF11_MASK   0x3FF0000

Definition at line 1104 of file ispreg.h.

#define ISPRSZ_VFILT1110_COEF11_SHIFT   16

Definition at line 1103 of file ispreg.h.

#define ISPRSZ_VFILT1312   (0x080)

Definition at line 441 of file ispreg.h.

#define ISPRSZ_VFILT1312_COEFF12_MASK   0x3FF

Definition at line 1107 of file ispreg.h.

#define ISPRSZ_VFILT1312_COEFF12_SHIFT   0

Definition at line 1106 of file ispreg.h.

#define ISPRSZ_VFILT1312_COEFF13_MASK   0x3FF0000

Definition at line 1109 of file ispreg.h.

#define ISPRSZ_VFILT1312_COEFF13_SHIFT   16

Definition at line 1108 of file ispreg.h.

#define ISPRSZ_VFILT1514   (0x084)

Definition at line 442 of file ispreg.h.

#define ISPRSZ_VFILT1514_COEFF14_MASK   0x3FF

Definition at line 1112 of file ispreg.h.

#define ISPRSZ_VFILT1514_COEFF14_SHIFT   0

Definition at line 1111 of file ispreg.h.

#define ISPRSZ_VFILT1514_COEFF15_MASK   0x3FF0000

Definition at line 1114 of file ispreg.h.

#define ISPRSZ_VFILT1514_COEFF15_SHIFT   16

Definition at line 1113 of file ispreg.h.

#define ISPRSZ_VFILT1716   (0x088)

Definition at line 443 of file ispreg.h.

#define ISPRSZ_VFILT1716_COEF16_MASK   0x3FF

Definition at line 1117 of file ispreg.h.

#define ISPRSZ_VFILT1716_COEF16_SHIFT   0

Definition at line 1116 of file ispreg.h.

#define ISPRSZ_VFILT1716_COEF17_MASK   0x3FF0000

Definition at line 1119 of file ispreg.h.

#define ISPRSZ_VFILT1716_COEF17_SHIFT   16

Definition at line 1118 of file ispreg.h.

#define ISPRSZ_VFILT1918   (0x08C)

Definition at line 444 of file ispreg.h.

#define ISPRSZ_VFILT1918_COEF18_MASK   0x3FF

Definition at line 1122 of file ispreg.h.

#define ISPRSZ_VFILT1918_COEF18_SHIFT   0

Definition at line 1121 of file ispreg.h.

#define ISPRSZ_VFILT1918_COEF19_MASK   0x3FF0000

Definition at line 1124 of file ispreg.h.

#define ISPRSZ_VFILT1918_COEF19_SHIFT   16

Definition at line 1123 of file ispreg.h.

#define ISPRSZ_VFILT2120   (0x090)

Definition at line 445 of file ispreg.h.

#define ISPRSZ_VFILT2120_COEF20_MASK   0x3FF

Definition at line 1127 of file ispreg.h.

#define ISPRSZ_VFILT2120_COEF20_SHIFT   0

Definition at line 1126 of file ispreg.h.

#define ISPRSZ_VFILT2120_COEF21_MASK   0x3FF0000

Definition at line 1129 of file ispreg.h.

#define ISPRSZ_VFILT2120_COEF21_SHIFT   16

Definition at line 1128 of file ispreg.h.

#define ISPRSZ_VFILT2322   (0x094)

Definition at line 446 of file ispreg.h.

#define ISPRSZ_VFILT2322_COEF22_MASK   0x3FF

Definition at line 1132 of file ispreg.h.

#define ISPRSZ_VFILT2322_COEF22_SHIFT   0

Definition at line 1131 of file ispreg.h.

#define ISPRSZ_VFILT2322_COEF23_MASK   0x3FF0000

Definition at line 1134 of file ispreg.h.

#define ISPRSZ_VFILT2322_COEF23_SHIFT   16

Definition at line 1133 of file ispreg.h.

#define ISPRSZ_VFILT2524   (0x098)

Definition at line 447 of file ispreg.h.

#define ISPRSZ_VFILT2524_COEF24_MASK   0x3FF

Definition at line 1137 of file ispreg.h.

#define ISPRSZ_VFILT2524_COEF24_SHIFT   0

Definition at line 1136 of file ispreg.h.

#define ISPRSZ_VFILT2524_COEF25_MASK   0x3FF0000

Definition at line 1139 of file ispreg.h.

#define ISPRSZ_VFILT2524_COEF25_SHIFT   16

Definition at line 1138 of file ispreg.h.

#define ISPRSZ_VFILT2726   (0x09C)

Definition at line 448 of file ispreg.h.

#define ISPRSZ_VFILT2726_COEF26_MASK   0x3FF

Definition at line 1142 of file ispreg.h.

#define ISPRSZ_VFILT2726_COEF26_SHIFT   0

Definition at line 1141 of file ispreg.h.

#define ISPRSZ_VFILT2726_COEF27_MASK   0x3FF0000

Definition at line 1144 of file ispreg.h.

#define ISPRSZ_VFILT2726_COEF27_SHIFT   16

Definition at line 1143 of file ispreg.h.

#define ISPRSZ_VFILT2928   (0x0A0)

Definition at line 449 of file ispreg.h.

#define ISPRSZ_VFILT2928_COEF28_MASK   0x3FF

Definition at line 1147 of file ispreg.h.

#define ISPRSZ_VFILT2928_COEF28_SHIFT   0

Definition at line 1146 of file ispreg.h.

#define ISPRSZ_VFILT2928_COEF29_MASK   0x3FF0000

Definition at line 1149 of file ispreg.h.

#define ISPRSZ_VFILT2928_COEF29_SHIFT   16

Definition at line 1148 of file ispreg.h.

#define ISPRSZ_VFILT3130   (0x0A4)

Definition at line 450 of file ispreg.h.

#define ISPRSZ_VFILT3130_COEF30_MASK   0x3FF

Definition at line 1152 of file ispreg.h.

#define ISPRSZ_VFILT3130_COEF30_SHIFT   0

Definition at line 1151 of file ispreg.h.

#define ISPRSZ_VFILT3130_COEF31_MASK   0x3FF0000

Definition at line 1154 of file ispreg.h.

#define ISPRSZ_VFILT3130_COEF31_SHIFT   16

Definition at line 1153 of file ispreg.h.

#define ISPRSZ_VFILT32   (0x06C)

Definition at line 436 of file ispreg.h.

#define ISPRSZ_VFILT32_COEF2_MASK   0x3FF

Definition at line 1082 of file ispreg.h.

#define ISPRSZ_VFILT32_COEF2_SHIFT   0

Definition at line 1081 of file ispreg.h.

#define ISPRSZ_VFILT32_COEF3_MASK   0x3FF0000

Definition at line 1084 of file ispreg.h.

#define ISPRSZ_VFILT32_COEF3_SHIFT   16

Definition at line 1083 of file ispreg.h.

#define ISPRSZ_VFILT54   (0x070)

Definition at line 437 of file ispreg.h.

#define ISPRSZ_VFILT54_COEF4_MASK   0x3FF

Definition at line 1087 of file ispreg.h.

#define ISPRSZ_VFILT54_COEF4_SHIFT   0

Definition at line 1086 of file ispreg.h.

#define ISPRSZ_VFILT54_COEF5_MASK   0x3FF0000

Definition at line 1089 of file ispreg.h.

#define ISPRSZ_VFILT54_COEF5_SHIFT   16

Definition at line 1088 of file ispreg.h.

#define ISPRSZ_VFILT76   (0x074)

Definition at line 438 of file ispreg.h.

#define ISPRSZ_VFILT76_COEFF6_MASK   0x3FF

Definition at line 1092 of file ispreg.h.

#define ISPRSZ_VFILT76_COEFF6_SHIFT   0

Definition at line 1091 of file ispreg.h.

#define ISPRSZ_VFILT76_COEFF7_MASK   0x3FF0000

Definition at line 1094 of file ispreg.h.

#define ISPRSZ_VFILT76_COEFF7_SHIFT   16

Definition at line 1093 of file ispreg.h.

#define ISPRSZ_VFILT98   (0x078)

Definition at line 439 of file ispreg.h.

#define ISPRSZ_VFILT98_COEFF8_MASK   0x3FF

Definition at line 1097 of file ispreg.h.

#define ISPRSZ_VFILT98_COEFF8_SHIFT   0

Definition at line 1096 of file ispreg.h.

#define ISPRSZ_VFILT98_COEFF9_MASK   0x3FF0000

Definition at line 1099 of file ispreg.h.

#define ISPRSZ_VFILT98_COEFF9_SHIFT   16

Definition at line 1098 of file ispreg.h.

#define ISPRSZ_VFILT_COEF0_MASK   (0x3FF << ISPRSZ_VFILT_COEF0_SHIFT)

Definition at line 1070 of file ispreg.h.

#define ISPRSZ_VFILT_COEF0_SHIFT   0

Definition at line 1069 of file ispreg.h.

#define ISPRSZ_VFILT_COEF1_MASK   (0x3FF << ISPRSZ_VFILT_COEF1_SHIFT)

Definition at line 1073 of file ispreg.h.

#define ISPRSZ_VFILT_COEF1_SHIFT   16

Definition at line 1072 of file ispreg.h.

#define ISPRSZ_YENH   (0x0A8)

Definition at line 451 of file ispreg.h.

#define ISPRSZ_YENH_ALGO_MASK   (0x3 << ISPRSZ_YENH_ALGO_SHIFT)

Definition at line 1166 of file ispreg.h.

#define ISPRSZ_YENH_ALGO_SHIFT   16

Definition at line 1165 of file ispreg.h.

#define ISPRSZ_YENH_CORE_MASK   (0xFF << ISPRSZ_YENH_CORE_SHIFT)

Definition at line 1157 of file ispreg.h.

#define ISPRSZ_YENH_CORE_SHIFT   0

Definition at line 1156 of file ispreg.h.

#define ISPRSZ_YENH_GAIN_MASK   (0xF << ISPRSZ_YENH_GAIN_SHIFT)

Definition at line 1163 of file ispreg.h.

#define ISPRSZ_YENH_GAIN_SHIFT   12

Definition at line 1162 of file ispreg.h.

#define ISPRSZ_YENH_SLOP_MASK   (0xF << ISPRSZ_YENH_SLOP_SHIFT)

Definition at line 1160 of file ispreg.h.

#define ISPRSZ_YENH_SLOP_SHIFT   8

Definition at line 1159 of file ispreg.h.

#define ISPSBL_CCDC_WR_0   (0x028)

Definition at line 301 of file ispreg.h.

#define ISPSBL_CCDC_WR_0_DATA_READY   (1 << 21)

Definition at line 302 of file ispreg.h.

#define ISPSBL_CCDC_WR_1   (0x02C)

Definition at line 303 of file ispreg.h.

#define ISPSBL_CCDC_WR_2   (0x030)

Definition at line 304 of file ispreg.h.

#define ISPSBL_CCDC_WR_3   (0x034)

Definition at line 305 of file ispreg.h.

#define ISPSBL_PCR   0x4

Definition at line 289 of file ispreg.h.

#define ISPSBL_PCR_CCDC_WBL_OVF   (1 << 23)

Definition at line 297 of file ispreg.h.

#define ISPSBL_PCR_CCDCPRV_2_RSZ_OVF   (1 << 24)

Definition at line 298 of file ispreg.h.

#define ISPSBL_PCR_CSIA_WBL_OVF   (1 << 25)

Definition at line 299 of file ispreg.h.

#define ISPSBL_PCR_CSIB_WBL_OVF   (1 << 26)

Definition at line 300 of file ispreg.h.

#define ISPSBL_PCR_H3A_AEAWB_WBL_OVF   (1 << 16)

Definition at line 290 of file ispreg.h.

#define ISPSBL_PCR_H3A_AF_WBL_OVF   (1 << 17)

Definition at line 291 of file ispreg.h.

#define ISPSBL_PCR_PRV_WBL_OVF   (1 << 22)

Definition at line 296 of file ispreg.h.

#define ISPSBL_PCR_RSZ1_WBL_OVF   (1 << 21)

Definition at line 295 of file ispreg.h.

#define ISPSBL_PCR_RSZ2_WBL_OVF   (1 << 20)

Definition at line 294 of file ispreg.h.

#define ISPSBL_PCR_RSZ3_WBL_OVF   (1 << 19)

Definition at line 293 of file ispreg.h.

#define ISPSBL_PCR_RSZ4_WBL_OVF   (1 << 18)

Definition at line 292 of file ispreg.h.

#define ISPSBL_SDR_REQ_EXP   0xF8

Definition at line 307 of file ispreg.h.

#define ISPSBL_SDR_REQ_HIST_EXP_MASK   (0x3FF)

Definition at line 309 of file ispreg.h.

#define ISPSBL_SDR_REQ_HIST_EXP_SHIFT   0

Definition at line 308 of file ispreg.h.

#define ISPSBL_SDR_REQ_PRV_EXP_MASK   (0x3FF << ISPSBL_SDR_REQ_PRV_EXP_SHIFT)

Definition at line 313 of file ispreg.h.

#define ISPSBL_SDR_REQ_PRV_EXP_SHIFT   20

Definition at line 312 of file ispreg.h.

#define ISPSBL_SDR_REQ_RSZ_EXP_MASK   (0x3FF << ISPSBL_SDR_REQ_RSZ_EXP_SHIFT)

Definition at line 311 of file ispreg.h.

#define ISPSBL_SDR_REQ_RSZ_EXP_SHIFT   10

Definition at line 310 of file ispreg.h.

#define ISPSECURE_SECUREMODE   0

Definition at line 729 of file ispreg.h.

#define ISPTCTRL_CTRL_DIV_BYPASS   0x1F

Definition at line 733 of file ispreg.h.

#define ISPTCTRL_CTRL_DIV_HIGH   0x1

Definition at line 732 of file ispreg.h.

#define ISPTCTRL_CTRL_DIV_LOW   0x0

Definition at line 731 of file ispreg.h.

#define ISPTCTRL_CTRL_DIVA_MASK   (0x1F << ISPTCTRL_CTRL_DIVA_SHIFT)

Definition at line 736 of file ispreg.h.

#define ISPTCTRL_CTRL_DIVA_SHIFT   0

Definition at line 735 of file ispreg.h.

#define ISPTCTRL_CTRL_DIVB_MASK   (0x1F << ISPTCTRL_CTRL_DIVB_SHIFT)

Definition at line 739 of file ispreg.h.

#define ISPTCTRL_CTRL_DIVB_SHIFT   5

Definition at line 738 of file ispreg.h.

#define ISPTCTRL_CTRL_DIVC_NOCLOCK   (0x0 << 10)

Definition at line 742 of file ispreg.h.

#define ISPTCTRL_CTRL_DIVC_SHIFT   10

Definition at line 741 of file ispreg.h.

#define ISPTCTRL_CTRL_GRESETDIR   (1 << 31)

Definition at line 757 of file ispreg.h.

#define ISPTCTRL_CTRL_GRESETEn   (1 << 29)

Definition at line 755 of file ispreg.h.

#define ISPTCTRL_CTRL_GRESETPOL   (1 << 30)

Definition at line 756 of file ispreg.h.

#define ISPTCTRL_CTRL_INSEL_CSIA   (0x1 << 27)

Definition at line 752 of file ispreg.h.

#define ISPTCTRL_CTRL_INSEL_CSIB   (0x2 << 27)

Definition at line 753 of file ispreg.h.

#define ISPTCTRL_CTRL_INSEL_PARALLEL   (0x0 << 27)

Definition at line 751 of file ispreg.h.

#define ISPTCTRL_CTRL_INSEL_SHIFT   27

Definition at line 750 of file ispreg.h.

#define ISPTCTRL_CTRL_PSTRBEN   (1 << 22)

Definition at line 745 of file ispreg.h.

#define ISPTCTRL_CTRL_SHUTEN   (1 << 21)

Definition at line 744 of file ispreg.h.

#define ISPTCTRL_CTRL_SHUTPOL   (1 << 24)

Definition at line 747 of file ispreg.h.

#define ISPTCTRL_CTRL_STRBEN   (1 << 23)

Definition at line 746 of file ispreg.h.

#define ISPTCTRL_CTRL_STRBPSTRBPOL   (1 << 26)

Definition at line 748 of file ispreg.h.

#define ISPTCTRL_FRAME_PSTRB_SHIFT   6

Definition at line 760 of file ispreg.h.

#define ISPTCTRL_FRAME_SHUT_SHIFT   0

Definition at line 759 of file ispreg.h.

#define ISPTCTRL_FRAME_STRB_SHIFT   12

Definition at line 761 of file ispreg.h.

#define L4_34XX_BASE   0x48000000

Definition at line 34 of file ispreg.h.

#define ODDEVEN   2

Definition at line 828 of file ispreg.h.

#define ODDODD   4

Definition at line 830 of file ispreg.h.

#define OMAP3430_ISP_BASE   (L4_34XX_BASE + 0xBC000)

Definition at line 35 of file ispreg.h.

#define OMAP3ISP_CCDC_REG (   offset)    (OMAP3ISP_CCDC_REG_BASE + (offset))

Definition at line 48 of file ispreg.h.

#define OMAP3ISP_CCDC_REG_BASE
Value:
OMAP3ISP_CCDC_REG_OFFSET)

Definition at line 46 of file ispreg.h.

#define OMAP3ISP_CCDC_REG_OFFSET   0x0600

Definition at line 45 of file ispreg.h.

#define OMAP3ISP_CCP2_REG (   offset)    (OMAP3ISP_CCP2_REG_BASE + (offset))

Definition at line 43 of file ispreg.h.

#define OMAP3ISP_CCP2_REG_BASE
Value:
OMAP3ISP_CCP2_REG_OFFSET)

Definition at line 41 of file ispreg.h.

#define OMAP3ISP_CCP2_REG_OFFSET   0x0400

Definition at line 40 of file ispreg.h.

#define OMAP3ISP_CSI2A_REGS1_REG (   offset)    (OMAP3ISP_CSI2A_REGS1_REG_BASE + (offset))

Definition at line 78 of file ispreg.h.

#define OMAP3ISP_CSI2A_REGS1_REG_BASE
Value:
OMAP3ISP_CSI2A_REGS1_REG_OFFSET)

Definition at line 76 of file ispreg.h.

#define OMAP3ISP_CSI2A_REGS1_REG_OFFSET   0x1800

Definition at line 75 of file ispreg.h.

#define OMAP3ISP_CSI2A_REGS2_REG (   offset)    (OMAP3ISP_CSI2A_REGS2_REG_BASE + (offset))

Definition at line 89 of file ispreg.h.

#define OMAP3ISP_CSI2A_REGS2_REG_BASE
Value:
OMAP3ISP_CSI2A_REGS2_REG_OFFSET)

Definition at line 87 of file ispreg.h.

#define OMAP3ISP_CSI2A_REGS2_REG_OFFSET   0x19C0

Definition at line 86 of file ispreg.h.

#define OMAP3ISP_CSI2C_REGS1_REG (   offset)    (OMAP3ISP_CSI2C_REGS1_REG_BASE + (offset))

Definition at line 95 of file ispreg.h.

#define OMAP3ISP_CSI2C_REGS1_REG_BASE
Value:
OMAP3ISP_CSI2C_REGS1_REG_OFFSET)

Definition at line 93 of file ispreg.h.

#define OMAP3ISP_CSI2C_REGS1_REG_OFFSET   0x1C00

Definition at line 92 of file ispreg.h.

#define OMAP3ISP_CSI2C_REGS2_REG (   offset)    (OMAP3ISP_CSI2C_REGS2_REG_BASE + (offset))

Definition at line 106 of file ispreg.h.

#define OMAP3ISP_CSI2C_REGS2_REG_BASE
Value:
OMAP3ISP_CSI2C_REGS2_REG_OFFSET)

Definition at line 104 of file ispreg.h.

#define OMAP3ISP_CSI2C_REGS2_REG_OFFSET   0x1DC0

Definition at line 103 of file ispreg.h.

#define OMAP3ISP_CSIPHY1_REG (   offset)    (OMAP3ISP_CSIPHY1_REG_BASE + (offset))

Definition at line 101 of file ispreg.h.

#define OMAP3ISP_CSIPHY1_REG_BASE
Value:
OMAP3ISP_CSIPHY1_REG_OFFSET)

Definition at line 99 of file ispreg.h.

#define OMAP3ISP_CSIPHY1_REG_OFFSET   0x1D70

Definition at line 98 of file ispreg.h.

#define OMAP3ISP_CSIPHY2_REG (   offset)    (OMAP3ISP_CSIPHY2_REG_BASE + (offset))

Definition at line 84 of file ispreg.h.

#define OMAP3ISP_CSIPHY2_REG_BASE
Value:
OMAP3ISP_CSIPHY2_REG_OFFSET)

Definition at line 82 of file ispreg.h.

#define OMAP3ISP_CSIPHY2_REG_OFFSET   0x1970

Definition at line 81 of file ispreg.h.

#define OMAP3ISP_H3A_REG (   offset)    (OMAP3ISP_H3A_REG_BASE + (offset))

Definition at line 58 of file ispreg.h.

#define OMAP3ISP_H3A_REG_BASE
Value:
OMAP3ISP_H3A_REG_OFFSET)

Definition at line 56 of file ispreg.h.

#define OMAP3ISP_H3A_REG_OFFSET   0x0C00

Definition at line 55 of file ispreg.h.

#define OMAP3ISP_HIST_REG (   offset)    (OMAP3ISP_HIST_REG_BASE + (offset))

Definition at line 53 of file ispreg.h.

#define OMAP3ISP_HIST_REG_BASE
Value:
OMAP3ISP_HIST_REG_OFFSET)

Definition at line 51 of file ispreg.h.

#define OMAP3ISP_HIST_REG_OFFSET   0x0A00

Definition at line 50 of file ispreg.h.

#define OMAP3ISP_PREV_REG (   offset)    (OMAP3ISP_PREV_REG_BASE + (offset))

Definition at line 63 of file ispreg.h.

#define OMAP3ISP_PREV_REG_BASE
Value:
OMAP3ISP_PREV_REG_OFFSET)

Definition at line 61 of file ispreg.h.

#define OMAP3ISP_PREV_REG_OFFSET   0x0E00

Definition at line 60 of file ispreg.h.

#define OMAP3ISP_REG (   offset)    (OMAP3ISP_REG_BASE + (offset))

Definition at line 38 of file ispreg.h.

#define OMAP3ISP_REG_BASE   OMAP3430_ISP_BASE

Definition at line 37 of file ispreg.h.

#define OMAP3ISP_RESZ_REG (   offset)    (OMAP3ISP_RESZ_REG_BASE + (offset))

Definition at line 68 of file ispreg.h.

#define OMAP3ISP_RESZ_REG_BASE
Value:
OMAP3ISP_RESZ_REG_OFFSET)

Definition at line 66 of file ispreg.h.

#define OMAP3ISP_RESZ_REG_OFFSET   0x1000

Definition at line 65 of file ispreg.h.

#define OMAP3ISP_SBL_REG (   offset)    (OMAP3ISP_SBL_REG_BASE + (offset))

Definition at line 73 of file ispreg.h.

#define OMAP3ISP_SBL_REG_BASE
Value:
OMAP3ISP_SBL_REG_OFFSET)

Definition at line 71 of file ispreg.h.

#define OMAP3ISP_SBL_REG_OFFSET   0x1200

Definition at line 70 of file ispreg.h.

#define TCTRL_GRESET_LEN   0

Definition at line 678 of file ispreg.h.

#define TCTRL_PSTRB_REPLAY_COUNTER_SHIFT   25

Definition at line 681 of file ispreg.h.

#define TCTRL_PSTRB_REPLAY_DELAY   0

Definition at line 680 of file ispreg.h.