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

Go to the source code of this file.

Macros

#define M5MOLS_I2C_MAX_SIZE   4
 
#define M5MOLS_BYTE_READ   0x01
 
#define M5MOLS_BYTE_WRITE   0x02
 
#define I2C_CATEGORY(__cat)   ((__cat >> 16) & 0xff)
 
#define I2C_COMMAND(__comm)   ((__comm >> 8) & 0xff)
 
#define I2C_SIZE(__reg_s)   ((__reg_s) & 0xff)
 
#define I2C_REG(__cat, __cmd, __reg_s)   ((__cat << 16) | (__cmd << 8) | __reg_s)
 
#define CAT_SYSTEM   0x00
 
#define CAT_PARAM   0x01
 
#define CAT_MONITOR   0x02
 
#define CAT_AE   0x03
 
#define CAT_WB   0x06
 
#define CAT_EXIF   0x07
 
#define CAT_FD   0x09
 
#define CAT_LENS   0x0a
 
#define CAT_CAPT_PARM   0x0b
 
#define CAT_CAPT_CTRL   0x0c
 
#define CAT_FLASH   0x0f /* related to FW, revisions, booting */
 
#define SYSTEM_VER_CUSTOMER   I2C_REG(CAT_SYSTEM, 0x00, 1)
 
#define SYSTEM_VER_PROJECT   I2C_REG(CAT_SYSTEM, 0x01, 1)
 
#define SYSTEM_VER_FIRMWARE   I2C_REG(CAT_SYSTEM, 0x02, 2)
 
#define SYSTEM_VER_HARDWARE   I2C_REG(CAT_SYSTEM, 0x04, 2)
 
#define SYSTEM_VER_PARAMETER   I2C_REG(CAT_SYSTEM, 0x06, 2)
 
#define SYSTEM_VER_AWB   I2C_REG(CAT_SYSTEM, 0x08, 2)
 
#define SYSTEM_SYSMODE   I2C_REG(CAT_SYSTEM, 0x0b, 1)
 
#define REG_SYSINIT   0x00 /* SYSTEM mode */
 
#define REG_PARAMETER   0x01 /* PARAMETER mode */
 
#define REG_MONITOR   0x02 /* MONITOR mode */
 
#define REG_CAPTURE   0x03 /* CAPTURE mode */
 
#define SYSTEM_CMD(__cmd)   I2C_REG(CAT_SYSTEM, cmd, 1)
 
#define SYSTEM_VER_STRING   I2C_REG(CAT_SYSTEM, 0x0a, 1)
 
#define REG_SAMSUNG_ELECTRO   "SE" /* Samsung Electro-Mechanics */
 
#define REG_SAMSUNG_OPTICS   "OP" /* Samsung Fiber-Optics */
 
#define REG_SAMSUNG_TECHWIN   "TB" /* Samsung Techwin */
 
#define SYSTEM_STATUS   I2C_REG(CAT_SYSTEM, 0x0c, 1)
 
#define SYSTEM_INT_FACTOR   I2C_REG(CAT_SYSTEM, 0x10, 1)
 
#define SYSTEM_INT_ENABLE   I2C_REG(CAT_SYSTEM, 0x11, 1)
 
#define REG_INT_MODE   (1 << 0)
 
#define REG_INT_AF   (1 << 1)
 
#define REG_INT_ZOOM   (1 << 2)
 
#define REG_INT_CAPTURE   (1 << 3)
 
#define REG_INT_FRAMESYNC   (1 << 4)
 
#define REG_INT_FD   (1 << 5)
 
#define REG_INT_LENS_INIT   (1 << 6)
 
#define REG_INT_SOUND   (1 << 7)
 
#define REG_INT_MASK   0x0f
 
#define PARM_MON_SIZE   I2C_REG(CAT_PARAM, 0x01, 1)
 
#define PARM_MON_FPS   I2C_REG(CAT_PARAM, 0x02, 1)
 
#define REG_FPS_30   0x02
 
#define PARM_INTERFACE   I2C_REG(CAT_PARAM, 0x00, 1)
 
#define REG_INTERFACE_MIPI   0x02
 
#define PARM_EFFECT   I2C_REG(CAT_PARAM, 0x0b, 1)
 
#define REG_EFFECT_OFF   0x00
 
#define REG_EFFECT_NEGA   0x01
 
#define REG_EFFECT_EMBOSS   0x06
 
#define REG_EFFECT_OUTLINE   0x07
 
#define REG_EFFECT_WATERCOLOR   0x08
 
#define MON_ZOOM   I2C_REG(CAT_MONITOR, 0x01, 1)
 
#define MON_CFIXR   I2C_REG(CAT_MONITOR, 0x0a, 1)
 
#define MON_CFIXB   I2C_REG(CAT_MONITOR, 0x09, 1)
 
#define REG_CFIXB_SEPIA   0xd8
 
#define REG_CFIXR_SEPIA   0x18
 
#define MON_EFFECT   I2C_REG(CAT_MONITOR, 0x0b, 1)
 
#define REG_COLOR_EFFECT_OFF   0x00
 
