Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
fimc-reg.h File Reference
#include "fimc-core.h"

Go to the source code of this file.

Macros

#define FIMC_REG_CISRCFMT   0x00
 
#define FIMC_REG_CISRCFMT_ITU601_8BIT   (1 << 31)
 
#define FIMC_REG_CISRCFMT_ITU601_16BIT   (1 << 29)
 
#define FIMC_REG_CISRCFMT_ORDER422_YCBYCR   (0 << 14)
 
#define FIMC_REG_CISRCFMT_ORDER422_YCRYCB   (1 << 14)
 
#define FIMC_REG_CISRCFMT_ORDER422_CBYCRY   (2 << 14)
 
#define FIMC_REG_CISRCFMT_ORDER422_CRYCBY   (3 << 14)
 
#define FIMC_REG_CIWDOFST   0x04
 
#define FIMC_REG_CIWDOFST_OFF_EN   (1 << 31)
 
#define FIMC_REG_CIWDOFST_CLROVFIY   (1 << 30)
 
#define FIMC_REG_CIWDOFST_CLROVRLB   (1 << 29)
 
#define FIMC_REG_CIWDOFST_HOROFF_MASK   (0x7ff << 16)
 
#define FIMC_REG_CIWDOFST_CLROVFICB   (1 << 15)
 
#define FIMC_REG_CIWDOFST_CLROVFICR   (1 << 14)
 
#define FIMC_REG_CIWDOFST_VEROFF_MASK   (0xfff << 0)
 
#define FIMC_REG_CIGCTRL   0x08
 
#define FIMC_REG_CIGCTRL_SWRST   (1 << 31)
 
#define FIMC_REG_CIGCTRL_CAMRST_A   (1 << 30)
 
#define FIMC_REG_CIGCTRL_SELCAM_ITU_A   (1 << 29)
 
#define FIMC_REG_CIGCTRL_TESTPAT_NORMAL   (0 << 27)
 
#define FIMC_REG_CIGCTRL_TESTPAT_COLOR_BAR   (1 << 27)
 
#define FIMC_REG_CIGCTRL_TESTPAT_HOR_INC   (2 << 27)
 
#define FIMC_REG_CIGCTRL_TESTPAT_VER_INC   (3 << 27)
 
#define FIMC_REG_CIGCTRL_TESTPAT_MASK   (3 << 27)
 
#define FIMC_REG_CIGCTRL_TESTPAT_SHIFT   27
 
#define FIMC_REG_CIGCTRL_INVPOLPCLK   (1 << 26)
 
#define FIMC_REG_CIGCTRL_INVPOLVSYNC   (1 << 25)
 
#define FIMC_REG_CIGCTRL_INVPOLHREF   (1 << 24)
 
#define FIMC_REG_CIGCTRL_IRQ_OVFEN   (1 << 22)
 
#define FIMC_REG_CIGCTRL_HREF_MASK   (1 << 21)
 
#define FIMC_REG_CIGCTRL_IRQ_LEVEL   (1 << 20)
 
#define FIMC_REG_CIGCTRL_IRQ_CLR   (1 << 19)
 
#define FIMC_REG_CIGCTRL_IRQ_ENABLE   (1 << 16)
 
#define FIMC_REG_CIGCTRL_SHDW_DISABLE   (1 << 12)
 
#define FIMC_REG_CIGCTRL_CAM_JPEG   (1 << 8)
 
#define FIMC_REG_CIGCTRL_SELCAM_MIPI_A   (1 << 7)
 
#define FIMC_REG_CIGCTRL_CAMIF_SELWB   (1 << 6)
 
#define FIMC_REG_CIGCTRL_CSC_ITU601_709   (1 << 5)
 
#define FIMC_REG_CIGCTRL_INVPOLHSYNC   (1 << 4)
 
#define FIMC_REG_CIGCTRL_SELCAM_MIPI   (1 << 3)
 
#define FIMC_REG_CIGCTRL_INVPOLFIELD   (1 << 1)
 
#define FIMC_REG_CIGCTRL_INTERLACE   (1 << 0)
 
#define FIMC_REG_CIWDOFST2   0x14
 
#define FIMC_REG_CIWDOFST2_HOROFF_MASK   (0xfff << 16)
 
#define FIMC_REG_CIWDOFST2_VEROFF_MASK   (0xfff << 0)
 
#define FIMC_REG_CIOYSA(n)   (0x18 + (n) * 4)
 
#define FIMC_REG_CIOCBSA(n)   (0x28 + (n) * 4)
 
#define FIMC_REG_CIOCRSA(n)   (0x38 + (n) * 4)
 
#define FIMC_REG_CITRGFMT   0x48
 
#define FIMC_REG_CITRGFMT_INROT90   (1 << 31)
 
#define FIMC_REG_CITRGFMT_YCBCR420   (0 << 29)
 
#define FIMC_REG_CITRGFMT_YCBCR422   (1 << 29)
 
#define FIMC_REG_CITRGFMT_YCBCR422_1P   (2 << 29)
 
#define FIMC_REG_CITRGFMT_RGB   (3 << 29)
 
#define FIMC_REG_CITRGFMT_FMT_MASK   (3 << 29)
 
#define FIMC_REG_CITRGFMT_HSIZE_MASK   (0xfff << 16)
 
#define FIMC_REG_CITRGFMT_FLIP_SHIFT   14
 
#define FIMC_REG_CITRGFMT_FLIP_NORMAL   (0 << 14)
 
#define FIMC_REG_CITRGFMT_FLIP_X_MIRROR   (1 << 14)
 
#define FIMC_REG_CITRGFMT_FLIP_Y_MIRROR   (2 << 14)
 
#define FIMC_REG_CITRGFMT_FLIP_180   (3 << 14)
 
#define FIMC_REG_CITRGFMT_FLIP_MASK   (3 << 14)
 
#define FIMC_REG_CITRGFMT_OUTROT90   (1 << 13)
 
#define FIMC_REG_CITRGFMT_VSIZE_MASK   (0xfff << 0)
 
#define FIMC_REG_CIOCTRL   0x4c
 
