aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/sr200pc20m_regs.h
diff options
context:
space:
mode:
authorcodeworkx <daniel.hillenbrand@codeworkx.de>2012-06-02 13:09:29 +0200
committercodeworkx <daniel.hillenbrand@codeworkx.de>2012-06-02 13:09:29 +0200
commitc6da2cfeb05178a11c6d062a06f8078150ee492f (patch)
treef3b4021d252c52d6463a9b3c1bb7245e399b009c /drivers/media/video/sr200pc20m_regs.h
parentc6d7c4dbff353eac7919342ae6b3299a378160a6 (diff)
downloadkernel_samsung_smdk4412-c6da2cfeb05178a11c6d062a06f8078150ee492f.zip
kernel_samsung_smdk4412-c6da2cfeb05178a11c6d062a06f8078150ee492f.tar.gz
kernel_samsung_smdk4412-c6da2cfeb05178a11c6d062a06f8078150ee492f.tar.bz2
samsung update 1
Diffstat (limited to 'drivers/media/video/sr200pc20m_regs.h')
-rw-r--r--drivers/media/video/sr200pc20m_regs.h4168
1 files changed, 4168 insertions, 0 deletions
diff --git a/drivers/media/video/sr200pc20m_regs.h b/drivers/media/video/sr200pc20m_regs.h
new file mode 100644
index 0000000..b2b18f3
--- /dev/null
+++ b/drivers/media/video/sr200pc20m_regs.h
@@ -0,0 +1,4168 @@
+/*
+ * Driver for SR200PC20M 2M ISP from Samsung
+ * Latest version: 11/11/23
+ *
+ * Copyright (c) 2011, Samsung Electronics. All rights reserved
+ * Author: DongSeong Lim
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ */
+#ifndef __SR200PC20M_REGS_H
+#define __SR200PC20M_REGS_H
+
+#include <linux/types.h>
+
+/*
+ * sr200pc20m register configuration for combinations of initialization
+ */
+/* 2M mipi setting-common from PARTRON */
+/*******************************************************
+* Name: SR200PC20M Initial Setfile
+* PLL mode: MCLK=24MHz / SYSCLK=28MHz / PCLK=48MHz
+* FPS: VGA 7.5~15fps / UXGA 7.5fps / recording 25fps
+* Made by: ZEROHOY
+* Date: 2011.03.07
+* History:
+*******************************************************/
+regs_short_t front_init_regs[] = {
+/* Self-Cam -continuous*/
+/* CAMERA INITIAL for Self Camera(Variable Frame)*/
+
+{0x01, 0xf9},/* sleep on */
+{0x01, 0xfb},/* sleep on */
+{0x01, 0xf9},/* sleep on */
+{0x08, 0x20},/* sleep on */
+{0x0a, 0x3f},/* sleep on */
+
+/* PAGE 20 */
+{0x03, 0x20},/* page 20 */
+{0x10, 0x0c},/* AE off 60hz */
+
+/* PAGE 22 */
+{0x03, 0x22},/* page 22 */
+{0x10, 0x69},/* AWB off */
+
+{0x03, 0x12},
+{0x20, 0x00},
+{0x21, 0x00},
+
+{0x03, 0x13},
+{0x10, 0xcb},
+
+/* Initial Start */
+/* PAGE 0 START */
+{0x03, 0x00},
+{0x10, 0x11},/* Vsync Active High B:[3] , Sub1/2 + Preview 1mode */
+{0x11, 0x90},
+{0x12, 0x04},/* Pclk Falling Edge B:[2] *//* 1016 0x04->0x00 */
+
+{0x0b, 0xaa},/* ESD Check Register */
+{0x0c, 0xaa},/* ESD Check Register */
+{0x0d, 0xaa},/* ESD Check Register */
+
+{0x20, 0x00},
+{0x21, 0x02},/* modify 20110929 0x04->0x02 */
+{0x22, 0x00},
+{0x23, 0x0a},/* modify 20110929 0x14->0x0a */
+
+{0x24, 0x04},
+{0x25, 0xb0},
+{0x26, 0x06},
+{0x27, 0x40},
+
+{0x28, 0x0c},
+{0x29, 0x04},
+{0x2a, 0x02},
+{0x2b, 0x04},
+{0x2c, 0x06},
+{0x2d, 0x02},
+
+{0x40, 0x01},/* Hblank_360 */
+{0x41, 0x68},
+{0x42, 0x00},
+{0x43, 0x44},/* Flick Stop 60hz */
+{0x44, 0x09},/* VSCLIP */
+
+{0x45, 0x04},
+{0x46, 0x18},
+{0x47, 0xd8},
+
+ /*BLC*/ {0x80, 0x2e},
+{0x81, 0x7e},
+{0x82, 0x90},
+{0x83, 0x00},
+{0x84, 0x0c},
+{0x85, 0x00},
+{0x90, 0x0f},/* BLC_TIME_TH_ON */
+{0x91, 0x0f},/* BLC_TIME_TH_OFF */
+{0x92, 0xd8},/* BLC_AG_TH_ON */
+{0x93, 0xd0},/* BLC_AG_TH_OFF */
+{0x94, 0xff},
+{0x95, 0xff},
+{0x96, 0xdc},
+{0x97, 0xfe},
+{0x98, 0x38},
+
+/*Dark BLC*/
+{0xa0, 0x00},
+{0xa2, 0x00},
+{0xa4, 0x00},
+{0xa6, 0x00},
+
+/*Normal BLC*/
+{0xa8, 0x43},
+{0xaa, 0x43},
+{0xac, 0x43},
+{0xae, 0x43},
+
+/*OutDoor BLC*/
+{0x99, 0x43},
+{0x9a, 0x43},
+{0x9b, 0x43},
+{0x9c, 0x43},
+/* PAGE 0 END */
+
+/* PAGE 2 START */
+{0x03, 0x02},
+{0x12, 0x03},
+{0x13, 0x03},
+{0x16, 0x00},
+{0x17, 0x8C},
+{0x18, 0x4c},/* Double_AG */
+{0x19, 0x00},
+{0x1a, 0x39},/* Double_AG 38 ->39 */
+{0x1c, 0x09},
+{0x1d, 0x40},
+{0x1e, 0x30},
+{0x1f, 0x10},
+
+{0x20, 0x77},
+{0x21, 0xde},
+{0x22, 0xa7},
+{0x23, 0x30},/* CLAMP */
+{0x27, 0x3c},
+{0x2b, 0x80},
+{0x2e, 0x00},
+{0x2f, 0x00},
+{0x30, 0x05},/* For Hi-253 never no change 0x05 */
+
+{0x50, 0x20},
+{0x51, 0x03},/* 20110826 Ãß°¡ */
+{0x52, 0x01},/* 0x03 --> 0x01 */
+{0x53, 0xc1},/* 20110818 Ãß°¡ */
+{0x55, 0x1c},
+{0x56, 0x11},
+{0x5d, 0xa2},
+{0x5e, 0x5a},
+
+{0x60, 0x87},
+{0x61, 0x99},
+{0x62, 0x88},
+{0x63, 0x97},
+{0x64, 0x88},
+{0x65, 0x97},
+
+{0x67, 0x0c},
+{0x68, 0x0c},
+{0x69, 0x0c},
+
+{0x72, 0x89},
+{0x73, 0x96},
+{0x74, 0x89},
+{0x75, 0x96},
+{0x76, 0x89},
+{0x77, 0x96},
+
+{0x7c, 0x85},
+{0x7d, 0xaf},
+{0x80, 0x01},
+{0x81, 0x7f},
+{0x82, 0x13},
+{0x83, 0x24},
+{0x84, 0x7d},
+{0x85, 0x81},
+{0x86, 0x7d},
+{0x87, 0x81},
+
+{0x92, 0x48},
+{0x93, 0x54},
+{0x94, 0x7d},
+{0x95, 0x81},
+{0x96, 0x7d},
+{0x97, 0x81},
+
+{0xa0, 0x02},
+{0xa1, 0x7b},
+{0xa2, 0x02},
+{0xa3, 0x7b},
+{0xa4, 0x7b},
+{0xa5, 0x02},
+{0xa6, 0x7b},
+{0xa7, 0x02},
+
+{0xa8, 0x85},
+{0xa9, 0x8c},
+{0xaa, 0x85},
+{0xab, 0x8c},
+{0xac, 0x10},
+{0xad, 0x16},
+{0xae, 0x10},
+{0xaf, 0x16},
+
+{0xb0, 0x99},
+{0xb1, 0xa3},
+{0xb2, 0xa4},
+{0xb3, 0xae},
+{0xb4, 0x9b},
+{0xb5, 0xa2},
+{0xb6, 0xa6},
+{0xb7, 0xac},
+{0xb8, 0x9b},
+{0xb9, 0x9f},
+{0xba, 0xa6},
+{0xbb, 0xaa},
+{0xbc, 0x9b},
+{0xbd, 0x9f},
+{0xbe, 0xa6},
+{0xbf, 0xaa},
+
+{0xc4, 0x2c},
+{0xc5, 0x43},
+{0xc6, 0x63},
+{0xc7, 0x79},
+
+{0xc8, 0x2d},
+{0xc9, 0x42},
+{0xca, 0x2d},
+{0xcb, 0x42},
+{0xcc, 0x64},
+{0xcd, 0x78},
+{0xce, 0x64},
+{0xcf, 0x78},
+{0xd0, 0x0a},
+{0xd1, 0x09},
+{0xd4, 0x0f},/* DCDC_TIME_TH_ON */
+{0xd5, 0x0f},/* DCDC_TIME_TH_OFF */
+{0xd6, 0xd8},/* DCDC_AG_TH_ON */
+{0xd7, 0xd0},/* DCDC_AG_TH_OFF */
+{0xe0, 0xc4},
+{0xe1, 0xc4},
+{0xe2, 0xc4},
+{0xe3, 0xc4},
+{0xe4, 0x00},
+{0xe8, 0x80},
+{0xe9, 0x40},
+{0xea, 0x7f},
+
+{0xf0, 0x01},
+{0xf1, 0x01},
+{0xf2, 0x01},
+{0xf3, 0x01},
+{0xf4, 0x01},
+
+/* PAGE 2 END */
+
+/* PAGE 3 */
+{0x03, 0x03},
+{0x10, 0x10},
+/* PAGE 3 END */
+
+/* PAGE 10 START */
+{0x03, 0x10},
+{0x10, 0x01},/* CrYCbY 03 00 */
+{0x12, 0x30},
+{0x20, 0x00},
+{0x30, 0x00},
+{0x31, 0x00},
+{0x32, 0x00},
+{0x33, 0x00},
+
+{0x34, 0x30},
+{0x35, 0x00},
+{0x36, 0x00},
+{0x38, 0x00},
+{0x3e, 0x58},
+{0x3f, 0x02},/* For Preview */
+
+{0x40, 0x80},
+{0x41, 0x00},
+
+{0x60, 0x6b},
+{0x61, 0x7a},/* 77 */
+{0x62, 0x72},/* 77 */
+{0x63, 0x50},/* Double_AG 50->30 */
+{0x64, 0x80},
+
+{0x66, 0x42},
+{0x67, 0x20},
+
+{0x6a, 0x80},/* 8a */
+{0x6b, 0x84},/* 74 */
+{0x6c, 0x7a},/* 7e */
+{0x6d, 0x80},/* 8e */
+
+/* PAGE 11 START */
+{0x03, 0x11},
+{0x10, 0x7f},
+{0x11, 0x40},
+{0x12, 0x0a},/* Blue Max-Filter Delete */
+{0x13, 0xbb},
+
+{0x26, 0x31},/* Double_AG 31->20 */
+{0x27, 0x34},/* Double_AG 34->22 */
+{0x28, 0x0f},
+{0x29, 0x10},
+{0x2b, 0x30},
+{0x2c, 0x32},
+
+/*Out2 D-LPF th*/
+{0x30, 0x70},
+{0x31, 0x10},
+{0x32, 0x58},
+{0x33, 0x09},
+{0x34, 0x06},
+{0x35, 0x03},
+
+/*Out1 D-LPF th*/
+{0x36, 0x70},
+{0x37, 0x18},
+{0x38, 0x58},
+{0x39, 0x20},
+{0x3a, 0x1f},
+{0x3b, 0x03},
+
+/*Indoor D-LPF th*/
+{0x3c, 0x80},
+{0x3d, 0x18},
+{0x3e, 0x80},
+{0x3f, 0x0c},
+{0x40, 0x09},
+{0x41, 0x06},
+
+/*Dark1 D-LPF th*/
+{0x42, 0x80},
+{0x43, 0x18},
+{0x44, 0x80},
+{0x45, 0x0f},
+{0x46, 0x0c},
+{0x47, 0x0b},
+
+/*Dark2 D-LPF th*/
+{0x48, 0x88},
+{0x49, 0x2c},
+{0x4a, 0x80},
+{0x4b, 0x0f},
+{0x4c, 0x0c},
+{0x4d, 0x0b},
+
+/*Dark3 D-LPF th*/
+{0x4e, 0x80},
+{0x4f, 0x23},
+{0x50, 0x80},
+{0x51, 0x0f},
+{0x52, 0x0c},
+{0x53, 0x0c},
+
+{0x54, 0x11},
+{0x55, 0x17},
+{0x56, 0x20},
+{0x57, 0x01},
+{0x58, 0x00},
+{0x59, 0x00},
+
+{0x5a, 0x18},
+{0x5b, 0x00},
+{0x5c, 0x00},
+
+{0x60, 0x3f},
+{0x62, 0x60},
+{0x70, 0x06},
+/* PAGE 11 END */
+
+/* PAGE 12 START */
+{0x03, 0x12},
+
+{0x25, 0x00},/* 0x30 */
+
+{0x28, 0x00},
+{0x29, 0x00},
+{0x2a, 0x00},
+
+{0x30, 0x50},
+{0x31, 0x18},
+{0x32, 0x32},
+{0x33, 0x40},
+{0x34, 0x50},
+{0x35, 0x70},
+{0x36, 0xa0},
+
+/*Out2 th*/
+{0x40, 0xa0},
+{0x41, 0x40},
+{0x42, 0xa0},
+{0x43, 0x90},
+{0x44, 0x90},
+{0x45, 0x80},
+
+/*Out1 th*/
+{0x46, 0xb0},
+{0x47, 0x55},
+{0x48, 0xb0},
+{0x49, 0xb0},
+{0x4a, 0x90},
+{0x4b, 0x80},
+
+/*Indoor th*/
+{0x4c, 0xb0},
+{0x4d, 0x40},
+{0x4e, 0x90},
+{0x4f, 0x90},
+{0x50, 0xa0},
+{0x51, 0x80},
+
+/*Dark1 th*/
+{0x52, 0xb0},
+{0x53, 0x50},
+{0x54, 0xa8},
+{0x55, 0xa8},
+{0x56, 0xb0},
+{0x57, 0x7b},
+
+/*Dark2 th*/
+{0x58, 0xa0},
+{0x59, 0x40},
+{0x5a, 0xb8},
+{0x5b, 0xb8},
+{0x5c, 0xc8},
+{0x5d, 0x7b},
+
+/*Dark3 th*/
+{0x5e, 0x9c},
+{0x5f, 0x40},
+{0x60, 0xc0},
+{0x61, 0xc0},
+{0x62, 0xc8},
+{0x63, 0x7b},
+
+{0x70, 0x15},
+{0x71, 0x01},/* Don't Touch register */
+
+{0x72, 0x18},
+{0x73, 0x01},/* Don't Touch register */
+
+{0x74, 0x25},
+{0x75, 0x15},
+
+{0x80, 0x20},
+{0x81, 0x40},
+{0x82, 0x65},
+{0x85, 0x1a},
+{0x88, 0x00},
+{0x89, 0x00},
+{0x90, 0x00},/* For Preview */
+
+/*Dont Touch register*/
+{0xD0, 0x0c},
+{0xD1, 0x80},
+
+/*only for Preview DPC*/
+{0xD2, 0x17},
+
+{0xD3, 0x00},
+{0xD4, 0x00},
+
+/*only for Preview DPC*/
+{0xd5, 0x0f},
+
+{0xD6, 0xff},
+
+/*only for Preview DPC*/
+{0xd7, 0xff},
+
+/*End*/
+{0x3b, 0x06},
+{0x3c, 0x06},
+
+/*Dont Touch register*/
+{0xc5, 0x30},/* 55->48 */
+{0xc6, 0x2a},/* 48->40 */
+/* PAGE 12 END */
+
+/* PAGE 13 START */
+
+{0x03, 0x13},
+{0x11, 0x7b},
+{0x12, 0x07},
+{0x14, 0x00},
+
+{0x20, 0x15},
+{0x21, 0x13},
+{0x22, 0x33},
+{0x23, 0x05},
+{0x24, 0x09},
+
+{0x25, 0x0a},
+
+{0x26, 0x18},
+{0x27, 0x30},
+{0x29, 0x12},
+{0x2a, 0x50},
+
+/*Low clip th*/
+{0x2b, 0x02},
+{0x2c, 0x02},
+{0x25, 0x06},
+{0x2d, 0x0c},
+{0x2e, 0x12},
+{0x2f, 0x12},
+
+/*Out2 Edge*/
+{0x50, 0x10},
+{0x51, 0x14},
+{0x52, 0x12},
+{0x53, 0x0c},
+{0x54, 0x0f},
+{0x55, 0x0c},
+
+/*Out1 Edge*/
+{0x56, 0x0f},
+{0x57, 0x12},
+{0x58, 0x12},
+{0x59, 0x09},
+{0x5a, 0x0c},
+{0x5b, 0x0c},
+
+/*Indoor Edge*/
+{0x5c, 0x0a},
+{0x5d, 0x0b},
+{0x5e, 0x0a},
+{0x5f, 0x08},
+{0x60, 0x09},
+{0x61, 0x08},
+
+/*Dark1 Edge*/
+{0x62, 0x09},
+{0x63, 0x09},
+{0x64, 0x09},
+{0x65, 0x07},
+{0x66, 0x07},
+{0x67, 0x07},
+
+/*Dark2 Edge*/
+{0x68, 0x08},
+{0x69, 0x08},
+{0x6a, 0x08},
+{0x6b, 0x06},
+{0x6c, 0x06},
+{0x6d, 0x06},
+
+/*Dark3 Edge*/
+{0x6e, 0x08},
+{0x6f, 0x08},
+{0x70, 0x08},
+{0x71, 0x06},
+{0x72, 0x06},
+{0x73, 0x06},
+
+/*2DY*/
+{0x80, 0x00},
+{0x81, 0x1f},
+{0x82, 0x05},
+{0x83, 0x31},
+
+{0x90, 0x05},
+{0x91, 0x05},
+{0x92, 0x33},
+{0x93, 0x30},
+{0x94, 0x03},
+{0x95, 0x14},
+{0x97, 0x20},
+{0x99, 0x20},
+
+{0xa0, 0x01},
+{0xa1, 0x02},
+{0xa2, 0x01},
+{0xa3, 0x02},
+{0xa4, 0x05},
+{0xa5, 0x05},
+{0xa6, 0x07},
+{0xa7, 0x08},
+{0xa8, 0x07},
+{0xa9, 0x08},
+{0xaa, 0x07},
+{0xab, 0x08},
+
+/*Out2*/
+{0xb0, 0x22},
+{0xb1, 0x2a},
+{0xb2, 0x28},
+{0xb3, 0x22},
+{0xb4, 0x2a},
+{0xb5, 0x28},
+
+/*Out1*/
+{0xb6, 0x22},
+{0xb7, 0x2a},
+{0xb8, 0x28},
+{0xb9, 0x22},
+{0xba, 0x2a},
+{0xbb, 0x28},
+
+/*Indoor*/
+{0xbc, 0x25},
+{0xbd, 0x2a},
+{0xbe, 0x27},
+{0xbf, 0x25},
+{0xc0, 0x2a},
+{0xc1, 0x27},
+
+/*Dark1*/
+{0xc2, 0x1e},
+{0xc3, 0x24},
+{0xc4, 0x20},
+{0xc5, 0x1e},
+{0xc6, 0x24},
+{0xc7, 0x20},
+
+/*Dark2*/
+{0xc8, 0x18},
+{0xc9, 0x20},
+{0xca, 0x1e},
+{0xcb, 0x18},
+{0xcc, 0x20},
+{0xcd, 0x1e},
+
+/*Dark3*/
+{0xce, 0x18},
+{0xcf, 0x20},
+{0xd0, 0x1e},
+{0xd1, 0x18},
+{0xd2, 0x20},
+{0xd3, 0x1e},
+/* PAGE 13 END */
+
+/* PAGE 14 START */
+{0x03, 0x14},
+{0x10, 0x11},
+
+{0x14, 0x80},/* GX */
+{0x15, 0x80},/* GY */
+{0x16, 0x80},/* RX */
+{0x17, 0x80},/* RY */
+{0x18, 0x80},/* BX */
+{0x19, 0x80},/* BY */
+
+{0x20, 0x80},/* X */
+{0x21, 0x80},/* Y */
+
+{0x22, 0x80},
+{0x23, 0x80},
+{0x24, 0x80},
+
+{0x30, 0xc8},
+{0x31, 0x2b},
+{0x32, 0x00},
+{0x33, 0x00},
+{0x34, 0x90},
+
+{0x40, 0x37},
+{0x50, 0x26},/* 2d */
+{0x60, 0x22},/* 26 */
+{0x70, 0x26},/* 2d */
+/* PAGE 14 END */
+
+/* PAGE 15 START */
+{0x03, 0x15},
+{0x10, 0x0f},
+
+/*Rstep H 16*/
+/*Rstep L 14*/
+{0x14, 0x46},/* CMCOFSGH */
+{0x15, 0x36},/* CMCOFSGM */
+{0x16, 0x26},/* CMCOFSGL */
+{0x17, 0x2f},/* CMC SIGN */
+
+ /*CMC*/ {0x30, 0x8f},
+{0x31, 0x59},
+{0x32, 0x0a},
+{0x33, 0x15},
+{0x34, 0x5b},
+{0x35, 0x06},
+{0x36, 0x07},
+{0x37, 0x40},
+{0x38, 0x87},
+
+/*CMC OFS*/
+{0x40, 0x94},
+{0x41, 0x20},
+{0x42, 0x89},
+{0x43, 0x84},
+{0x44, 0x03},
+{0x45, 0x01},
+{0x46, 0x88},
+{0x47, 0x9c},
+{0x48, 0x28},
+
+/*CMC POFS*/
+{0x50, 0x02},
+{0x51, 0x82},
+{0x52, 0x00},
+{0x53, 0x07},
+{0x54, 0x11},
+{0x55, 0x98},
+{0x56, 0x00},
+{0x57, 0x0b},
+{0x58, 0x8b},
+
+{0x80, 0x00},
+{0x85, 0x80},
+{0x87, 0x02},
+{0x88, 0x00},
+{0x89, 0x00},
+{0x8a, 0x00},
+/* PAGE 15 END */
+
+/* PAGE 16 START */
+{0x03, 0x16},
+{0x10, 0x31},
+{0x18, 0x5e},/* Double_AG 5e->37 */
+{0x19, 0x5d},/* Double_AG 5e->36 */
+{0x1a, 0x0e},
+{0x1b, 0x01},
+{0x1c, 0xdc},
+{0x1d, 0xfe},
+
+/*GMA Default*/
+{0x30, 0x00},
+{0x31, 0x08},
+{0x32, 0x1c},
+{0x33, 0x32},
+{0x34, 0x54},
+{0x35, 0x70},
+{0x36, 0x87},
+{0x37, 0x9a},
+{0x38, 0xaa},
+{0x39, 0xb9},
+{0x3a, 0xc4},
+{0x3b, 0xcf},
+{0x3c, 0xd8},
+{0x3d, 0xe0},
+{0x3e, 0xe9},
+{0x3f, 0xf0},
+{0x40, 0xf7},
+{0x41, 0xfc},
+{0x42, 0xff},
+
+{0x50, 0x00},
+{0x51, 0x08},
+{0x52, 0x1e},
+{0x53, 0x36},
+{0x54, 0x5a},
+{0x55, 0x75},
+{0x56, 0x8d},
+{0x57, 0xa1},
+{0x58, 0xb2},
+{0x59, 0xbe},
+{0x5a, 0xc9},
+{0x5b, 0xd2},
+{0x5c, 0xdb},
+{0x5d, 0xe3},
+{0x5e, 0xeb},
+{0x5f, 0xf0},
+{0x60, 0xf5},
+{0x61, 0xf7},
+{0x62, 0xf8},
+
+{0x70, 0x00},
+{0x71, 0x0b},
+{0x72, 0x1a},
+{0x73, 0x37},
+{0x74, 0x58},
+{0x75, 0x70},
+{0x76, 0x86},
+{0x77, 0x99},
+{0x78, 0xa9},
+{0x79, 0xb7},
+{0x7a, 0xc3},
+{0x7b, 0xcf},
+{0x7c, 0xd9},
+{0x7d, 0xe1},
+{0x7e, 0xe8},
+{0x7f, 0xef},
+{0x80, 0xf4},
+{0x81, 0xfa},
+{0x82, 0xff},
+/* PAGE 16 END */
+
+/* PAGE 17 START */
+{0x03, 0x17},
+{0x10, 0xf7},
+/* PAGE 17 END */
+
+/* PAGE 18 START */
+{0x03, 0x18},
+{0x10, 0x07},
+{0x11, 0x00},
+{0x12, 0x58},
+{0x20, 0x05},
+{0x21, 0x00},
+{0x22, 0x01},
+{0x23, 0xe0},
+{0x24, 0x00},
+{0x25, 0x04},
+{0x26, 0x00},
+{0x27, 0x04},
+{0x28, 0x05},
+{0x29, 0x04},
+{0x2a, 0x01},
+{0x2b, 0xe4},
+{0x2c, 0x0a},
+{0x2d, 0x00},
+{0x2e, 0x0a},
+{0x2f, 0x00},
+{0x30, 0x46},
+/* PAGE 18 END */
+
+/* PAGE 20 START */
+{0x03, 0x20},
+{0x11, 0x1c},
+{0x18, 0x30},
+{0x1a, 0x08},
+{0x20, 0x05},
+{0x21, 0x30},
+{0x22, 0x10},
+{0x23, 0x00},
+{0x24, 0x00},
+
+{0x28, 0xef},
+{0x29, 0x0d},/* 20100305 ad->0d */
+{0x2a, 0xff},
+{0x2b, 0xf4},
+
+{0x2c, 0xc2},
+{0x2d, 0xff},
+{0x2e, 0x33},
+{0x30, 0xf8},
+{0x32, 0x03},
+{0x33, 0x2e},
+{0x34, 0x30},
+{0x35, 0xd4},
+{0x36, 0xfe},
+{0x37, 0x32},
+{0x38, 0x04},
+{0x39, 0x22},
+{0x3a, 0xde},
+{0x3b, 0x22},
+{0x3c, 0xde},
+
+{0x50, 0x45},
+{0x51, 0x88},
+
+{0x56, 0x03},
+{0x57, 0xf7},
+{0x58, 0x14},
+{0x59, 0x88},
+{0x5a, 0x04},
+
+{0x60, 0xaa},
+{0x61, 0xaa},
+{0x62, 0xaa},
+{0x63, 0xaa},
+{0x64, 0xaa},
+{0x65, 0xaa},
+{0x66, 0xab},
+{0x67, 0xEa},
+{0x68, 0xab},
+{0x69, 0xEa},
+{0x6a, 0xaa},
+{0x6b, 0xaa},
+{0x6c, 0xaa},
+{0x6d, 0xaa},
+{0x6e, 0xaa},
+{0x6f, 0xaa},
+
+{0x70, 0x70},/* 6c */
+{0x71, 0x82},/* 82(+8) */
+
+{0x76, 0x43},
+{0x77, 0x02},
+{0x78, 0x24},/* 24 */
+{0x79, 0x48},/* Y Target 70 => 25, 72 => 26 */
+{0x7a, 0x23},/* 23 */
+{0x7b, 0x22},/* 22 */
+{0x7d, 0x23},
+
+{0x83, 0x01},/* EXP Normal 30.00 fps */
+{0x84, 0x86},
+{0x85, 0xa0},
+
+{0x86, 0x01},/* EXPMin 6000.00 fps */
+{0x87, 0xf4},
+
+{0x88, 0x05},/* EXP Max 8.00 fps */
+{0x89, 0xb8},
+{0x8a, 0xd8},
+
+{0x8B, 0x75},/* EXP100, PLLx2 Mclk24 */
+{0x8C, 0x30},
+
+{0x8D, 0x61},/* EXP120, PLLx2 Mclk24 */
+{0x8E, 0xa8},
+
+{0x98, 0x9d},
+{0x99, 0x45},
+{0x9a, 0x0d},
+{0x9b, 0xde},
+
+{0x9c, 0x17},/* EXP Limit 500.00 fps, PLLx2 Mclk24 */
+{0x9d, 0x70},
+
+{0x9e, 0x01},/* EXP Unit, PLLx2 Mclk24 */
+{0x9f, 0xf4},
+
+{0xb0, 0x18},
+{0xb1, 0x14},
+{0xb2, 0xe0},
+{0xb3, 0x18},
+{0xb4, 0x1a},
+{0xb5, 0x44},
+{0xb6, 0x2f},
+{0xb7, 0x28},
+{0xb8, 0x25},
+{0xb9, 0x22},
+{0xba, 0x21},
+{0xbb, 0x20},
+{0xbc, 0x32},
+{0xbd, 0x32},
+
+{0xc0, 0x10},
+{0xc1, 0x2b},
+{0xc2, 0x2b},
+{0xc3, 0x2b},
+{0xc4, 0x08},
+
+{0xc8, 0x80},
+{0xc9, 0x80},
+/* PAGE 20 END */
+
+/* PAGE 22 START */
+{0x03, 0x22},
+{0x10, 0xfd},
+{0x11, 0x2e},
+{0x19, 0x01},/* Low On */
+{0x20, 0x10},
+{0x21, 0x80},
+{0x24, 0x01},
+/*0x2500, 7f New Lock Cond & New light stable */
+
+{0x30, 0x80},
+{0x31, 0x80},
+{0x38, 0x11},
+{0x39, 0x34},
+{0x40, 0xf3},
+
+{0x41, 0x32},/* 33 */
+{0x42, 0x22},/* 22 */
+{0x43, 0xf0},/* f6 */
+{0x44, 0x44},/* 44 */
+{0x45, 0x44},/* 33 */
+{0x46, 0x00},
+{0x50, 0xb2},
+{0x51, 0x81},
+{0x52, 0x98},
+
+{0x80, 0x38},
+{0x81, 0x20},
+{0x82, 0x36},/* 3a */
+
+{0x83, 0x5e},/* 5e */
+{0x84, 0x22},/* 24 21 22 Spec AWB H modify */
+{0x85, 0x4f},/* 54 51 4f Spec AWB H modify */
+{0x86, 0x20},/* 24 */
+
+{0x87, 0x48},
+{0x88, 0x38},
+{0x89, 0x37},/* 38 */
+{0x8a, 0x29},/* 2a */
+
+{0x8b, 0x40},/* 47 */
+{0x8c, 0x38},
+{0x8d, 0x34},
+{0x8e, 0x29},/* 2c */
+
+{0x8f, 0x5c},
+{0x90, 0x5b},
+{0x91, 0x57},
+{0x92, 0x4f},
+{0x93, 0x43},
+{0x94, 0x3e},
+{0x95, 0x34},
+{0x96, 0x2c},
+{0x97, 0x23},
+{0x98, 0x20},
+{0x99, 0x1f},
+{0x9a, 0x1f},
+
+{0x9b, 0x77},
+{0x9c, 0x66},
+{0x9d, 0x48},
+{0x9e, 0x38},
+{0x9f, 0x30},
+
+{0xa0, 0x60},
+{0xa1, 0x34},
+{0xa2, 0x6f},
+{0xa3, 0xff},
+
+{0xa4, 0x14},/* 1500fps */
+{0xa5, 0x2c},/* 700fps */
+{0xa6, 0xcf},
+
+{0xad, 0x40},
+{0xae, 0x4a},
+
+{0xaf, 0x28},/* low temp Rgain */
+{0xb0, 0x26},/* low temp Rgain */
+
+{0xb1, 0x00},/* 0x20 -> 0x00 0405 modify */
+{0xb4, 0xea},
+{0xb8, 0xa1},/* a2: b-2, R+2 b4 B-3, R+4 lowtemp b0 a1 Spec AWB A modify */
+{0xb9, 0x00},
+/* PAGE 22 END */
+
+/* PAGE 48 START*/
+{0x03, 0x48},
+
+/* PLL Setting */
+{0x70, 0x05},
+{0x71, 0x30},/*MiPi Pllx2 */
+{0x72, 0x85},
+{0x70, 0xa5},/* PLL Enable */
+{0x03, 0x48},
+{0x03, 0x48},
+{0x03, 0x48},
+{0x03, 0x48},
+{0x70, 0x95},/* CLK_GEN_ENABLE */
+
+/* MIPI TX Setting */
+{0x11, 0x00},/* 20111013 0x10 continuous -> 0x00 not Continuous */
+/*0x17cc*/
+{0x10, 0x1c},
+{0x12, 0x00},
+{0x14, 0x30},/*0x1470, *//* 20111013 0x00 -> 0x30 Clock Delay */
+{0x16, 0x04},/* 1016 0x04->0x05 */
+
+{0x19, 0x00},
+{0x1a, 0x32},
+{0x1b, 0x17},
+{0x1c, 0x0e},
+{0x1d, 0x0f},
+{0x1e, 0x04},
+{0x1f, 0x04},
+{0x20, 0x00},
+
+{0x23, 0x01},
+{0x24, 0x1e},
+{0x25, 0x00},
+{0x26, 0x00},
+{0x27, 0x01},
+{0x28, 0x00},
+{0x2a, 0x06},
+{0x2b, 0x40},
+{0x2c, 0x04},
+{0x2d, 0xb0},
+
+{0x30, 0x00},/*640x480 MiPi OutPut */
+{0x31, 0x05},
+
+/*0x3040, 800x600 MiPi OutPut*/
+/*0x3106,*/
+
+{0x32, 0x06},
+{0x33, 0x0a},
+{0x34, 0x02},/*CLK LP -> HS Prepare time 24MHz:0x02, 48MHz:0x03 */
+{0x35, 0x03},
+{0x36, 0x01},
+{0x37, 0x07},
+{0x38, 0x02},
+{0x39, 0x02},/*drivability 24MHZ:0x02, 48MHz:0x03 */
+/*0x17c4,*/ /*MHSHIM*/
+/*0x17c0,*/ /*MHSHIM*/
+/*0x1700,*/ /*MHSHIM*/
+{0x50, 0x00},
+/* PAGE 48 END*/
+
+/* PAGE 20 */
+{0x03, 0x20},
+{0x10, 0x8c},/*AE on 60hz */
+
+/* PAGE 22 */
+{0x03, 0x22},
+{0x10, 0xe9},
+
+/* PAGE 0 */
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+
+{0x03, 0x00},
+{0x01, 0xf8},
+
+{0xff, 0x0a},/* NEED Delay 100ms */
+};
+
+/*==================================================*/
+/* CAMERA INITIAL for Self Recording 24 Fixed Frame */
+/*==================================================*/
+regs_short_t front_init_recording_regs[] = {
+/* Recording 25fps Anti-Flicker 60Hz END of Initial */
+/* CAMERA INITIAL for Self Recording 24 Fixed Frame */
+{0x01, 0xf9},/*sleep on */
+{0x01, 0xfb},/* sleep on */
+{0x01, 0xf9},/*sleep on */
+{0x08, 0x20},/* sleep on */
+{0x0a, 0x3f},/* sleep on */
+
+/* PAGE 20 */
+{0x03, 0x20},/*page 20 */
+{0x10, 0x0c},/*AE off 60hz */
+
+/* PAGE 22 */
+{0x03, 0x22},/*page 22 */
+{0x10, 0x69},/* AWB off */
+
+{0x03, 0x12},
+{0x20, 0x00},
+{0x21, 0x00},
+
+{0x03, 0x13},
+{0x10, 0xcb},
+
+/*Initial Start*/
+/* PAGE 0 START */
+{0x03, 0x00},
+{0x10, 0x03},/* Vsync Active High B:[3] , Sub1/2 + Preview 1 */
+{0x11, 0x94},
+{0x12, 0x04},/* Pclk Falling Edge B:[2] 1016 0x04->0x00 */
+
+{0x0b, 0xaa},
+{0x0c, 0xaa},
+{0x0d, 0xaa},
+
+{0x20, 0x00},
+{0x21, 0x04},
+{0x22, 0x00},
+{0x23, 0x06},
+
+{0x24, 0x04},
+{0x25, 0xb0},
+{0x26, 0x06},
+{0x27, 0x40},
+
+{0x28, 0x0c},
+{0x29, 0x04},
+{0x2a, 0x02},
+{0x2b, 0x04},
+{0x2c, 0x06},
+{0x2d, 0x02},
+
+{0x40, 0x01},/*Hblank 352 */
+{0x41, 0x60},
+{0x42, 0x00},/*Vblank 20 */
+{0x43, 0x14},
+
+{0x45, 0x04},
+{0x46, 0x18},
+{0x47, 0xd8},
+
+ /*BLC*/ {0x80, 0x2e},
+{0x81, 0x7e},
+{0x82, 0x90},
+{0x83, 0x00},
+{0x84, 0x0c},
+{0x85, 0x00},
+{0x90, 0x05},/*BLC_TIME_TH_ON */
+{0x91, 0x05},/*BLC_TIME_TH_OFF */
+{0x92, 0xb0},/*BLC_AG_TH_ON */
+{0x93, 0xa8},/*BLC_AG_TH_OFF */
+{0x94, 0xff},
+{0x95, 0xff},
+{0x96, 0xdc},
+{0x97, 0xfe},
+{0x98, 0x38},
+
+/*Dark BLC*/
+{0xa0, 0x00},
+{0xa2, 0x00},
+{0xa4, 0x00},
+{0xa6, 0x00},
+
+/*Normal BLC*/
+{0xa8, 0x43},
+{0xaa, 0x43},
+{0xac, 0x43},
+{0xae, 0x43},
+
+/*OutDoor BLC*/
+{0x99, 0x43},
+{0x9a, 0x43},
+{0x9b, 0x43},
+{0x9c, 0x43},
+/* PAGE 0 END */
+
+/* PAGE 2 START */
+{0x03, 0x02},
+{0x12, 0x03},
+{0x13, 0x03},
+{0x16, 0x00},
+{0x17, 0x8C},
+{0x18, 0x4c},/*Double_AG */
+{0x19, 0x00},
+{0x1a, 0x39},/*Double_AG 38 ->39 */
+{0x1c, 0x09},
+{0x1d, 0x40},
+{0x1e, 0x30},
+{0x1f, 0x10},
+
+{0x20, 0x77},
+{0x21, 0xde},
+{0x22, 0xa7},
+{0x23, 0x30}, /*CLAMP*/ {0x27, 0x3c},
+{0x2b, 0x80},
+{0x2e, 0x00},
+{0x2f, 0x00},
+{0x30, 0x05},/*For Hi-253 never no change 0x05 */
+
+{0x50, 0x20},
+{0x51, 0x03},/*20110826 */
+{0x52, 0x01},/*0x03 --> 0x01 */
+{0x53, 0xc1},/*20110818 Ãß°¡ */
+{0x55, 0x1c},
+{0x56, 0x11},
+{0x5d, 0xa2},
+{0x5e, 0x5a},
+
+{0x60, 0x87},
+{0x61, 0x99},
+{0x62, 0x88},
+{0x63, 0x97},
+{0x64, 0x88},
+{0x65, 0x97},
+
+{0x67, 0x0c},
+{0x68, 0x0c},
+{0x69, 0x0c},
+
+{0x72, 0x89},
+{0x73, 0x96},
+{0x74, 0x89},
+{0x75, 0x96},
+{0x76, 0x89},
+{0x77, 0x96},
+
+{0x7c, 0x85},
+{0x7d, 0xaf},
+{0x80, 0x01},
+{0x81, 0x7f},
+{0x82, 0x13},
+{0x83, 0x24},
+{0x84, 0x7d},
+{0x85, 0x81},
+{0x86, 0x7d},
+{0x87, 0x81},
+
+{0x92, 0x48},
+{0x93, 0x54},
+{0x94, 0x7d},
+{0x95, 0x81},
+{0x96, 0x7d},
+{0x97, 0x81},
+
+{0xa0, 0x02},
+{0xa1, 0x7b},
+{0xa2, 0x02},
+{0xa3, 0x7b},
+{0xa4, 0x7b},
+{0xa5, 0x02},
+{0xa6, 0x7b},
+{0xa7, 0x02},
+
+{0xa8, 0x85},
+{0xa9, 0x8c},
+{0xaa, 0x85},
+{0xab, 0x8c},
+{0xac, 0x10},
+{0xad, 0x16},
+{0xae, 0x10},
+{0xaf, 0x16},
+
+{0xb0, 0x99},
+{0xb1, 0xa3},
+{0xb2, 0xa4},
+{0xb3, 0xae},
+{0xb4, 0x9b},
+{0xb5, 0xa2},
+{0xb6, 0xa6},
+{0xb7, 0xac},
+{0xb8, 0x9b},
+{0xb9, 0x9f},
+{0xba, 0xa6},
+{0xbb, 0xaa},
+{0xbc, 0x9b},
+{0xbd, 0x9f},
+{0xbe, 0xa6},
+{0xbf, 0xaa},
+
+{0xc4, 0x2c},
+{0xc5, 0x43},
+{0xc6, 0x63},
+{0xc7, 0x79},
+
+{0xc8, 0x2d},
+{0xc9, 0x42},
+{0xca, 0x2d},
+{0xcb, 0x42},
+{0xcc, 0x64},
+{0xcd, 0x78},
+{0xce, 0x64},
+{0xcf, 0x78},
+{0xd0, 0x0a},
+{0xd1, 0x09},
+{0xd4, 0x05},/*DCDC_TIME_TH_ON */
+{0xd5, 0x05},/*DCDC_TIME_TH_OFF */
+{0xd6, 0xb0},/*DCDC_AG_TH_ON */
+{0xd7, 0xa8},/*DCDC_AG_TH_OFF */
+{0xe0, 0xc4},
+{0xe1, 0xc4},
+{0xe2, 0xc4},
+{0xe3, 0xc4},
+{0xe4, 0x00},
+{0xe8, 0x80},
+{0xe9, 0x40},
+{0xea, 0x7f},
+
+{0xf0, 0x01},
+{0xf1, 0x01},
+{0xf2, 0x01},
+{0xf3, 0x01},
+{0xf4, 0x01},
+
+/* PAGE 2 END */
+
+/* PAGE 3 */
+{0x03, 0x03},
+{0x10, 0x10},
+/* PAGE 3 END */
+
+/* PAGE 10 START */
+{0x03, 0x10},
+{0x10, 0x01},/* CrYCbY */
+{0x12, 0x30},
+{0x20, 0x00},
+{0x30, 0x00},
+{0x31, 0x00},
+{0x32, 0x00},
+{0x33, 0x00},
+
+{0x34, 0x30},
+{0x35, 0x00},
+{0x36, 0x00},
+{0x38, 0x00},
+{0x3e, 0x58},
+{0x3f, 0x00},/*Setting For Camcorder 24 */
+
+{0x40, 0x80},
+{0x41, 0x00},
+
+{0x60, 0x67},/*Setting For Camcorder 24 */
+{0x61, 0x7a},/*77 */
+{0x62, 0x79},/*77 */
+{0x63, 0x50},/* Double_AG 50->30 */
+{0x64, 0x80},
+
+{0x66, 0x42},
+{0x67, 0x20},
+
+{0x6a, 0x80},/*8a */
+{0x6b, 0x84},/*74 */
+{0x6c, 0x7a},/*7e */
+{0x6d, 0x80},/*8e */
+
+/* PAGE 11 START */
+{0x03, 0x11},
+{0x10, 0x7f},
+{0x11, 0x40},
+{0x12, 0x0a},/* Blue Max-Filter Delete */
+{0x13, 0xbb},
+
+{0x26, 0x31},/* Double_AG 31->20 */
+{0x27, 0x34},/* Double_AG 34->22 */
+{0x28, 0x0f},
+{0x29, 0x10},
+{0x2b, 0x30},
+{0x2c, 0x32},
+
+/*Out2 D-LPF th*/
+{0x30, 0x70},
+{0x31, 0x10},
+{0x32, 0x58},
+{0x33, 0x09},
+{0x34, 0x06},
+{0x35, 0x03},
+
+/*Out1 D-LPF th*/
+{0x36, 0x70},
+{0x37, 0x18},
+{0x38, 0x58},
+{0x39, 0x20},
+{0x3a, 0x1f},
+{0x3b, 0x03},
+
+/*Indoor D-LPF th*/
+{0x3c, 0x80},
+{0x3d, 0x18},
+{0x3e, 0x80},
+{0x3f, 0x0c},
+{0x40, 0x09},
+{0x41, 0x06},
+
+/*Dark1 D-LPF th*/
+{0x42, 0x80},
+{0x43, 0x18},
+{0x44, 0x80},
+{0x45, 0x0c},
+{0x46, 0x09},
+{0x47, 0x06},
+
+/*Dark2 D-LPF th*/
+{0x48, 0x80},
+{0x49, 0x18},
+{0x4a, 0x80},
+{0x4b, 0x0c},
+{0x4c, 0x09},
+{0x4d, 0x06},
+
+/*Dark3 D-LPF th*/
+{0x4e, 0x80},
+{0x4f, 0x18},
+{0x50, 0x80},
+{0x51, 0x0c},
+{0x52, 0x09},
+{0x53, 0x06},
+
+{0x54, 0x11},
+{0x55, 0x17},
+{0x56, 0x20},
+{0x57, 0x01},
+{0x58, 0x00},
+{0x59, 0x00},
+
+{0x5a, 0x18},
+{0x5b, 0x00},
+{0x5c, 0x00},
+
+{0x60, 0x3f},
+{0x62, 0x60},
+{0x70, 0x06},
+/* PAGE 11 END */
+
+/* PAGE 12 START */
+{0x03, 0x12},
+{0x20, 0x0f},/*Setting For Camcorder 24 */
+{0x21, 0x0f},/*Setting For Camcorder 24 */
+
+{0x25, 0x00},/*0x30 */
+
+{0x28, 0x00},
+{0x29, 0x00},
+{0x2a, 0x00},
+
+{0x30, 0x50},
+{0x31, 0x18},
+{0x32, 0x32},
+{0x33, 0x40},
+{0x34, 0x50},
+{0x35, 0x70},
+{0x36, 0xa0},
+
+/*Out2 th*/
+{0x40, 0xa0},
+{0x41, 0x40},
+{0x42, 0xa0},
+{0x43, 0x90},
+{0x44, 0x90},
+{0x45, 0x80},
+
+/*Out1 th*/
+{0x46, 0xb0},
+{0x47, 0x55},
+{0x48, 0xb0},
+{0x49, 0xb0},
+{0x4a, 0x90},
+{0x4b, 0x80},
+
+/*Indoor th*/
+{0x4c, 0xb0},
+{0x4d, 0x40},
+{0x4e, 0x90},
+{0x4f, 0x90},
+{0x50, 0xa0},
+{0x51, 0x80},
+
+/*Dark1 th*/
+{0x52, 0xb0},
+{0x53, 0x40},
+{0x54, 0x90},
+{0x55, 0x90},
+{0x56, 0xa0},
+{0x57, 0x78},
+
+/*Dark2 th*/
+{0x58, 0xb0},
+{0x59, 0x40},
+{0x5a, 0x90},
+{0x5b, 0x90},
+{0x5c, 0xa0},
+{0x5d, 0x78},
+
+/*Dark3 th*/
+{0x5e, 0xb0},
+{0x5f, 0x40},
+{0x60, 0x90},
+{0x61, 0x90},
+{0x62, 0xa0},
+{0x63, 0x78},
+
+{0x70, 0x15},
+{0x71, 0x01},/*Don't Touch register */
+
+{0x72, 0x18},
+{0x73, 0x01},/*Don't Touch register */
+
+{0x74, 0x25},
+{0x75, 0x15},
+
+{0x80, 0x20},
+{0x81, 0x40},
+{0x82, 0x65},
+{0x85, 0x1a},
+{0x88, 0x00},
+{0x89, 0x00},
+{0x90, 0x5d},/*Setting For Camcorder 24 */
+
+/*Dont Touch register*/
+{0xD0, 0x0c},
+{0xD1, 0x80},
+{0xD2, 0x67},
+{0xD3, 0x00},
+{0xD4, 0x00},
+{0xD5, 0x02},
+{0xD6, 0xff},
+{0xD7, 0x18},
+/*End*/
+{0x3b, 0x06},
+{0x3c, 0x06},
+
+/*Dont Touch register*/
+{0xc5, 0x30},/*55->48 */
+{0xc6, 0x2a},/*48->40 */
+/* PAGE 12 END */
+
+/* PAGE 13 START */
+{0x03, 0x13},
+/*Edge*/
+{0x10, 0xcb},
+{0x11, 0x7b},
+{0x12, 0x07},
+{0x14, 0x00},
+
+{0x20, 0x15},
+{0x21, 0x13},
+{0x22, 0x33},
+{0x23, 0x05},
+{0x24, 0x09},
+
+{0x25, 0x0a},
+
+{0x26, 0x18},
+{0x27, 0x30},
+{0x29, 0x12},
+{0x2a, 0x50},
+
+/*Low clip th*/
+{0x2b, 0x02},
+{0x2c, 0x02},
+{0x25, 0x06},
+{0x2d, 0x0c},
+{0x2e, 0x12},
+{0x2f, 0x12},
+
+/*Out2 Edge*/
+{0x50, 0x10},
+{0x51, 0x14},
+{0x52, 0x12},
+{0x53, 0x0c},
+{0x54, 0x0f},
+{0x55, 0x0c},
+
+/*Out1 Edge*/
+{0x56, 0x0f},
+{0x57, 0x12},
+{0x58, 0x12},
+{0x59, 0x09},
+{0x5a, 0x0c},
+{0x5b, 0x0c},
+
+/*Indoor Edge*/
+{0x5c, 0x0a},
+{0x5d, 0x0b},
+{0x5e, 0x0a},
+{0x5f, 0x08},
+{0x60, 0x09},
+{0x61, 0x08},
+
+/*Dark1 Edge*/
+{0x62, 0x0a},
+{0x63, 0x0b},
+{0x64, 0x0a},
+{0x65, 0x08},
+{0x66, 0x09},
+{0x67, 0x08},
+
+/*Dark2 Edge*/
+{0x68, 0x0a},
+{0x69, 0x0b},
+{0x6a, 0x0a},
+{0x6b, 0x08},
+{0x6c, 0x09},
+{0x6d, 0x08},
+
+/*Dark3 Edge*/
+{0x6e, 0x0a},
+{0x6f, 0x0b},
+{0x70, 0x0a},
+{0x71, 0x08},
+{0x72, 0x09},
+{0x73, 0x08},
+
+/*2DY*/
+{0x80, 0xfd},/*Setting For Camcorder 24 */
+{0x81, 0x1f},
+{0x82, 0x05},
+{0x83, 0x31},
+
+{0x90, 0x05},
+{0x91, 0x05},
+{0x92, 0x33},
+{0x93, 0x30},
+{0x94, 0x03},
+{0x95, 0x14},
+{0x97, 0x20},
+{0x99, 0x20},
+
+{0xa0, 0x01},
+{0xa1, 0x02},
+{0xa2, 0x01},
+{0xa3, 0x02},
+{0xa4, 0x05},
+{0xa5, 0x05},
+{0xa6, 0x07},
+{0xa7, 0x08},
+{0xa8, 0x07},
+{0xa9, 0x08},
+{0xaa, 0x07},
+{0xab, 0x08},
+
+/*Out2*/
+{0xb0, 0x22},
+{0xb1, 0x2a},
+{0xb2, 0x28},
+{0xb3, 0x22},
+{0xb4, 0x2a},
+{0xb5, 0x28},
+
+/*Out1*/
+{0xb6, 0x22},
+{0xb7, 0x2a},
+{0xb8, 0x28},
+{0xb9, 0x22},
+{0xba, 0x2a},
+{0xbb, 0x28},
+
+/*Indoor*/
+{0xbc, 0x25},
+{0xbd, 0x2a},
+{0xbe, 0x27},
+{0xbf, 0x25},
+{0xc0, 0x2a},
+{0xc1, 0x27},
+
+/*Dark1*/
+{0xc2, 0x1e},
+{0xc3, 0x24},
+{0xc4, 0x20},
+{0xc5, 0x1e},
+{0xc6, 0x24},
+{0xc7, 0x20},
+
+/*Dark2*/
+{0xc8, 0x18},
+{0xc9, 0x20},
+{0xca, 0x1e},
+{0xcb, 0x18},
+{0xcc, 0x20},
+{0xcd, 0x1e},
+
+/*Dark3*/
+{0xce, 0x18},
+{0xcf, 0x20},
+{0xd0, 0x1e},
+{0xd1, 0x18},
+{0xd2, 0x20},
+{0xd3, 0x1e},
+/* PAGE 13 END */
+
+/* PAGE 14 START */
+{0x03, 0x14},
+{0x10, 0x11},
+
+{0x14, 0x80},/* GX */
+{0x15, 0x80},/* GY */
+{0x16, 0x80},/* RX */
+{0x17, 0x80},/* RY */
+{0x18, 0x80},/* BX */
+{0x19, 0x80},/* BY */
+
+{0x20, 0x80}, /*X*/ {0x21, 0x80}, /*Y*/ {0x22, 0x80},
+{0x23, 0x80},
+{0x24, 0x80},
+
+{0x30, 0xc8},
+{0x31, 0x2b},
+{0x32, 0x00},
+{0x33, 0x00},
+{0x34, 0x90},
+
+{0x40, 0x37},
+{0x50, 0x26},/*2d */
+{0x60, 0x22},/*26 */
+{0x70, 0x26},/*2d */
+/* PAGE 14 END */
+
+/* PAGE 15 START */
+{0x03, 0x15},
+{0x10, 0x0f},
+
+/*Rstep H 16*/
+/*Rstep L 14*/
+{0x14, 0x46}, /*CMCOFSGH*/
+{0x15, 0x36}, /*CMCOFSGM*/
+{0x16, 0x26}, /*CMCOFSGL*/
+{0x17, 0x2f}, /*CMC SIGN */
+
+/*CMC*/
+{0x30, 0x8f},
+{0x31, 0x59},
+{0x32, 0x0a},
+{0x33, 0x15},
+{0x34, 0x5b},
+{0x35, 0x06},
+{0x36, 0x07},
+{0x37, 0x40},
+{0x38, 0x87},
+
+/*CMC OFS*/
+{0x40, 0x94},
+{0x41, 0x20},
+{0x42, 0x89},
+{0x43, 0x84},
+{0x44, 0x03},
+{0x45, 0x01},
+{0x46, 0x88},
+{0x47, 0x9c},
+{0x48, 0x28},
+
+/*CMC POFS*/
+{0x50, 0x02},
+{0x51, 0x82},
+{0x52, 0x00},
+{0x53, 0x07},
+{0x54, 0x11},
+{0x55, 0x98},
+{0x56, 0x00},
+{0x57, 0x0b},
+{0x58, 0x8b},
+
+{0x80, 0x00},
+{0x85, 0x80},
+{0x87, 0x02},
+{0x88, 0x00},
+{0x89, 0x00},
+{0x8a, 0x00},
+/* PAGE 15 END */
+
+/* PAGE 16 START */
+{0x03, 0x16},
+{0x10, 0x31},
+{0x18, 0x5e},/* Double_AG 5e->37 */
+{0x19, 0x5d},/* Double_AG 5e->36 */
+{0x1a, 0x0e},
+{0x1b, 0x01},
+{0x1c, 0xdc},
+{0x1d, 0xfe},
+
+/*GMA Default*/
+{0x30, 0x00},
+{0x31, 0x08},
+{0x32, 0x1c},
+{0x33, 0x32},
+{0x34, 0x54},
+{0x35, 0x70},
+{0x36, 0x87},
+{0x37, 0x9a},
+{0x38, 0xaa},
+{0x39, 0xb9},
+{0x3a, 0xc4},
+{0x3b, 0xcf},
+{0x3c, 0xd8},
+{0x3d, 0xe0},
+{0x3e, 0xe9},
+{0x3f, 0xf0},
+{0x40, 0xf7},
+{0x41, 0xfc},
+{0x42, 0xff},
+
+{0x50, 0x00},
+{0x51, 0x08},
+{0x52, 0x1e},
+{0x53, 0x36},
+{0x54, 0x5a},
+{0x55, 0x75},
+{0x56, 0x8d},
+{0x57, 0xa1},
+{0x58, 0xb2},
+{0x59, 0xbe},
+{0x5a, 0xc9},
+{0x5b, 0xd2},
+{0x5c, 0xdb},
+{0x5d, 0xe3},
+{0x5e, 0xeb},
+{0x5f, 0xf0},
+{0x60, 0xf5},
+{0x61, 0xf7},
+{0x62, 0xf8},
+
+{0x70, 0x00},
+{0x71, 0x08},
+{0x72, 0x1c},
+{0x73, 0x32},
+{0x74, 0x54},
+{0x75, 0x70},
+{0x76, 0x87},
+{0x77, 0x9a},
+{0x78, 0xaa},
+{0x79, 0xb9},
+{0x7a, 0xc4},
+{0x7b, 0xcf},
+{0x7c, 0xd8},
+{0x7d, 0xe0},
+{0x7e, 0xe9},
+{0x7f, 0xf0},
+{0x80, 0xf7},
+{0x81, 0xfc},
+{0x82, 0xff},
+/* PAGE 16 END */
+
+/* PAGE 17 START */
+{0x03, 0x17},
+{0x10, 0xf7},
+/* PAGE 17 END */
+
+/* PAGE 18 START */
+{0x03, 0x18},
+{0x10, 0x07},
+{0x11, 0x00},
+{0x12, 0x58},
+{0x20, 0x02},
+{0x21, 0x80},
+{0x22, 0x01},
+{0x23, 0xe0},
+{0x24, 0x00},
+{0x25, 0x03},
+{0x26, 0x00},
+{0x27, 0x04},
+{0x28, 0x02},
+{0x29, 0x83},
+{0x2a, 0x01},
+{0x2b, 0xe4},
+{0x2c, 0x0a},
+{0x2d, 0x00},
+{0x2e, 0x0a},
+{0x2f, 0x00},
+{0x30, 0x25},
+
+/* PAGE 18 END */
+
+/* PAGE 20 START */
+{0x03, 0x20},
+{0x11, 0x1c},
+{0x18, 0x30},
+{0x1a, 0x08},
+{0x20, 0x05},
+{0x21, 0x30},
+{0x22, 0x10},
+{0x23, 0x00},
+{0x24, 0x00},
+
+{0x28, 0xef},
+{0x29, 0x0d},/*20100305 ad->0d */
+{0x2a, 0x03},
+{0x2b, 0xf5},
+
+{0x2c, 0xc2},
+{0x2d, 0xff},
+{0x2e, 0x33},
+{0x30, 0xf8},
+{0x32, 0x03},
+{0x33, 0x2e},
+{0x34, 0x30},
+{0x35, 0xd4},
+{0x36, 0xfe},
+{0x37, 0x32},
+{0x38, 0x04},
+{0x39, 0x22},
+{0x3a, 0xde},
+{0x3b, 0x22},
+{0x3c, 0xde},
+
+{0x50, 0x45},
+{0x51, 0x88},
+
+{0x56, 0x03},
+{0x57, 0xf7},
+{0x58, 0x14},
+{0x59, 0x88},
+{0x5a, 0x04},
+
+{0x60, 0xaa},
+{0x61, 0xaa},
+{0x62, 0xaa},
+{0x63, 0xaa},
+{0x64, 0xaa},
+{0x65, 0xaa},
+{0x66, 0xab},
+{0x67, 0xEa},
+{0x68, 0xab},
+{0x69, 0xEa},
+{0x6a, 0xaa},
+{0x6b, 0xaa},
+{0x6c, 0xaa},
+{0x6d, 0xaa},
+{0x6e, 0xaa},
+{0x6f, 0xaa},
+
+{0x70, 0x7a},
+{0x71, 0x80},
+
+{0x76, 0x43},
+{0x77, 0x02},
+{0x78, 0x24},
+{0x79, 0x49},
+{0x7a, 0x23},
+{0x7b, 0x22},
+{0x7d, 0x23},
+
+{0x83, 0x01},/*EXP Normal 30.00 fps */
+{0x84, 0x86},
+{0x85, 0x78},
+
+{0x86, 0x01},/*EXPMin 10204.08 fps */
+{0x87, 0x26},
+
+{0x88, 0x01},/*EXP Max 24.00 fps */
+{0x89, 0xe8},
+{0x8a, 0x16},
+
+{0x8B, 0x75},/*EXP100 */
+{0x8C, 0x24},
+
+{0x8D, 0x61},/*EXP120 */
+{0x8E, 0x9e},
+
+{0x91, 0x01},/*EXP Fix 23.93 fps */
+{0x92, 0xe9},
+{0x93, 0xcf},
+
+{0x98, 0x9d},/*9d */
+{0x99, 0x45},
+{0x9a, 0x0d},
+{0x9b, 0xde},
+
+{0x9c, 0x0e},/*EXP Limit 784.93 fps */
+{0x9d, 0xee},
+
+{0x9e, 0x01},/*EXP Unit */
+{0x9f, 0x26},
+
+{0xb0, 0x18},
+{0xb1, 0x14},
+{0xb2, 0xb8},
+{0xb3, 0x18},
+{0xb4, 0x1a},
+{0xb5, 0x44},
+{0xb6, 0x2f},
+{0xb7, 0x28},
+{0xb8, 0x25},
+{0xb9, 0x22},
+{0xba, 0x21},
+{0xbb, 0x20},
+{0xbc, 0x32},
+{0xbd, 0x32},
+
+{0xc0, 0x10},
+{0xc1, 0x2b},
+{0xc2, 0x2b},
+{0xc3, 0x2b},
+{0xc4, 0x08},
+
+{0xc8, 0x80},
+{0xc9, 0x80},
+/* PAGE 20 END */
+
+/* PAGE 22 START */
+{0x03, 0x22},
+{0x10, 0xfd},
+{0x11, 0x2e},
+{0x19, 0x01},
+{0x20, 0x30},
+{0x21, 0x80},
+{0x24, 0x01},
+/*0x2500, 7f New Lock Cond & New light stable*/
+
+{0x30, 0x80},
+{0x31, 0x80},
+{0x38, 0x11},
+{0x39, 0x34},
+{0x40, 0xf3},
+
+{0x41, 0x32},/*33 */
+{0x42, 0x22},/*22 */
+{0x43, 0xf0},/*f6 */
+{0x44, 0x44},/*44 */
+{0x45, 0x44},/*33 */
+{0x46, 0x00},
+{0x50, 0xb2},
+{0x51, 0x81},
+{0x52, 0x98},
+
+{0x80, 0x38},
+{0x81, 0x20},
+{0x82, 0x36},/*3a */
+
+{0x83, 0x5e},/*5e */
+{0x84, 0x22},/* 24 21 22 Spec AWB H modify */
+{0x85, 0x4f},/* 54 51 4f Spec AWB H modify */
+{0x86, 0x20},/*24 */
+
+{0x87, 0x48},
+{0x88, 0x38},
+{0x89, 0x37},/*38 */
+{0x8a, 0x29},/*2a */
+
+{0x8b, 0x40},/* 47 */
+{0x8c, 0x38},
+{0x8d, 0x34},
+{0x8e, 0x29},/*2c */
+
+{0x8f, 0x5c},
+{0x90, 0x5b},
+{0x91, 0x57},
+{0x92, 0x4f},
+{0x93, 0x43},
+{0x94, 0x3e},
+{0x95, 0x34},
+{0x96, 0x2c},
+{0x97, 0x23},
+{0x98, 0x20},
+{0x99, 0x1f},
+{0x9a, 0x1f},
+
+{0x9b, 0x77},
+{0x9c, 0x66},
+{0x9d, 0x48},
+{0x9e, 0x38},
+{0x9f, 0x30},
+
+{0xa0, 0x60},
+{0xa1, 0x34},
+{0xa2, 0x6f},
+{0xa3, 0xff},
+
+{0xa4, 0x14},/*1500fps */
+{0xa5, 0x2c},/* 700fps */
+{0xa6, 0xcf},
+
+{0xad, 0x40},
+{0xae, 0x4a},
+
+{0xaf, 0x28},/* low temp Rgain */
+{0xb0, 0x26},/* low temp Rgain */
+
+{0xb1, 0x00},/*0x20 -> 0x00 0405 modify */
+{0xb4, 0xea},
+{0xb8, 0xa1},/* a2: b-2, R+2 b4 B-3, R+4 lowtemp b0 a1 Spec AWB A modify */
+{0xb9, 0x00},
+/* PAGE 22 END */
+
+/* PAGE 48 START*/
+{0x03, 0x48},
+
+/* PLL Setting */
+{0x70, 0x05},
+{0x71, 0x30},/*MiPi Pllx2 */
+{0x72, 0x81},
+{0x70, 0xa5},/* PLL Enable */
+{0x03, 0x48},
+{0x03, 0x48},
+{0x03, 0x48},
+{0x03, 0x48},
+{0x70, 0x95},/* CLK_GEN_ENABLE */
+
+/* MIPI TX Setting */
+{0x11, 0x00},/* 20111013 0x10 continuous -> 0x00 not Continuous */
+{0x10, 0x1c},
+{0x12, 0x00},
+{0x14, 0x30},/*0x1470, *//* 20111013 0x00 -> 0x30 Clock Delay */
+{0x16, 0x04},/* 1016 0x04->0x05 */
+
+{0x19, 0x00},
+{0x1a, 0x32},
+{0x1b, 0x17},
+{0x1c, 0x0c},
+{0x1d, 0x0f},
+{0x1e, 0x05},
+{0x1f, 0x05},
+{0x20, 0x00},
+
+{0x23, 0x01},
+{0x24, 0x1e},
+{0x25, 0x00},
+{0x26, 0x00},
+{0x27, 0x01},
+{0x28, 0x00},
+{0x2a, 0x06},
+{0x2b, 0x40},
+{0x2c, 0x04},
+{0x2d, 0xb0},
+
+{0x30, 0x00},/*640x480 MiPi OutPut */
+{0x31, 0x05},
+
+/*0x3040, 800x600 MiPi OutPut*/
+/*0x3106,*/
+
+{0x32, 0x06},
+{0x33, 0x0a},
+{0x34, 0x03},/*CLK LP -> HS Prepare time 24MHz:0x02, 48MHz:0x03 */
+{0x35, 0x03},
+{0x36, 0x01},
+{0x37, 0x07},
+{0x38, 0x02},
+{0x39, 0x03},/*drivability 24MHZ:02, 48MHz:03 */
+{0x50, 0x00},
+/* PAGE 48 END*/
+
+/* PAGE 20 */
+{0x03, 0x20},
+{0x10, 0x8c},/*AE on 60hz */
+
+/* PAGE 22 */
+{0x03, 0x22},
+{0x10, 0xe9},
+
+/* PAGE 0 */
+{0x03, 0x00},
+{0x11, 0x94},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+
+{0x03, 0x00},
+{0x01, 0xf8},
+{0xff, 0x28},/*NEED Delay 400ms */
+};
+
+/*============================================================*/
+/* CAMERA INITIAL for VT Preview 15 Fixed Frame (VGA SETTING) */
+/*============================================================*/
+regs_short_t front_init_vt_regs[] = {
+/* SKT-VT - continuous */
+{0x01, 0xf9},/* sleep on */
+{0x01, 0xfb},/* sleep on */
+{0x01, 0xf9},/* sleep on */
+{0x08, 0x20},/* sleep on */
+{0x0a, 0x3f},/* sleep on */
+
+/* PAGE 20 */
+{0x03, 0x20},/* page 20 */
+{0x10, 0x0c},/* AE off 60hz */
+
+/* PAGE 22 */
+{0x03, 0x22},/* page 22 */
+{0x10, 0x69},/* AWB off */
+
+{0x03, 0x12},
+{0x20, 0x00},
+{0x21, 0x00},
+
+{0x03, 0x13},
+{0x10, 0xcb},
+
+/* Initial Start */
+/* PAGE 0 START */
+{0x03, 0x00},
+{0x10, 0x10},/* Vsync Active High B:[3] , Sub1/2mode */
+{0x11, 0x94},
+{0x12, 0x04},/* Pclk Falling Edge B:[2] */
+
+{0x0b, 0xaa},/* ESD Check Register */
+{0x0c, 0xaa},/* ESD Check Register */
+{0x0d, 0xaa},/* ESD Check Register */
+
+{0x20, 0x00},
+{0x21, 0x0a},/* modify 20110929 0x04->0x02 */
+{0x22, 0x00},
+{0x23, 0x0a},/* modify 20110929 0x14->0x0a */
+
+{0x24, 0x04},
+{0x25, 0xb0},
+{0x26, 0x06},
+{0x27, 0x40},
+
+{0x28, 0x0c},
+{0x29, 0x04},
+{0x2a, 0x02},
+{0x2b, 0x04},
+{0x2c, 0x06},
+{0x2d, 0x02},
+
+{0x40, 0x01},/* Hblank_360 */
+{0x41, 0x68},
+{0x42, 0x00},
+{0x43, 0x44},/* Flick Stop 60hz */
+{0x44, 0x09},/* VSCLIP */
+
+{0x45, 0x04},
+{0x46, 0x18},
+{0x47, 0xd8},
+
+ /*BLC*/ {0x80, 0x2e},
+{0x81, 0x7e},
+{0x82, 0x90},
+{0x83, 0x00},
+{0x84, 0x0c},
+{0x85, 0x00},
+{0x90, 0x0e},/* BLC_TIME_TH_ON */
+{0x91, 0x0e},/* BLC_TIME_TH_OFF */
+{0x92, 0xd8},/* BLC_AG_TH_ON */
+{0x93, 0xd0},/* BLC_AG_TH_OFF */
+{0x94, 0xff},
+{0x95, 0xff},
+{0x96, 0xdc},
+{0x97, 0xfe},
+{0x98, 0x38},
+
+/*Dark BLC*/
+{0xa0, 0x00},
+{0xa2, 0x00},
+{0xa4, 0x00},
+{0xa6, 0x00},
+
+/*Normal BLC*/
+{0xa8, 0x43},
+{0xaa, 0x43},
+{0xac, 0x43},
+{0xae, 0x43},
+
+/*OutDoor BLC*/
+{0x99, 0x43},
+{0x9a, 0x43},
+{0x9b, 0x43},
+{0x9c, 0x43},
+/* PAGE 0 END */
+
+/* PAGE 2 START */
+{0x03, 0x02},
+{0x12, 0x03},
+{0x13, 0x03},
+{0x16, 0x00},
+{0x17, 0x8C},
+{0x18, 0x4c},/* Double_AG */
+{0x19, 0x00},
+{0x1a, 0x39},/* Double_AG 38 ->39 */
+{0x1c, 0x09},
+{0x1d, 0x40},
+{0x1e, 0x30},
+{0x1f, 0x10},
+
+{0x20, 0x77},
+{0x21, 0xde},
+{0x22, 0xa7},
+{0x23, 0x30},/* CLAMP */
+{0x27, 0x3c},
+{0x2b, 0x80},
+{0x2e, 0x00},
+{0x2f, 0x00},
+{0x30, 0x05},/* For Hi-253 never no change 0x05 */
+
+{0x50, 0x20},
+{0x51, 0x03},/* 20110826 Ãß°¡ */
+{0x52, 0x01},/* 0x03 --> 0x01 */
+{0x53, 0xc1},/* 20110818 Ãß°¡ */
+{0x55, 0x1c},
+{0x56, 0x11},
+{0x5d, 0xa2},
+{0x5e, 0x5a},
+
+{0x60, 0x87},
+{0x61, 0x99},
+{0x62, 0x88},
+{0x63, 0x97},
+{0x64, 0x88},
+{0x65, 0x97},
+
+{0x67, 0x0c},
+{0x68, 0x0c},
+{0x69, 0x0c},
+
+{0x72, 0x89},
+{0x73, 0x96},
+{0x74, 0x89},
+{0x75, 0x96},
+{0x76, 0x89},
+{0x77, 0x96},
+
+{0x7c, 0x85},
+{0x7d, 0xaf},
+{0x80, 0x01},
+{0x81, 0x7f},
+{0x82, 0x13},
+{0x83, 0x24},
+{0x84, 0x7d},
+{0x85, 0x81},
+{0x86, 0x7d},
+{0x87, 0x81},
+
+{0x92, 0x48},
+{0x93, 0x54},
+{0x94, 0x7d},
+{0x95, 0x81},
+{0x96, 0x7d},
+{0x97, 0x81},
+
+{0xa0, 0x02},
+{0xa1, 0x7b},
+{0xa2, 0x02},
+{0xa3, 0x7b},
+{0xa4, 0x7b},
+{0xa5, 0x02},
+{0xa6, 0x7b},
+{0xa7, 0x02},
+
+{0xa8, 0x85},
+{0xa9, 0x8c},
+{0xaa, 0x85},
+{0xab, 0x8c},
+{0xac, 0x10},
+{0xad, 0x16},
+{0xae, 0x10},
+{0xaf, 0x16},
+
+{0xb0, 0x99},
+{0xb1, 0xa3},
+{0xb2, 0xa4},
+{0xb3, 0xae},
+{0xb4, 0x9b},
+{0xb5, 0xa2},
+{0xb6, 0xa6},
+{0xb7, 0xac},
+{0xb8, 0x9b},
+{0xb9, 0x9f},
+{0xba, 0xa6},
+{0xbb, 0xaa},
+{0xbc, 0x9b},
+{0xbd, 0x9f},
+{0xbe, 0xa6},
+{0xbf, 0xaa},
+
+{0xc4, 0x2c},
+{0xc5, 0x43},
+{0xc6, 0x63},
+{0xc7, 0x79},
+
+{0xc8, 0x2d},
+{0xc9, 0x42},
+{0xca, 0x2d},
+{0xcb, 0x42},
+{0xcc, 0x64},
+{0xcd, 0x78},
+{0xce, 0x64},
+{0xcf, 0x78},
+{0xd0, 0x0a},
+{0xd1, 0x09},
+{0xd4, 0x0e},/* DCDC_TIME_TH_ON */
+{0xd5, 0x0e},/* DCDC_TIME_TH_OFF */
+{0xd6, 0xd8},/* DCDC_AG_TH_ON */
+{0xd7, 0xd0},/* DCDC_AG_TH_OFF */
+{0xe0, 0xc4},
+{0xe1, 0xc4},
+{0xe2, 0xc4},
+{0xe3, 0xc4},
+{0xe4, 0x00},
+{0xe8, 0x80},
+{0xe9, 0x40},
+{0xea, 0x7f},
+
+{0xf0, 0x01},
+{0xf1, 0x01},
+{0xf2, 0x01},
+{0xf3, 0x01},
+{0xf4, 0x01},
+
+/* PAGE 2 END */
+
+/* PAGE 3 */
+{0x03, 0x03},
+{0x10, 0x10},
+/* PAGE 3 END */
+
+/* PAGE 10 START */
+{0x03, 0x10},
+{0x10, 0x01},/* CrYCbY */
+{0x12, 0x30},
+{0x20, 0x00},
+{0x30, 0x00},
+{0x31, 0x00},
+{0x32, 0x00},
+{0x33, 0x00},
+
+{0x34, 0x30},
+{0x35, 0x00},
+{0x36, 0x00},
+{0x38, 0x00},
+{0x3e, 0x58},
+{0x3f, 0x02},/* For Preview */
+
+{0x40, 0x80},
+{0x41, 0x2c},
+
+{0x60, 0x6b},
+{0x61, 0x7a},/* 77 */
+{0x62, 0x72},/* 77 */
+{0x63, 0x50},/* Double_AG 50->30 */
+{0x64, 0x80},
+
+{0x66, 0x42},
+{0x67, 0x20},
+
+{0x6a, 0x80},/* 8a */
+{0x6b, 0x84},/* 74 */
+{0x6c, 0x7a},/* 7e */
+{0x6d, 0x80},/* 8e */
+
+/* PAGE 11 START */
+{0x03, 0x11},
+{0x10, 0x7f},
+{0x11, 0x40},
+{0x12, 0x0a},/* Blue Max-Filter Delete */
+{0x13, 0xbb},
+
+{0x26, 0x31},/* Double_AG 31->20 */
+{0x27, 0x34},/* Double_AG 34->22 */
+{0x28, 0x0f},
+{0x29, 0x10},
+{0x2b, 0x30},
+{0x2c, 0x32},
+
+/*Out2 D-LPF th*/
+{0x30, 0x70},
+{0x31, 0x10},
+{0x32, 0x58},
+{0x33, 0x09},
+{0x34, 0x06},
+{0x35, 0x03},
+
+/*Out1 D-LPF th*/
+{0x36, 0x70},
+{0x37, 0x18},
+{0x38, 0x58},
+{0x39, 0x20},
+{0x3a, 0x1f},
+{0x3b, 0x03},
+
+/*Indoor D-LPF th*/
+{0x3c, 0x80},
+{0x3d, 0x18},
+{0x3e, 0x80},
+{0x3f, 0x0c},
+{0x40, 0x09},
+{0x41, 0x06},
+
+/*Dark1 D-LPF th*/
+{0x42, 0x80},
+{0x43, 0x18},
+{0x44, 0x80},
+{0x45, 0x0f},
+{0x46, 0x0c},
+{0x47, 0x0b},
+
+/*Dark2 D-LPF th*/
+{0x48, 0x88},
+{0x49, 0x2c},
+{0x4a, 0x80},
+{0x4b, 0x0f},
+{0x4c, 0x0c},
+{0x4d, 0x0b},
+
+/*Dark3 D-LPF th*/
+{0x4e, 0x80},
+{0x4f, 0x23},
+{0x50, 0x80},
+{0x51, 0x0f},
+{0x52, 0x0c},
+{0x53, 0x0c},
+
+{0x54, 0x11},
+{0x55, 0x17},
+{0x56, 0x20},
+{0x57, 0x01},
+{0x58, 0x00},
+{0x59, 0x00},
+
+{0x5a, 0x18},
+{0x5b, 0x00},
+{0x5c, 0x00},
+
+{0x60, 0x3f},
+{0x62, 0x60},
+{0x70, 0x06},
+/* PAGE 11 END */
+
+/* PAGE 12 START */
+{0x03, 0x12},
+{0x20, 0x0f},
+{0x21, 0x0f},
+
+{0x25, 0x00},/* 0x30 */
+
+{0x28, 0x00},
+{0x29, 0x00},
+{0x2a, 0x00},
+
+{0x30, 0x50},
+{0x31, 0x18},
+{0x32, 0x32},
+{0x33, 0x40},
+{0x34, 0x50},
+{0x35, 0x70},
+{0x36, 0xa0},
+
+/*Out2 th*/
+{0x40, 0xa0},
+{0x41, 0x40},
+{0x42, 0xa0},
+{0x43, 0x90},
+{0x44, 0x90},
+{0x45, 0x80},
+
+/*Out1 th*/
+{0x46, 0xb0},
+{0x47, 0x55},
+{0x48, 0xb0},
+{0x49, 0xb0},
+{0x4a, 0x90},
+{0x4b, 0x80},
+
+/*Indoor th*/
+{0x4c, 0xb0},
+{0x4d, 0x40},
+{0x4e, 0x90},
+{0x4f, 0x90},
+{0x50, 0xa0},
+{0x51, 0x80},
+
+/*Dark1 th*/
+{0x52, 0xb0},
+{0x53, 0x50},
+{0x54, 0xa8},
+{0x55, 0xa8},
+{0x56, 0xb0},
+{0x57, 0x7b},
+
+/*Dark2 th*/
+{0x58, 0xa0},
+{0x59, 0x40},
+{0x5a, 0xb8},
+{0x5b, 0xb8},
+{0x5c, 0xc8},
+{0x5d, 0x7b},
+
+/*Dark3 th*/
+{0x5e, 0x9c},
+{0x5f, 0x40},
+{0x60, 0xc0},
+{0x61, 0xc0},
+{0x62, 0xc8},
+{0x63, 0x7b},
+
+{0x70, 0x15},
+{0x71, 0x01},/* Don't Touch register */
+
+{0x72, 0x18},
+{0x73, 0x01},/* Don't Touch register */
+
+{0x74, 0x25},
+{0x75, 0x15},
+
+{0x80, 0x20},
+{0x81, 0x40},
+{0x82, 0x65},
+{0x85, 0x1a},
+{0x88, 0x00},
+{0x89, 0x00},
+{0x90, 0x5d},/* For SK VT */
+
+/*Dont Touch register*/
+{0xD0, 0x0c},
+{0xD1, 0x80},
+
+/*only For SK VT */
+{0xD2, 0x67},
+
+{0xD3, 0x00},
+{0xD4, 0x00},
+
+/*only For SK VT */
+{0xd5, 0x02},
+
+{0xD6, 0xff},
+
+/*only For SK VT */
+{0xd7, 0x18},
+
+/*End*/
+{0x3b, 0x06},
+{0x3c, 0x06},
+
+/*Dont Touch register*/
+{0xc5, 0x30},/* 55->48 */
+{0xc6, 0x2a},/* 48->40 */
+/* PAGE 12 END */
+
+/* PAGE 13 START */
+{0x03, 0x13},
+/*Edge*/
+{0x10, 0xcb},
+{0x11, 0x7b},
+{0x12, 0x07},
+{0x14, 0x00},
+
+{0x20, 0x15},
+{0x21, 0x13},
+{0x22, 0x33},
+{0x23, 0x05},
+{0x24, 0x09},
+
+{0x25, 0x0a},
+
+{0x26, 0x18},
+{0x27, 0x30},
+{0x29, 0x12},
+{0x2a, 0x50},
+
+/*Low clip th*/
+{0x2b, 0x02},
+{0x2c, 0x02},
+{0x25, 0x06},
+{0x2d, 0x0c},
+{0x2e, 0x12},
+{0x2f, 0x12},
+
+/*Out2 Edge*/
+{0x50, 0x10},
+{0x51, 0x14},
+{0x52, 0x12},
+{0x53, 0x0c},
+{0x54, 0x0f},
+{0x55, 0x0c},
+
+/*Out1 Edge*/
+{0x56, 0x0f},
+{0x57, 0x12},
+{0x58, 0x12},
+{0x59, 0x09},
+{0x5a, 0x0c},
+{0x5b, 0x0c},
+
+/*Indoor Edge*/
+{0x5c, 0x0a},
+{0x5d, 0x0b},
+{0x5e, 0x0a},
+{0x5f, 0x08},
+{0x60, 0x09},
+{0x61, 0x08},
+
+/*Dark1 Edge*/
+{0x62, 0x09},
+{0x63, 0x09},
+{0x64, 0x09},
+{0x65, 0x07},
+{0x66, 0x07},
+{0x67, 0x07},
+
+/*Dark2 Edge*/
+{0x68, 0x08},
+{0x69, 0x08},
+{0x6a, 0x08},
+{0x6b, 0x06},
+{0x6c, 0x06},
+{0x6d, 0x06},
+
+/*Dark3 Edge*/
+{0x6e, 0x08},
+{0x6f, 0x08},
+{0x70, 0x08},
+{0x71, 0x06},
+{0x72, 0x06},
+{0x73, 0x06},
+
+/*2DY*/
+{0x80, 0xfd},/*only For SK VT */
+{0x81, 0x1f},
+{0x82, 0x05},
+{0x83, 0x31},
+
+{0x90, 0x05},
+{0x91, 0x05},
+{0x92, 0x33},
+{0x93, 0x30},
+{0x94, 0x03},
+{0x95, 0x14},
+{0x97, 0x20},
+{0x99, 0x20},
+
+{0xa0, 0x01},
+{0xa1, 0x02},
+{0xa2, 0x01},
+{0xa3, 0x02},
+{0xa4, 0x05},
+{0xa5, 0x05},
+{0xa6, 0x07},
+{0xa7, 0x08},
+{0xa8, 0x07},
+{0xa9, 0x08},
+{0xaa, 0x07},
+{0xab, 0x08},
+
+/*Out2*/
+{0xb0, 0x22},
+{0xb1, 0x2a},
+{0xb2, 0x28},
+{0xb3, 0x22},
+{0xb4, 0x2a},
+{0xb5, 0x28},
+
+/*Out1*/
+{0xb6, 0x22},
+{0xb7, 0x2a},
+{0xb8, 0x28},
+{0xb9, 0x22},
+{0xba, 0x2a},
+{0xbb, 0x28},
+
+/*Indoor*/
+{0xbc, 0x25},
+{0xbd, 0x2a},
+{0xbe, 0x27},
+{0xbf, 0x25},
+{0xc0, 0x2a},
+{0xc1, 0x27},
+
+/*Dark1*/
+{0xc2, 0x1e},
+{0xc3, 0x24},
+{0xc4, 0x20},
+{0xc5, 0x1e},
+{0xc6, 0x24},
+{0xc7, 0x20},
+
+/*Dark2*/
+{0xc8, 0x18},
+{0xc9, 0x20},
+{0xca, 0x1e},
+{0xcb, 0x18},
+{0xcc, 0x20},
+{0xcd, 0x1e},
+
+/*Dark3*/
+{0xce, 0x18},
+{0xcf, 0x20},
+{0xd0, 0x1e},
+{0xd1, 0x18},
+{0xd2, 0x20},
+{0xd3, 0x1e},
+/* PAGE 13 END */
+
+/* PAGE 14 START */
+{0x03, 0x14},
+{0x10, 0x11},
+
+{0x14, 0x80},/* GX */
+{0x15, 0x80},/* GY */
+{0x16, 0x80},/* RX */
+{0x17, 0x80},/* RY */
+{0x18, 0x80},/* BX */
+{0x19, 0x80},/* BY */
+
+{0x20, 0x80},/* X */
+{0x21, 0x80},/* Y */
+
+{0x22, 0x80},
+{0x23, 0x80},
+{0x24, 0x80},
+
+{0x30, 0xc8},
+{0x31, 0x2b},
+{0x32, 0x00},
+{0x33, 0x00},
+{0x34, 0x90},
+
+{0x40, 0x37},
+{0x50, 0x26},/* 2d */
+{0x60, 0x22},/* 26 */
+{0x70, 0x26},/* 2d */
+/* PAGE 14 END */
+
+/* PAGE 15 START */
+{0x03, 0x15},
+{0x10, 0x0f},
+
+/*Rstep H 16*/
+/*Rstep L 14*/
+{0x14, 0x46},/* CMCOFSGH */
+{0x15, 0x36},/* CMCOFSGM */
+{0x16, 0x26},/* CMCOFSGL */
+{0x17, 0x2f},/* CMC SIGN */
+
+ /*CMC*/ {0x30, 0x8f},
+{0x31, 0x59},
+{0x32, 0x0a},
+{0x33, 0x15},
+{0x34, 0x5b},
+{0x35, 0x06},
+{0x36, 0x07},
+{0x37, 0x40},
+{0x38, 0x87},
+
+/*CMC OFS*/
+{0x40, 0x94},
+{0x41, 0x20},
+{0x42, 0x89},
+{0x43, 0x84},
+{0x44, 0x03},
+{0x45, 0x01},
+{0x46, 0x88},
+{0x47, 0x9c},
+{0x48, 0x28},
+
+/*CMC POFS*/
+{0x50, 0x02},
+{0x51, 0x82},
+{0x52, 0x00},
+{0x53, 0x07},
+{0x54, 0x11},
+{0x55, 0x98},
+{0x56, 0x00},
+{0x57, 0x0b},
+{0x58, 0x8b},
+
+{0x80, 0x00},
+{0x85, 0x80},
+{0x87, 0x02},
+{0x88, 0x00},
+{0x89, 0x00},
+{0x8a, 0x00},
+/* PAGE 15 END */
+
+/* PAGE 16 START */
+{0x03, 0x16},
+{0x10, 0x31},
+{0x18, 0x5e},/* Double_AG 5e->37 */
+{0x19, 0x5d},/* Double_AG 5e->36 */
+{0x1a, 0x0e},
+{0x1b, 0x01},
+{0x1c, 0xdc},
+{0x1d, 0xfe},
+
+/*GMA Default*/
+{0x30, 0x00},
+{0x31, 0x08},
+{0x32, 0x1c},
+{0x33, 0x32},
+{0x34, 0x54},
+{0x35, 0x70},
+{0x36, 0x87},
+{0x37, 0x9a},
+{0x38, 0xaa},
+{0x39, 0xb9},
+{0x3a, 0xc4},
+{0x3b, 0xcf},
+{0x3c, 0xd8},
+{0x3d, 0xe0},
+{0x3e, 0xe9},
+{0x3f, 0xf0},
+{0x40, 0xf7},
+{0x41, 0xfc},
+{0x42, 0xff},
+
+{0x50, 0x00},
+{0x51, 0x08},
+{0x52, 0x1e},
+{0x53, 0x36},
+{0x54, 0x5a},
+{0x55, 0x75},
+{0x56, 0x8d},
+{0x57, 0xa1},
+{0x58, 0xb2},
+{0x59, 0xbe},
+{0x5a, 0xc9},
+{0x5b, 0xd2},
+{0x5c, 0xdb},
+{0x5d, 0xe3},
+{0x5e, 0xeb},
+{0x5f, 0xf0},
+{0x60, 0xf5},
+{0x61, 0xf7},
+{0x62, 0xf8},
+
+{0x70, 0x00},
+{0x71, 0x0b},
+{0x72, 0x1a},
+{0x73, 0x37},
+{0x74, 0x58},
+{0x75, 0x70},
+{0x76, 0x86},
+{0x77, 0x99},
+{0x78, 0xa9},
+{0x79, 0xb7},
+{0x7a, 0xc3},
+{0x7b, 0xcf},
+{0x7c, 0xd9},
+{0x7d, 0xe1},
+{0x7e, 0xe8},
+{0x7f, 0xef},
+{0x80, 0xf4},
+{0x81, 0xfa},
+{0x82, 0xff},
+/* PAGE 16 END */
+
+/* PAGE 17 START */
+{0x03, 0x17},
+{0x10, 0xf7},
+/* PAGE 17 END */
+
+/* PAGE 18 START */
+{0x03, 0x18},
+{0x10, 0x07},
+{0x11, 0x00},
+{0x12, 0x98},
+{0x20, 0x05},
+{0x21, 0x00},
+{0x22, 0x03},
+{0x23, 0xc0},
+{0x24, 0x00},
+{0x25, 0x04},
+{0x26, 0x00},
+{0x27, 0x08},
+{0x28, 0x05},
+{0x29, 0x04},
+{0x2a, 0x03},
+{0x2b, 0xc8},
+{0x2c, 0x0a},
+{0x2d, 0x00},
+{0x2e, 0x0a},
+{0x2f, 0x00},
+{0x30, 0x46},
+/* PAGE 18 END */
+
+/* PAGE 20 START */
+{0x03, 0x20},
+{0x11, 0x1c},
+{0x18, 0x30},
+{0x1a, 0x08},
+{0x20, 0x05},
+{0x21, 0x30},
+{0x22, 0x10},
+{0x23, 0x00},
+{0x24, 0x04},
+
+{0x28, 0xef},
+{0x29, 0x0d},/* 20100305 ad->0d */
+{0x2a, 0x03},
+{0x2b, 0xf5},
+
+{0x2c, 0xc2},
+{0x2d, 0xff},
+{0x2e, 0x33},
+{0x30, 0xf8},
+{0x32, 0x03},
+{0x33, 0x2e},
+{0x34, 0x30},
+{0x35, 0xd4},
+{0x36, 0xfe},
+{0x37, 0x32},
+{0x38, 0x04},
+{0x39, 0x22},
+{0x3a, 0xde},
+{0x3b, 0x22},
+{0x3c, 0xde},
+
+{0x50, 0x45},
+{0x51, 0x88},
+
+{0x56, 0x03},
+{0x57, 0xf7},
+{0x58, 0x14},
+{0x59, 0x88},
+{0x5a, 0x04},
+
+{0x60, 0xaa},
+{0x61, 0xaa},
+{0x62, 0xaa},
+{0x63, 0xaa},
+{0x64, 0xaa},
+{0x65, 0xaa},
+{0x66, 0xab},
+{0x67, 0xEa},
+{0x68, 0xab},
+{0x69, 0xEa},
+{0x6a, 0xaa},
+{0x6b, 0xaa},
+{0x6c, 0xaa},
+{0x6d, 0xaa},
+{0x6e, 0xaa},
+{0x6f, 0xaa},
+
+{0x70, 0x70},/* 6c */
+{0x71, 0x82},/* 82(+8) */
+
+{0x76, 0x43},
+{0x77, 0x02},
+{0x78, 0x24},/* 24 */
+{0x79, 0x48},/* Y Target 70 => 25, 72 => 26 */
+{0x7a, 0x23},/* 23 */
+{0x7b, 0x22},/* 22 */
+{0x7d, 0x23},
+
+{0x83, 0x01},/* EXP Normal 30.00 fps */
+{0x84, 0x86},
+{0x85, 0xa0},
+
+{0x86, 0x01},/* EXPMin 6000.00 fps */
+{0x87, 0xf4},
+
+{0x88, 0x05},/* EXP Max 8.57 fps */
+{0x89, 0x57},
+{0x8a, 0x30},
+
+{0x8B, 0x75},/* EXP100, PLLx2 Mclk24 */
+{0x8C, 0x30},
+
+{0x8D, 0x61},/* EXP120, PLLx2 Mclk24 */
+{0x8E, 0xa8},
+
+{0x91, 0x05},/* EXP Fix 8.00 fps */
+{0x92, 0xb8},
+{0x93, 0xd8},
+
+{0x98, 0x9d},
+{0x99, 0x45},
+{0x9a, 0x0d},
+{0x9b, 0xde},
+
+{0x9c, 0x17},/* EXP Limit 500.00 fps, PLLx2 Mclk24 */
+{0x9d, 0x70},
+
+{0x9e, 0x01},/* EXP Unit, PLLx2 Mclk24 */
+{0x9f, 0xf4},
+
+{0xb0, 0x18},
+{0xb1, 0x14},
+{0xb2, 0xe0},
+{0xb3, 0x18},
+{0xb4, 0x1a},
+{0xb5, 0x44},
+{0xb6, 0x2f},
+{0xb7, 0x28},
+{0xb8, 0x25},
+{0xb9, 0x22},
+{0xba, 0x21},
+{0xbb, 0x20},
+{0xbc, 0x32},
+{0xbd, 0x32},
+
+{0xc0, 0x10},
+{0xc1, 0x2b},
+{0xc2, 0x2b},
+{0xc3, 0x2b},
+{0xc4, 0x08},
+
+{0xc8, 0x80},
+{0xc9, 0x80},
+/* PAGE 20 END */
+
+/* PAGE 22 START */
+{0x03, 0x22},
+{0x10, 0xfd},
+{0x11, 0x2e},
+{0x19, 0x01},/* Low On */
+{0x20, 0x10},
+{0x21, 0x80},
+{0x24, 0x01},
+/*0x2500, 7f New Lock Cond & New light stable */
+
+{0x30, 0x80},
+{0x31, 0x80},
+{0x38, 0x11},
+{0x39, 0x34},
+{0x40, 0xf3},
+
+{0x41, 0x32},/* 33 */
+{0x42, 0x22},/* 22 */
+{0x43, 0xf0},/* f6 */
+{0x44, 0x44},/* 44 */
+{0x45, 0x44},/* 33 */
+{0x46, 0x00},
+{0x50, 0xb2},
+{0x51, 0x81},
+{0x52, 0x98},
+
+{0x80, 0x38},
+{0x81, 0x20},
+{0x82, 0x36},/* 3a */
+
+{0x83, 0x5e},/* 5e */
+{0x84, 0x22},/* 24 21 22 Spec AWB H modify */
+{0x85, 0x4f},/* 54 51 4f Spec AWB H modify */
+{0x86, 0x20},/* 24 */
+
+{0x87, 0x48},
+{0x88, 0x38},
+{0x89, 0x37},/* 38 */
+{0x8a, 0x29},/* 2a */
+
+{0x8b, 0x40},/* 47 */
+{0x8c, 0x38},
+{0x8d, 0x34},
+{0x8e, 0x29},/* 2c */
+
+{0x8f, 0x5c},
+{0x90, 0x5b},
+{0x91, 0x57},
+{0x92, 0x4f},
+{0x93, 0x43},
+{0x94, 0x3e},
+{0x95, 0x34},
+{0x96, 0x2c},
+{0x97, 0x23},
+{0x98, 0x20},
+{0x99, 0x1f},
+{0x9a, 0x1f},
+
+{0x9b, 0x77},
+{0x9c, 0x66},
+{0x9d, 0x48},
+{0x9e, 0x38},
+{0x9f, 0x30},
+
+{0xa0, 0x60},
+{0xa1, 0x34},
+{0xa2, 0x6f},
+{0xa3, 0xff},
+
+{0xa4, 0x14},/* 1500fps */
+{0xa5, 0x2c},/* 700fps */
+{0xa6, 0xcf},
+
+{0xad, 0x40},
+{0xae, 0x4a},
+
+{0xaf, 0x28},/* low temp Rgain */
+{0xb0, 0x26},/* low temp Rgain */
+
+{0xb1, 0x00},/* 0x20 -> 0x00 0405 modify */
+{0xb4, 0xea},
+{0xb8, 0xa1},/* a2: b-2, R+2 b4 B-3, R+4 lowtemp b0 a1 Spec AWB A modify */
+{0xb9, 0x00},
+/* PAGE 22 END */
+
+/* PAGE 48 START*/
+{0x03, 0x48},
+
+/* PLL Setting */
+{0x70, 0x05},
+{0x71, 0x30},/*MiPi Pllx2 */
+{0x72, 0x85},
+{0x70, 0xa5},/* PLL Enable */
+{0x03, 0x48},
+{0x03, 0x48},
+{0x03, 0x48},
+{0x03, 0x48},
+{0x70, 0x95},/* CLK_GEN_ENABLE */
+
+/* MIPI TX Setting */
+{0x11, 0x00},/* 20111013 0x01 -> 0x00 not Continues */
+/*0x17cc*/
+{0x10, 0x1c},
+{0x12, 0x00},
+{0x14, 0x30},/*0x1470, *//* 20111013 0x00 -> 0x30 Clock Delay */
+{0x16, 0x04},
+
+{0x19, 0x00},
+{0x1a, 0x32},
+{0x1b, 0x17},
+{0x1c, 0x0e},
+{0x1d, 0x0f},
+{0x1e, 0x04},
+{0x1f, 0x04},
+{0x20, 0x00},
+
+{0x23, 0x01},
+{0x24, 0x1e},
+{0x25, 0x00},
+{0x26, 0x00},
+{0x27, 0x01},
+{0x28, 0x00},
+{0x2a, 0x06},
+{0x2b, 0x40},
+{0x2c, 0x04},
+{0x2d, 0xb0},
+
+{0x30, 0x00},/*640x480 MiPi OutPut */
+{0x31, 0x05},
+
+/*0x3040, 800x600 MiPi OutPut*/
+/*0x3106,*/
+
+{0x32, 0x06},
+{0x33, 0x0a},
+{0x34, 0x02},/*CLK LP -> HS Prepare time 24MHz:0x02, 48MHz:0x03 */
+{0x35, 0x03},
+{0x36, 0x01},
+{0x37, 0x07},
+{0x38, 0x02},
+{0x39, 0x02},/*drivability 24MHZ:02, 48MHz:03 */
+
+/*0x17c4,*/ /*MHSHIM*/
+/*0x17c0,*/ /*MHSHIM*/
+/*0x1700,*/ /*MHSHIM*/
+{0x50, 0x00},
+/* PAGE 48 END*/
+
+/* PAGE 20 */
+{0x03, 0x20},
+{0x10, 0x8c},/*AE on 60hz */
+
+/* PAGE 22 */
+{0x03, 0x22},
+{0x10, 0xe9},
+
+/* PAGE 0 */
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+
+{0x03, 0x00},
+{0x01, 0xf8},
+
+{0xff, 0x28},/* NEED Delay 400ms */
+};
+
+regs_short_t front_preview_camera_regs[] = {
+{0x03, 0x00},/*Sleep On */
+{0x01, 0xf9},
+
+{0x03, 0x20},/*page 20 */
+{0x18, 0x30},/*for Preview */
+{0x10, 0x0c},/*AE off 60hz */
+
+{0x03, 0x22},/*page 22 */
+{0x10, 0x69},/*awb off */
+
+{0x03, 0x00},
+{0x10, 0x11},
+
+{0x11, 0x90},
+
+{0x20, 0x00},
+{0x21, 0x02},/*modify 20110929 0x04->0x02 */
+{0x22, 0x00},
+{0x23, 0x0a},/*modify 20110929 0x14->0x0a */
+
+{0x42, 0x00},/*VBlank */
+{0x43, 0x44},/*68 */
+
+/*Page10*/
+{0x03, 0x10},
+{0x3f, 0x02},
+{0x60, 0x6b},
+
+/*Page12*/
+{0x03, 0x12},
+{0x20, 0x00},
+{0x21, 0x00},
+{0x90, 0x00},
+
+/*only for Preview DPC */
+{0xd2, 0x17},
+{0xd5, 0x0f},
+{0xd7, 0xff},
+
+/*Page13*/
+{0x03, 0x13},
+{0x80, 0x00},
+
+/*Page18*/
+{0x03, 0x18},
+{0x10, 0x07},
+
+/* PAGE 48 START*/
+{0x03, 0x48},
+
+/* PLL Setting */
+{0x70, 0x05},
+{0x71, 0x30},/*MiPi Pllx2 */
+{0x72, 0x85},
+{0x70, 0xa5},/* PLL Enable */
+{0x03, 0x48},
+{0x03, 0x48},
+{0x03, 0x48},
+{0x03, 0x48},
+{0x70, 0x95},/* CLK_GEN_ENABLE */
+
+/* MIPI TX Setting */
+{0x11, 0x00},/* 20111013 0x10 continuous -> 0x00 not Continuous */
+/*0x17cc,*/ /*MHSHIM*/
+{0x10, 0x1c},
+{0x12, 0x00},
+{0x14, 0x30},/*0x1470, *//* 20111013 0x00 -> 0x30 Clock Delay */
+{0x16, 0x04},/* 1016 0x04->0x05 */
+
+{0x19, 0x00},
+{0x1a, 0x32},
+{0x1b, 0x17},
+{0x1c, 0x0e},
+{0x1d, 0x0f},
+{0x1e, 0x04},
+{0x1f, 0x04},
+{0x20, 0x00},
+
+{0x23, 0x01},
+{0x24, 0x1e},
+{0x25, 0x00},
+{0x26, 0x00},
+{0x27, 0x01},
+{0x28, 0x00},
+{0x2a, 0x06},
+{0x2b, 0x40},
+{0x2c, 0x04},
+{0x2d, 0xb0},
+
+{0x30, 0x00},/*640x480 MiPi OutPut */
+{0x31, 0x05},
+
+/*0x3040, 800x600 MiPi OutPut*/
+/*0x3106,*/
+
+{0x32, 0x06},
+{0x33, 0x0a},
+{0x34, 0x02},/*CLK LP -> HS Prepare time 24MHz:0x02, 48MHz:0x03 */
+{0x35, 0x01},
+{0x36, 0x03},
+{0x37, 0x07},
+{0x38, 0x02},
+{0x39, 0x02},/*drivability 24MHZ:02, 48MHz:03 */
+/*0x17c4,*/ /*MHSHIM*/
+/*0x17c0,*/ /*MHSHIM*/
+/*0x1700,*/ /*MHSHIM*/
+{0x50, 0x00},
+/* PAGE 48 END*/
+
+{0x03, 0x20},
+{0x10, 0x8c},/*AE on 60hz */
+
+{0x03, 0x22},
+{0x10, 0xe9},/*AWB ON */
+
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+
+{0x03, 0x00},/*Sleep Off */
+{0x01, 0xf8},
+
+{0xff, 0x28},/*400ms */
+};
+
+regs_short_t front_snapshot_normal_regs[] = {
+{0x03, 0x00},
+{0x01, 0xf9},
+
+{0x03, 0x22},/*Page 22 */
+{0x10, 0x69},/*AWB Off */
+
+{0x03, 0x00},
+{0x10, 0x00},
+{0x11, 0x90},
+
+{0x20, 0x00},
+{0x21, 0x0a},/*modify 20110929 0x0c->0x0a */
+{0x22, 0x00},
+{0x23, 0x0a},/*modify 20110929 0x14->0x0a */
+
+/*Page10*/
+{0x03, 0x10},
+{0x3f, 0x00},
+{0x60, 0x67},
+
+/*Page12*/
+{0x03, 0x12},
+{0x20, 0x0f},
+{0x21, 0x0f},
+{0x90, 0x5d},
+
+/*only for Preview DPC Off*/
+{0xd2, 0x67},
+{0xd5, 0x02},
+{0xd7, 0x18},
+
+/*Page13*/
+{0x03, 0x13},
+{0x80, 0xfd},
+
+/* PAGE 18 START */
+{0x03, 0x18},
+{0x10, 0x00},/* Scaling Off */
+
+/* PAGE 48 START*/
+{0x03, 0x48},
+
+/* PLL Setting */
+{0x70, 0x05},
+{0x71, 0x30},/*MiPi Pllx2 */
+{0x72, 0x81},
+{0x70, 0x85},/* PLL Enable */
+{0x03, 0x48},
+{0x03, 0x48},
+{0x03, 0x48},
+{0x03, 0x48},
+{0x70, 0x95},/* CLK_GEN_ENABLE */
+
+/* MIPI TX Setting */
+{0x11, 0x00},/* 20111013 0x10 continuous -> 0x00 not Continuous */
+{0x10, 0x1c},
+{0x12, 0x00},
+{0x14, 0x30},/*0x1470, *//* 20111013 0x00 -> 0x30 Clock Delay */
+{0x16, 0x04},/* 1016 0x04->0x05 */
+
+{0x19, 0x00},
+{0x1a, 0x32},
+{0x1b, 0x17},
+{0x1c, 0x0c},
+{0x1d, 0x0f},
+{0x1e, 0x05},
+{0x1f, 0x05},
+{0x20, 0x00},
+
+{0x23, 0x01},
+{0x24, 0x1e},
+{0x25, 0x00},
+{0x26, 0x00},
+{0x27, 0x01},
+{0x28, 0x00},
+{0x2a, 0x06},
+{0x2b, 0x40},
+{0x2c, 0x04},
+{0x2d, 0xb0},
+
+{0x30, 0x80},/*1600x1200 MiPi OutPut */
+{0x31, 0x0c},
+
+/*0x3040, 800x600 MiPi OutPut*/
+/*0x3106,*/
+
+{0x32, 0x06},
+{0x33, 0x0a},
+{0x34, 0x03},/*CLK LP -> HS Prepare time 24MHz:0x02, 48MHz:0x03 */
+{0x35, 0x03},
+{0x36, 0x01},
+{0x37, 0x07},
+{0x38, 0x02},
+{0x39, 0x03},/*drivability 24MHZ:02, 48MHz:03 */
+/*0x17c4,*/ /*MHSHIM*/
+/*0x17c0,*/ /*MHSHIM*/
+/*0x1700,*/ /*MHSHIM*/
+{0x50, 0x00},
+/* PAGE 48 END*/
+
+/*Page0*/
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},/*Dummy 750us */
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+
+{0x03, 0x00},
+{0x01, 0xf8},/*Sleep Off */
+
+{0xff, 0x03},/*Increase from 30ms */
+};
+
+regs_short_t front_ev_minus_4_regs[] = {
+{0x03, 0x10},
+{0x40, 0xd0},
+};
+
+regs_short_t front_ev_minus_3_regs[] = {
+{0x03, 0x10},
+{0x40, 0xc0},
+};
+
+regs_short_t front_ev_minus_2_regs[] = {
+{0x03, 0x10},
+{0x40, 0xb0},
+};
+
+regs_short_t front_ev_minus_1_regs[] = {
+{0x03, 0x10},
+{0x40, 0xa0},
+};
+
+regs_short_t front_ev_default_regs[] = {
+{0x03, 0x10},
+{0x40, 0x00},
+};
+
+regs_short_t front_ev_plus_1_regs[] = {
+{0x03, 0x10},
+{0x40, 0x20},
+};
+
+regs_short_t front_ev_plus_2_regs[] = {
+{0x03, 0x10},
+{0x40, 0x30},
+};
+
+regs_short_t front_ev_plus_3_regs[] = {
+{0x03, 0x10},
+{0x40, 0x40},
+};
+
+regs_short_t front_ev_plus_4_regs[] = {
+{0x03, 0x10},
+{0x40, 0x50},
+};
+
+regs_short_t front_vt_pretty_default[] = {
+{0x03, 0x10},
+{0x40, 0x50},
+};
+
+regs_short_t front_vt_pretty_1[] = {
+{0x03, 0x10},
+{0x40, 0x50},
+};
+
+regs_short_t front_vt_pretty_2[] = {
+{0x03, 0x10},
+{0x40, 0x50},
+};
+
+regs_short_t front_vt_pretty_3[] = {
+{0x03, 0x10},
+{0x40, 0x50},
+};
+
+regs_short_t front_fps_auto_regs[] = {
+};
+
+regs_short_t front_fps_7_regs[] = {
+/* Fixed 7fps Mode */
+{0x03, 0x00},
+{0x01, 0xf9},
+{0x11, 0x90},
+
+{0x40, 0x01},/*Hblank 360 */
+{0x41, 0x68},
+{0x42, 0x00},/*Vsync 20 */
+{0x43, 0x14},
+
+{0x90, 0x11},/*BLC_TIME_TH_ON */
+{0x91, 0x11},/*BLC_TIME_TH_OFF */
+{0x92, 0xd8},/*BLC_AG_TH_ON */
+{0x93, 0xd0},/*BLC_AG_TH_OFF */
+
+{0x03, 0x02},/*PAGE 2 */
+{0xd4, 0x11},/*DCDC_TIME_TH_ON */
+{0xd5, 0x11},/*DCDC_TIME_TH_OFF */
+{0xd6, 0xd8},/*DCDC_AG_TH_ON */
+{0xd7, 0xd0},/*DCDC_AG_TH_OFF */
+
+{0x03, 0x20},
+{0x10, 0x0C},/*AE off 60hz */
+
+{0x03, 0x22},
+{0x10, 0x69},
+
+{0x03, 0x20},
+{0x2a, 0x03},
+{0x2b, 0xf5},
+
+{0x88, 0x06},/*EXP Max 7.06 fps */
+{0x89, 0x7c},
+{0x8a, 0x28},
+
+{0x91, 0x06},/*EXP Fix 07.00 fps */
+{0x92, 0x89},
+{0x93, 0xd4},
+
+{0x9c, 0x17},/*EXP Limit 500.00 fps */
+{0x9d, 0x70},
+{0x9e, 0x01},/*EXP Unit */
+{0x9f, 0xf4},
+
+{0x03, 0x20},
+{0x10, 0x8C},/*AE on 60hz */
+
+{0x03, 0x22},
+{0x10, 0xe9},
+
+{0x03, 0x00},
+{0x11, 0x94},
+
+/* PAGE 48 START*/
+{0x03, 0x48},
+
+/* PLL Setting */
+{0x70, 0x05},
+{0x71, 0x30},/*MiPi Pllx2 */
+{0x72, 0x85},
+{0x70, 0xa5},/* PLL Enable */
+{0x03, 0x48},
+{0x03, 0x48},
+{0x03, 0x48},
+{0x03, 0x48},
+{0x70, 0x95},/* CLK_GEN_ENABLE */
+
+/* MIPI TX Setting */
+{0x11, 0x00},/* 20111013 0x10 continuous -> 0x00 not Continuous */
+{0x10, 0x1c},
+{0x12, 0x00},
+{0x14, 0x30},/*0x1470, *//* 20111013 0x00 -> 0x30 Clock Delay */
+{0x16, 0x04},/* 1016 0x04->0x05 */
+
+{0x19, 0x00},
+{0x1a, 0x32},
+{0x1b, 0x17},
+{0x1c, 0x0e},
+{0x1d, 0x0f},
+{0x1e, 0x04},
+{0x1f, 0x04},
+{0x20, 0x00},
+
+{0x23, 0x01},
+{0x24, 0x1e},
+{0x25, 0x00},
+{0x26, 0x00},
+{0x27, 0x01},
+{0x28, 0x00},
+{0x2a, 0x06},
+{0x2b, 0x40},
+{0x2c, 0x04},
+{0x2d, 0xb0},
+
+{0x30, 0x00},/*640x480 MiPi OutPut */
+{0x31, 0x05},
+
+/*0x3040, 800x600 MiPi OutPut*/
+/*0x3106,*/
+
+{0x32, 0x06},
+{0x33, 0x0a},
+{0x34, 0x02},/*CLK LP -> HS Prepare time 24MHz:0x02, 48MHz:0x03 */
+{0x35, 0x03},
+{0x36, 0x01},
+{0x37, 0x07},
+{0x38, 0x02},
+{0x39, 0x02},/*drivability 24MHZ:02, 48MHz:03 */
+{0x50, 0x00},
+/* PAGE 48 END*/
+
+{0x03, 0x00},
+{0x03, 0x00},/*Dummy 750us */
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+
+{0x01, 0xf8},
+
+{0xff, 0x28},/*NEED Delay 400ms */
+};
+
+regs_short_t front_fps_10_regs[] = {
+/* Fixed 10fps Mode */
+{0x03, 0x00},
+{0x01, 0xf9},
+{0x11, 0x90},
+
+{0x40, 0x01},/*Hblank 360 */
+{0x41, 0x68},
+{0x42, 0x00},/*Vsync 20 */
+{0x43, 0x14},
+
+{0x90, 0x0b},/*BLC_TIME_TH_ON */
+{0x91, 0x0b},/*BLC_TIME_TH_OFF */
+{0x92, 0xd8},/*BLC_AG_TH_ON */
+{0x93, 0xd0},/*BLC_AG_TH_OFF */
+
+{0x03, 0x02},/*PAGE 2 */
+{0xd4, 0x0b},/*DCDC_TIME_TH_ON */
+{0xd5, 0x0b},/*DCDC_TIME_TH_OFF */
+{0xd6, 0xd8},/*DCDC_AG_TH_ON */
+{0xd7, 0xd0},/*DCDC_AG_TH_OFF */
+
+{0x03, 0x20},
+{0x10, 0x0C},/*AE off 60hz */
+
+{0x03, 0x22},
+{0x10, 0x69},
+
+{0x03, 0x20},
+{0x2a, 0x03},
+{0x2b, 0xf5},
+
+{0x88, 0x04},/*EXP Max 10.91 fps */
+{0x89, 0x32},
+{0x8a, 0x38},
+
+{0x91, 0x04},/*EXP Fix 10.00 fps */
+{0x92, 0x93},
+{0x93, 0xe0},
+
+{0x9c, 0x17},/*EXP Limit 500.00 fps */
+{0x9d, 0x70},
+{0x9e, 0x01},/*EXP Unit */
+{0x9f, 0xf4},
+
+{0x03, 0x20},
+{0x10, 0x8C},/*AE on 60hz */
+
+{0x03, 0x22},
+{0x10, 0xe9},
+
+{0x03, 0x00},
+{0x11, 0x94},
+
+/* PAGE 48 START*/
+{0x03, 0x48},
+
+/* PLL Setting */
+{0x70, 0x05},
+{0x71, 0x30},/*MiPi Pllx2 */
+{0x72, 0x85},
+{0x70, 0xa5},/* PLL Enable */
+{0x03, 0x48},
+{0x03, 0x48},
+{0x03, 0x48},
+{0x03, 0x48},
+{0x70, 0x95},/* CLK_GEN_ENABLE */
+
+/* MIPI TX Setting */
+{0x11, 0x00},/* 20111013 0x10 continuous -> 0x00 not Continuous */
+{0x10, 0x1c},
+{0x12, 0x00},
+{0x14, 0x30},/*0x1470, *//* 20111013 0x00 -> 0x30 Clock Delay */
+{0x16, 0x04},/* 1016 0x04->0x05 */
+
+{0x19, 0x00},
+{0x1a, 0x32},
+{0x1b, 0x17},
+{0x1c, 0x0e},
+{0x1d, 0x0f},
+{0x1e, 0x04},
+{0x1f, 0x04},
+{0x20, 0x00},
+
+{0x23, 0x01},
+{0x24, 0x1e},
+{0x25, 0x00},
+{0x26, 0x00},
+{0x27, 0x01},
+{0x28, 0x00},
+{0x2a, 0x06},
+{0x2b, 0x40},
+{0x2c, 0x04},
+{0x2d, 0xb0},
+
+{0x30, 0x00},/*640x480 MiPi OutPut */
+{0x31, 0x05},
+
+/*0x3040, 800x600 MiPi OutPut*/
+/*0x3106,*/
+
+{0x32, 0x06},
+{0x33, 0x0a},
+{0x34, 0x02},/*CLK LP -> HS Prepare time 24MHz:0x02, 48MHz:0x03 */
+{0x35, 0x03},
+{0x36, 0x01},
+{0x37, 0x07},
+{0x38, 0x02},
+{0x39, 0x02},/*drivability 24MHZ:02, 48MHz:03 */
+{0x50, 0x00},
+/* PAGE 48 END*/
+
+{0x03, 0x00},
+{0x03, 0x00},/*Dummy 750us */
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+
+{0x01, 0xf8},
+
+{0xff, 0x28},/*NEED Delay 400ms */
+};
+
+regs_short_t front_fps_15_regs[] = {
+/* Fixed 15fps Mode */
+{0x03, 0x00},
+{0x01, 0xf9},
+{0x11, 0x90},
+
+{0x40, 0x01},/*Hblank 360 */
+{0x41, 0x68},
+{0x42, 0x00},/*Vsync 20 */
+{0x43, 0x14},
+
+{0x90, 0x08},/*BLC_TIME_TH_ON */
+{0x91, 0x08},/*BLC_TIME_TH_OFF */
+{0x92, 0xd8},/*BLC_AG_TH_ON */
+{0x93, 0xd0},/*BLC_AG_TH_OFF */
+
+{0x03, 0x02},/*PAGE 2 */
+{0xd4, 0x08},/*DCDC_TIME_TH_ON */
+{0xd5, 0x08},/*DCDC_TIME_TH_OFF */
+{0xd6, 0xd8},/*DCDC_AG_TH_ON */
+{0xd7, 0xd0},/*DCDC_AG_TH_OFF */
+
+{0x03, 0x20},
+{0x10, 0x0C},/*AE off 60hz */
+
+{0x03, 0x22},
+{0x10, 0x69},
+
+{0x03, 0x20},
+{0x2a, 0x03},
+{0x2b, 0xf5},
+
+{0x88, 0x03},/*EXP Max 15.00 fps */
+{0x89, 0x0d},
+{0x8a, 0x40},
+
+{0x91, 0x03},/*EXP Fix 14.91 fps */
+{0x92, 0x12},
+{0x93, 0x22},
+
+{0x9c, 0x17},/*EXP Limit 500.00 fps */
+{0x9d, 0x70},
+{0x9e, 0x01},/*EXP Unit */
+{0x9f, 0xf4},
+
+{0x03, 0x20},
+{0x10, 0x8C},/*AE on 60hz */
+
+{0x03, 0x22},
+{0x10, 0xe9},
+
+{0x03, 0x00},
+{0x11, 0x94},
+
+/* PAGE 48 START*/
+{0x03, 0x48},
+
+/* PLL Setting */
+{0x70, 0x05},
+{0x71, 0x30},/*MiPi Pllx2 */
+{0x72, 0x85},
+{0x70, 0xa5},/* PLL Enable */
+{0x03, 0x48},
+{0x03, 0x48},
+{0x03, 0x48},
+{0x03, 0x48},
+{0x70, 0x95},/* CLK_GEN_ENABLE */
+
+/* MIPI TX Setting */
+{0x11, 0x00},/* 20111013 0x10 continuous -> 0x00 not Continuous */
+{0x10, 0x1c},
+{0x12, 0x00},
+{0x14, 0x30},/*0x1470, *//* 20111013 0x00 -> 0x30 Clock Delay */
+{0x16, 0x04},/* 1016 0x04->0x05 */
+
+{0x19, 0x00},
+{0x1a, 0x32},
+{0x1b, 0x17},
+{0x1c, 0x0e},
+{0x1d, 0x0f},
+{0x1e, 0x04},
+{0x1f, 0x04},
+{0x20, 0x00},
+
+{0x23, 0x01},
+{0x24, 0x1e},
+{0x25, 0x00},
+{0x26, 0x00},
+{0x27, 0x01},
+{0x28, 0x00},
+{0x2a, 0x06},
+{0x2b, 0x40},
+{0x2c, 0x04},
+{0x2d, 0xb0},
+
+{0x30, 0x00},/*640x480 MiPi OutPut */
+{0x31, 0x05},
+
+/*0x3040, 800x600 MiPi OutPut*/
+/*0x3106,*/
+
+{0x32, 0x06},
+{0x33, 0x0a},
+{0x34, 0x02},/*CLK LP -> HS Prepare time 24MHz:0x02, 48MHz:0x03 */
+{0x35, 0x03},
+{0x36, 0x01},
+{0x37, 0x07},
+{0x38, 0x02},
+{0x39, 0x02},/*drivability 24MHZ:02, 48MHz:03 */
+{0x50, 0x00},
+/* PAGE 48 END*/
+
+{0x03, 0x00},
+{0x03, 0x00},/*Dummy 750us */
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+
+{0x01, 0xf8},
+
+{0xff, 0x28},/*NEED Delay 400ms */
+
+};
+
+regs_short_t front_fps_24_regs[] = {
+/* Need to add Fixed 24fps Mode */
+/* Temporary setting, Fixed 15fps Mode */
+{0x03, 0x00},
+{0x01, 0xf9},
+{0x11, 0x90},
+
+{0x40, 0x01},/*Hblank 360 */
+{0x41, 0x68},
+{0x42, 0x00},/*Vsync 20 */
+{0x43, 0x14},
+
+{0x90, 0x08},/*BLC_TIME_TH_ON */
+{0x91, 0x08},/*BLC_TIME_TH_OFF */
+{0x92, 0xd8},/*BLC_AG_TH_ON */
+{0x93, 0xd0},/*BLC_AG_TH_OFF */
+
+{0x03, 0x02},/*PAGE 2 */
+{0xd4, 0x08},/*DCDC_TIME_TH_ON */
+{0xd5, 0x08},/*DCDC_TIME_TH_OFF */
+{0xd6, 0xd8},/*DCDC_AG_TH_ON */
+{0xd7, 0xd0},/*DCDC_AG_TH_OFF */
+
+{0x03, 0x20},
+{0x10, 0x0C},/*AE off 60hz */
+
+{0x03, 0x22},
+{0x10, 0x69},
+
+{0x03, 0x20},
+{0x2a, 0x03},
+{0x2b, 0xf5},
+
+{0x88, 0x03},/*EXP Max 15.00 fps */
+{0x89, 0x0d},
+{0x8a, 0x40},
+
+{0x91, 0x03},/*EXP Fix 14.91 fps */
+{0x92, 0x12},
+{0x93, 0x22},
+
+{0x9c, 0x17},/*EXP Limit 500.00 fps */
+{0x9d, 0x70},
+{0x9e, 0x01},/*EXP Unit */
+{0x9f, 0xf4},
+
+{0x03, 0x20},
+{0x10, 0x8C},/*AE on 60hz */
+
+{0x03, 0x22},
+{0x10, 0xe9},
+
+{0x03, 0x00},
+{0x11, 0x94},
+
+/* PAGE 48 START*/
+{0x03, 0x48},
+
+/* PLL Setting */
+{0x70, 0x05},
+{0x71, 0x30},/*MiPi Pllx2 */
+{0x72, 0x85},
+{0x70, 0xa5},/* PLL Enable */
+{0x03, 0x48},
+{0x03, 0x48},
+{0x03, 0x48},
+{0x03, 0x48},
+{0x70, 0x95},/* CLK_GEN_ENABLE */
+
+/* MIPI TX Setting */
+{0x11, 0x00},/* 20111013 0x10 continuous -> 0x00 not Continuous */
+{0x10, 0x1c},
+{0x12, 0x00},
+{0x14, 0x30},/*0x1470, *//* 20111013 0x00 -> 0x30 Clock Delay */
+{0x16, 0x04},/* 1016 0x04->0x05 */
+
+{0x19, 0x00},
+{0x1a, 0x32},
+{0x1b, 0x17},
+{0x1c, 0x0e},
+{0x1d, 0x0f},
+{0x1e, 0x04},
+{0x1f, 0x04},
+{0x20, 0x00},
+
+{0x23, 0x01},
+{0x24, 0x1e},
+{0x25, 0x00},
+{0x26, 0x00},
+{0x27, 0x01},
+{0x28, 0x00},
+{0x2a, 0x06},
+{0x2b, 0x40},
+{0x2c, 0x04},
+{0x2d, 0xb0},
+
+{0x30, 0x00},/*640x480 MiPi OutPut */
+{0x31, 0x05},
+
+/*0x3040, 800x600 MiPi OutPut*/
+/*0x3106,*/
+
+{0x32, 0x06},
+{0x33, 0x0a},
+{0x34, 0x02},/*CLK LP->HS Prepare time 24MHz:0x02, 48MHz:0x03 */
+{0x35, 0x03},
+{0x36, 0x01},
+{0x37, 0x07},
+{0x38, 0x02},
+{0x39, 0x02},/*drivability 24MHZ:02, 48MHz:03 */
+{0x50, 0x00},
+/* PAGE 48 END*/
+
+{0x03, 0x00},
+{0x03, 0x00},/*Dummy 750us */
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+{0x03, 0x00},
+
+{0x01, 0xf8},
+
+{0xff, 0x28},/*NEED Delay 400ms */
+};
+
+regs_short_t front_pattern_on_regs[] = {
+{0x03, 0x00},
+{0x50, 0x05},
+};
+
+regs_short_t front_pattern_off_regs[] = {
+{0x03, 0x00},
+{0x50, 0x00},
+};
+
+#endif/* __SR200PC20M_REGS_H */