#define REG_COLOR_EFFECT_ON   0x01
 
#define MON_CHROMA_EN   I2C_REG(CAT_MONITOR, 0x10, 1)
 
#define MON_CHROMA_LVL   I2C_REG(CAT_MONITOR, 0x0f, 1)
 
#define REG_CHROMA_OFF   0x00
 
#define REG_CHROMA_ON   0x01
 
#define MON_EDGE_EN   I2C_REG(CAT_MONITOR, 0x12, 1)
 
#define MON_EDGE_LVL   I2C_REG(CAT_MONITOR, 0x11, 1)
 
#define REG_EDGE_OFF   0x00
 
#define REG_EDGE_ON   0x01
 
#define MON_TONE_CTL   I2C_REG(CAT_MONITOR, 0x25, 1)
 
#define AE_LOCK   I2C_REG(CAT_AE, 0x00, 1)
 
#define REG_AE_UNLOCK   0x00
 
#define REG_AE_LOCK   0x01
 
#define AE_MODE   I2C_REG(CAT_AE, 0x01, 1)
 
#define REG_AE_OFF   0x00 /* AE off */
 
#define REG_AE_ALL   0x01 /* calc AE in all block integral */
 
#define REG_AE_CENTER   0x03 /* calc AE in center weighted */
 
#define REG_AE_SPOT   0x06 /* calc AE in specific spot */
 
#define AE_ISO   I2C_REG(CAT_AE, 0x05, 1)
 
#define REG_ISO_AUTO   0x00
 
#define REG_ISO_50   0x01
 
#define REG_ISO_100   0x02
 
#define REG_ISO_200   0x03
 
#define REG_ISO_400   0x04
 
#define REG_ISO_800   0x05
 
#define AE_EV_PRESET_MONITOR   I2C_REG(CAT_AE, 0x0a, 1)
 
#define AE_EV_PRESET_CAPTURE   I2C_REG(CAT_AE, 0x0b, 1)
 
#define REG_SCENE_NORMAL   0x00
 
#define REG_SCENE_PORTRAIT   0x01
 
#define REG_SCENE_LANDSCAPE   0x02
 
#define REG_SCENE_SPORTS   0x03
 
#define REG_SCENE_PARTY_INDOOR   0x04
 
#define REG_SCENE_BEACH_SNOW   0x05
 
#define REG_SCENE_SUNSET   0x06
 
#define REG_SCENE_DAWN_DUSK   0x07
 
#define REG_SCENE_FALL   0x08
 
#define REG_SCENE_NIGHT   0x09
 
#define REG_SCENE_AGAINST_LIGHT   0x0a
 
#define REG_SCENE_FIRE   0x0b
 
#define REG_SCENE_TEXT   0x0c
 
#define REG_SCENE_CANDLE   0x0d
 
#define AE_MAN_GAIN_MON   I2C_REG(CAT_AE, 0x12, 2)
 
#define AE_MAX_GAIN_MON   I2C_REG(CAT_AE, 0x1a, 2)
 
#define AE_MAN_GAIN_CAP   I2C_REG(CAT_AE, 0x26, 2)
 
#define AE_INDEX   I2C_REG(CAT_AE, 0x38, 1)
 
#define REG_AE_INDEX_20_NEG   0x00
 
#define REG_AE_INDEX_15_NEG   0x01
 
#define REG_AE_INDEX_10_NEG   0x02
 
#define REG_AE_INDEX_05_NEG   0x03
 
#define REG_AE_INDEX_00   0x04
 
#define REG_AE_INDEX_05_POS   0x05
 
#define REG_AE_INDEX_10_POS   0x06
 
#define REG_AE_INDEX_15_POS   0x07
 
#define REG_AE_INDEX_20_POS   0x08
 
#define AWB_LOCK   I2C_REG(CAT_WB, 0x00, 1)
 
#define REG_AWB_UNLOCK   0x00
 
#define REG_AWB_LOCK   0x01
 
#define AWB_MODE   I2C_REG(CAT_WB, 0x02, 1)
 
#define REG_AWB_AUTO   0x01 /* AWB off */
 
#define REG_AWB_PRESET   0x02 /* AWB preset */
 
#define AWB_MANUAL   I2C_REG(CAT_WB, 0x03, 1)
 
#define REG_AWB_INCANDESCENT   0x01
 
#define REG_AWB_FLUORESCENT_1   0x02
 
#define REG_AWB_FLUORESCENT_2   0x03
 
#define REG_AWB_DAYLIGHT   0x04
 
#define REG_AWB_CLOUDY   0x05
 
#define REG_AWB_SHADE   0x06
 
#define REG_AWB_HORIZON   0x07
 
#define REG_AWB_LEDLIGHT   0x09
 
#define EXIF_INFO_EXPTIME_NU   I2C_REG(CAT_EXIF, 0x00, 4)
 
#define EXIF_INFO_EXPTIME_DE   I2C_REG(CAT_EXIF, 0x04, 4)
 
#define EXIF_INFO_TV_NU   I2C_REG(CAT_EXIF, 0x08, 4)
 