#define FIMC_REG_CIOCTRL_ORDER422_MASK   (3 << 0)
 
#define FIMC_REG_CIOCTRL_ORDER422_CRYCBY   (0 << 0)
 
#define FIMC_REG_CIOCTRL_ORDER422_CBYCRY   (1 << 0)
 
#define FIMC_REG_CIOCTRL_ORDER422_YCRYCB   (2 << 0)
 
#define FIMC_REG_CIOCTRL_ORDER422_YCBYCR   (3 << 0)
 
#define FIMC_REG_CIOCTRL_LASTIRQ_ENABLE   (1 << 2)
 
#define FIMC_REG_CIOCTRL_YCBCR_3PLANE   (0 << 3)
 
#define FIMC_REG_CIOCTRL_YCBCR_2PLANE   (1 << 3)
 
#define FIMC_REG_CIOCTRL_YCBCR_PLANE_MASK   (1 << 3)
 
#define FIMC_REG_CIOCTRL_ALPHA_OUT_MASK   (0xff << 4)
 
#define FIMC_REG_CIOCTRL_RGB16FMT_MASK   (3 << 16)
 
#define FIMC_REG_CIOCTRL_RGB565   (0 << 16)
 
#define FIMC_REG_CIOCTRL_ARGB1555   (1 << 16)
 
#define FIMC_REG_CIOCTRL_ARGB4444   (2 << 16)
 
#define FIMC_REG_CIOCTRL_ORDER2P_SHIFT   24
 
#define FIMC_REG_CIOCTRL_ORDER2P_MASK   (3 << 24)
 
#define FIMC_REG_CIOCTRL_ORDER422_2P_LSB_CRCB   (0 << 24)
 
#define FIMC_REG_CISCPRERATIO   0x50
 
#define FIMC_REG_CISCPREDST   0x54
 
#define FIMC_REG_CISCCTRL   0x58
 
#define FIMC_REG_CISCCTRL_SCALERBYPASS   (1 << 31)
 
#define FIMC_REG_CISCCTRL_SCALEUP_H   (1 << 30)
 
#define FIMC_REG_CISCCTRL_SCALEUP_V   (1 << 29)
 
#define FIMC_REG_CISCCTRL_CSCR2Y_WIDE   (1 << 28)
 
#define FIMC_REG_CISCCTRL_CSCY2R_WIDE   (1 << 27)
 
#define FIMC_REG_CISCCTRL_LCDPATHEN_FIFO   (1 << 26)
 
#define FIMC_REG_CISCCTRL_INTERLACE   (1 << 25)
 
#define FIMC_REG_CISCCTRL_SCALERSTART   (1 << 15)
 
#define FIMC_REG_CISCCTRL_INRGB_FMT_RGB565   (0 << 13)
 
#define FIMC_REG_CISCCTRL_INRGB_FMT_RGB666   (1 << 13)
 
#define FIMC_REG_CISCCTRL_INRGB_FMT_RGB888   (2 << 13)
 
#define FIMC_REG_CISCCTRL_INRGB_FMT_MASK   (3 << 13)
 
#define FIMC_REG_CISCCTRL_OUTRGB_FMT_RGB565   (0 << 11)
 
#define FIMC_REG_CISCCTRL_OUTRGB_FMT_RGB666   (1 << 11)
 
#define FIMC_REG_CISCCTRL_OUTRGB_FMT_RGB888   (2 << 11)
 
#define FIMC_REG_CISCCTRL_OUTRGB_FMT_MASK   (3 << 11)
 
#define FIMC_REG_CISCCTRL_RGB_EXT   (1 << 10)
 
#define FIMC_REG_CISCCTRL_ONE2ONE   (1 << 9)
 
#define FIMC_REG_CISCCTRL_MHRATIO(x)   ((x) << 16)
 
#define FIMC_REG_CISCCTRL_MVRATIO(x)   ((x) << 0)
 
#define FIMC_REG_CISCCTRL_MHRATIO_MASK   (0x1ff << 16)
 
#define FIMC_REG_CISCCTRL_MVRATIO_MASK   (0x1ff << 0)
 
#define FIMC_REG_CISCCTRL_MHRATIO_EXT(x)   (((x) >> 6) << 16)
 
#define FIMC_REG_CISCCTRL_MVRATIO_EXT(x)   (((x) >> 6) << 0)
 
#define FIMC_REG_CITAREA   0x5c
 
#define FIMC_REG_CITAREA_MASK   0x0fffffff
 
#define FIMC_REG_CISTATUS   0x64
 
#define FIMC_REG_CISTATUS_OVFIY   (1 << 31)
 
#define FIMC_REG_CISTATUS_OVFICB   (1 << 30)
 
#define FIMC_REG_CISTATUS_OVFICR   (1 << 29)
 
#define FIMC_REG_CISTATUS_VSYNC   (1 << 28)
 
#define FIMC_REG_CISTATUS_FRAMECNT_MASK   (3 << 26)
 
#define FIMC_REG_CISTATUS_FRAMECNT_SHIFT   26
 
#define FIMC_REG_CISTATUS_WINOFF_EN   (1 << 25)
 
#define FIMC_REG_CISTATUS_IMGCPT_EN   (1 << 22)
 
#define FIMC_REG_CISTATUS_IMGCPT_SCEN   (1 << 21)
 
#define FIMC_REG_CISTATUS_VSYNC_A   (1 << 20)
 
#define FIMC_REG_CISTATUS_VSYNC_B   (1 << 19)
 
#define FIMC_REG_CISTATUS_OVRLB   (1 << 18)
 
#define FIMC_REG_CISTATUS_FRAME_END   (1 << 17)
 
#define FIMC_REG_CISTATUS_LASTCAPT_END   (1 << 16)
 
#define FIMC_REG_CISTATUS_VVALID_A   (1 << 15)
 
#define FIMC_REG_CISTATUS_VVALID_B   (1 << 14)
 
#define FIMC_REG_CISTATUS2   0x68
 
#define FIMC_REG_CIIMGCPT   0xc0
 
#define FIMC_REG_CIIMGCPT_IMGCPTEN   (1 << 31)
 