#define EXIF_INFO_TV_DE   I2C_REG(CAT_EXIF, 0x0c, 4)
 
#define EXIF_INFO_AV_NU   I2C_REG(CAT_EXIF, 0x10, 4)
 
#define EXIF_INFO_AV_DE   I2C_REG(CAT_EXIF, 0x14, 4)
 
#define EXIF_INFO_BV_NU   I2C_REG(CAT_EXIF, 0x18, 4)
 
#define EXIF_INFO_BV_DE   I2C_REG(CAT_EXIF, 0x1c, 4)
 
#define EXIF_INFO_EBV_NU   I2C_REG(CAT_EXIF, 0x20, 4)
 
#define EXIF_INFO_EBV_DE   I2C_REG(CAT_EXIF, 0x24, 4)
 
#define EXIF_INFO_ISO   I2C_REG(CAT_EXIF, 0x28, 2)
 
#define EXIF_INFO_FLASH   I2C_REG(CAT_EXIF, 0x2a, 2)
 
#define EXIF_INFO_SDR   I2C_REG(CAT_EXIF, 0x2c, 2)
 
#define EXIF_INFO_QVAL   I2C_REG(CAT_EXIF, 0x2e, 2)
 
#define FD_CTL   I2C_REG(CAT_FD, 0x00, 1)
 
#define BIT_FD_EN   0
 
#define BIT_FD_DRAW_FACE_FRAME   4
 
#define BIT_FD_DRAW_SMILE_LVL   6
 
#define REG_FD(shift)   (1 << shift)
 
#define REG_FD_OFF   0x0
 
#define AF_MODE   I2C_REG(CAT_LENS, 0x01, 1)
 
#define REG_AF_NORMAL   0x00 /* Normal AF, one time */
 
#define REG_AF_MACRO   0x01 /* Macro AF, one time */
 
#define REG_AF_POWEROFF   0x07
 
#define AF_EXECUTE   I2C_REG(CAT_LENS, 0x02, 1)
 
#define REG_AF_STOP   0x00
 
#define REG_AF_EXE_AUTO   0x01
 
#define REG_AF_EXE_CAF   0x02
 
#define AF_STATUS   I2C_REG(CAT_LENS, 0x03, 1)
 
#define REG_AF_FAIL   0x00
 
#define REG_AF_SUCCESS   0x02
 
#define REG_AF_IDLE   0x04
 
#define REG_AF_BUSY   0x05
 
#define AF_VERSION   I2C_REG(CAT_LENS, 0x0a, 1)
 
#define CAPP_YUVOUT_MAIN   I2C_REG(CAT_CAPT_PARM, 0x00, 1)
 
#define REG_YUV422   0x00
 
#define REG_BAYER10   0x05
 
#define REG_BAYER8   0x06
 
#define REG_JPEG   0x10
 
#define CAPP_MAIN_IMAGE_SIZE   I2C_REG(CAT_CAPT_PARM, 0x01, 1)
 
#define CAPP_JPEG_SIZE_MAX   I2C_REG(CAT_CAPT_PARM, 0x0f, 4)
 
#define CAPP_JPEG_RATIO   I2C_REG(CAT_CAPT_PARM, 0x17, 1)
 
#define CAPP_MCC_MODE   I2C_REG(CAT_CAPT_PARM, 0x1d, 1)
 
#define REG_MCC_OFF   0x00
 
#define REG_MCC_NORMAL   0x01
 
#define CAPP_WDR_EN   I2C_REG(CAT_CAPT_PARM, 0x2c, 1)
 
#define REG_WDR_OFF   0x00
 
#define REG_WDR_ON   0x01
 
#define REG_WDR_AUTO   0x02
 
#define CAPP_LIGHT_CTRL   I2C_REG(CAT_CAPT_PARM, 0x40, 1)
 
#define REG_LIGHT_OFF   0x00
 
#define REG_LIGHT_ON   0x01
 
#define REG_LIGHT_AUTO   0x02
 
#define CAPP_FLASH_CTRL   I2C_REG(CAT_CAPT_PARM, 0x41, 1)
 
#define REG_FLASH_OFF   0x00
 
#define REG_FLASH_ON   0x01
 
#define REG_FLASH_AUTO   0x02
 
#define CAPC_MODE   I2C_REG(CAT_CAPT_CTRL, 0x00, 1)
 
#define REG_CAP_NONE   0x00
 
#define REG_CAP_ANTI_SHAKE   0x02
 
#define CAPC_SEL_FRAME   I2C_REG(CAT_CAPT_CTRL, 0x06, 1)
 
#define CAPC_START   I2C_REG(CAT_CAPT_CTRL, 0x09, 1)
 
#define REG_CAP_START_MAIN   0x01
 
#define REG_CAP_START_THUMB   0x03
 
#define CAPC_IMAGE_SIZE   I2C_REG(CAT_CAPT_CTRL, 0x0d, 4)
 
#define CAPC_THUMB_SIZE   I2C_REG(CAT_CAPT_CTRL, 0x11, 4)
 
#define FLASH_CAM_START   I2C_REG(CAT_FLASH, 0x12, 1)
 
#define REG_START_ARM_BOOT   0x01 /* write value */
 
#define REG_IN_FLASH_MODE   0x00 /* read value */
 

Macro Definition Documentation

#define AE_EV_PRESET_CAPTURE   I2C_REG(CAT_AE, 0x0b, 1)

Definition at line 196 of file m5mols_reg.h.

#define AE_EV_PRESET_MONITOR   I2C_REG(CAT_AE, 0x0a, 1)

Definition at line 194 of file m5mols_reg.h.

#define AE_INDEX   I2C_REG(CAT_AE, 0x38, 1)

Definition at line 219 of file m5mols_reg.h.

#define AE_ISO   I2C_REG(CAT_AE, 0x05, 1)

Definition at line 185 of file m5mols_reg.h.

#define AE_LOCK   I2C_REG(CAT_AE, 0x00, 1)

Definition at line 174 of file m5mols_reg.h.

#define AE_MAN_GAIN_CAP   I2C_REG(CAT_AE, 0x26, 2)

Definition at line 217 of file m5mols_reg.h.

#define AE_MAN_GAIN_MON   I2C_REG(CAT_AE, 0x12, 2)

Definition at line 213 of file m5mols_reg.h.

#define AE_MAX_GAIN_MON   I2C_REG(CAT_AE, 0x1a, 2)

Definition at line 215 of file m5mols_reg.h.

#define AE_MODE   I2C_REG(CAT_AE, 0x01, 1)

Definition at line 179 of file m5mols_reg.h.

#define AF_EXECUTE   I2C_REG(CAT_LENS, 0x02, 1)

Definition at line 290 of file m5mols_reg.h.

#define AF_MODE   I2C_REG(CAT_LENS, 0x01, 1)

Definition at line 285 of file m5mols_reg.h.

#define AF_STATUS   I2C_REG(CAT_LENS, 0x03, 1)

Definition at line 295 of file m5mols_reg.h.

#define AF_VERSION   I2C_REG(CAT_LENS, 0x0a, 1)

Definition at line 301 of file m5mols_reg.h.

#define AWB_LOCK   I2C_REG(CAT_WB, 0x00, 1)

Definition at line 235 of file m5mols_reg.h.

#define AWB_MANUAL   I2C_REG(CAT_WB, 0x03, 1)

Definition at line 244 of file m5mols_reg.h.

#define AWB_MODE   I2C_REG(CAT_WB, 0x02, 1)

Definition at line 239 of file m5mols_reg.h.

#define BIT_FD_DRAW_FACE_FRAME   4

Definition at line 277 of file m5mols_reg.h.

#define BIT_FD_DRAW_SMILE_LVL   6

Definition at line 278 of file m5mols_reg.h.

#define BIT_FD_EN   0

Definition at line 276 of file m5mols_reg.h.

#define CAPC_IMAGE_SIZE   I2C_REG(CAT_CAPT_CTRL, 0x0d, 4)

Definition at line 349 of file m5mols_reg.h.

#define CAPC_MODE   I2C_REG(CAT_CAPT_CTRL, 0x00, 1)

Definition at line 338 of file m5mols_reg.h.

#define CAPC_SEL_FRAME   I2C_REG(CAT_CAPT_CTRL, 0x06, 1)

Definition at line 343 of file m5mols_reg.h.

#define CAPC_START   I2C_REG(CAT_CAPT_CTRL, 0x09, 1)

Definition at line 345 of file m5mols_reg.h.

#define CAPC_THUMB_SIZE   I2C_REG(CAT_CAPT_CTRL, 0x11, 4)

Definition at line 350 of file m5mols_reg.h.

#define CAPP_FLASH_CTRL   I2C_REG(CAT_CAPT_PARM, 0x41, 1)

Definition at line 330 of file m5mols_reg.h.

#define CAPP_JPEG_RATIO   I2C_REG(CAT_CAPT_PARM, 0x17, 1)

Definition at line 314 of file m5mols_reg.h.

#define CAPP_JPEG_SIZE_MAX   I2C_REG(CAT_CAPT_PARM, 0x0f, 4)

Definition at line 313 of file m5mols_reg.h.

#define CAPP_LIGHT_CTRL   I2C_REG(CAT_CAPT_PARM, 0x40, 1)

Definition at line 325 of file m5mols_reg.h.

#define CAPP_MAIN_IMAGE_SIZE   I2C_REG(CAT_CAPT_PARM, 0x01, 1)

Definition at line 312 of file m5mols_reg.h.

#define CAPP_MCC_MODE   I2C_REG(CAT_CAPT_PARM, 0x1d, 1)

Definition at line 316 of file m5mols_reg.h.

#define CAPP_WDR_EN   I2C_REG(CAT_CAPT_PARM, 0x2c, 1)

Definition at line 320 of file m5mols_reg.h.

#define CAPP_YUVOUT_MAIN   I2C_REG(CAT_CAPT_PARM, 0x00, 1)

Definition at line 306 of file m5mols_reg.h.