#define FIMC_REG_CIIMGCPT_IMGCPTEN_SC   (1 << 30)
 
#define FIMC_REG_CIIMGCPT_CPT_FREN_ENABLE   (1 << 25)
 
#define FIMC_REG_CIIMGCPT_CPT_FRMOD_CNT   (1 << 18)
 
#define FIMC_REG_CICPTSEQ   0xc4
 
#define FIMC_REG_CIIMGEFF   0xd0
 
#define FIMC_REG_CIIMGEFF_IE_ENABLE   (1 << 30)
 
#define FIMC_REG_CIIMGEFF_IE_SC_BEFORE   (0 << 29)
 
#define FIMC_REG_CIIMGEFF_IE_SC_AFTER   (1 << 29)
 
#define FIMC_REG_CIIMGEFF_FIN_BYPASS   (0 << 26)
 
#define FIMC_REG_CIIMGEFF_FIN_ARBITRARY   (1 << 26)
 
#define FIMC_REG_CIIMGEFF_FIN_NEGATIVE   (2 << 26)
 
#define FIMC_REG_CIIMGEFF_FIN_ARTFREEZE   (3 << 26)
 
#define FIMC_REG_CIIMGEFF_FIN_EMBOSSING   (4 << 26)
 
#define FIMC_REG_CIIMGEFF_FIN_SILHOUETTE   (5 << 26)
 
#define FIMC_REG_CIIMGEFF_FIN_MASK   (7 << 26)
 
#define FIMC_REG_CIIMGEFF_PAT_CBCR_MASK   ((0xff << 13) | 0xff)
 
#define FIMC_REG_CIIYSA(n)   (0xd4 + (n) * 0x70)
 
#define FIMC_REG_CIICBSA(n)   (0xd8 + (n) * 0x70)
 
#define FIMC_REG_CIICRSA(n)   (0xdc + (n) * 0x70)
 
#define FIMC_REG_CIREAL_ISIZE   0xf8
 
#define FIMC_REG_CIREAL_ISIZE_AUTOLOAD_EN   (1 << 31)
 
#define FIMC_REG_CIREAL_ISIZE_ADDR_CH_DIS   (1 << 30)
 
#define FIMC_REG_MSCTRL   0xfc
 
#define FIMC_REG_MSCTRL_IN_BURST_COUNT_MASK   (0xf << 24)
 
#define FIMC_REG_MSCTRL_2P_IN_ORDER_MASK   (3 << 16)
 
#define FIMC_REG_MSCTRL_2P_IN_ORDER_SHIFT   16
 
#define FIMC_REG_MSCTRL_C_INT_IN_3PLANE   (0 << 15)
 
#define FIMC_REG_MSCTRL_C_INT_IN_2PLANE   (1 << 15)
 
#define FIMC_REG_MSCTRL_C_INT_IN_MASK   (1 << 15)
 
#define FIMC_REG_MSCTRL_FLIP_SHIFT   13
 
#define FIMC_REG_MSCTRL_FLIP_MASK   (3 << 13)
 
#define FIMC_REG_MSCTRL_FLIP_NORMAL   (0 << 13)
 
#define FIMC_REG_MSCTRL_FLIP_X_MIRROR   (1 << 13)
 
#define FIMC_REG_MSCTRL_FLIP_Y_MIRROR   (2 << 13)
 
#define FIMC_REG_MSCTRL_FLIP_180   (3 << 13)
 
#define FIMC_REG_MSCTRL_FIFO_CTRL_FULL   (1 << 12)
 
#define FIMC_REG_MSCTRL_ORDER422_SHIFT   4
 
#define FIMC_REG_MSCTRL_ORDER422_YCBYCR   (0 << 4)
 
#define FIMC_REG_MSCTRL_ORDER422_CBYCRY   (1 << 4)
 
#define FIMC_REG_MSCTRL_ORDER422_YCRYCB   (2 << 4)
 
#define FIMC_REG_MSCTRL_ORDER422_CRYCBY   (3 << 4)
 
#define FIMC_REG_MSCTRL_ORDER422_MASK   (3 << 4)
 
#define FIMC_REG_MSCTRL_INPUT_EXTCAM   (0 << 3)
 
#define FIMC_REG_MSCTRL_INPUT_MEMORY   (1 << 3)
 
#define FIMC_REG_MSCTRL_INPUT_MASK   (1 << 3)
 
#define FIMC_REG_MSCTRL_INFORMAT_YCBCR420   (0 << 1)
 
#define FIMC_REG_MSCTRL_INFORMAT_YCBCR422   (1 << 1)
 
#define FIMC_REG_MSCTRL_INFORMAT_YCBCR422_1P   (2 << 1)
 
#define FIMC_REG_MSCTRL_INFORMAT_RGB   (3 << 1)
 
#define FIMC_REG_MSCTRL_INFORMAT_MASK   (3 << 1)
 
#define FIMC_REG_MSCTRL_ENVID   (1 << 0)
 
#define FIMC_REG_MSCTRL_IN_BURST_COUNT(x)   ((x) << 24)
 
#define FIMC_REG_CIOYOFF   0x168
 
#define FIMC_REG_CIOCBOFF   0x16c
 
#define FIMC_REG_CIOCROFF   0x170
 
#define FIMC_REG_CIIYOFF   0x174
 
#define FIMC_REG_CIICBOFF   0x178
 
#define FIMC_REG_CIICROFF   0x17c
 
#define FIMC_REG_ORGISIZE   0x180
 
#define FIMC_REG_ORGOSIZE   0x184
 
#define FIMC_REG_CIEXTEN   0x188
 
#define FIMC_REG_CIEXTEN_MHRATIO_EXT(x)   (((x) & 0x3f) << 10)
 
#define FIMC_REG_CIEXTEN_MVRATIO_EXT(x)   ((x) & 0x3f)
 
#define FIMC_REG_CIEXTEN_MHRATIO_EXT_MASK   (0x3f << 10)
 
#define FIMC_REG_CIEXTEN_MVRATIO_EXT_MASK   0x3f
 
#define FIMC_REG_CIDMAPARAM   0x18c
 
#define FIMC_REG_CIDMAPARAM_R_LINEAR   (0 << 29)
 
#define FIMC_REG_CIDMAPARAM_R_64X32   (3 << 29)
 
#define FIMC_REG_CIDMAPARAM_W_LINEAR   (0 << 13)
 
#define FIMC_REG_CIDMAPARAM_W_64X32   (3 << 13)
 
#define FIMC_REG_CIDMAPARAM_TILE_MASK   ((3 << 29) | (3 << 13))
 
#define FIMC_REG_CSIIMGFMT   0x194
 
#define FIMC_REG_CSIIMGFMT_YCBCR422_8BIT   0x1e
 
#define FIMC_REG_CSIIMGFMT_RAW8   0x2a
 
#define FIMC_REG_CSIIMGFMT_RAW10   0x2b
 
#define FIMC_REG_CSIIMGFMT_RAW12   0x2c
 
#define FIMC_REG_CSIIMGFMT_USER(x)   (0x30 + x - 1)
 
#define FIMC_REG_CIFCNTSEQ   0x1fc
 

Functions

void fimc_hw_reset (struct fimc_dev *fimc)
 
void fimc_hw_set_rotation (struct fimc_ctx *ctx)
 
void fimc_hw_set_target_format (struct fimc_ctx *ctx)
 
void fimc_hw_set_out_dma (struct fimc_ctx *ctx)
 
void fimc_hw_en_lastirq (struct fimc_dev *fimc, int enable)
 
void fimc_hw_en_irq (struct fimc_dev *fimc, int enable)
 
void fimc_hw_set_prescaler (struct fimc_ctx *ctx)
 
void fimc_hw_set_mainscaler (struct fimc_ctx *ctx)
 
void fimc_hw_en_capture (struct fimc_ctx *ctx)
 
void fimc_hw_set_effect (struct fimc_ctx *ctx)
 
void fimc_hw_set_rgb_alpha (struct fimc_ctx *ctx)
 
void fimc_hw_set_in_dma (struct fimc_ctx *ctx)
 
void fimc_hw_set_input_path (struct fimc_ctx *ctx)
 
void fimc_hw_set_output_path (struct fimc_ctx *ctx)
 
void fimc_hw_set_input_addr (struct fimc_dev *fimc, struct fimc_addr *paddr)
 
void fimc_hw_set_output_addr (struct fimc_dev *fimc, struct fimc_addr *paddr, int index)
 
int fimc_hw_set_camera_source (struct fimc_dev *fimc, struct s5p_fimc_isp_info *cam)
 
void fimc_hw_set_camera_offset (struct fimc_dev *fimc, struct fimc_frame *f)
 
int fimc_hw_set_camera_polarity (struct fimc_dev *fimc, struct s5p_fimc_isp_info *cam)
 
int fimc_hw_set_camera_type (struct fimc_dev *fimc, struct s5p_fimc_isp_info *cam)
 
void fimc_hw_clear_irq (struct fimc_dev *dev)
 
void fimc_hw_enable_scaler (struct fimc_dev *dev, bool on)
 
void fimc_hw_activate_input_dma (struct fimc_dev *dev, bool on)
 
void fimc_hw_dis_capture (struct fimc_dev *dev)
 
s32 fimc_hw_get_frame_index (struct fimc_dev *dev)
 
s32 fimc_hw_get_prev_frame_index (struct fimc_dev *dev)
 
void fimc_activate_capture (struct fimc_ctx *ctx)
 
void fimc_deactivate_capture (struct fimc_dev *fimc)
 

Macro Definition Documentation

#define FIMC_REG_CICPTSEQ   0xc4

Definition at line 179 of file fimc-reg.h.

#define FIMC_REG_CIDMAPARAM   0x18c

Definition at line 260 of file fimc-reg.h.

#define FIMC_REG_CIDMAPARAM_R_64X32   (3 << 29)

Definition at line 262 of file fimc-reg.h.

#define FIMC_REG_CIDMAPARAM_R_LINEAR   (0 << 29)

Definition at line 261 of file fimc-reg.h.

#define FIMC_REG_CIDMAPARAM_TILE_MASK   ((3 << 29) | (3 << 13))

Definition at line 265 of file fimc-reg.h.

#define FIMC_REG_CIDMAPARAM_W_64X32   (3 << 13)

Definition at line 264 of file fimc-reg.h.

#define FIMC_REG_CIDMAPARAM_W_LINEAR   (0 << 13)

Definition at line 263 of file fimc-reg.h.

#define FIMC_REG_CIEXTEN   0x188

Definition at line 254 of file fimc-reg.h.

#define FIMC_REG_CIEXTEN_MHRATIO_EXT (   x)    (((x) & 0x3f) << 10)

Definition at line 255 of file fimc-reg.h.

#define FIMC_REG_CIEXTEN_MHRATIO_EXT_MASK   (0x3f << 10)

Definition at line 257 of file fimc-reg.h.

#define FIMC_REG_CIEXTEN_MVRATIO_EXT (   x)    ((x) & 0x3f)

Definition at line 256 of file fimc-reg.h.

#define FIMC_REG_CIEXTEN_MVRATIO_EXT_MASK   0x3f

Definition at line 258 of file fimc-reg.h.

#define FIMC_REG_CIFCNTSEQ   0x1fc

Definition at line 277 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL   0x08

Definition at line 36 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_CAM_JPEG   (1 << 8)

Definition at line 55 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_CAMIF_SELWB   (1 << 6)

Definition at line 57 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_CAMRST_A   (1 << 30)

Definition at line 38 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_CSC_ITU601_709   (1 << 5)

Definition at line 59 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_HREF_MASK   (1 << 21)

Definition at line 50 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_INTERLACE   (1 << 0)

Definition at line 63 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_INVPOLFIELD   (1 << 1)

Definition at line 62 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_INVPOLHREF   (1 << 24)

Definition at line 48 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_INVPOLHSYNC   (1 << 4)

Definition at line 60 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_INVPOLPCLK   (1 << 26)

Definition at line 46 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_INVPOLVSYNC   (1 << 25)

Definition at line 47 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_IRQ_CLR   (1 << 19)