#define CAT_AE   0x03

Definition at line 36 of file m5mols_reg.h.

#define CAT_CAPT_CTRL   0x0c

Definition at line 42 of file m5mols_reg.h.

#define CAT_CAPT_PARM   0x0b

Definition at line 41 of file m5mols_reg.h.

#define CAT_EXIF   0x07

Definition at line 38 of file m5mols_reg.h.

#define CAT_FD   0x09

Definition at line 39 of file m5mols_reg.h.

#define CAT_FLASH   0x0f /* related to FW, revisions, booting */

Definition at line 43 of file m5mols_reg.h.

#define CAT_LENS   0x0a

Definition at line 40 of file m5mols_reg.h.

#define CAT_MONITOR   0x02

Definition at line 35 of file m5mols_reg.h.

#define CAT_PARAM   0x01

Definition at line 34 of file m5mols_reg.h.

#define CAT_SYSTEM   0x00

Definition at line 33 of file m5mols_reg.h.

#define CAT_WB   0x06

Definition at line 37 of file m5mols_reg.h.

#define EXIF_INFO_AV_DE   I2C_REG(CAT_EXIF, 0x14, 4)

Definition at line 262 of file m5mols_reg.h.

#define EXIF_INFO_AV_NU   I2C_REG(CAT_EXIF, 0x10, 4)

Definition at line 261 of file m5mols_reg.h.

#define EXIF_INFO_BV_DE   I2C_REG(CAT_EXIF, 0x1c, 4)

Definition at line 264 of file m5mols_reg.h.

#define EXIF_INFO_BV_NU   I2C_REG(CAT_EXIF, 0x18, 4)

Definition at line 263 of file m5mols_reg.h.

#define EXIF_INFO_EBV_DE   I2C_REG(CAT_EXIF, 0x24, 4)

Definition at line 266 of file m5mols_reg.h.

#define EXIF_INFO_EBV_NU   I2C_REG(CAT_EXIF, 0x20, 4)

Definition at line 265 of file m5mols_reg.h.

#define EXIF_INFO_EXPTIME_DE   I2C_REG(CAT_EXIF, 0x04, 4)

Definition at line 258 of file m5mols_reg.h.

#define EXIF_INFO_EXPTIME_NU   I2C_REG(CAT_EXIF, 0x00, 4)

Definition at line 257 of file m5mols_reg.h.

#define EXIF_INFO_FLASH   I2C_REG(CAT_EXIF, 0x2a, 2)

Definition at line 268 of file m5mols_reg.h.

#define EXIF_INFO_ISO   I2C_REG(CAT_EXIF, 0x28, 2)

Definition at line 267 of file m5mols_reg.h.

#define EXIF_INFO_QVAL   I2C_REG(CAT_EXIF, 0x2e, 2)

Definition at line 270 of file m5mols_reg.h.

#define EXIF_INFO_SDR   I2C_REG(CAT_EXIF, 0x2c, 2)

Definition at line 269 of file m5mols_reg.h.

#define EXIF_INFO_TV_DE   I2C_REG(CAT_EXIF, 0x0c, 4)

Definition at line 260 of file m5mols_reg.h.

#define EXIF_INFO_TV_NU   I2C_REG(CAT_EXIF, 0x08, 4)

Definition at line 259 of file m5mols_reg.h.

#define FD_CTL   I2C_REG(CAT_FD, 0x00, 1)

Definition at line 275 of file m5mols_reg.h.

#define FLASH_CAM_START   I2C_REG(CAT_FLASH, 0x12, 1)

Definition at line 359 of file m5mols_reg.h.

#define I2C_CATEGORY (   __cat)    ((__cat >> 16) & 0xff)

Definition at line 23 of file m5mols_reg.h.

#define I2C_COMMAND (   __comm)    ((__comm >> 8) & 0xff)

Definition at line 24 of file m5mols_reg.h.

#define I2C_REG (   __cat,
  __cmd,
  __reg_s 
)    ((__cat << 16) | (__cmd << 8) | __reg_s)

Definition at line 26 of file m5mols_reg.h.

#define I2C_SIZE (   __reg_s)    ((__reg_s) & 0xff)

Definition at line 25 of file m5mols_reg.h.

#define M5MOLS_BYTE_READ   0x01

Definition at line 20 of file m5mols_reg.h.

#define M5MOLS_BYTE_WRITE   0x02

Definition at line 21 of file m5mols_reg.h.

#define M5MOLS_I2C_MAX_SIZE   4

Definition at line 19 of file m5mols_reg.h.

#define MON_CFIXB   I2C_REG(CAT_MONITOR, 0x09, 1)

Definition at line 137 of file m5mols_reg.h.

#define MON_CFIXR   I2C_REG(CAT_MONITOR, 0x0a, 1)

Definition at line 135 of file m5mols_reg.h.

#define MON_CHROMA_EN   I2C_REG(CAT_MONITOR, 0x10, 1)

Definition at line 146 of file m5mols_reg.h.

#define MON_CHROMA_LVL   I2C_REG(CAT_MONITOR, 0x0f, 1)