Definition at line 52 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_IRQ_ENABLE   (1 << 16)

Definition at line 53 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_IRQ_LEVEL   (1 << 20)

Definition at line 51 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_IRQ_OVFEN   (1 << 22)

Definition at line 49 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_SELCAM_ITU_A   (1 << 29)

Definition at line 39 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_SELCAM_MIPI   (1 << 3)

Definition at line 61 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_SELCAM_MIPI_A   (1 << 7)

Definition at line 56 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_SHDW_DISABLE   (1 << 12)

Definition at line 54 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_SWRST   (1 << 31)

Definition at line 37 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_TESTPAT_COLOR_BAR   (1 << 27)

Definition at line 41 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_TESTPAT_HOR_INC   (2 << 27)

Definition at line 42 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_TESTPAT_MASK   (3 << 27)

Definition at line 44 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_TESTPAT_NORMAL   (0 << 27)

Definition at line 40 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_TESTPAT_SHIFT   27

Definition at line 45 of file fimc-reg.h.

#define FIMC_REG_CIGCTRL_TESTPAT_VER_INC   (3 << 27)

Definition at line 43 of file fimc-reg.h.

#define FIMC_REG_CIICBOFF   0x178

Definition at line 244 of file fimc-reg.h.

#define FIMC_REG_CIICBSA (   n)    (0xd8 + (n) * 0x70)

Definition at line 197 of file fimc-reg.h.

#define FIMC_REG_CIICROFF   0x17c

Definition at line 245 of file fimc-reg.h.

#define FIMC_REG_CIICRSA (   n)    (0xdc + (n) * 0x70)

Definition at line 198 of file fimc-reg.h.

#define FIMC_REG_CIIMGCPT   0xc0

Definition at line 172 of file fimc-reg.h.

#define FIMC_REG_CIIMGCPT_CPT_FREN_ENABLE   (1 << 25)

Definition at line 175 of file fimc-reg.h.

#define FIMC_REG_CIIMGCPT_CPT_FRMOD_CNT   (1 << 18)

Definition at line 176 of file fimc-reg.h.

#define FIMC_REG_CIIMGCPT_IMGCPTEN   (1 << 31)

Definition at line 173 of file fimc-reg.h.

#define FIMC_REG_CIIMGCPT_IMGCPTEN_SC   (1 << 30)

Definition at line 174 of file fimc-reg.h.

#define FIMC_REG_CIIMGEFF   0xd0

Definition at line 182 of file fimc-reg.h.

#define FIMC_REG_CIIMGEFF_FIN_ARBITRARY   (1 << 26)

Definition at line 187 of file fimc-reg.h.

#define FIMC_REG_CIIMGEFF_FIN_ARTFREEZE   (3 << 26)

Definition at line 189 of file fimc-reg.h.

#define FIMC_REG_CIIMGEFF_FIN_BYPASS   (0 << 26)

Definition at line 186 of file fimc-reg.h.

#define FIMC_REG_CIIMGEFF_FIN_EMBOSSING   (4 << 26)

Definition at line 190 of file fimc-reg.h.

#define FIMC_REG_CIIMGEFF_FIN_MASK   (7 << 26)

Definition at line 192 of file fimc-reg.h.

#define FIMC_REG_CIIMGEFF_FIN_NEGATIVE   (2 << 26)

Definition at line 188 of file fimc-reg.h.

#define FIMC_REG_CIIMGEFF_FIN_SILHOUETTE   (5 << 26)

Definition at line 191 of file fimc-reg.h.

#define FIMC_REG_CIIMGEFF_IE_ENABLE   (1 << 30)

Definition at line 183 of file fimc-reg.h.

#define FIMC_REG_CIIMGEFF_IE_SC_AFTER   (1 << 29)

Definition at line 185 of file fimc-reg.h.

#define FIMC_REG_CIIMGEFF_IE_SC_BEFORE   (0 << 29)

Definition at line 184 of file fimc-reg.h.

#define FIMC_REG_CIIMGEFF_PAT_CBCR_MASK   ((0xff << 13) | 0xff)

Definition at line 193 of file fimc-reg.h.

#define FIMC_REG_CIIYOFF   0x174

Definition at line 243 of file fimc-reg.h.

#define FIMC_REG_CIIYSA (   n)    (0xd4 + (n) * 0x70)

Definition at line 196 of file fimc-reg.h.

#define FIMC_REG_CIOCBOFF   0x16c

Definition at line 239 of file fimc-reg.h.

#define FIMC_REG_CIOCBSA (   n)    (0x28 + (n) * 4)

Definition at line 72 of file fimc-reg.h.

#define FIMC_REG_CIOCROFF   0x170

Definition at line 240 of file fimc-reg.h.

#define FIMC_REG_CIOCRSA (   n)    (0x38 + (n) * 4)

Definition at line 73 of file fimc-reg.h.

#define FIMC_REG_CIOCTRL   0x4c

Definition at line 94 of file fimc-reg.h.

#define FIMC_REG_CIOCTRL_ALPHA_OUT_MASK   (0xff << 4)

Definition at line 104 of file fimc-reg.h.

#define FIMC_REG_CIOCTRL_ARGB1555   (1 << 16)

Definition at line 107 of file fimc-reg.h.

#define FIMC_REG_CIOCTRL_ARGB4444   (2 << 16)

Definition at line 108 of file fimc-reg.h.

#define FIMC_REG_CIOCTRL_LASTIRQ_ENABLE   (1 << 2)

Definition at line 100 of file fimc-reg.h.

#define FIMC_REG_CIOCTRL_ORDER2P_MASK   (3 << 24)

Definition at line 110 of file fimc-reg.h.

#define FIMC_REG_CIOCTRL_ORDER2P_SHIFT   24

Definition at line 109 of file fimc-reg.h.

#define FIMC_REG_CIOCTRL_ORDER422_2P_LSB_CRCB   (0 << 24)

Definition at line 111 of file fimc-reg.h.

#define FIMC_REG_CIOCTRL_ORDER422_CBYCRY   (1 << 0)

Definition at line 97 of file fimc-reg.h.