Definition at line 148 of file m5mols_reg.h.

#define MON_EDGE_EN   I2C_REG(CAT_MONITOR, 0x12, 1)

Definition at line 153 of file m5mols_reg.h.

#define MON_EDGE_LVL   I2C_REG(CAT_MONITOR, 0x11, 1)

Definition at line 155 of file m5mols_reg.h.

#define MON_EFFECT   I2C_REG(CAT_MONITOR, 0x0b, 1)

Definition at line 141 of file m5mols_reg.h.

#define MON_TONE_CTL   I2C_REG(CAT_MONITOR, 0x25, 1)

Definition at line 160 of file m5mols_reg.h.

#define MON_ZOOM   I2C_REG(CAT_MONITOR, 0x01, 1)

Definition at line 132 of file m5mols_reg.h.

#define PARM_EFFECT   I2C_REG(CAT_PARAM, 0x0b, 1)

Definition at line 113 of file m5mols_reg.h.

#define PARM_INTERFACE   I2C_REG(CAT_PARAM, 0x00, 1)

Definition at line 109 of file m5mols_reg.h.

#define PARM_MON_FPS   I2C_REG(CAT_PARAM, 0x02, 1)

Definition at line 105 of file m5mols_reg.h.

#define PARM_MON_SIZE   I2C_REG(CAT_PARAM, 0x01, 1)

Definition at line 102 of file m5mols_reg.h.

#define REG_AE_ALL   0x01 /* calc AE in all block integral */

Definition at line 181 of file m5mols_reg.h.

#define REG_AE_CENTER   0x03 /* calc AE in center weighted */

Definition at line 182 of file m5mols_reg.h.

#define REG_AE_INDEX_00   0x04

Definition at line 224 of file m5mols_reg.h.

#define REG_AE_INDEX_05_NEG   0x03

Definition at line 223 of file m5mols_reg.h.

#define REG_AE_INDEX_05_POS   0x05

Definition at line 225 of file m5mols_reg.h.

#define REG_AE_INDEX_10_NEG   0x02

Definition at line 222 of file m5mols_reg.h.

#define REG_AE_INDEX_10_POS   0x06

Definition at line 226 of file m5mols_reg.h.

#define REG_AE_INDEX_15_NEG   0x01

Definition at line 221 of file m5mols_reg.h.

#define REG_AE_INDEX_15_POS   0x07

Definition at line 227 of file m5mols_reg.h.

#define REG_AE_INDEX_20_NEG   0x00

Definition at line 220 of file m5mols_reg.h.

#define REG_AE_INDEX_20_POS   0x08

Definition at line 228 of file m5mols_reg.h.

#define REG_AE_LOCK   0x01

Definition at line 176 of file m5mols_reg.h.

#define REG_AE_OFF   0x00 /* AE off */

Definition at line 180 of file m5mols_reg.h.

#define REG_AE_SPOT   0x06 /* calc AE in specific spot */

Definition at line 183 of file m5mols_reg.h.

#define REG_AE_UNLOCK   0x00

Definition at line 175 of file m5mols_reg.h.

#define REG_AF_BUSY   0x05

Definition at line 299 of file m5mols_reg.h.

#define REG_AF_EXE_AUTO   0x01

Definition at line 292 of file m5mols_reg.h.

#define REG_AF_EXE_CAF   0x02

Definition at line 293 of file m5mols_reg.h.

#define REG_AF_FAIL   0x00

Definition at line 296 of file m5mols_reg.h.

#define REG_AF_IDLE   0x04

Definition at line 298 of file m5mols_reg.h.

#define REG_AF_MACRO   0x01 /* Macro AF, one time */

Definition at line 287 of file m5mols_reg.h.

#define REG_AF_NORMAL   0x00 /* Normal AF, one time */

Definition at line 286 of file m5mols_reg.h.

#define REG_AF_POWEROFF   0x07

Definition at line 288 of file m5mols_reg.h.

#define REG_AF_STOP   0x00

Definition at line 291 of file m5mols_reg.h.

#define REG_AF_SUCCESS   0x02

Definition at line 297 of file m5mols_reg.h.

#define REG_AWB_AUTO   0x01 /* AWB off */

Definition at line 240 of file m5mols_reg.h.

#define REG_AWB_CLOUDY   0x05

Definition at line 249 of file m5mols_reg.h.

#define REG_AWB_DAYLIGHT   0x04

Definition at line 248 of file m5mols_reg.h.

#define REG_AWB_FLUORESCENT_1   0x02

Definition at line 246 of file m5mols_reg.h.

#define REG_AWB_FLUORESCENT_2   0x03

Definition at line 247 of file m5mols_reg.h.

#define REG_AWB_HORIZON   0x07

Definition at line 251 of file m5mols_reg.h.

#define REG_AWB_INCANDESCENT   0x01

Definition at line 245 of file m5mols_reg.h.

#define REG_AWB_LEDLIGHT   0x09

Definition at line 252 of file m5mols_reg.h.

#define REG_AWB_LOCK   0x01