#define FIMC_REG_CIOCTRL_ORDER422_CRYCBY   (0 << 0)

Definition at line 96 of file fimc-reg.h.

#define FIMC_REG_CIOCTRL_ORDER422_MASK   (3 << 0)

Definition at line 95 of file fimc-reg.h.

#define FIMC_REG_CIOCTRL_ORDER422_YCBYCR   (3 << 0)

Definition at line 99 of file fimc-reg.h.

#define FIMC_REG_CIOCTRL_ORDER422_YCRYCB   (2 << 0)

Definition at line 98 of file fimc-reg.h.

#define FIMC_REG_CIOCTRL_RGB16FMT_MASK   (3 << 16)

Definition at line 105 of file fimc-reg.h.

#define FIMC_REG_CIOCTRL_RGB565   (0 << 16)

Definition at line 106 of file fimc-reg.h.

#define FIMC_REG_CIOCTRL_YCBCR_2PLANE   (1 << 3)

Definition at line 102 of file fimc-reg.h.

#define FIMC_REG_CIOCTRL_YCBCR_3PLANE   (0 << 3)

Definition at line 101 of file fimc-reg.h.

#define FIMC_REG_CIOCTRL_YCBCR_PLANE_MASK   (1 << 3)

Definition at line 103 of file fimc-reg.h.

#define FIMC_REG_CIOYOFF   0x168

Definition at line 238 of file fimc-reg.h.

#define FIMC_REG_CIOYSA (   n)    (0x18 + (n) * 4)

Definition at line 71 of file fimc-reg.h.

#define FIMC_REG_CIREAL_ISIZE   0xf8

Definition at line 201 of file fimc-reg.h.

#define FIMC_REG_CIREAL_ISIZE_ADDR_CH_DIS   (1 << 30)

Definition at line 203 of file fimc-reg.h.

#define FIMC_REG_CIREAL_ISIZE_AUTOLOAD_EN   (1 << 31)

Definition at line 202 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL   0x58

Definition at line 119 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_CSCR2Y_WIDE   (1 << 28)

Definition at line 123 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_CSCY2R_WIDE   (1 << 27)

Definition at line 124 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_INRGB_FMT_MASK   (3 << 13)

Definition at line 131 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_INRGB_FMT_RGB565   (0 << 13)

Definition at line 128 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_INRGB_FMT_RGB666   (1 << 13)

Definition at line 129 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_INRGB_FMT_RGB888   (2 << 13)

Definition at line 130 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_INTERLACE   (1 << 25)

Definition at line 126 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_LCDPATHEN_FIFO   (1 << 26)

Definition at line 125 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_MHRATIO (   x)    ((x) << 16)

Definition at line 138 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_MHRATIO_EXT (   x)    (((x) >> 6) << 16)

Definition at line 142 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_MHRATIO_MASK   (0x1ff << 16)

Definition at line 140 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_MVRATIO (   x)    ((x) << 0)

Definition at line 139 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_MVRATIO_EXT (   x)    (((x) >> 6) << 0)

Definition at line 143 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_MVRATIO_MASK   (0x1ff << 0)

Definition at line 141 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_ONE2ONE   (1 << 9)

Definition at line 137 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_OUTRGB_FMT_MASK   (3 << 11)

Definition at line 135 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_OUTRGB_FMT_RGB565   (0 << 11)

Definition at line 132 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_OUTRGB_FMT_RGB666   (1 << 11)

Definition at line 133 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_OUTRGB_FMT_RGB888   (2 << 11)

Definition at line 134 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_RGB_EXT   (1 << 10)

Definition at line 136 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_SCALERBYPASS   (1 << 31)

Definition at line 120 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_SCALERSTART   (1 << 15)

Definition at line 127 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_SCALEUP_H   (1 << 30)

Definition at line 121 of file fimc-reg.h.

#define FIMC_REG_CISCCTRL_SCALEUP_V   (1 << 29)

Definition at line 122 of file fimc-reg.h.

#define FIMC_REG_CISCPREDST   0x54

Definition at line 116 of file fimc-reg.h.

#define FIMC_REG_CISCPRERATIO   0x50

Definition at line 114 of file fimc-reg.h.

#define FIMC_REG_CISRCFMT   0x00

Definition at line 17 of file fimc-reg.h.

#define FIMC_REG_CISRCFMT_ITU601_16BIT   (1 << 29)

Definition at line 19 of file fimc-reg.h.

#define FIMC_REG_CISRCFMT_ITU601_8BIT   (1 << 31)

Definition at line 18 of file fimc-reg.h.

#define FIMC_REG_CISRCFMT_ORDER422_CBYCRY   (2 << 14)

Definition at line 22 of file fimc-reg.h.

#define FIMC_REG_CISRCFMT_ORDER422_CRYCBY   (3 << 14)

Definition at line 23 of file fimc-reg.h.

#define FIMC_REG_CISRCFMT_ORDER422_YCBYCR   (0 << 14)

Definition at line 20 of file fimc-reg.h.

#define FIMC_REG_CISRCFMT_ORDER422_YCRYCB   (1 << 14)

Definition at line 21 of file fimc-reg.h.

#define FIMC_REG_CISTATUS   0x64

Definition at line 150 of file fimc-reg.h.

#define FIMC_REG_CISTATUS2   0x68

Definition at line 169 of file fimc-reg.h.

#define FIMC_REG_CISTATUS_FRAME_END   (1 << 17)

Definition at line 163 of file fimc-reg.h.

#define FIMC_REG_CISTATUS_FRAMECNT_MASK   (3 << 26)

Definition at line 155 of file fimc-reg.h.

#define FIMC_REG_CISTATUS_FRAMECNT_SHIFT   26

Definition at line 156 of file fimc-reg.h.

#define FIMC_REG_CISTATUS_IMGCPT_EN   (1 << 22)

Definition at line 158 of file fimc-reg.h.

#define FIMC_REG_CISTATUS_IMGCPT_SCEN   (1 << 21)

Definition at line 159 of file fimc-reg.h.

#define FIMC_REG_CISTATUS_LASTCAPT_END   (1 << 16)

Definition at line 164 of file fimc-reg.h.

#define FIMC_REG_CISTATUS_OVFICB   (1 << 30)

Definition at line 152 of file fimc-reg.h.

#define FIMC_REG_CISTATUS_OVFICR   (1 << 29)

Definition at line 153 of file fimc-reg.h.

#define FIMC_REG_CISTATUS_OVFIY   (1 << 31)

Definition at line 151 of file fimc-reg.h.

#define FIMC_REG_CISTATUS_OVRLB   (1 << 18)

Definition at line 162 of file fimc-reg.h.

#define FIMC_REG_CISTATUS_VSYNC   (1 << 28)

Definition at line 154 of file fimc-reg.h.

#define FIMC_REG_CISTATUS_VSYNC_A   (1 << 20)

Definition at line 160 of file fimc-reg.h.

#define FIMC_REG_CISTATUS_VSYNC_B   (1 << 19)

Definition at line 161 of file fimc-reg.h.

#define FIMC_REG_CISTATUS_VVALID_A   (1 << 15)

Definition at line 165 of file fimc-reg.h.

#define FIMC_REG_CISTATUS_VVALID_B   (1 << 14)

Definition at line 166 of file fimc-reg.h.

#define FIMC_REG_CISTATUS_WINOFF_EN   (1 << 25)

Definition at line 157 of file fimc-reg.h.

#define FIMC_REG_CITAREA   0x5c

Definition at line 146 of file fimc-reg.h.

#define FIMC_REG_CITAREA_MASK   0x0fffffff

Definition at line 147 of file fimc-reg.h.

#define FIMC_REG_CITRGFMT   0x48

Definition at line 76 of file fimc-reg.h.

#define FIMC_REG_CITRGFMT_FLIP_180   (3 << 14)

Definition at line 88 of file fimc-reg.h.

#define FIMC_REG_CITRGFMT_FLIP_MASK   (3 << 14)

Definition at line 89 of file fimc-reg.h.

#define FIMC_REG_CITRGFMT_FLIP_NORMAL   (0 << 14)

Definition at line 85 of file fimc-reg.h.

#define FIMC_REG_CITRGFMT_FLIP_SHIFT   14

Definition at line 84 of file fimc-reg.h.

#define FIMC_REG_CITRGFMT_FLIP_X_MIRROR   (1 << 14)

Definition at line 86 of file fimc-reg.h.

#define FIMC_REG_CITRGFMT_FLIP_Y_MIRROR   (2 << 14)

Definition at line 87 of file fimc-reg.h.

#define FIMC_REG_CITRGFMT_FMT_MASK   (3 << 29)

Definition at line 82 of file fimc-reg.h.

#define FIMC_REG_CITRGFMT_HSIZE_MASK   (0xfff << 16)

Definition at line 83 of file fimc-reg.h.

#define FIMC_REG_CITRGFMT_INROT90   (1 << 31)

Definition at line 77 of file fimc-reg.h.

#define FIMC_REG_CITRGFMT_OUTROT90   (1 << 13)

Definition at line 90 of file fimc-reg.h.

#define FIMC_REG_CITRGFMT_RGB   (3 << 29)

Definition at line 81 of file fimc-reg.h.

#define FIMC_REG_CITRGFMT_VSIZE_MASK   (0xfff << 0)

Definition at line 91 of file fimc-reg.h.

#define FIMC_REG_CITRGFMT_YCBCR420   (0 << 29)

Definition at line 78 of file fimc-reg.h.

#define FIMC_REG_CITRGFMT_YCBCR422   (1 << 29)

Definition at line 79 of file fimc-reg.h.

#define FIMC_REG_CITRGFMT_YCBCR422_1P   (2 << 29)

Definition at line 80 of file fimc-reg.h.

#define FIMC_REG_CIWDOFST   0x04

Definition at line 26 of file fimc-reg.h.

#define FIMC_REG_CIWDOFST2   0x14

Definition at line 66 of file fimc-reg.h.

#define FIMC_REG_CIWDOFST2_HOROFF_MASK   (0xfff << 16)

Definition at line 67 of file fimc-reg.h.

#define FIMC_REG_CIWDOFST2_VEROFF_MASK   (0xfff << 0)

Definition at line 68 of file fimc-reg.h.

#define FIMC_REG_CIWDOFST_CLROVFICB   (1 << 15)

Definition at line 31 of file fimc-reg.h.

#define FIMC_REG_CIWDOFST_CLROVFICR   (1 << 14)

Definition at line 32 of file fimc-reg.h.

#define FIMC_REG_CIWDOFST_CLROVFIY   (1 << 30)

Definition at line 28 of file fimc-reg.h.

#define FIMC_REG_CIWDOFST_CLROVRLB   (1 << 29)

Definition at line 29 of file fimc-reg.h.

#define FIMC_REG_CIWDOFST_HOROFF_MASK   (0x7ff << 16)

Definition at line 30 of file fimc-reg.h.

#define FIMC_REG_CIWDOFST_OFF_EN   (1 << 31)

Definition at line 27 of file fimc-reg.h.

#define FIMC_REG_CIWDOFST_VEROFF_MASK   (0xfff << 0)

Definition at line 33 of file fimc-reg.h.

#define FIMC_REG_CSIIMGFMT   0x194

Definition at line 268 of file fimc-reg.h.

#define FIMC_REG_CSIIMGFMT_RAW10   0x2b

Definition at line 271 of file fimc-reg.h.

#define FIMC_REG_CSIIMGFMT_RAW12   0x2c

Definition at line 272 of file fimc-reg.h.

#define FIMC_REG_CSIIMGFMT_RAW8   0x2a

Definition at line 270 of file fimc-reg.h.

#define FIMC_REG_CSIIMGFMT_USER (   x)    (0x30 + x - 1)

Definition at line 274 of file fimc-reg.h.

#define FIMC_REG_CSIIMGFMT_YCBCR422_8BIT   0x1e

Definition at line 269 of file fimc-reg.h.

#define FIMC_REG_MSCTRL   0xfc

Definition at line 206 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_2P_IN_ORDER_MASK   (3 << 16)

Definition at line 208 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_2P_IN_ORDER_SHIFT   16