Definition at line 237 of file m5mols_reg.h.

#define REG_AWB_PRESET   0x02 /* AWB preset */

Definition at line 241 of file m5mols_reg.h.

#define REG_AWB_SHADE   0x06

Definition at line 250 of file m5mols_reg.h.

#define REG_AWB_UNLOCK   0x00

Definition at line 236 of file m5mols_reg.h.

#define REG_BAYER10   0x05

Definition at line 308 of file m5mols_reg.h.

#define REG_BAYER8   0x06

Definition at line 309 of file m5mols_reg.h.

#define REG_CAP_ANTI_SHAKE   0x02

Definition at line 340 of file m5mols_reg.h.

#define REG_CAP_NONE   0x00

Definition at line 339 of file m5mols_reg.h.

#define REG_CAP_START_MAIN   0x01

Definition at line 346 of file m5mols_reg.h.

#define REG_CAP_START_THUMB   0x03

Definition at line 347 of file m5mols_reg.h.

#define REG_CAPTURE   0x03 /* CAPTURE mode */

Definition at line 69 of file m5mols_reg.h.

#define REG_CFIXB_SEPIA   0xd8

Definition at line 138 of file m5mols_reg.h.

#define REG_CFIXR_SEPIA   0x18

Definition at line 139 of file m5mols_reg.h.

#define REG_CHROMA_OFF   0x00

Definition at line 149 of file m5mols_reg.h.

#define REG_CHROMA_ON   0x01

Definition at line 150 of file m5mols_reg.h.

#define REG_COLOR_EFFECT_OFF   0x00

Definition at line 142 of file m5mols_reg.h.

#define REG_COLOR_EFFECT_ON   0x01

Definition at line 143 of file m5mols_reg.h.

#define REG_EDGE_OFF   0x00

Definition at line 156 of file m5mols_reg.h.

#define REG_EDGE_ON   0x01

Definition at line 157 of file m5mols_reg.h.

#define REG_EFFECT_EMBOSS   0x06

Definition at line 116 of file m5mols_reg.h.

#define REG_EFFECT_NEGA   0x01

Definition at line 115 of file m5mols_reg.h.

#define REG_EFFECT_OFF   0x00

Definition at line 114 of file m5mols_reg.h.

#define REG_EFFECT_OUTLINE   0x07

Definition at line 117 of file m5mols_reg.h.

#define REG_EFFECT_WATERCOLOR   0x08

Definition at line 118 of file m5mols_reg.h.

#define REG_FD (   shift)    (1 << shift)

Definition at line 279 of file m5mols_reg.h.

#define REG_FD_OFF   0x0

Definition at line 280 of file m5mols_reg.h.

#define REG_FLASH_AUTO   0x02

Definition at line 333 of file m5mols_reg.h.

#define REG_FLASH_OFF   0x00

Definition at line 331 of file m5mols_reg.h.

#define REG_FLASH_ON   0x01

Definition at line 332 of file m5mols_reg.h.

#define REG_FPS_30   0x02

Definition at line 106 of file m5mols_reg.h.

#define REG_IN_FLASH_MODE   0x00 /* read value */

Definition at line 361 of file m5mols_reg.h.

#define REG_INT_AF   (1 << 1)

Definition at line 84 of file m5mols_reg.h.

#define REG_INT_CAPTURE   (1 << 3)

Definition at line 86 of file m5mols_reg.h.

#define REG_INT_FD   (1 << 5)

Definition at line 88 of file m5mols_reg.h.

#define REG_INT_FRAMESYNC   (1 << 4)

Definition at line 87 of file m5mols_reg.h.

#define REG_INT_LENS_INIT   (1 << 6)

Definition at line 89 of file m5mols_reg.h.

#define REG_INT_MASK   0x0f

Definition at line 91 of file m5mols_reg.h.

#define REG_INT_MODE   (1 << 0)

Definition at line 83 of file m5mols_reg.h.

#define REG_INT_SOUND   (1 << 7)

Definition at line 90 of file m5mols_reg.h.

#define REG_INT_ZOOM   (1 << 2)

Definition at line 85 of file m5mols_reg.h.

#define REG_INTERFACE_MIPI   0x02

Definition at line 110 of file m5mols_reg.h.

#define REG_ISO_100   0x02

Definition at line 188 of file m5mols_reg.h.

#define REG_ISO_200   0x03

Definition at line 189 of file m5mols_reg.h.

#define REG_ISO_400   0x04

Definition at line 190 of file m5mols_reg.h.

#define REG_ISO_50   0x01

Definition at line 187 of file m5mols_reg.h.

#define REG_ISO_800   0x05

Definition at line 191 of file m5mols_reg.h.

#define REG_ISO_AUTO   0x00

Definition at line 186 of file m5mols_reg.h.

#define REG_JPEG   0x10

Definition at line 310 of file m5mols_reg.h.

#define REG_LIGHT_AUTO   0x02

Definition at line 328 of file m5mols_reg.h.

#define REG_LIGHT_OFF   0x00

Definition at line 326 of file m5mols_reg.h.

#define REG_LIGHT_ON   0x01

Definition at line 327 of file m5mols_reg.h.

#define REG_MCC_NORMAL   0x01

Definition at line 318 of file m5mols_reg.h.

#define REG_MCC_OFF   0x00

Definition at line 317 of file m5mols_reg.h.

#define REG_MONITOR   0x02 /* MONITOR mode */

Definition at line 68 of file m5mols_reg.h.

#define REG_PARAMETER   0x01 /* PARAMETER mode */

Definition at line 67 of file m5mols_reg.h.

#define REG_SAMSUNG_ELECTRO   "SE" /* Samsung Electro-Mechanics */

Definition at line 73 of file m5mols_reg.h.

#define REG_SAMSUNG_OPTICS   "OP" /* Samsung Fiber-Optics */

Definition at line 74 of file m5mols_reg.h.

#define REG_SAMSUNG_TECHWIN   "TB" /* Samsung Techwin */

Definition at line 75 of file m5mols_reg.h.

#define REG_SCENE_AGAINST_LIGHT   0x0a

Definition at line 207 of file m5mols_reg.h.

#define REG_SCENE_BEACH_SNOW   0x05

Definition at line 202 of file m5mols_reg.h.

#define REG_SCENE_CANDLE   0x0d

Definition at line 210 of file m5mols_reg.h.

#define REG_SCENE_DAWN_DUSK   0x07

Definition at line 204 of file m5mols_reg.h.

#define REG_SCENE_FALL   0x08

Definition at line 205 of file m5mols_reg.h.

#define REG_SCENE_FIRE   0x0b

Definition at line 208 of file m5mols_reg.h.

#define REG_SCENE_LANDSCAPE   0x02

Definition at line 199 of file m5mols_reg.h.

#define REG_SCENE_NIGHT   0x09

Definition at line 206 of file m5mols_reg.h.

#define REG_SCENE_NORMAL   0x00

Definition at line 197 of file m5mols_reg.h.

#define REG_SCENE_PARTY_INDOOR   0x04

Definition at line 201 of file m5mols_reg.h.

#define REG_SCENE_PORTRAIT   0x01

Definition at line 198 of file m5mols_reg.h.

#define REG_SCENE_SPORTS   0x03

Definition at line 200 of file m5mols_reg.h.

#define REG_SCENE_SUNSET   0x06

Definition at line 203 of file m5mols_reg.h.

#define REG_SCENE_TEXT   0x0c

Definition at line 209 of file m5mols_reg.h.

#define REG_START_ARM_BOOT   0x01 /* write value */

Definition at line 360 of file m5mols_reg.h.

#define REG_SYSINIT   0x00 /* SYSTEM mode */

Definition at line 66 of file m5mols_reg.h.

#define REG_WDR_AUTO   0x02

Definition at line 323 of file m5mols_reg.h.

#define REG_WDR_OFF   0x00

Definition at line 321 of file m5mols_reg.h.

#define REG_WDR_ON   0x01

Definition at line 322 of file m5mols_reg.h.

#define REG_YUV422   0x00

Definition at line 307 of file m5mols_reg.h.

#define SYSTEM_CMD (   __cmd)    I2C_REG(CAT_SYSTEM, cmd, 1)

Definition at line 71 of file m5mols_reg.h.

#define SYSTEM_INT_ENABLE   I2C_REG(CAT_SYSTEM, 0x11, 1)

Definition at line 82 of file m5mols_reg.h.

#define SYSTEM_INT_FACTOR   I2C_REG(CAT_SYSTEM, 0x10, 1)

Definition at line 80 of file m5mols_reg.h.

#define SYSTEM_STATUS   I2C_REG(CAT_SYSTEM, 0x0c, 1)

Definition at line 77 of file m5mols_reg.h.

#define SYSTEM_SYSMODE   I2C_REG(CAT_SYSTEM, 0x0b, 1)

Definition at line 65 of file m5mols_reg.h.

#define SYSTEM_VER_AWB   I2C_REG(CAT_SYSTEM, 0x08, 2)

Definition at line 63 of file m5mols_reg.h.

#define SYSTEM_VER_CUSTOMER   I2C_REG(CAT_SYSTEM, 0x00, 1)

Definition at line 58 of file m5mols_reg.h.

#define SYSTEM_VER_FIRMWARE   I2C_REG(CAT_SYSTEM, 0x02, 2)

Definition at line 60 of file m5mols_reg.h.

#define SYSTEM_VER_HARDWARE   I2C_REG(CAT_SYSTEM, 0x04, 2)

Definition at line 61 of file m5mols_reg.h.

#define SYSTEM_VER_PARAMETER   I2C_REG(CAT_SYSTEM, 0x06, 2)

Definition at line 62 of file m5mols_reg.h.

#define SYSTEM_VER_PROJECT   I2C_REG(CAT_SYSTEM, 0x01, 1)

Definition at line 59 of file m5mols_reg.h.

#define SYSTEM_VER_STRING   I2C_REG(CAT_SYSTEM, 0x0a, 1)

Definition at line 72 of file m5mols_reg.h.