Definition at line 209 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_C_INT_IN_2PLANE   (1 << 15)

Definition at line 211 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_C_INT_IN_3PLANE   (0 << 15)

Definition at line 210 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_C_INT_IN_MASK   (1 << 15)

Definition at line 212 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_ENVID   (1 << 0)

Definition at line 234 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_FIFO_CTRL_FULL   (1 << 12)

Definition at line 219 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_FLIP_180   (3 << 13)

Definition at line 218 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_FLIP_MASK   (3 << 13)

Definition at line 214 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_FLIP_NORMAL   (0 << 13)

Definition at line 215 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_FLIP_SHIFT   13

Definition at line 213 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_FLIP_X_MIRROR   (1 << 13)

Definition at line 216 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_FLIP_Y_MIRROR   (2 << 13)

Definition at line 217 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_IN_BURST_COUNT (   x)    ((x) << 24)

Definition at line 235 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_IN_BURST_COUNT_MASK   (0xf << 24)

Definition at line 207 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_INFORMAT_MASK   (3 << 1)

Definition at line 233 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_INFORMAT_RGB   (3 << 1)

Definition at line 232 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_INFORMAT_YCBCR420   (0 << 1)

Definition at line 229 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_INFORMAT_YCBCR422   (1 << 1)

Definition at line 230 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_INFORMAT_YCBCR422_1P   (2 << 1)

Definition at line 231 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_INPUT_EXTCAM   (0 << 3)

Definition at line 226 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_INPUT_MASK   (1 << 3)

Definition at line 228 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_INPUT_MEMORY   (1 << 3)

Definition at line 227 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_ORDER422_CBYCRY   (1 << 4)

Definition at line 222 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_ORDER422_CRYCBY   (3 << 4)

Definition at line 224 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_ORDER422_MASK   (3 << 4)

Definition at line 225 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_ORDER422_SHIFT   4

Definition at line 220 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_ORDER422_YCBYCR   (0 << 4)

Definition at line 221 of file fimc-reg.h.

#define FIMC_REG_MSCTRL_ORDER422_YCRYCB   (2 << 4)

Definition at line 223 of file fimc-reg.h.

#define FIMC_REG_ORGISIZE   0x180

Definition at line 248 of file fimc-reg.h.

#define FIMC_REG_ORGOSIZE   0x184

Definition at line 251 of file fimc-reg.h.

Function Documentation

void fimc_activate_capture ( struct fimc_ctx ctx)

Definition at line 776 of file fimc-reg.c.

void fimc_deactivate_capture ( struct fimc_dev fimc)

Definition at line 782 of file fimc-reg.c.

void fimc_hw_activate_input_dma ( struct fimc_dev dev,
bool  on 
)

Definition at line 730 of file fimc-reg.c.

void fimc_hw_clear_irq ( struct fimc_dev dev)

Definition at line 713 of file fimc-reg.c.

void fimc_hw_dis_capture ( struct fimc_dev dev)

Definition at line 740 of file fimc-reg.c.

void fimc_hw_en_capture ( struct fimc_ctx ctx)

Definition at line 347 of file fimc-reg.c.

void fimc_hw_en_irq ( struct fimc_dev fimc,
int  enable 
)
void fimc_hw_en_lastirq ( struct fimc_dev fimc,
int  enable 
)

Definition at line 222 of file fimc-reg.c.

void fimc_hw_enable_scaler ( struct fimc_dev dev,
bool  on 
)

Definition at line 720 of file fimc-reg.c.

s32 fimc_hw_get_frame_index ( struct fimc_dev dev)

Definition at line 748 of file fimc-reg.c.

s32 fimc_hw_get_prev_frame_index ( struct fimc_dev dev)

Definition at line 764 of file fimc-reg.c.

void fimc_hw_reset ( struct fimc_dev fimc)

Definition at line 20 of file fimc-reg.c.

void fimc_hw_set_camera_offset ( struct fimc_dev fimc,
struct fimc_frame f 
)

Definition at line 637 of file fimc-reg.c.

int fimc_hw_set_camera_polarity ( struct fimc_dev fimc,
struct s5p_fimc_isp_info cam 
)

Definition at line 555 of file fimc-reg.c.

int fimc_hw_set_camera_source ( struct fimc_dev fimc,
struct s5p_fimc_isp_info cam 
)

Definition at line 597 of file fimc-reg.c.

int fimc_hw_set_camera_type ( struct fimc_dev fimc,
struct s5p_fimc_isp_info cam 
)

Definition at line 656 of file fimc-reg.c.

void fimc_hw_set_effect ( struct fimc_ctx ctx)

Definition at line 371 of file fimc-reg.c.

void fimc_hw_set_in_dma ( struct fimc_ctx ctx)

Definition at line 420 of file fimc-reg.c.

void fimc_hw_set_input_addr ( struct fimc_dev fimc,
struct fimc_addr paddr 
)

Definition at line 528 of file fimc-reg.c.

void fimc_hw_set_input_path ( struct fimc_ctx ctx)

Definition at line 502 of file fimc-reg.c.

void fimc_hw_set_mainscaler ( struct fimc_ctx ctx)

Definition at line 312 of file fimc-reg.c.

void fimc_hw_set_out_dma ( struct fimc_ctx ctx)

Definition at line 167 of file fimc-reg.c.

void fimc_hw_set_output_addr ( struct fimc_dev fimc,
struct fimc_addr paddr,
int  index 
)

Definition at line 542 of file fimc-reg.c.

void fimc_hw_set_output_path ( struct fimc_ctx ctx)

Definition at line 517 of file fimc-reg.c.

void fimc_hw_set_prescaler ( struct fimc_ctx ctx)

Definition at line 232 of file fimc-reg.c.

void fimc_hw_set_rgb_alpha ( struct fimc_ctx ctx)

Definition at line 388 of file fimc-reg.c.

void fimc_hw_set_rotation ( struct fimc_ctx ctx)

Definition at line 72 of file fimc-reg.c.

void fimc_hw_set_target_format ( struct fimc_ctx ctx)

Definition at line 105 of file fimc-reg.c.