diff options
author | Mike J. Chen <mjchen@sta.samsung.com> | 2010-11-03 13:26:03 -0700 |
---|---|---|
committer | Arve Hjønnevåg <arve@android.com> | 2011-11-17 17:52:34 -0800 |
commit | 217d0603773cf08fe9217f130a3595a632bfd272 (patch) | |
tree | f7c0a0bc8b57c6c37b70db5321c62397589fa655 /drivers/media | |
parent | 709d517f17e1eb9e5ebfaee7e846fa7c90f35351 (diff) | |
download | kernel_samsung_crespo-217d0603773cf08fe9217f130a3595a632bfd272.zip kernel_samsung_crespo-217d0603773cf08fe9217f130a3595a632bfd272.tar.gz kernel_samsung_crespo-217d0603773cf08fe9217f130a3595a632bfd272.tar.bz2 |
S5PC11X: CAMERA: update camera settings to version 1.39
1. Tuning for Samsung reliability evaluation which include subjective
and objective test under the TN’s criteria for camera
2. Color Tuning for outdoor
3. Adjusted AWB initial points when camera starts.
4. Modified the sensor setting order in initial settings.
Change-Id: Ibf0f49e9be09870770e6b4eb4e049b19ab3ce917
Signed-off-by: Mike J. Chen <mjchen@sta.samsung.com>
Diffstat (limited to 'drivers/media')
-rwxr-xr-x | drivers/media/video/s5k4ecgx_regs_1_1.h | 2734 |
1 files changed, 1433 insertions, 1301 deletions
diff --git a/drivers/media/video/s5k4ecgx_regs_1_1.h b/drivers/media/video/s5k4ecgx_regs_1_1.h index a96a562..4001d36 100755 --- a/drivers/media/video/s5k4ecgx_regs_1_1.h +++ b/drivers/media/video/s5k4ecgx_regs_1_1.h @@ -363,1002 +363,1121 @@ static const u32 s5k4ecgx_init_reg2[] = { /* Start of Patch data */ 0x002A3AF8, /* TnP */ 0x0F12B570, /* 70003AF8 */ - 0x0F124B33, /* 70003AFA */ + 0x0F124B36, /* 70003AFA */ 0x0F12216F, /* 70003AFC */ - 0x0F124833, /* 70003AFE */ + 0x0F124836, /* 70003AFE */ 0x0F128C80, /* 70003B00 */ 0x0F122200, /* 70003B02 */ 0x0F12C008, /* 70003B04 */ 0x0F126001, /* 70003B06 */ - 0x0F124931, /* 70003B08 */ - 0x0F124832, /* 70003B0A */ - 0x0F122401, /* 70003B0C */ + 0x0F124934, /* 70003B08 */ + 0x0F124835, /* 70003B0A */ + 0x0F122501, /* 70003B0C */ 0x0F12F000, /* 70003B0E */ - 0x0F12FB1F, /* 70003B10 */ - 0x0F124931, /* 70003B12 */ - 0x0F124831, /* 70003B14 */ - 0x0F122502, /* 70003B16 */ - 0x0F120022, /* 70003B18 */ + 0x0F12FB77, /* 70003B10 */ + 0x0F124934, /* 70003B12 */ + 0x0F124834, /* 70003B14 */ + 0x0F122402, /* 70003B16 */ + 0x0F12002A, /* 70003B18 */ 0x0F12F000, /* 70003B1A */ - 0x0F12FB19, /* 70003B1C */ - 0x0F124830, /* 70003B1E */ - 0x0F120261, /* 70003B20 */ + 0x0F12FB71, /* 70003B1C */ + 0x0F124833, /* 70003B1E */ + 0x0F120221, /* 70003B20 */ 0x0F128001, /* 70003B22 */ 0x0F122100, /* 70003B24 */ 0x0F128041, /* 70003B26 */ - 0x0F12492E, /* 70003B28 */ - 0x0F12482F, /* 70003B2A */ + 0x0F124931, /* 70003B28 */ + 0x0F124832, /* 70003B2A */ 0x0F126041, /* 70003B2C */ - 0x0F12492F, /* 70003B2E */ - 0x0F12482F, /* 70003B30 */ - 0x0F12002A, /* 70003B32 */ - 0x0F122403, /* 70003B34 */ + 0x0F124932, /* 70003B2E */ + 0x0F124832, /* 70003B30 */ + 0x0F120022, /* 70003B32 */ + 0x0F122503, /* 70003B34 */ 0x0F12F000, /* 70003B36 */ - 0x0F12FB0B, /* 70003B38 */ - 0x0F12482B, /* 70003B3A */ - 0x0F12492D, /* 70003B3C */ + 0x0F12FB63, /* 70003B38 */ + 0x0F12482E, /* 70003B3A */ + 0x0F124930, /* 70003B3C */ 0x0F1230C0, /* 70003B3E */ 0x0F1263C1, /* 70003B40 */ - 0x0F124929, /* 70003B42 */ - 0x0F12482C, /* 70003B44 */ + 0x0F12492C, /* 70003B42 */ + 0x0F12482F, /* 70003B44 */ 0x0F123980, /* 70003B46 */ 0x0F126408, /* 70003B48 */ - 0x0F12482C, /* 70003B4A */ - 0x0F12492C, /* 70003B4C */ + 0x0F12482F, /* 70003B4A */ + 0x0F12492F, /* 70003B4C */ 0x0F126388, /* 70003B4E */ - 0x0F12492C, /* 70003B50 */ - 0x0F12482D, /* 70003B52 */ - 0x0F122504, /* 70003B54 */ - 0x0F120022, /* 70003B56 */ + 0x0F12492F, /* 70003B50 */ + 0x0F124830, /* 70003B52 */ + 0x0F122404, /* 70003B54 */ + 0x0F12002A, /* 70003B56 */ 0x0F12F000, /* 70003B58 */ - 0x0F12FAFA, /* 70003B5A */ - 0x0F12492B, /* 70003B5C */ - 0x0F12482C, /* 70003B5E */ - 0x0F122405, /* 70003B60 */ - 0x0F12002A, /* 70003B62 */ + 0x0F12FB52, /* 70003B5A */ + 0x0F12492E, /* 70003B5C */ + 0x0F12482F, /* 70003B5E */ + 0x0F120022, /* 70003B60 */ + 0x0F122505, /* 70003B62 */ 0x0F12F000, /* 70003B64 */ - 0x0F12F86C, /* 70003B66 */ - 0x0F124829, /* 70003B68 */ - 0x0F12492A, /* 70003B6A */ - 0x0F120022, /* 70003B6C */ - 0x0F122506, /* 70003B6E */ + 0x0F12F876, /* 70003B66 */ + 0x0F12482C, /* 70003B68 */ + 0x0F12492D, /* 70003B6A */ + 0x0F122406, /* 70003B6C */ + 0x0F12002A, /* 70003B6E */ 0x0F121D80, /* 70003B70 */ 0x0F12F000, /* 70003B72 */ - 0x0F12F865, /* 70003B74 */ - 0x0F124826, /* 70003B76 */ - 0x0F124927, /* 70003B78 */ - 0x0F122407, /* 70003B7A */ - 0x0F12002A, /* 70003B7C */ + 0x0F12F86F, /* 70003B74 */ + 0x0F124829, /* 70003B76 */ + 0x0F12492A, /* 70003B78 */ + 0x0F120022, /* 70003B7A */ + 0x0F122507, /* 70003B7C */ 0x0F12300C, /* 70003B7E */ 0x0F12F000, /* 70003B80 */ - 0x0F12F85E, /* 70003B82 */ - 0x0F124822, /* 70003B84 */ - 0x0F124925, /* 70003B86 */ - 0x0F120022, /* 70003B88 */ - 0x0F122508, /* 70003B8A */ + 0x0F12F868, /* 70003B82 */ + 0x0F124825, /* 70003B84 */ + 0x0F124928, /* 70003B86 */ + 0x0F122408, /* 70003B88 */ + 0x0F12002A, /* 70003B8A */ 0x0F123010, /* 70003B8C */ 0x0F12F000, /* 70003B8E */ - 0x0F12F857, /* 70003B90 */ - 0x0F124923, /* 70003B92 */ - 0x0F124823, /* 70003B94 */ - 0x0F122409, /* 70003B96 */ - 0x0F12002A, /* 70003B98 */ + 0x0F12F861, /* 70003B90 */ + 0x0F124926, /* 70003B92 */ + 0x0F124826, /* 70003B94 */ + 0x0F120022, /* 70003B96 */ + 0x0F122509, /* 70003B98 */ 0x0F12F000, /* 70003B9A */ - 0x0F12FAD9, /* 70003B9C */ - 0x0F124922, /* 70003B9E */ - 0x0F124822, /* 70003BA0 */ - 0x0F120022, /* 70003BA2 */ - 0x0F12250A, /* 70003BA4 */ + 0x0F12FB31, /* 70003B9C */ + 0x0F124925, /* 70003B9E */ + 0x0F124825, /* 70003BA0 */ + 0x0F12240A, /* 70003BA2 */ + 0x0F12002A, /* 70003BA4 */ 0x0F12F000, /* 70003BA6 */ - 0x0F12FAD3, /* 70003BA8 */ - 0x0F124921, /* 70003BAA */ - 0x0F124821, /* 70003BAC */ - 0x0F12240B, /* 70003BAE */ - 0x0F12002A, /* 70003BB0 */ + 0x0F12FB2B, /* 70003BA8 */ + 0x0F124924, /* 70003BAA */ + 0x0F124824, /* 70003BAC */ + 0x0F12250B, /* 70003BAE */ + 0x0F120022, /* 70003BB0 */ 0x0F12F000, /* 70003BB2 */ - 0x0F12FACD, /* 70003BB4 */ - 0x0F124920, /* 70003BB6 */ - 0x0F124820, /* 70003BB8 */ - 0x0F120022, /* 70003BBA */ - 0x0F12F000, /* 70003BBC */ - 0x0F12FAC8, /* 70003BBE */ - 0x0F12BC70, /* 70003BC0 */ - 0x0F12BC08, /* 70003BC2 */ - 0x0F124718, /* 70003BC4 */ - 0x0F120000, /* 70003BC6 */ - 0x0F12017B, /* 70003BC8 */ - 0x0F124EC2, /* 70003BCA */ - 0x0F121F6C, /* 70003BCC */ - 0x0F127000, /* 70003BCE */ - 0x0F123C59, /* 70003BD0 */ - 0x0F127000, /* 70003BD2 */ - 0x0F12E38B, /* 70003BD4 */ - 0x0F120000, /* 70003BD6 */ - 0x0F123C91, /* 70003BD8 */ + 0x0F12FB25, /* 70003BB4 */ + 0x0F124923, /* 70003BB6 */ + 0x0F124823, /* 70003BB8 */ + 0x0F12002A, /* 70003BBA */ + 0x0F12240C, /* 70003BBC */ + 0x0F12F000, /* 70003BBE */ + 0x0F12FB1F, /* 70003BC0 */ + 0x0F124922, /* 70003BC2 */ + 0x0F124822, /* 70003BC4 */ + 0x0F120022, /* 70003BC6 */ + 0x0F12F000, /* 70003BC8 */ + 0x0F12FB1A, /* 70003BCA */ + 0x0F12BC70, /* 70003BCC */ + 0x0F12BC08, /* 70003BCE */ + 0x0F124718, /* 70003BD0 */ + 0x0F120000, /* 70003BD2 */ + 0x0F120185, /* 70003BD4 */ + 0x0F124EC2, /* 70003BD6 */ + 0x0F121F6C, /* 70003BD8 */ 0x0F127000, /* 70003BDA */ - 0x0F12C3B1, /* 70003BDC */ - 0x0F120000, /* 70003BDE */ - 0x0F124780, /* 70003BE0 */ - 0x0F127000, /* 70003BE2 */ - 0x0F123CEF, /* 70003BE4 */ + 0x0F123C6D, /* 70003BDC */ + 0x0F127000, /* 70003BDE */ + 0x0F12E38B, /* 70003BE0 */ + 0x0F120000, /* 70003BE2 */ + 0x0F123CA5, /* 70003BE4 */ 0x0F127000, /* 70003BE6 */ - 0x0F120080, /* 70003BE8 */ - 0x0F127000, /* 70003BEA */ - 0x0F123D2B, /* 70003BEC */ + 0x0F12C3B1, /* 70003BE8 */ + 0x0F120000, /* 70003BEA */ + 0x0F124780, /* 70003BEC */ 0x0F127000, /* 70003BEE */ - 0x0F12B49D, /* 70003BF0 */ - 0x0F120000, /* 70003BF2 */ - 0x0F123DD7, /* 70003BF4 */ + 0x0F123D03, /* 70003BF0 */ + 0x0F127000, /* 70003BF2 */ + 0x0F120080, /* 70003BF4 */ 0x0F127000, /* 70003BF6 */ - 0x0F123D8B, /* 70003BF8 */ + 0x0F123D3F, /* 70003BF8 */ 0x0F127000, /* 70003BFA */ - 0x0F12FFFF, /* 70003BFC */ - 0x0F1200FF, /* 70003BFE */ - 0x0F1217E0, /* 70003C00 */ + 0x0F12B49D, /* 70003BFC */ + 0x0F120000, /* 70003BFE */ + 0x0F123DEB, /* 70003C00 */ 0x0F127000, /* 70003C02 */ - 0x0F123F53, /* 70003C04 */ + 0x0F123D9F, /* 70003C04 */ 0x0F127000, /* 70003C06 */ - 0x0F12053D, /* 70003C08 */ - 0x0F120000, /* 70003C0A */ - 0x0F120000, /* 70003C0C */ - 0x0F120A89, /* 70003C0E */ - 0x0F126CD2, /* 70003C10 */ - 0x0F120000, /* 70003C12 */ - 0x0F1202C9, /* 70003C14 */ + 0x0F12FFFF, /* 70003C08 */ + 0x0F1200FF, /* 70003C0A */ + 0x0F1217E0, /* 70003C0C */ + 0x0F127000, /* 70003C0E */ + 0x0F123F67, /* 70003C10 */ + 0x0F127000, /* 70003C12 */ + 0x0F12053D, /* 70003C14 */ 0x0F120000, /* 70003C16 */ 0x0F120000, /* 70003C18 */ - 0x0F120A9A, /* 70003C1A */ - 0x0F120000, /* 70003C1C */ - 0x0F1202D2, /* 70003C1E */ - 0x0F123FA1, /* 70003C20 */ - 0x0F127000, /* 70003C22 */ - 0x0F129E65, /* 70003C24 */ - 0x0F120000, /* 70003C26 */ - 0x0F124015, /* 70003C28 */ - 0x0F127000, /* 70003C2A */ - 0x0F127C49, /* 70003C2C */ - 0x0F120000, /* 70003C2E */ - 0x0F124089, /* 70003C30 */ - 0x0F127000, /* 70003C32 */ - 0x0F127C63, /* 70003C34 */ - 0x0F120000, /* 70003C36 */ - 0x0F1240A5, /* 70003C38 */ - 0x0F127000, /* 70003C3A */ - 0x0F128F01, /* 70003C3C */ - 0x0F120000, /* 70003C3E */ - 0x0F12B570, /* 70003C40 */ - 0x0F12000C, /* 70003C42 */ - 0x0F120015, /* 70003C44 */ - 0x0F120029, /* 70003C46 */ - 0x0F12F000, /* 70003C48 */ - 0x0F12FA8A, /* 70003C4A */ - 0x0F1249F8, /* 70003C4C */ - 0x0F1200A8, /* 70003C4E */ - 0x0F12500C, /* 70003C50 */ - 0x0F12BC70, /* 70003C52 */ - 0x0F12BC08, /* 70003C54 */ - 0x0F124718, /* 70003C56 */ - 0x0F126808, /* 70003C58 */ - 0x0F120400, /* 70003C5A */ - 0x0F120C00, /* 70003C5C */ - 0x0F126849, /* 70003C5E */ - 0x0F120409, /* 70003C60 */ - 0x0F120C09, /* 70003C62 */ - 0x0F124AF3, /* 70003C64 */ - 0x0F128992, /* 70003C66 */ - 0x0F122A00, /* 70003C68 */ - 0x0F12D00D, /* 70003C6A */ - 0x0F122300, /* 70003C6C */ - 0x0F121A89, /* 70003C6E */ - 0x0F12D400, /* 70003C70 */ - 0x0F12000B, /* 70003C72 */ - 0x0F120419, /* 70003C74 */ + 0x0F120A89, /* 70003C1A */ + 0x0F126CD2, /* 70003C1C */ + 0x0F120000, /* 70003C1E */ + 0x0F1202C9, /* 70003C20 */ + 0x0F120000, /* 70003C22 */ + 0x0F120000, /* 70003C24 */ + 0x0F120A9A, /* 70003C26 */ + 0x0F120000, /* 70003C28 */ + 0x0F1202D2, /* 70003C2A */ + 0x0F123FB5, /* 70003C2C */ + 0x0F127000, /* 70003C2E */ + 0x0F129E65, /* 70003C30 */ + 0x0F120000, /* 70003C32 */ + 0x0F124029, /* 70003C34 */ + 0x0F127000, /* 70003C36 */ + 0x0F127C49, /* 70003C38 */ + 0x0F120000, /* 70003C3A */ + 0x0F12409D, /* 70003C3C */ + 0x0F127000, /* 70003C3E */ + 0x0F127C63, /* 70003C40 */ + 0x0F120000, /* 70003C42 */ + 0x0F1240B9, /* 70003C44 */ + 0x0F127000, /* 70003C46 */ + 0x0F128F01, /* 70003C48 */ + 0x0F120000, /* 70003C4A */ + 0x0F12415B, /* 70003C4C */ + 0x0F127000, /* 70003C4E */ + 0x0F127F3F, /* 70003C50 */ + 0x0F120000, /* 70003C52 */ + 0x0F12B570, /* 70003C54 */ + 0x0F12000C, /* 70003C56 */ + 0x0F120015, /* 70003C58 */ + 0x0F120029, /* 70003C5A */ + 0x0F12F000, /* 70003C5C */ + 0x0F12FAD8, /* 70003C5E */ + 0x0F1249F8, /* 70003C60 */ + 0x0F1200A8, /* 70003C62 */ + 0x0F12500C, /* 70003C64 */ + 0x0F12BC70, /* 70003C66 */ + 0x0F12BC08, /* 70003C68 */ + 0x0F124718, /* 70003C6A */ + 0x0F126808, /* 70003C6C */ + 0x0F120400, /* 70003C6E */ + 0x0F120C00, /* 70003C70 */ + 0x0F126849, /* 70003C72 */ + 0x0F120409, /* 70003C74 */ 0x0F120C09, /* 70003C76 */ - 0x0F1223FF, /* 70003C78 */ - 0x0F1233C1, /* 70003C7A */ - 0x0F121810, /* 70003C7C */ - 0x0F124298, /* 70003C7E */ - 0x0F12D800, /* 70003C80 */ - 0x0F120003, /* 70003C82 */ - 0x0F120418, /* 70003C84 */ - 0x0F120C00, /* 70003C86 */ - 0x0F124AEB, /* 70003C88 */ - 0x0F128150, /* 70003C8A */ - 0x0F128191, /* 70003C8C */ - 0x0F124770, /* 70003C8E */ - 0x0F12B5F3, /* 70003C90 */ - 0x0F120004, /* 70003C92 */ - 0x0F12B081, /* 70003C94 */ - 0x0F129802, /* 70003C96 */ - 0x0F126800, /* 70003C98 */ - 0x0F120600, /* 70003C9A */ - 0x0F120E00, /* 70003C9C */ - 0x0F122201, /* 70003C9E */ - 0x0F120015, /* 70003CA0 */ - 0x0F120021, /* 70003CA2 */ - 0x0F123910, /* 70003CA4 */ - 0x0F12408A, /* 70003CA6 */ - 0x0F1240A5, /* 70003CA8 */ - 0x0F124FE4, /* 70003CAA */ - 0x0F120016, /* 70003CAC */ - 0x0F122C10, /* 70003CAE */ - 0x0F12DA03, /* 70003CB0 */ - 0x0F128839, /* 70003CB2 */ - 0x0F1243A9, /* 70003CB4 */ - 0x0F128039, /* 70003CB6 */ - 0x0F12E002, /* 70003CB8 */ - 0x0F128879, /* 70003CBA */ - 0x0F1243B1, /* 70003CBC */ - 0x0F128079, /* 70003CBE */ - 0x0F12F000, /* 70003CC0 */ - 0x0F12FA56, /* 70003CC2 */ - 0x0F122C10, /* 70003CC4 */ - 0x0F12DA03, /* 70003CC6 */ - 0x0F128839, /* 70003CC8 */ - 0x0F124329, /* 70003CCA */ - 0x0F128039, /* 70003CCC */ - 0x0F12E002, /* 70003CCE */ - 0x0F128879, /* 70003CD0 */ - 0x0F124331, /* 70003CD2 */ - 0x0F128079, /* 70003CD4 */ - 0x0F1249DA, /* 70003CD6 */ - 0x0F128809, /* 70003CD8 */ - 0x0F122900, /* 70003CDA */ - 0x0F12D102, /* 70003CDC */ - 0x0F12F000, /* 70003CDE */ - 0x0F12FA4F, /* 70003CE0 */ - 0x0F122000, /* 70003CE2 */ - 0x0F129902, /* 70003CE4 */ - 0x0F126008, /* 70003CE6 */ - 0x0F12BCFE, /* 70003CE8 */ - 0x0F12BC08, /* 70003CEA */ - 0x0F124718, /* 70003CEC */ - 0x0F12B538, /* 70003CEE */ - 0x0F129C04, /* 70003CF0 */ - 0x0F120015, /* 70003CF2 */ - 0x0F12002A, /* 70003CF4 */ - 0x0F129400, /* 70003CF6 */ - 0x0F12F000, /* 70003CF8 */ - 0x0F12FA4A, /* 70003CFA */ - 0x0F124AD1, /* 70003CFC */ - 0x0F128811, /* 70003CFE */ - 0x0F122900, /* 70003D00 */ - 0x0F12D00F, /* 70003D02 */ - 0x0F128820, /* 70003D04 */ - 0x0F124281, /* 70003D06 */ - 0x0F12D20C, /* 70003D08 */ - 0x0F128861, /* 70003D0A */ - 0x0F128853, /* 70003D0C */ - 0x0F124299, /* 70003D0E */ - 0x0F12D200, /* 70003D10 */ - 0x0F121E40, /* 70003D12 */ - 0x0F120400, /* 70003D14 */ - 0x0F120C00, /* 70003D16 */ - 0x0F128020, /* 70003D18 */ - 0x0F128851, /* 70003D1A */ - 0x0F128061, /* 70003D1C */ - 0x0F124368, /* 70003D1E */ - 0x0F121840, /* 70003D20 */ - 0x0F126060, /* 70003D22 */ - 0x0F12BC38, /* 70003D24 */ - 0x0F12BC08, /* 70003D26 */ - 0x0F124718, /* 70003D28 */ - 0x0F12B5F8, /* 70003D2A */ - 0x0F120004, /* 70003D2C */ - 0x0F126808, /* 70003D2E */ - 0x0F120400, /* 70003D30 */ - 0x0F120C00, /* 70003D32 */ - 0x0F122201, /* 70003D34 */ - 0x0F120015, /* 70003D36 */ - 0x0F120021, /* 70003D38 */ - 0x0F123910, /* 70003D3A */ - 0x0F12408A, /* 70003D3C */ - 0x0F1240A5, /* 70003D3E */ - 0x0F124FBE, /* 70003D40 */ - 0x0F120016, /* 70003D42 */ - 0x0F122C10, /* 70003D44 */ - 0x0F12DA03, /* 70003D46 */ - 0x0F128839, /* 70003D48 */ - 0x0F1243A9, /* 70003D4A */ - 0x0F128039, /* 70003D4C */ - 0x0F12E002, /* 70003D4E */ - 0x0F128879, /* 70003D50 */ - 0x0F1243B1, /* 70003D52 */ - 0x0F128079, /* 70003D54 */ - 0x0F12F000, /* 70003D56 */ - 0x0F12FA23, /* 70003D58 */ - 0x0F122C10, /* 70003D5A */ - 0x0F12DA03, /* 70003D5C */ - 0x0F128838, /* 70003D5E */ - 0x0F124328, /* 70003D60 */ - 0x0F128038, /* 70003D62 */ - 0x0F12E002, /* 70003D64 */ - 0x0F128878, /* 70003D66 */ - 0x0F124330, /* 70003D68 */ - 0x0F128078, /* 70003D6A */ - 0x0F1248B6, /* 70003D6C */ - 0x0F128800, /* 70003D6E */ - 0x0F120400, /* 70003D70 */ - 0x0F12D507, /* 70003D72 */ - 0x0F124BB5, /* 70003D74 */ - 0x0F127819, /* 70003D76 */ - 0x0F124AB5, /* 70003D78 */ - 0x0F127810, /* 70003D7A */ - 0x0F127018, /* 70003D7C */ - 0x0F127011, /* 70003D7E */ - 0x0F1249B4, /* 70003D80 */ - 0x0F128188, /* 70003D82 */ - 0x0F12BCF8, /* 70003D84 */ - 0x0F12BC08, /* 70003D86 */ - 0x0F124718, /* 70003D88 */ - 0x0F12B538, /* 70003D8A */ - 0x0F1248B2, /* 70003D8C */ - 0x0F124669, /* 70003D8E */ - 0x0F12F000, /* 70003D90 */ - 0x0F12FA0E, /* 70003D92 */ - 0x0F1248B1, /* 70003D94 */ - 0x0F1249B0, /* 70003D96 */ - 0x0F1269C2, /* 70003D98 */ - 0x0F122400, /* 70003D9A */ - 0x0F1231A8, /* 70003D9C */ - 0x0F122A00, /* 70003D9E */ - 0x0F12D008, /* 70003DA0 */ - 0x0F1261C4, /* 70003DA2 */ - 0x0F12684A, /* 70003DA4 */ - 0x0F126242, /* 70003DA6 */ - 0x0F126282, /* 70003DA8 */ - 0x0F12466B, /* 70003DAA */ - 0x0F12881A, /* 70003DAC */ - 0x0F126302, /* 70003DAE */ - 0x0F12885A, /* 70003DB0 */ - 0x0F126342, /* 70003DB2 */ - 0x0F126A02, /* 70003DB4 */ - 0x0F122A00, /* 70003DB6 */ - 0x0F12D00A, /* 70003DB8 */ - 0x0F126204, /* 70003DBA */ - 0x0F126849, /* 70003DBC */ - 0x0F126281, /* 70003DBE */ - 0x0F12466B, /* 70003DC0 */ - 0x0F128819, /* 70003DC2 */ - 0x0F126301, /* 70003DC4 */ - 0x0F128859, /* 70003DC6 */ - 0x0F126341, /* 70003DC8 */ - 0x0F1249A5, /* 70003DCA */ - 0x0F1288C9, /* 70003DCC */ - 0x0F1263C1, /* 70003DCE */ - 0x0F12F000, /* 70003DD0 */ - 0x0F12F9F6, /* 70003DD2 */ - 0x0F12E7A6, /* 70003DD4 */ - 0x0F12B5F0, /* 70003DD6 */ - 0x0F12B08B, /* 70003DD8 */ - 0x0F1220FF, /* 70003DDA */ - 0x0F121C40, /* 70003DDC */ - 0x0F1249A1, /* 70003DDE */ - 0x0F1289CC, /* 70003DE0 */ - 0x0F124E9E, /* 70003DE2 */ - 0x0F126AB1, /* 70003DE4 */ - 0x0F124284, /* 70003DE6 */ - 0x0F12D101, /* 70003DE8 */ - 0x0F12489F, /* 70003DEA */ - 0x0F126081, /* 70003DEC */ - 0x0F126A70, /* 70003DEE */ - 0x0F120200, /* 70003DF0 */ - 0x0F12F000, /* 70003DF2 */ - 0x0F12F9ED, /* 70003DF4 */ - 0x0F120400, /* 70003DF6 */ - 0x0F120C00, /* 70003DF8 */ - 0x0F124A96, /* 70003DFA */ - 0x0F128A11, /* 70003DFC */ - 0x0F129109, /* 70003DFE */ - 0x0F122101, /* 70003E00 */ - 0x0F120349, /* 70003E02 */ - 0x0F124288, /* 70003E04 */ - 0x0F12D200, /* 70003E06 */ - 0x0F120001, /* 70003E08 */ - 0x0F124A92, /* 70003E0A */ - 0x0F128211, /* 70003E0C */ - 0x0F124D97, /* 70003E0E */ - 0x0F128829, /* 70003E10 */ - 0x0F129108, /* 70003E12 */ - 0x0F124A8B, /* 70003E14 */ - 0x0F122303, /* 70003E16 */ - 0x0F123222, /* 70003E18 */ - 0x0F121F91, /* 70003E1A */ - 0x0F12F000, /* 70003E1C */ - 0x0F12F9DE, /* 70003E1E */ - 0x0F128028, /* 70003E20 */ - 0x0F12488E, /* 70003E22 */ - 0x0F124987, /* 70003E24 */ - 0x0F126BC2, /* 70003E26 */ - 0x0F126AC0, /* 70003E28 */ - 0x0F124282, /* 70003E2A */ - 0x0F12D201, /* 70003E2C */ - 0x0F128CC8, /* 70003E2E */ - 0x0F128028, /* 70003E30 */ - 0x0F1288E8, /* 70003E32 */ - 0x0F129007, /* 70003E34 */ - 0x0F122240, /* 70003E36 */ - 0x0F124310, /* 70003E38 */ - 0x0F1280E8, /* 70003E3A */ - 0x0F122000, /* 70003E3C */ - 0x0F120041, /* 70003E3E */ - 0x0F12194B, /* 70003E40 */ - 0x0F12001E, /* 70003E42 */ - 0x0F123680, /* 70003E44 */ - 0x0F128BB2, /* 70003E46 */ - 0x0F12AF04, /* 70003E48 */ - 0x0F12527A, /* 70003E4A */ - 0x0F124A7D, /* 70003E4C */ - 0x0F12188A, /* 70003E4E */ - 0x0F128897, /* 70003E50 */ - 0x0F1283B7, /* 70003E52 */ - 0x0F1233A0, /* 70003E54 */ - 0x0F12891F, /* 70003E56 */ - 0x0F12AE01, /* 70003E58 */ - 0x0F125277, /* 70003E5A */ - 0x0F128A11, /* 70003E5C */ - 0x0F128119, /* 70003E5E */ - 0x0F121C40, /* 70003E60 */ - 0x0F120400, /* 70003E62 */ - 0x0F120C00, /* 70003E64 */ - 0x0F122806, /* 70003E66 */ - 0x0F12D3E9, /* 70003E68 */ - 0x0F12F000, /* 70003E6A */ - 0x0F12F9BF, /* 70003E6C */ - 0x0F12F000, /* 70003E6E */ - 0x0F12F9C5, /* 70003E70 */ - 0x0F124F79, /* 70003E72 */ - 0x0F1237A8, /* 70003E74 */ - 0x0F122800, /* 70003E76 */ - 0x0F12D10A, /* 70003E78 */ - 0x0F121FE0, /* 70003E7A */ - 0x0F1238FD, /* 70003E7C */ - 0x0F12D001, /* 70003E7E */ - 0x0F121CC0, /* 70003E80 */ - 0x0F12D105, /* 70003E82 */ - 0x0F124874, /* 70003E84 */ - 0x0F128829, /* 70003E86 */ - 0x0F123818, /* 70003E88 */ - 0x0F126840, /* 70003E8A */ - 0x0F124348, /* 70003E8C */ - 0x0F126078, /* 70003E8E */ - 0x0F124972, /* 70003E90 */ - 0x0F126878, /* 70003E92 */ - 0x0F126B89, /* 70003E94 */ - 0x0F124288, /* 70003E96 */ - 0x0F12D300, /* 70003E98 */ - 0x0F120008, /* 70003E9A */ - 0x0F126078, /* 70003E9C */ - 0x0F122000, /* 70003E9E */ - 0x0F120041, /* 70003EA0 */ - 0x0F12AA04, /* 70003EA2 */ - 0x0F125A53, /* 70003EA4 */ - 0x0F12194A, /* 70003EA6 */ - 0x0F12269C, /* 70003EA8 */ - 0x0F1252B3, /* 70003EAA */ - 0x0F12AB01, /* 70003EAC */ - 0x0F125A59, /* 70003EAE */ - 0x0F1232A0, /* 70003EB0 */ - 0x0F128111, /* 70003EB2 */ - 0x0F121C40, /* 70003EB4 */ - 0x0F120400, /* 70003EB6 */ - 0x0F120C00, /* 70003EB8 */ - 0x0F122806, /* 70003EBA */ - 0x0F12D3F0, /* 70003EBC */ - 0x0F124965, /* 70003EBE */ - 0x0F129809, /* 70003EC0 */ - 0x0F128208, /* 70003EC2 */ - 0x0F129808, /* 70003EC4 */ - 0x0F128028, /* 70003EC6 */ - 0x0F129807, /* 70003EC8 */ - 0x0F1280E8, /* 70003ECA */ - 0x0F121FE0, /* 70003ECC */ - 0x0F1238FD, /* 70003ECE */ - 0x0F12D13B, /* 70003ED0 */ - 0x0F124D64, /* 70003ED2 */ - 0x0F1289E8, /* 70003ED4 */ - 0x0F121FC1, /* 70003ED6 */ - 0x0F1239FF, /* 70003ED8 */ - 0x0F12D136, /* 70003EDA */ - 0x0F124C5F, /* 70003EDC */ - 0x0F128AE0, /* 70003EDE */ - 0x0F12F000, /* 70003EE0 */ - 0x0F12F994, /* 70003EE2 */ - 0x0F120006, /* 70003EE4 */ - 0x0F128B20, /* 70003EE6 */ - 0x0F12F000, /* 70003EE8 */ - 0x0F12F998, /* 70003EEA */ - 0x0F129000, /* 70003EEC */ - 0x0F126AA1, /* 70003EEE */ - 0x0F126878, /* 70003EF0 */ - 0x0F121809, /* 70003EF2 */ - 0x0F120200, /* 70003EF4 */ - 0x0F12F000, /* 70003EF6 */ - 0x0F12F96B, /* 70003EF8 */ - 0x0F120400, /* 70003EFA */ - 0x0F120C00, /* 70003EFC */ - 0x0F120022, /* 70003EFE */ - 0x0F123246, /* 70003F00 */ - 0x0F120011, /* 70003F02 */ - 0x0F12310A, /* 70003F04 */ - 0x0F122305, /* 70003F06 */ - 0x0F12F000, /* 70003F08 */ - 0x0F12F968, /* 70003F0A */ - 0x0F1266E8, /* 70003F0C */ - 0x0F126B23, /* 70003F0E */ - 0x0F120002, /* 70003F10 */ - 0x0F120031, /* 70003F12 */ - 0x0F120018, /* 70003F14 */ - 0x0F12F000, /* 70003F16 */ - 0x0F12F989, /* 70003F18 */ - 0x0F12466B, /* 70003F1A */ - 0x0F128518, /* 70003F1C */ - 0x0F126EEA, /* 70003F1E */ - 0x0F126B60, /* 70003F20 */ - 0x0F129900, /* 70003F22 */ - 0x0F12F000, /* 70003F24 */ - 0x0F12F982, /* 70003F26 */ - 0x0F12466B, /* 70003F28 */ - 0x0F128558, /* 70003F2A */ - 0x0F120029, /* 70003F2C */ - 0x0F12980A, /* 70003F2E */ - 0x0F123170, /* 70003F30 */ - 0x0F12F000, /* 70003F32 */ - 0x0F12F983, /* 70003F34 */ - 0x0F120028, /* 70003F36 */ - 0x0F123060, /* 70003F38 */ - 0x0F128A02, /* 70003F3A */ - 0x0F124946, /* 70003F3C */ - 0x0F123128, /* 70003F3E */ - 0x0F12808A, /* 70003F40 */ - 0x0F128A42, /* 70003F42 */ - 0x0F1280CA, /* 70003F44 */ - 0x0F128A80, /* 70003F46 */ - 0x0F128108, /* 70003F48 */ - 0x0F12B00B, /* 70003F4A */ - 0x0F12BCF0, /* 70003F4C */ - 0x0F12BC08, /* 70003F4E */ - 0x0F124718, /* 70003F50 */ - 0x0F12B570, /* 70003F52 */ - 0x0F122400, /* 70003F54 */ - 0x0F124D46, /* 70003F56 */ - 0x0F124846, /* 70003F58 */ - 0x0F128881, /* 70003F5A */ - 0x0F124846, /* 70003F5C */ - 0x0F128041, /* 70003F5E */ - 0x0F122101, /* 70003F60 */ - 0x0F128001, /* 70003F62 */ - 0x0F12F000, /* 70003F64 */ - 0x0F12F972, /* 70003F66 */ - 0x0F124842, /* 70003F68 */ - 0x0F123820, /* 70003F6A */ - 0x0F128BC0, /* 70003F6C */ - 0x0F12F000, /* 70003F6E */ - 0x0F12F975, /* 70003F70 */ - 0x0F124B42, /* 70003F72 */ - 0x0F12220D, /* 70003F74 */ - 0x0F120712, /* 70003F76 */ - 0x0F1218A8, /* 70003F78 */ - 0x0F128806, /* 70003F7A */ - 0x0F1200E1, /* 70003F7C */ - 0x0F1218C9, /* 70003F7E */ - 0x0F1281CE, /* 70003F80 */ - 0x0F128846, /* 70003F82 */ - 0x0F12818E, /* 70003F84 */ - 0x0F128886, /* 70003F86 */ - 0x0F12824E, /* 70003F88 */ - 0x0F1288C0, /* 70003F8A */ - 0x0F128208, /* 70003F8C */ - 0x0F123508, /* 70003F8E */ - 0x0F12042D, /* 70003F90 */ - 0x0F120C2D, /* 70003F92 */ - 0x0F121C64, /* 70003F94 */ - 0x0F120424, /* 70003F96 */ - 0x0F120C24, /* 70003F98 */ - 0x0F122C07, /* 70003F9A */ - 0x0F12D3EC, /* 70003F9C */ - 0x0F12E658, /* 70003F9E */ - 0x0F12B510, /* 70003FA0 */ - 0x0F124834, /* 70003FA2 */ - 0x0F124C34, /* 70003FA4 */ - 0x0F1288C0, /* 70003FA6 */ - 0x0F128060, /* 70003FA8 */ - 0x0F122001, /* 70003FAA */ - 0x0F128020, /* 70003FAC */ - 0x0F124831, /* 70003FAE */ - 0x0F123820, /* 70003FB0 */ - 0x0F128BC0, /* 70003FB2 */ - 0x0F12F000, /* 70003FB4 */ - 0x0F12F952, /* 70003FB6 */ - 0x0F1288E0, /* 70003FB8 */ - 0x0F124A31, /* 70003FBA */ - 0x0F122800, /* 70003FBC */ - 0x0F12D003, /* 70003FBE */ - 0x0F124930, /* 70003FC0 */ - 0x0F128849, /* 70003FC2 */ - 0x0F122900, /* 70003FC4 */ - 0x0F12D009, /* 70003FC6 */ - 0x0F122001, /* 70003FC8 */ - 0x0F1203C0, /* 70003FCA */ - 0x0F128050, /* 70003FCC */ - 0x0F1280D0, /* 70003FCE */ - 0x0F122000, /* 70003FD0 */ - 0x0F128090, /* 70003FD2 */ - 0x0F128110, /* 70003FD4 */ - 0x0F12BC10, /* 70003FD6 */ - 0x0F12BC08, /* 70003FD8 */ - 0x0F124718, /* 70003FDA */ - 0x0F128050, /* 70003FDC */ - 0x0F128920, /* 70003FDE */ - 0x0F1280D0, /* 70003FE0 */ - 0x0F128960, /* 70003FE2 */ - 0x0F120400, /* 70003FE4 */ - 0x0F121400, /* 70003FE6 */ - 0x0F128090, /* 70003FE8 */ - 0x0F1289A1, /* 70003FEA */ - 0x0F120409, /* 70003FEC */ - 0x0F121409, /* 70003FEE */ - 0x0F128111, /* 70003FF0 */ - 0x0F1289E3, /* 70003FF2 */ - 0x0F128A24, /* 70003FF4 */ - 0x0F122B00, /* 70003FF6 */ - 0x0F12D104, /* 70003FF8 */ - 0x0F1217C3, /* 70003FFA */ - 0x0F120F5B, /* 70003FFC */ - 0x0F121818, /* 70003FFE */ - 0x0F1210C0, /* 70004000 */ - 0x0F128090, /* 70004002 */ - 0x0F122C00, /* 70004004 */ - 0x0F12D1E6, /* 70004006 */ - 0x0F1217C8, /* 70004008 */ - 0x0F120F40, /* 7000400A */ - 0x0F121840, /* 7000400C */ - 0x0F1210C0, /* 7000400E */ - 0x0F128110, /* 70004010 */ - 0x0F12E7E0, /* 70004012 */ - 0x0F12B510, /* 70004014 */ - 0x0F12000C, /* 70004016 */ - 0x0F124919, /* 70004018 */ - 0x0F122204, /* 7000401A */ - 0x0F126820, /* 7000401C */ - 0x0F125E8A, /* 7000401E */ - 0x0F120140, /* 70004020 */ - 0x0F121A80, /* 70004022 */ - 0x0F120280, /* 70004024 */ - 0x0F128849, /* 70004026 */ - 0x0F12F000, /* 70004028 */ - 0x0F12F920, /* 7000402A */ - 0x0F126020, /* 7000402C */ - 0x0F12E7D2, /* 7000402E */ - 0x0F1238D4, /* 70004030 */ - 0x0F127000, /* 70004032 */ - 0x0F1217D0, /* 70004034 */ - 0x0F127000, /* 70004036 */ - 0x0F125000, /* 70004038 */ - 0x0F12D000, /* 7000403A */ - 0x0F121100, /* 7000403C */ - 0x0F12D000, /* 7000403E */ - 0x0F12171A, /* 70004040 */ - 0x0F127000, /* 70004042 */ - 0x0F124780, /* 70004044 */ + 0x0F124AF3, /* 70003C78 */ + 0x0F128992, /* 70003C7A */ + 0x0F122A00, /* 70003C7C */ + 0x0F12D00D, /* 70003C7E */ + 0x0F122300, /* 70003C80 */ + 0x0F121A89, /* 70003C82 */ + 0x0F12D400, /* 70003C84 */ + 0x0F12000B, /* 70003C86 */ + 0x0F120419, /* 70003C88 */ + 0x0F120C09, /* 70003C8A */ + 0x0F1223FF, /* 70003C8C */ + 0x0F1233C1, /* 70003C8E */ + 0x0F121810, /* 70003C90 */ + 0x0F124298, /* 70003C92 */ + 0x0F12D800, /* 70003C94 */ + 0x0F120003, /* 70003C96 */ + 0x0F120418, /* 70003C98 */ + 0x0F120C00, /* 70003C9A */ + 0x0F124AEB, /* 70003C9C */ + 0x0F128150, /* 70003C9E */ + 0x0F128191, /* 70003CA0 */ + 0x0F124770, /* 70003CA2 */ + 0x0F12B5F3, /* 70003CA4 */ + 0x0F120004, /* 70003CA6 */ + 0x0F12B081, /* 70003CA8 */ + 0x0F129802, /* 70003CAA */ + 0x0F126800, /* 70003CAC */ + 0x0F120600, /* 70003CAE */ + 0x0F120E00, /* 70003CB0 */ + 0x0F122201, /* 70003CB2 */ + 0x0F120015, /* 70003CB4 */ + 0x0F120021, /* 70003CB6 */ + 0x0F123910, /* 70003CB8 */ + 0x0F12408A, /* 70003CBA */ + 0x0F1240A5, /* 70003CBC */ + 0x0F124FE4, /* 70003CBE */ + 0x0F120016, /* 70003CC0 */ + 0x0F122C10, /* 70003CC2 */ + 0x0F12DA03, /* 70003CC4 */ + 0x0F128839, /* 70003CC6 */ + 0x0F1243A9, /* 70003CC8 */ + 0x0F128039, /* 70003CCA */ + 0x0F12E002, /* 70003CCC */ + 0x0F128879, /* 70003CCE */ + 0x0F1243B1, /* 70003CD0 */ + 0x0F128079, /* 70003CD2 */ + 0x0F12F000, /* 70003CD4 */ + 0x0F12FAA4, /* 70003CD6 */ + 0x0F122C10, /* 70003CD8 */ + 0x0F12DA03, /* 70003CDA */ + 0x0F128839, /* 70003CDC */ + 0x0F124329, /* 70003CDE */ + 0x0F128039, /* 70003CE0 */ + 0x0F12E002, /* 70003CE2 */ + 0x0F128879, /* 70003CE4 */ + 0x0F124331, /* 70003CE6 */ + 0x0F128079, /* 70003CE8 */ + 0x0F1249DA, /* 70003CEA */ + 0x0F128809, /* 70003CEC */ + 0x0F122900, /* 70003CEE */ + 0x0F12D102, /* 70003CF0 */ + 0x0F12F000, /* 70003CF2 */ + 0x0F12FA9D, /* 70003CF4 */ + 0x0F122000, /* 70003CF6 */ + 0x0F129902, /* 70003CF8 */ + 0x0F126008, /* 70003CFA */ + 0x0F12BCFE, /* 70003CFC */ + 0x0F12BC08, /* 70003CFE */ + 0x0F124718, /* 70003D00 */ + 0x0F12B538, /* 70003D02 */ + 0x0F129C04, /* 70003D04 */ + 0x0F120015, /* 70003D06 */ + 0x0F12002A, /* 70003D08 */ + 0x0F129400, /* 70003D0A */ + 0x0F12F000, /* 70003D0C */ + 0x0F12FA98, /* 70003D0E */ + 0x0F124AD1, /* 70003D10 */ + 0x0F128811, /* 70003D12 */ + 0x0F122900, /* 70003D14 */ + 0x0F12D00F, /* 70003D16 */ + 0x0F128820, /* 70003D18 */ + 0x0F124281, /* 70003D1A */ + 0x0F12D20C, /* 70003D1C */ + 0x0F128861, /* 70003D1E */ + 0x0F128853, /* 70003D20 */ + 0x0F124299, /* 70003D22 */ + 0x0F12D200, /* 70003D24 */ + 0x0F121E40, /* 70003D26 */ + 0x0F120400, /* 70003D28 */ + 0x0F120C00, /* 70003D2A */ + 0x0F128020, /* 70003D2C */ + 0x0F128851, /* 70003D2E */ + 0x0F128061, /* 70003D30 */ + 0x0F124368, /* 70003D32 */ + 0x0F121840, /* 70003D34 */ + 0x0F126060, /* 70003D36 */ + 0x0F12BC38, /* 70003D38 */ + 0x0F12BC08, /* 70003D3A */ + 0x0F124718, /* 70003D3C */ + 0x0F12B5F8, /* 70003D3E */ + 0x0F120004, /* 70003D40 */ + 0x0F126808, /* 70003D42 */ + 0x0F120400, /* 70003D44 */ + 0x0F120C00, /* 70003D46 */ + 0x0F122201, /* 70003D48 */ + 0x0F120015, /* 70003D4A */ + 0x0F120021, /* 70003D4C */ + 0x0F123910, /* 70003D4E */ + 0x0F12408A, /* 70003D50 */ + 0x0F1240A5, /* 70003D52 */ + 0x0F124FBE, /* 70003D54 */ + 0x0F120016, /* 70003D56 */ + 0x0F122C10, /* 70003D58 */ + 0x0F12DA03, /* 70003D5A */ + 0x0F128839, /* 70003D5C */ + 0x0F1243A9, /* 70003D5E */ + 0x0F128039, /* 70003D60 */ + 0x0F12E002, /* 70003D62 */ + 0x0F128879, /* 70003D64 */ + 0x0F1243B1, /* 70003D66 */ + 0x0F128079, /* 70003D68 */ + 0x0F12F000, /* 70003D6A */ + 0x0F12FA71, /* 70003D6C */ + 0x0F122C10, /* 70003D6E */ + 0x0F12DA03, /* 70003D70 */ + 0x0F128838, /* 70003D72 */ + 0x0F124328, /* 70003D74 */ + 0x0F128038, /* 70003D76 */ + 0x0F12E002, /* 70003D78 */ + 0x0F128878, /* 70003D7A */ + 0x0F124330, /* 70003D7C */ + 0x0F128078, /* 70003D7E */ + 0x0F1248B6, /* 70003D80 */ + 0x0F128800, /* 70003D82 */ + 0x0F120400, /* 70003D84 */ + 0x0F12D507, /* 70003D86 */ + 0x0F124BB5, /* 70003D88 */ + 0x0F127819, /* 70003D8A */ + 0x0F124AB5, /* 70003D8C */ + 0x0F127810, /* 70003D8E */ + 0x0F127018, /* 70003D90 */ + 0x0F127011, /* 70003D92 */ + 0x0F1249B4, /* 70003D94 */ + 0x0F128188, /* 70003D96 */ + 0x0F12BCF8, /* 70003D98 */ + 0x0F12BC08, /* 70003D9A */ + 0x0F124718, /* 70003D9C */ + 0x0F12B538, /* 70003D9E */ + 0x0F1248B2, /* 70003DA0 */ + 0x0F124669, /* 70003DA2 */ + 0x0F12F000, /* 70003DA4 */ + 0x0F12FA5C, /* 70003DA6 */ + 0x0F1248B1, /* 70003DA8 */ + 0x0F1249B0, /* 70003DAA */ + 0x0F1269C2, /* 70003DAC */ + 0x0F122400, /* 70003DAE */ + 0x0F1231A8, /* 70003DB0 */ + 0x0F122A00, /* 70003DB2 */ + 0x0F12D008, /* 70003DB4 */ + 0x0F1261C4, /* 70003DB6 */ + 0x0F12684A, /* 70003DB8 */ + 0x0F126242, /* 70003DBA */ + 0x0F126282, /* 70003DBC */ + 0x0F12466B, /* 70003DBE */ + 0x0F12881A, /* 70003DC0 */ + 0x0F126302, /* 70003DC2 */ + 0x0F12885A, /* 70003DC4 */ + 0x0F126342, /* 70003DC6 */ + 0x0F126A02, /* 70003DC8 */ + 0x0F122A00, /* 70003DCA */ + 0x0F12D00A, /* 70003DCC */ + 0x0F126204, /* 70003DCE */ + 0x0F126849, /* 70003DD0 */ + 0x0F126281, /* 70003DD2 */ + 0x0F12466B, /* 70003DD4 */ + 0x0F128819, /* 70003DD6 */ + 0x0F126301, /* 70003DD8 */ + 0x0F128859, /* 70003DDA */ + 0x0F126341, /* 70003DDC */ + 0x0F1249A5, /* 70003DDE */ + 0x0F1288C9, /* 70003DE0 */ + 0x0F1263C1, /* 70003DE2 */ + 0x0F12F000, /* 70003DE4 */ + 0x0F12FA44, /* 70003DE6 */ + 0x0F12E7A6, /* 70003DE8 */ + 0x0F12B5F0, /* 70003DEA */ + 0x0F12B08B, /* 70003DEC */ + 0x0F1220FF, /* 70003DEE */ + 0x0F121C40, /* 70003DF0 */ + 0x0F1249A1, /* 70003DF2 */ + 0x0F1289CC, /* 70003DF4 */ + 0x0F124E9E, /* 70003DF6 */ + 0x0F126AB1, /* 70003DF8 */ + 0x0F124284, /* 70003DFA */ + 0x0F12D101, /* 70003DFC */ + 0x0F12489F, /* 70003DFE */ + 0x0F126081, /* 70003E00 */ + 0x0F126A70, /* 70003E02 */ + 0x0F120200, /* 70003E04 */ + 0x0F12F000, /* 70003E06 */ + 0x0F12FA3B, /* 70003E08 */ + 0x0F120400, /* 70003E0A */ + 0x0F120C00, /* 70003E0C */ + 0x0F124A96, /* 70003E0E */ + 0x0F128A11, /* 70003E10 */ + 0x0F129109, /* 70003E12 */ + 0x0F122101, /* 70003E14 */ + 0x0F120349, /* 70003E16 */ + 0x0F124288, /* 70003E18 */ + 0x0F12D200, /* 70003E1A */ + 0x0F120001, /* 70003E1C */ + 0x0F124A92, /* 70003E1E */ + 0x0F128211, /* 70003E20 */ + 0x0F124D97, /* 70003E22 */ + 0x0F128829, /* 70003E24 */ + 0x0F129108, /* 70003E26 */ + 0x0F124A8B, /* 70003E28 */ + 0x0F122303, /* 70003E2A */ + 0x0F123222, /* 70003E2C */ + 0x0F121F91, /* 70003E2E */ + 0x0F12F000, /* 70003E30 */ + 0x0F12FA2C, /* 70003E32 */ + 0x0F128028, /* 70003E34 */ + 0x0F12488E, /* 70003E36 */ + 0x0F124987, /* 70003E38 */ + 0x0F126BC2, /* 70003E3A */ + 0x0F126AC0, /* 70003E3C */ + 0x0F124282, /* 70003E3E */ + 0x0F12D201, /* 70003E40 */ + 0x0F128CC8, /* 70003E42 */ + 0x0F128028, /* 70003E44 */ + 0x0F1288E8, /* 70003E46 */ + 0x0F129007, /* 70003E48 */ + 0x0F122240, /* 70003E4A */ + 0x0F124310, /* 70003E4C */ + 0x0F1280E8, /* 70003E4E */ + 0x0F122000, /* 70003E50 */ + 0x0F120041, /* 70003E52 */ + 0x0F12194B, /* 70003E54 */ + 0x0F12001E, /* 70003E56 */ + 0x0F123680, /* 70003E58 */ + 0x0F128BB2, /* 70003E5A */ + 0x0F12AF04, /* 70003E5C */ + 0x0F12527A, /* 70003E5E */ + 0x0F124A7D, /* 70003E60 */ + 0x0F12188A, /* 70003E62 */ + 0x0F128897, /* 70003E64 */ + 0x0F1283B7, /* 70003E66 */ + 0x0F1233A0, /* 70003E68 */ + 0x0F12891F, /* 70003E6A */ + 0x0F12AE01, /* 70003E6C */ + 0x0F125277, /* 70003E6E */ + 0x0F128A11, /* 70003E70 */ + 0x0F128119, /* 70003E72 */ + 0x0F121C40, /* 70003E74 */ + 0x0F120400, /* 70003E76 */ + 0x0F120C00, /* 70003E78 */ + 0x0F122806, /* 70003E7A */ + 0x0F12D3E9, /* 70003E7C */ + 0x0F12F000, /* 70003E7E */ + 0x0F12FA0D, /* 70003E80 */ + 0x0F12F000, /* 70003E82 */ + 0x0F12FA13, /* 70003E84 */ + 0x0F124F79, /* 70003E86 */ + 0x0F1237A8, /* 70003E88 */ + 0x0F122800, /* 70003E8A */ + 0x0F12D10A, /* 70003E8C */ + 0x0F121FE0, /* 70003E8E */ + 0x0F1238FD, /* 70003E90 */ + 0x0F12D001, /* 70003E92 */ + 0x0F121CC0, /* 70003E94 */ + 0x0F12D105, /* 70003E96 */ + 0x0F124874, /* 70003E98 */ + 0x0F128829, /* 70003E9A */ + 0x0F123818, /* 70003E9C */ + 0x0F126840, /* 70003E9E */ + 0x0F124348, /* 70003EA0 */ + 0x0F126078, /* 70003EA2 */ + 0x0F124972, /* 70003EA4 */ + 0x0F126878, /* 70003EA6 */ + 0x0F126B89, /* 70003EA8 */ + 0x0F124288, /* 70003EAA */ + 0x0F12D300, /* 70003EAC */ + 0x0F120008, /* 70003EAE */ + 0x0F126078, /* 70003EB0 */ + 0x0F122000, /* 70003EB2 */ + 0x0F120041, /* 70003EB4 */ + 0x0F12AA04, /* 70003EB6 */ + 0x0F125A53, /* 70003EB8 */ + 0x0F12194A, /* 70003EBA */ + 0x0F12269C, /* 70003EBC */ + 0x0F1252B3, /* 70003EBE */ + 0x0F12AB01, /* 70003EC0 */ + 0x0F125A59, /* 70003EC2 */ + 0x0F1232A0, /* 70003EC4 */ + 0x0F128111, /* 70003EC6 */ + 0x0F121C40, /* 70003EC8 */ + 0x0F120400, /* 70003ECA */ + 0x0F120C00, /* 70003ECC */ + 0x0F122806, /* 70003ECE */ + 0x0F12D3F0, /* 70003ED0 */ + 0x0F124965, /* 70003ED2 */ + 0x0F129809, /* 70003ED4 */ + 0x0F128208, /* 70003ED6 */ + 0x0F129808, /* 70003ED8 */ + 0x0F128028, /* 70003EDA */ + 0x0F129807, /* 70003EDC */ + 0x0F1280E8, /* 70003EDE */ + 0x0F121FE0, /* 70003EE0 */ + 0x0F1238FD, /* 70003EE2 */ + 0x0F12D13B, /* 70003EE4 */ + 0x0F124D64, /* 70003EE6 */ + 0x0F1289E8, /* 70003EE8 */ + 0x0F121FC1, /* 70003EEA */ + 0x0F1239FF, /* 70003EEC */ + 0x0F12D136, /* 70003EEE */ + 0x0F124C5F, /* 70003EF0 */ + 0x0F128AE0, /* 70003EF2 */ + 0x0F12F000, /* 70003EF4 */ + 0x0F12F9E2, /* 70003EF6 */ + 0x0F120006, /* 70003EF8 */ + 0x0F128B20, /* 70003EFA */ + 0x0F12F000, /* 70003EFC */ + 0x0F12F9E6, /* 70003EFE */ + 0x0F129000, /* 70003F00 */ + 0x0F126AA1, /* 70003F02 */ + 0x0F126878, /* 70003F04 */ + 0x0F121809, /* 70003F06 */ + 0x0F120200, /* 70003F08 */ + 0x0F12F000, /* 70003F0A */ + 0x0F12F9B9, /* 70003F0C */ + 0x0F120400, /* 70003F0E */ + 0x0F120C00, /* 70003F10 */ + 0x0F120022, /* 70003F12 */ + 0x0F123246, /* 70003F14 */ + 0x0F120011, /* 70003F16 */ + 0x0F12310A, /* 70003F18 */ + 0x0F122305, /* 70003F1A */ + 0x0F12F000, /* 70003F1C */ + 0x0F12F9B6, /* 70003F1E */ + 0x0F1266E8, /* 70003F20 */ + 0x0F126B23, /* 70003F22 */ + 0x0F120002, /* 70003F24 */ + 0x0F120031, /* 70003F26 */ + 0x0F120018, /* 70003F28 */ + 0x0F12F000, /* 70003F2A */ + 0x0F12F9D7, /* 70003F2C */ + 0x0F12466B, /* 70003F2E */ + 0x0F128518, /* 70003F30 */ + 0x0F126EEA, /* 70003F32 */ + 0x0F126B60, /* 70003F34 */ + 0x0F129900, /* 70003F36 */ + 0x0F12F000, /* 70003F38 */ + 0x0F12F9D0, /* 70003F3A */ + 0x0F12466B, /* 70003F3C */ + 0x0F128558, /* 70003F3E */ + 0x0F120029, /* 70003F40 */ + 0x0F12980A, /* 70003F42 */ + 0x0F123170, /* 70003F44 */ + 0x0F12F000, /* 70003F46 */ + 0x0F12F9D1, /* 70003F48 */ + 0x0F120028, /* 70003F4A */ + 0x0F123060, /* 70003F4C */ + 0x0F128A02, /* 70003F4E */ + 0x0F124946, /* 70003F50 */ + 0x0F123128, /* 70003F52 */ + 0x0F12808A, /* 70003F54 */ + 0x0F128A42, /* 70003F56 */ + 0x0F1280CA, /* 70003F58 */ + 0x0F128A80, /* 70003F5A */ + 0x0F128108, /* 70003F5C */ + 0x0F12B00B, /* 70003F5E */ + 0x0F12BCF0, /* 70003F60 */ + 0x0F12BC08, /* 70003F62 */ + 0x0F124718, /* 70003F64 */ + 0x0F12B570, /* 70003F66 */ + 0x0F122400, /* 70003F68 */ + 0x0F124D46, /* 70003F6A */ + 0x0F124846, /* 70003F6C */ + 0x0F128881, /* 70003F6E */ + 0x0F124846, /* 70003F70 */ + 0x0F128041, /* 70003F72 */ + 0x0F122101, /* 70003F74 */ + 0x0F128001, /* 70003F76 */ + 0x0F12F000, /* 70003F78 */ + 0x0F12F9C0, /* 70003F7A */ + 0x0F124842, /* 70003F7C */ + 0x0F123820, /* 70003F7E */ + 0x0F128BC0, /* 70003F80 */ + 0x0F12F000, /* 70003F82 */ + 0x0F12F9C3, /* 70003F84 */ + 0x0F124B42, /* 70003F86 */ + 0x0F12220D, /* 70003F88 */ + 0x0F120712, /* 70003F8A */ + 0x0F1218A8, /* 70003F8C */ + 0x0F128806, /* 70003F8E */ + 0x0F1200E1, /* 70003F90 */ + 0x0F1218C9, /* 70003F92 */ + 0x0F1281CE, /* 70003F94 */ + 0x0F128846, /* 70003F96 */ + 0x0F12818E, /* 70003F98 */ + 0x0F128886, /* 70003F9A */ + 0x0F12824E, /* 70003F9C */ + 0x0F1288C0, /* 70003F9E */ + 0x0F128208, /* 70003FA0 */ + 0x0F123508, /* 70003FA2 */ + 0x0F12042D, /* 70003FA4 */ + 0x0F120C2D, /* 70003FA6 */ + 0x0F121C64, /* 70003FA8 */ + 0x0F120424, /* 70003FAA */ + 0x0F120C24, /* 70003FAC */ + 0x0F122C07, /* 70003FAE */ + 0x0F12D3EC, /* 70003FB0 */ + 0x0F12E658, /* 70003FB2 */ + 0x0F12B510, /* 70003FB4 */ + 0x0F124834, /* 70003FB6 */ + 0x0F124C34, /* 70003FB8 */ + 0x0F1288C0, /* 70003FBA */ + 0x0F128060, /* 70003FBC */ + 0x0F122001, /* 70003FBE */ + 0x0F128020, /* 70003FC0 */ + 0x0F124831, /* 70003FC2 */ + 0x0F123820, /* 70003FC4 */ + 0x0F128BC0, /* 70003FC6 */ + 0x0F12F000, /* 70003FC8 */ + 0x0F12F9A0, /* 70003FCA */ + 0x0F1288E0, /* 70003FCC */ + 0x0F124A31, /* 70003FCE */ + 0x0F122800, /* 70003FD0 */ + 0x0F12D003, /* 70003FD2 */ + 0x0F124930, /* 70003FD4 */ + 0x0F128849, /* 70003FD6 */ + 0x0F122900, /* 70003FD8 */ + 0x0F12D009, /* 70003FDA */ + 0x0F122001, /* 70003FDC */ + 0x0F1203C0, /* 70003FDE */ + 0x0F128050, /* 70003FE0 */ + 0x0F1280D0, /* 70003FE2 */ + 0x0F122000, /* 70003FE4 */ + 0x0F128090, /* 70003FE6 */ + 0x0F128110, /* 70003FE8 */ + 0x0F12BC10, /* 70003FEA */ + 0x0F12BC08, /* 70003FEC */ + 0x0F124718, /* 70003FEE */ + 0x0F128050, /* 70003FF0 */ + 0x0F128920, /* 70003FF2 */ + 0x0F1280D0, /* 70003FF4 */ + 0x0F128960, /* 70003FF6 */ + 0x0F120400, /* 70003FF8 */ + 0x0F121400, /* 70003FFA */ + 0x0F128090, /* 70003FFC */ + 0x0F1289A1, /* 70003FFE */ + 0x0F120409, /* 70004000 */ + 0x0F121409, /* 70004002 */ + 0x0F128111, /* 70004004 */ + 0x0F1289E3, /* 70004006 */ + 0x0F128A24, /* 70004008 */ + 0x0F122B00, /* 7000400A */ + 0x0F12D104, /* 7000400C */ + 0x0F1217C3, /* 7000400E */ + 0x0F120F5B, /* 70004010 */ + 0x0F121818, /* 70004012 */ + 0x0F1210C0, /* 70004014 */ + 0x0F128090, /* 70004016 */ + 0x0F122C00, /* 70004018 */ + 0x0F12D1E6, /* 7000401A */ + 0x0F1217C8, /* 7000401C */ + 0x0F120F40, /* 7000401E */ + 0x0F121840, /* 70004020 */ + 0x0F1210C0, /* 70004022 */ + 0x0F128110, /* 70004024 */ + 0x0F12E7E0, /* 70004026 */ + 0x0F12B510, /* 70004028 */ + 0x0F12000C, /* 7000402A */ + 0x0F124919, /* 7000402C */ + 0x0F122204, /* 7000402E */ + 0x0F126820, /* 70004030 */ + 0x0F125E8A, /* 70004032 */ + 0x0F120140, /* 70004034 */ + 0x0F121A80, /* 70004036 */ + 0x0F120280, /* 70004038 */ + 0x0F128849, /* 7000403A */ + 0x0F12F000, /* 7000403C */ + 0x0F12F96E, /* 7000403E */ + 0x0F126020, /* 70004040 */ + 0x0F12E7D2, /* 70004042 */ + 0x0F1238D4, /* 70004044 */ 0x0F127000, /* 70004046 */ - 0x0F122FCA, /* 70004048 */ + 0x0F1217D0, /* 70004048 */ 0x0F127000, /* 7000404A */ - 0x0F122FC5, /* 7000404C */ - 0x0F127000, /* 7000404E */ - 0x0F122FC6, /* 70004050 */ - 0x0F127000, /* 70004052 */ - 0x0F122ED8, /* 70004054 */ + 0x0F125000, /* 7000404C */ + 0x0F12D000, /* 7000404E */ + 0x0F121100, /* 70004050 */ + 0x0F12D000, /* 70004052 */ + 0x0F12171A, /* 70004054 */ 0x0F127000, /* 70004056 */ - 0x0F122BD0, /* 70004058 */ + 0x0F124780, /* 70004058 */ 0x0F127000, /* 7000405A */ - 0x0F1217E0, /* 7000405C */ + 0x0F122FCA, /* 7000405C */ 0x0F127000, /* 7000405E */ - 0x0F122DE8, /* 70004060 */ + 0x0F122FC5, /* 70004060 */ 0x0F127000, /* 70004062 */ - 0x0F1237E0, /* 70004064 */ + 0x0F122FC6, /* 70004064 */ 0x0F127000, /* 70004066 */ - 0x0F12210C, /* 70004068 */ + 0x0F122ED8, /* 70004068 */ 0x0F127000, /* 7000406A */ - 0x0F121484, /* 7000406C */ + 0x0F122BD0, /* 7000406C */ 0x0F127000, /* 7000406E */ - 0x0F12A006, /* 70004070 */ - 0x0F120000, /* 70004072 */ - 0x0F120724, /* 70004074 */ + 0x0F1217E0, /* 70004070 */ + 0x0F127000, /* 70004072 */ + 0x0F122DE8, /* 70004074 */ 0x0F127000, /* 70004076 */ - 0x0F12A000, /* 70004078 */ - 0x0F12D000, /* 7000407A */ - 0x0F122270, /* 7000407C */ + 0x0F1237E0, /* 70004078 */ + 0x0F127000, /* 7000407A */ + 0x0F12210C, /* 7000407C */ 0x0F127000, /* 7000407E */ - 0x0F122558, /* 70004080 */ + 0x0F121484, /* 70004080 */ 0x0F127000, /* 70004082 */ - 0x0F12146C, /* 70004084 */ - 0x0F127000, /* 70004086 */ - 0x0F12B510, /* 70004088 */ - 0x0F12000C, /* 7000408A */ - 0x0F12492E, /* 7000408C */ - 0x0F122208, /* 7000408E */ - 0x0F126820, /* 70004090 */ - 0x0F125E8A, /* 70004092 */ - 0x0F120140, /* 70004094 */ - 0x0F121A80, /* 70004096 */ - 0x0F120280, /* 70004098 */ - 0x0F1288C9, /* 7000409A */ - 0x0F12F000, /* 7000409C */ - 0x0F12F8E6, /* 7000409E */ - 0x0F126020, /* 700040A0 */ - 0x0F12E798, /* 700040A2 */ - 0x0F12B5FE, /* 700040A4 */ - 0x0F12000C, /* 700040A6 */ - 0x0F126825, /* 700040A8 */ - 0x0F126866, /* 700040AA */ - 0x0F1268A0, /* 700040AC */ - 0x0F129001, /* 700040AE */ - 0x0F1268E7, /* 700040B0 */ - 0x0F121BA8, /* 700040B2 */ - 0x0F1242B5, /* 700040B4 */ - 0x0F12DA00, /* 700040B6 */ - 0x0F121B70, /* 700040B8 */ - 0x0F129000, /* 700040BA */ - 0x0F124922, /* 700040BC */ - 0x0F124823, /* 700040BE */ - 0x0F12884A, /* 700040C0 */ - 0x0F128843, /* 700040C2 */ - 0x0F12435A, /* 700040C4 */ - 0x0F122304, /* 700040C6 */ - 0x0F125ECB, /* 700040C8 */ - 0x0F120A92, /* 700040CA */ - 0x0F1218D2, /* 700040CC */ - 0x0F1202D2, /* 700040CE */ - 0x0F120C12, /* 700040D0 */ - 0x0F1288CB, /* 700040D2 */ - 0x0F128880, /* 700040D4 */ - 0x0F124343, /* 700040D6 */ - 0x0F120A98, /* 700040D8 */ - 0x0F122308, /* 700040DA */ + 0x0F12A006, /* 70004084 */ + 0x0F120000, /* 70004086 */ + 0x0F120724, /* 70004088 */ + 0x0F127000, /* 7000408A */ + 0x0F12A000, /* 7000408C */ + 0x0F12D000, /* 7000408E */ + 0x0F122270, /* 70004090 */ + 0x0F127000, /* 70004092 */ + 0x0F122558, /* 70004094 */ + 0x0F127000, /* 70004096 */ + 0x0F12146C, /* 70004098 */ + 0x0F127000, /* 7000409A */ + 0x0F12B510, /* 7000409C */ + 0x0F12000C, /* 7000409E */ + 0x0F124951, /* 700040A0 */ + 0x0F122208, /* 700040A2 */ + 0x0F126820, /* 700040A4 */ + 0x0F125E8A, /* 700040A6 */ + 0x0F120140, /* 700040A8 */ + 0x0F121A80, /* 700040AA */ + 0x0F120280, /* 700040AC */ + 0x0F1288C9, /* 700040AE */ + 0x0F12F000, /* 700040B0 */ + 0x0F12F934, /* 700040B2 */ + 0x0F126020, /* 700040B4 */ + 0x0F12E798, /* 700040B6 */ + 0x0F12B5FE, /* 700040B8 */ + 0x0F12000C, /* 700040BA */ + 0x0F126825, /* 700040BC */ + 0x0F126866, /* 700040BE */ + 0x0F1268A0, /* 700040C0 */ + 0x0F129001, /* 700040C2 */ + 0x0F1268E7, /* 700040C4 */ + 0x0F121BA8, /* 700040C6 */ + 0x0F1242B5, /* 700040C8 */ + 0x0F12DA00, /* 700040CA */ + 0x0F121B70, /* 700040CC */ + 0x0F129000, /* 700040CE */ + 0x0F124945, /* 700040D0 */ + 0x0F124846, /* 700040D2 */ + 0x0F12884A, /* 700040D4 */ + 0x0F128843, /* 700040D6 */ + 0x0F12435A, /* 700040D8 */ + 0x0F122304, /* 700040DA */ 0x0F125ECB, /* 700040DC */ - 0x0F1218C0, /* 700040DE */ - 0x0F1202C0, /* 700040E0 */ - 0x0F120C00, /* 700040E2 */ - 0x0F120411, /* 700040E4 */ - 0x0F120400, /* 700040E6 */ - 0x0F121409, /* 700040E8 */ - 0x0F121400, /* 700040EA */ - 0x0F121A08, /* 700040EC */ - 0x0F124917, /* 700040EE */ - 0x0F1239E0, /* 700040F0 */ - 0x0F126148, /* 700040F2 */ - 0x0F129801, /* 700040F4 */ - 0x0F123040, /* 700040F6 */ - 0x0F127880, /* 700040F8 */ - 0x0F122800, /* 700040FA */ - 0x0F12D103, /* 700040FC */ - 0x0F129801, /* 700040FE */ - 0x0F120029, /* 70004100 */ - 0x0F12F000, /* 70004102 */ - 0x0F12F8B9, /* 70004104 */ - 0x0F128839, /* 70004106 */ - 0x0F129800, /* 70004108 */ - 0x0F124281, /* 7000410A */ - 0x0F12D814, /* 7000410C */ - 0x0F128879, /* 7000410E */ - 0x0F129800, /* 70004110 */ - 0x0F124281, /* 70004112 */ - 0x0F12D20C, /* 70004114 */ - 0x0F129801, /* 70004116 */ - 0x0F120029, /* 70004118 */ - 0x0F12F000, /* 7000411A */ - 0x0F12F8B5, /* 7000411C */ - 0x0F129801, /* 7000411E */ - 0x0F120029, /* 70004120 */ - 0x0F12F000, /* 70004122 */ - 0x0F12F8B1, /* 70004124 */ - 0x0F129801, /* 70004126 */ - 0x0F120029, /* 70004128 */ - 0x0F12F000, /* 7000412A */ - 0x0F12F8AD, /* 7000412C */ - 0x0F12E003, /* 7000412E */ - 0x0F129801, /* 70004130 */ - 0x0F120029, /* 70004132 */ - 0x0F12F000, /* 70004134 */ - 0x0F12F8A8, /* 70004136 */ - 0x0F129801, /* 70004138 */ - 0x0F120032, /* 7000413A */ - 0x0F120039, /* 7000413C */ + 0x0F120A92, /* 700040DE */ + 0x0F1218D2, /* 700040E0 */ + 0x0F1202D2, /* 700040E2 */ + 0x0F120C12, /* 700040E4 */ + 0x0F1288CB, /* 700040E6 */ + 0x0F128880, /* 700040E8 */ + 0x0F124343, /* 700040EA */ + 0x0F120A98, /* 700040EC */ + 0x0F122308, /* 700040EE */ + 0x0F125ECB, /* 700040F0 */ + 0x0F1218C0, /* 700040F2 */ + 0x0F1202C0, /* 700040F4 */ + 0x0F120C00, /* 700040F6 */ + 0x0F120411, /* 700040F8 */ + 0x0F120400, /* 700040FA */ + 0x0F121409, /* 700040FC */ + 0x0F121400, /* 700040FE */ + 0x0F121A08, /* 70004100 */ + 0x0F12493A, /* 70004102 */ + 0x0F1239E0, /* 70004104 */ + 0x0F126148, /* 70004106 */ + 0x0F129801, /* 70004108 */ + 0x0F123040, /* 7000410A */ + 0x0F127880, /* 7000410C */ + 0x0F122800, /* 7000410E */ + 0x0F12D103, /* 70004110 */ + 0x0F129801, /* 70004112 */ + 0x0F120029, /* 70004114 */ + 0x0F12F000, /* 70004116 */ + 0x0F12F907, /* 70004118 */ + 0x0F128839, /* 7000411A */ + 0x0F129800, /* 7000411C */ + 0x0F124281, /* 7000411E */ + 0x0F12D814, /* 70004120 */ + 0x0F128879, /* 70004122 */ + 0x0F129800, /* 70004124 */ + 0x0F124281, /* 70004126 */ + 0x0F12D20C, /* 70004128 */ + 0x0F129801, /* 7000412A */ + 0x0F120029, /* 7000412C */ + 0x0F12F000, /* 7000412E */ + 0x0F12F903, /* 70004130 */ + 0x0F129801, /* 70004132 */ + 0x0F120029, /* 70004134 */ + 0x0F12F000, /* 70004136 */ + 0x0F12F8FF, /* 70004138 */ + 0x0F129801, /* 7000413A */ + 0x0F120029, /* 7000413C */ 0x0F12F000, /* 7000413E */ - 0x0F12F8AB, /* 70004140 */ - 0x0F126020, /* 70004142 */ - 0x0F12E5D0, /* 70004144 */ - 0x0F120000, /* 70004146 */ - 0x0F122558, /* 70004148 */ - 0x0F127000, /* 7000414A */ - 0x0F122AB8, /* 7000414C */ - 0x0F127000, /* 7000414E */ - 0x0F124778, /* 70004150 */ - 0x0F1246C0, /* 70004152 */ - 0x0F12C000, /* 70004154 */ - 0x0F12E59F, /* 70004156 */ - 0x0F12FF1C, /* 70004158 */ - 0x0F12E12F, /* 7000415A */ - 0x0F121789, /* 7000415C */ - 0x0F120001, /* 7000415E */ - 0x0F124778, /* 70004160 */ - 0x0F1246C0, /* 70004162 */ - 0x0F12C000, /* 70004164 */ - 0x0F12E59F, /* 70004166 */ - 0x0F12FF1C, /* 70004168 */ - 0x0F12E12F, /* 7000416A */ - 0x0F1216F1, /* 7000416C */ - 0x0F120001, /* 7000416E */ - 0x0F124778, /* 70004170 */ - 0x0F1246C0, /* 70004172 */ - 0x0F12C000, /* 70004174 */ - 0x0F12E59F, /* 70004176 */ - 0x0F12FF1C, /* 70004178 */ - 0x0F12E12F, /* 7000417A */ - 0x0F12C3B1, /* 7000417C */ - 0x0F120000, /* 7000417E */ - 0x0F124778, /* 70004180 */ - 0x0F1246C0, /* 70004182 */ - 0x0F12C000, /* 70004184 */ - 0x0F12E59F, /* 70004186 */ - 0x0F12FF1C, /* 70004188 */ - 0x0F12E12F, /* 7000418A */ - 0x0F12C36D, /* 7000418C */ - 0x0F120000, /* 7000418E */ - 0x0F124778, /* 70004190 */ - 0x0F1246C0, /* 70004192 */ - 0x0F12C000, /* 70004194 */ - 0x0F12E59F, /* 70004196 */ - 0x0F12FF1C, /* 70004198 */ - 0x0F12E12F, /* 7000419A */ - 0x0F12F6D7, /* 7000419C */ - 0x0F120000, /* 7000419E */ - 0x0F124778, /* 700041A0 */ - 0x0F1246C0, /* 700041A2 */ - 0x0F12C000, /* 700041A4 */ - 0x0F12E59F, /* 700041A6 */ - 0x0F12FF1C, /* 700041A8 */ - 0x0F12E12F, /* 700041AA */ - 0x0F12B49D, /* 700041AC */ - 0x0F120000, /* 700041AE */ - 0x0F124778, /* 700041B0 */ - 0x0F1246C0, /* 700041B2 */ - 0x0F12C000, /* 700041B4 */ - 0x0F12E59F, /* 700041B6 */ - 0x0F12FF1C, /* 700041B8 */ - 0x0F12E12F, /* 700041BA */ - 0x0F127EDF, /* 700041BC */ - 0x0F120000, /* 700041BE */ - 0x0F124778, /* 700041C0 */ - 0x0F1246C0, /* 700041C2 */ - 0x0F12C000, /* 700041C4 */ - 0x0F12E59F, /* 700041C6 */ - 0x0F12FF1C, /* 700041C8 */ - 0x0F12E12F, /* 700041CA */ - 0x0F12448D, /* 700041CC */ - 0x0F120000, /* 700041CE */ - 0x0F124778, /* 700041D0 */ - 0x0F1246C0, /* 700041D2 */ - 0x0F12F004, /* 700041D4 */ - 0x0F12E51F, /* 700041D6 */ - 0x0F1229EC, /* 700041D8 */ - 0x0F120001, /* 700041DA */ - 0x0F124778, /* 700041DC */ - 0x0F1246C0, /* 700041DE */ - 0x0F12C000, /* 700041E0 */ - 0x0F12E59F, /* 700041E2 */ - 0x0F12FF1C, /* 700041E4 */ - 0x0F12E12F, /* 700041E6 */ - 0x0F122EF1, /* 700041E8 */ - 0x0F120000, /* 700041EA */ - 0x0F124778, /* 700041EC */ - 0x0F1246C0, /* 700041EE */ - 0x0F12C000, /* 700041F0 */ - 0x0F12E59F, /* 700041F2 */ - 0x0F12FF1C, /* 700041F4 */ - 0x0F12E12F, /* 700041F6 */ - 0x0F12EE03, /* 700041F8 */ - 0x0F120000, /* 700041FA */ - 0x0F124778, /* 700041FC */ - 0x0F1246C0, /* 700041FE */ - 0x0F12C000, /* 70004200 */ - 0x0F12E59F, /* 70004202 */ - 0x0F12FF1C, /* 70004204 */ - 0x0F12E12F, /* 70004206 */ - 0x0F12A58B, /* 70004208 */ - 0x0F120000, /* 7000420A */ - 0x0F124778, /* 7000420C */ - 0x0F1246C0, /* 7000420E */ - 0x0F12C000, /* 70004210 */ - 0x0F12E59F, /* 70004212 */ - 0x0F12FF1C, /* 70004214 */ - 0x0F12E12F, /* 70004216 */ - 0x0F127C49, /* 70004218 */ - 0x0F120000, /* 7000421A */ - 0x0F124778, /* 7000421C */ - 0x0F1246C0, /* 7000421E */ - 0x0F12C000, /* 70004220 */ - 0x0F12E59F, /* 70004222 */ - 0x0F12FF1C, /* 70004224 */ - 0x0F12E12F, /* 70004226 */ - 0x0F127C63, /* 70004228 */ - 0x0F120000, /* 7000422A */ - 0x0F124778, /* 7000422C */ - 0x0F1246C0, /* 7000422E */ - 0x0F12C000, /* 70004230 */ - 0x0F12E59F, /* 70004232 */ - 0x0F12FF1C, /* 70004234 */ - 0x0F12E12F, /* 70004236 */ - 0x0F122DB7, /* 70004238 */ - 0x0F120000, /* 7000423A */ - 0x0F124778, /* 7000423C */ - 0x0F1246C0, /* 7000423E */ - 0x0F12C000, /* 70004240 */ - 0x0F12E59F, /* 70004242 */ - 0x0F12FF1C, /* 70004244 */ - 0x0F12E12F, /* 70004246 */ - 0x0F12EB3D, /* 70004248 */ - 0x0F120000, /* 7000424A */ - 0x0F124778, /* 7000424C */ - 0x0F1246C0, /* 7000424E */ - 0x0F12C000, /* 70004250 */ - 0x0F12E59F, /* 70004252 */ - 0x0F12FF1C, /* 70004254 */ - 0x0F12E12F, /* 70004256 */ - 0x0F12F061, /* 70004258 */ - 0x0F120000, /* 7000425A */ - 0x0F124778, /* 7000425C */ - 0x0F1246C0, /* 7000425E */ - 0x0F12C000, /* 70004260 */ - 0x0F12E59F, /* 70004262 */ - 0x0F12FF1C, /* 70004264 */ - 0x0F12E12F, /* 70004266 */ - 0x0F12F0EF, /* 70004268 */ - 0x0F120000, /* 7000426A */ - 0x0F124778, /* 7000426C */ - 0x0F1246C0, /* 7000426E */ - 0x0F12F004, /* 70004270 */ - 0x0F12E51F, /* 70004272 */ - 0x0F122824, /* 70004274 */ - 0x0F120001, /* 70004276 */ - 0x0F124778, /* 70004278 */ - 0x0F1246C0, /* 7000427A */ - 0x0F12C000, /* 7000427C */ - 0x0F12E59F, /* 7000427E */ - 0x0F12FF1C, /* 70004280 */ - 0x0F12E12F, /* 70004282 */ - 0x0F128EDD, /* 70004284 */ - 0x0F120000, /* 70004286 */ - 0x0F124778, /* 70004288 */ - 0x0F1246C0, /* 7000428A */ - 0x0F12C000, /* 7000428C */ - 0x0F12E59F, /* 7000428E */ - 0x0F12FF1C, /* 70004290 */ - 0x0F12E12F, /* 70004292 */ - 0x0F128DCB, /* 70004294 */ - 0x0F120000, /* 70004296 */ - 0x0F124778, /* 70004298 */ - 0x0F1246C0, /* 7000429A */ - 0x0F12C000, /* 7000429C */ - 0x0F12E59F, /* 7000429E */ - 0x0F12FF1C, /* 700042A0 */ - 0x0F12E12F, /* 700042A2 */ - 0x0F128E17, /* 700042A4 */ - 0x0F120000, /* 700042A6 */ - /* End of Patch Data(Last : 700042A6h)*/ - /* Total Size 1968 */ - /* Addr : 3AF8 , Size : 1966(7AEh) */ - - - /*#define TNP_USER_MBCV_CONTROL */ - /*#define TNP_4EC_MBR_TUNE */ - /*#define TNP_4EC_FORBIDDEN_TUNE */ - /*#define TNP_AF_FINESEARCH_DRIVEBACK */ - /*#define TNP_FLASH_ALG */ - /*#define TNP_GAS_ALPHA_OTP */ - /*#define TNP_AWB_MODUL_COMP */ - + 0x0F12F8FB, /* 70004140 */ + 0x0F12E003, /* 70004142 */ + 0x0F129801, /* 70004144 */ + 0x0F120029, /* 70004146 */ + 0x0F12F000, /* 70004148 */ + 0x0F12F8F6, /* 7000414A */ + 0x0F129801, /* 7000414C */ + 0x0F120032, /* 7000414E */ + 0x0F120039, /* 70004150 */ + 0x0F12F000, /* 70004152 */ + 0x0F12F8F9, /* 70004154 */ + 0x0F126020, /* 70004156 */ + 0x0F12E5D0, /* 70004158 */ + 0x0F12B57C, /* 7000415A */ + 0x0F124824, /* 7000415C */ + 0x0F12A901, /* 7000415E */ + 0x0F120004, /* 70004160 */ + 0x0F12F000, /* 70004162 */ + 0x0F12F87D, /* 70004164 */ + 0x0F12466B, /* 70004166 */ + 0x0F1288D9, /* 70004168 */ + 0x0F128898, /* 7000416A */ + 0x0F124B1F, /* 7000416C */ + 0x0F123346, /* 7000416E */ + 0x0F121E9A, /* 70004170 */ + 0x0F12F000, /* 70004172 */ + 0x0F12F8F1, /* 70004174 */ + 0x0F12481E, /* 70004176 */ + 0x0F12491C, /* 70004178 */ + 0x0F123812, /* 7000417A */ + 0x0F123140, /* 7000417C */ + 0x0F128A42, /* 7000417E */ + 0x0F12888B, /* 70004180 */ + 0x0F1218D2, /* 70004182 */ + 0x0F128242, /* 70004184 */ + 0x0F128AC2, /* 70004186 */ + 0x0F1288C9, /* 70004188 */ + 0x0F121851, /* 7000418A */ + 0x0F1282C1, /* 7000418C */ + 0x0F120020, /* 7000418E */ + 0x0F124669, /* 70004190 */ + 0x0F12F000, /* 70004192 */ + 0x0F12F865, /* 70004194 */ + 0x0F124817, /* 70004196 */ + 0x0F12214D, /* 70004198 */ + 0x0F128301, /* 7000419A */ + 0x0F122196, /* 7000419C */ + 0x0F128381, /* 7000419E */ + 0x0F12211D, /* 700041A0 */ + 0x0F123020, /* 700041A2 */ + 0x0F128001, /* 700041A4 */ + 0x0F12F000, /* 700041A6 */ + 0x0F12F8DF, /* 700041A8 */ + 0x0F12F000, /* 700041AA */ + 0x0F12F8E5, /* 700041AC */ + 0x0F124812, /* 700041AE */ + 0x0F124C12, /* 700041B0 */ + 0x0F126E00, /* 700041B2 */ + 0x0F1260E0, /* 700041B4 */ + 0x0F12466B, /* 700041B6 */ + 0x0F128818, /* 700041B8 */ + 0x0F128859, /* 700041BA */ + 0x0F120025, /* 700041BC */ + 0x0F121A40, /* 700041BE */ + 0x0F123540, /* 700041C0 */ + 0x0F1261A8, /* 700041C2 */ + 0x0F124809, /* 700041C4 */ + 0x0F129900, /* 700041C6 */ + 0x0F123060, /* 700041C8 */ + 0x0F12F000, /* 700041CA */ + 0x0F12F8DD, /* 700041CC */ + 0x0F12466B, /* 700041CE */ + 0x0F128819, /* 700041D0 */ + 0x0F121DE0, /* 700041D2 */ + 0x0F1230F9, /* 700041D4 */ + 0x0F128741, /* 700041D6 */ + 0x0F128859, /* 700041D8 */ + 0x0F128781, /* 700041DA */ + 0x0F122000, /* 700041DC */ + 0x0F1271A0, /* 700041DE */ + 0x0F1274A8, /* 700041E0 */ + 0x0F12BC7C, /* 700041E2 */ + 0x0F12BC08, /* 700041E4 */ + 0x0F124718, /* 700041E6 */ + 0x0F122558, /* 700041E8 */ + 0x0F127000, /* 700041EA */ + 0x0F122AB8, /* 700041EC */ + 0x0F127000, /* 700041EE */ + 0x0F12145E, /* 700041F0 */ + 0x0F127000, /* 700041F2 */ + 0x0F122698, /* 700041F4 */ + 0x0F127000, /* 700041F6 */ + 0x0F122BB8, /* 700041F8 */ + 0x0F127000, /* 700041FA */ + 0x0F122998, /* 700041FC */ + 0x0F127000, /* 700041FE */ + 0x0F124778, /* 70004200 */ + 0x0F1246C0, /* 70004202 */ + 0x0F12C000, /* 70004204 */ + 0x0F12E59F, /* 70004206 */ + 0x0F12FF1C, /* 70004208 */ + 0x0F12E12F, /* 7000420A */ + 0x0F121789, /* 7000420C */ + 0x0F120001, /* 7000420E */ + 0x0F124778, /* 70004210 */ + 0x0F1246C0, /* 70004212 */ + 0x0F12C000, /* 70004214 */ + 0x0F12E59F, /* 70004216 */ + 0x0F12FF1C, /* 70004218 */ + 0x0F12E12F, /* 7000421A */ + 0x0F1216F1, /* 7000421C */ + 0x0F120001, /* 7000421E */ + 0x0F124778, /* 70004220 */ + 0x0F1246C0, /* 70004222 */ + 0x0F12C000, /* 70004224 */ + 0x0F12E59F, /* 70004226 */ + 0x0F12FF1C, /* 70004228 */ + 0x0F12E12F, /* 7000422A */ + 0x0F12C3B1, /* 7000422C */ + 0x0F120000, /* 7000422E */ + 0x0F124778, /* 70004230 */ + 0x0F1246C0, /* 70004232 */ + 0x0F12C000, /* 70004234 */ + 0x0F12E59F, /* 70004236 */ + 0x0F12FF1C, /* 70004238 */ + 0x0F12E12F, /* 7000423A */ + 0x0F12C36D, /* 7000423C */ + 0x0F120000, /* 7000423E */ + 0x0F124778, /* 70004240 */ + 0x0F1246C0, /* 70004242 */ + 0x0F12C000, /* 70004244 */ + 0x0F12E59F, /* 70004246 */ + 0x0F12FF1C, /* 70004248 */ + 0x0F12E12F, /* 7000424A */ + 0x0F12F6D7, /* 7000424C */ + 0x0F120000, /* 7000424E */ + 0x0F124778, /* 70004250 */ + 0x0F1246C0, /* 70004252 */ + 0x0F12C000, /* 70004254 */ + 0x0F12E59F, /* 70004256 */ + 0x0F12FF1C, /* 70004258 */ + 0x0F12E12F, /* 7000425A */ + 0x0F12B49D, /* 7000425C */ + 0x0F120000, /* 7000425E */ + 0x0F124778, /* 70004260 */ + 0x0F1246C0, /* 70004262 */ + 0x0F12C000, /* 70004264 */ + 0x0F12E59F, /* 70004266 */ + 0x0F12FF1C, /* 70004268 */ + 0x0F12E12F, /* 7000426A */ + 0x0F127EDF, /* 7000426C */ + 0x0F120000, /* 7000426E */ + 0x0F124778, /* 70004270 */ + 0x0F1246C0, /* 70004272 */ + 0x0F12C000, /* 70004274 */ + 0x0F12E59F, /* 70004276 */ + 0x0F12FF1C, /* 70004278 */ + 0x0F12E12F, /* 7000427A */ + 0x0F12448D, /* 7000427C */ + 0x0F120000, /* 7000427E */ + 0x0F124778, /* 70004280 */ + 0x0F1246C0, /* 70004282 */ + 0x0F12F004, /* 70004284 */ + 0x0F12E51F, /* 70004286 */ + 0x0F1229EC, /* 70004288 */ + 0x0F120001, /* 7000428A */ + 0x0F124778, /* 7000428C */ + 0x0F1246C0, /* 7000428E */ + 0x0F12C000, /* 70004290 */ + 0x0F12E59F, /* 70004292 */ + 0x0F12FF1C, /* 70004294 */ + 0x0F12E12F, /* 70004296 */ + 0x0F122EF1, /* 70004298 */ + 0x0F120000, /* 7000429A */ + 0x0F124778, /* 7000429C */ + 0x0F1246C0, /* 7000429E */ + 0x0F12C000, /* 700042A0 */ + 0x0F12E59F, /* 700042A2 */ + 0x0F12FF1C, /* 700042A4 */ + 0x0F12E12F, /* 700042A6 */ + 0x0F12EE03, /* 700042A8 */ + 0x0F120000, /* 700042AA */ + 0x0F124778, /* 700042AC */ + 0x0F1246C0, /* 700042AE */ + 0x0F12C000, /* 700042B0 */ + 0x0F12E59F, /* 700042B2 */ + 0x0F12FF1C, /* 700042B4 */ + 0x0F12E12F, /* 700042B6 */ + 0x0F12A58B, /* 700042B8 */ + 0x0F120000, /* 700042BA */ + 0x0F124778, /* 700042BC */ + 0x0F1246C0, /* 700042BE */ + 0x0F12C000, /* 700042C0 */ + 0x0F12E59F, /* 700042C2 */ + 0x0F12FF1C, /* 700042C4 */ + 0x0F12E12F, /* 700042C6 */ + 0x0F127C49, /* 700042C8 */ + 0x0F120000, /* 700042CA */ + 0x0F124778, /* 700042CC */ + 0x0F1246C0, /* 700042CE */ + 0x0F12C000, /* 700042D0 */ + 0x0F12E59F, /* 700042D2 */ + 0x0F12FF1C, /* 700042D4 */ + 0x0F12E12F, /* 700042D6 */ + 0x0F127C63, /* 700042D8 */ + 0x0F120000, /* 700042DA */ + 0x0F124778, /* 700042DC */ + 0x0F1246C0, /* 700042DE */ + 0x0F12C000, /* 700042E0 */ + 0x0F12E59F, /* 700042E2 */ + 0x0F12FF1C, /* 700042E4 */ + 0x0F12E12F, /* 700042E6 */ + 0x0F122DB7, /* 700042E8 */ + 0x0F120000, /* 700042EA */ + 0x0F124778, /* 700042EC */ + 0x0F1246C0, /* 700042EE */ + 0x0F12C000, /* 700042F0 */ + 0x0F12E59F, /* 700042F2 */ + 0x0F12FF1C, /* 700042F4 */ + 0x0F12E12F, /* 700042F6 */ + 0x0F12EB3D, /* 700042F8 */ + 0x0F120000, /* 700042FA */ + 0x0F124778, /* 700042FC */ + 0x0F1246C0, /* 700042FE */ + 0x0F12C000, /* 70004300 */ + 0x0F12E59F, /* 70004302 */ + 0x0F12FF1C, /* 70004304 */ + 0x0F12E12F, /* 70004306 */ + 0x0F12F061, /* 70004308 */ + 0x0F120000, /* 7000430A */ + 0x0F124778, /* 7000430C */ + 0x0F1246C0, /* 7000430E */ + 0x0F12C000, /* 70004310 */ + 0x0F12E59F, /* 70004312 */ + 0x0F12FF1C, /* 70004314 */ + 0x0F12E12F, /* 70004316 */ + 0x0F12F0EF, /* 70004318 */ + 0x0F120000, /* 7000431A */ + 0x0F124778, /* 7000431C */ + 0x0F1246C0, /* 7000431E */ + 0x0F12F004, /* 70004320 */ + 0x0F12E51F, /* 70004322 */ + 0x0F122824, /* 70004324 */ + 0x0F120001, /* 70004326 */ + 0x0F124778, /* 70004328 */ + 0x0F1246C0, /* 7000432A */ + 0x0F12C000, /* 7000432C */ + 0x0F12E59F, /* 7000432E */ + 0x0F12FF1C, /* 70004330 */ + 0x0F12E12F, /* 70004332 */ + 0x0F128EDD, /* 70004334 */ + 0x0F120000, /* 70004336 */ + 0x0F124778, /* 70004338 */ + 0x0F1246C0, /* 7000433A */ + 0x0F12C000, /* 7000433C */ + 0x0F12E59F, /* 7000433E */ + 0x0F12FF1C, /* 70004340 */ + 0x0F12E12F, /* 70004342 */ + 0x0F128DCB, /* 70004344 */ + 0x0F120000, /* 70004346 */ + 0x0F124778, /* 70004348 */ + 0x0F1246C0, /* 7000434A */ + 0x0F12C000, /* 7000434C */ + 0x0F12E59F, /* 7000434E */ + 0x0F12FF1C, /* 70004350 */ + 0x0F12E12F, /* 70004352 */ + 0x0F128E17, /* 70004354 */ + 0x0F120000, /* 70004356 */ + 0x0F124778, /* 70004358 */ + 0x0F1246C0, /* 7000435A */ + 0x0F12C000, /* 7000435C */ + 0x0F12E59F, /* 7000435E */ + 0x0F12FF1C, /* 70004360 */ + 0x0F12E12F, /* 70004362 */ + 0x0F1298C5, /* 70004364 */ + 0x0F120000, /* 70004366 */ + 0x0F124778, /* 70004368 */ + 0x0F1246C0, /* 7000436A */ + 0x0F12C000, /* 7000436C */ + 0x0F12E59F, /* 7000436E */ + 0x0F12FF1C, /* 70004370 */ + 0x0F12E12F, /* 70004372 */ + 0x0F127C7D, /* 70004374 */ + 0x0F120000, /* 70004376 */ + 0x0F124778, /* 70004378 */ + 0x0F1246C0, /* 7000437A */ + 0x0F12C000, /* 7000437C */ + 0x0F12E59F, /* 7000437E */ + 0x0F12FF1C, /* 70004380 */ + 0x0F12E12F, /* 70004382 */ + 0x0F127E31, /* 70004384 */ + 0x0F120000, /* 70004386 */ + 0x0F124778, /* 70004388 */ + 0x0F1246C0, /* 7000438A */ + 0x0F12C000, /* 7000438C */ + 0x0F12E59F, /* 7000438E */ + 0x0F12FF1C, /* 70004390 */ + 0x0F12E12F, /* 70004392 */ + 0x0F127EAB, /* 70004394 */ + 0x0F120000, /* 70004396 */ + /* End of Patch Data(Last : 70004396h)*/ + /* Total Size 2208 (08A0) */ + /* Addr : 3AF8 , Size : 2206(89Eh) */ + + /*#define TNP_USER_MBCV_CONTROL */ + /*#define TNP_4EC_MBR_TUNE */ + /*#define TNP_4EC_FORBIDDEN_TUNE */ + /*#define TNP_AF_FINESEARCH_DRIVEBACK */ + /*#define TNP_FLASH_ALG */ + /*#define TNP_GAS_ALPHA_OTP */ + /*#define TNP_AWB_MODUL_COMP */ + /*#define TNP_AWB_INIT_QUEUE */ /*TNP_Regs_usCintrTh 2 70004780 */ /*TNP_Regs_usFixedCintc 2 70004782 */ @@ -1618,10 +1737,16 @@ static const u32 s5k4ecgx_init_reg2[] = { 0x002A0F30, 0x0F120002, /*#AFC_D_ConvAccelerPower*/ + 0x002A0588, /*#lt_uInitPostToleranceCnt*/ + 0x0F120000, /*AE Speed-up*/ + + 0x002A0600, /*#lt_uleiInit*/ + 0x0F12D000, + 0x002A0608, 0x0F120001, /*#lt_ExpGain_uSubsamplingmode*/ 0x0F120001, /*#lt_ExpGain_uNonSubsampling*/ - 0x0F120800, /*#lt_ExpGain_ExpCurveGainMaxStr*/ + 0x0F120C00, /*#lt_ExpGain_ExpCurveGainMaxStr*/ 0x0F120100, /*#lt_ExpGain_ExpCurveGainMaxStr_0__uMaxDigGain*/ 0x0F120001, 0x0F120000, /*#lt_ExpGain_ExpCurveGainMaxStr_0__ulExpIn_0_*/ @@ -1668,16 +1793,16 @@ static const u32 s5k4ecgx_init_reg2[] = { 0x002A06B8, 0x0F12452C, - 0x0F120004, /*#lt_uMaxLei*/ + 0x0F12000C, /*#lt_uMaxLei*/ 0x002A05D0, 0x0F120000, /*#lt_mbr_Peak_behind*/ /* AWB init Start point */ 0x002A145E, - 0x0F120688, /* 0400 */ - 0x0F1203C8, /* 0428 */ - 0x0F120658, /* 9B3 */ + 0x0F120470, /* 0400 */ + 0x0F120400, /* 0428 */ + 0x0F1209F0, /* 9B3 */ /* AWB Init */ /*White Locus */ @@ -1736,36 +1861,36 @@ static const u32 s5k4ecgx_init_reg2[] = { /*Outdoor Zone*/ 0x002A1078, - 0x0F120260, - 0x0F1202A2, - 0x0F120256, - 0x0F1202BA, - 0x0F12024C, - 0x0F1202C0, - 0x0F120240, - 0x0F1202C4, - 0x0F120236, - 0x0F1202B6, + 0x0F120254, + 0x0F120296, + 0x0F120246, + 0x0F1202B4, + 0x0F120238, + 0x0F1202B8, 0x0F12022A, - 0x0F1202A8, - 0x0F120228, - 0x0F1202A0, - 0x0F120224, - 0x0F120298, - 0x0F12022C, + 0x0F1202B0, + 0x0F12021C, + 0x0F1202A6, + 0x0F12021A, + 0x0F12029C, + 0x0F12021A, 0x0F120292, - 0x0F120232, - 0x0F12028A, - 0x0F120250, - 0x0F120282, + 0x0F120220, + 0x0F120288, + 0x0F120226, + 0x0F12027E, + 0x0F120244, + 0x0F120274, + 0x0F120000, + 0x0F120000, 0x0F120000, 0x0F120000, 0x0F120004, /*#awbb_OutdoorGrZones_m_GridStep*/ 0x002A10AC, - 0x0F12000B, /*#awbb_OutdoorGrZones_ZInfo_m_GridSz*/ + 0x0F12000A, /*#awbb_OutdoorGrZones_ZInfo_m_GridSz*/ 0x002A10B0, - 0x0F1201DE, /*#awbb_OutdoorGrZones_m_Boffs*/ + 0x0F1201EE, /*#awbb_OutdoorGrZones_m_Boffs*/ /*LowBR Zone*/ 0x002A10B4, @@ -1845,7 +1970,7 @@ static const u32 s5k4ecgx_init_reg2[] = { 0x0F12001E, 0x0F1200C0, 0x0F120010, - 0x0F120002, /*awbb_YThreshLow_Low */ + 0x0F120002, /*awbb_YThreshLow_Low */ 0x002A2BA4, 0x0F120006, /*#Mon_AWB_ByPassMode*/ @@ -1854,7 +1979,7 @@ static const u32 s5k4ecgx_init_reg2[] = { /*Grid*/ 0x002A1434, - 0x0F120300, /* awbb_GridConst_1 */ + 0x0F120300, /* awbb_GridConst_1 */ 0x0F12036E, /* awbb_GridConst_1_1_ */ 0x0F1203C2, /* awbb_GridConst_1_2_ */ 0x0F121074, /* awbb_GridConst_2 */ @@ -1875,19 +2000,19 @@ static const u32 s5k4ecgx_init_reg2[] = { 0x0F12FFD0, 0x0F120000, 0x0F120008, - 0x0F120008, + 0x0F120018, 0x0F120000, 0x0F12FFD0, 0x0F12FFD0, 0x0F120000, 0x0F120008, - 0x0F120008, + 0x0F120018, 0x0F120000, 0x0F12FFD0, 0x0F12FFD0, 0x0F120000, 0x0F120008, - 0x0F120008, + 0x0F120018, 0x0F12FFE0, 0x0F12FFE0, 0x0F12FFC0, @@ -1908,42 +2033,42 @@ static const u32 s5k4ecgx_init_reg2[] = { 0x0F12FFB0, /*Outdoor Grid Offset*/ - 0x0F12FFB8, - 0x0F12FFD8, - 0x0F12FFD8, - 0x0F12FFD8, + 0x0F12FFB0, + 0x0F12FFD0, + 0x0F12FFD0, + 0x0F12FFD0, 0x0F120000, 0x0F120000, - 0x0F12FFB8, - 0x0F12FFD8, - 0x0F12FFD8, - 0x0F12FFD8, + 0x0F12FFB0, + 0x0F12FFD0, + 0x0F12FFD0, + 0x0F12FFD0, 0x0F120000, 0x0F120000, - 0x0F12FFB8, - 0x0F12FFD8, - 0x0F12FFD8, - 0x0F12FFD8, + 0x0F12FFB0, + 0x0F12FFD0, + 0x0F12FFD0, + 0x0F12FFD0, 0x0F120000, 0x0F120000, 0x0F120000, - 0x0F12FFD0, - 0x0F12FFC0, - 0x0F12FFC0, - 0x0F12FFC0, - 0x0F12FFC0, + 0x0F12FFC8, + 0x0F12FFB8, + 0x0F12FFB8, + 0x0F12FFB8, + 0x0F12FFB8, 0x0F120000, - 0x0F12FFD0, - 0x0F12FFC0, - 0x0F12FFC0, - 0x0F12FFC0, - 0x0F12FFC0, + 0x0F12FFC8, + 0x0F12FFB8, + 0x0F12FFB8, + 0x0F12FFB8, + 0x0F12FFB8, 0x0F120000, - 0x0F12FFD0, - 0x0F12FFC0, - 0x0F12FFC0, - 0x0F12FFC0, - 0x0F12FFC0, + 0x0F12FFC8, + 0x0F12FFB8, + 0x0F12FFB8, + 0x0F12FFB8, + 0x0F12FFB8, 0x002A1208, 0x0F120020, @@ -1957,17 +2082,17 @@ static const u32 s5k4ecgx_init_reg2[] = { 0x002A0734, 0x0F120001, 0x0F120007, - 0x0F120010, - 0x0F120028, - 0x0F120062, - 0x0F1200D3, - 0x0F120130, - 0x0F120158, - 0x0F12017D, - 0x0F1201BE, - 0x0F1201F8, - 0x0F12022C, - 0x0F12025B, + 0x0F120011, + 0x0F12002D, + 0x0F12006B, + 0x0F1200DC, + 0x0F12013B, + 0x0F120166, + 0x0F12018D, + 0x0F1201CD, + 0x0F120204, + 0x0F120235, + 0x0F120260, 0x0F1202AA, 0x0F1202EC, 0x0F12034E, @@ -1977,17 +2102,17 @@ static const u32 s5k4ecgx_init_reg2[] = { 0x0F1203F9, 0x0F120001, 0x0F120007, - 0x0F120010, - 0x0F120028, - 0x0F120062, - 0x0F1200D3, - 0x0F120130, - 0x0F120158, - 0x0F12017D, - 0x0F1201BE, - 0x0F1201F8, - 0x0F12022C, - 0x0F12025B, + 0x0F120011, + 0x0F12002D, + 0x0F12006B, + 0x0F1200DC, + 0x0F12013B, + 0x0F120166, + 0x0F12018D, + 0x0F1201CD, + 0x0F120204, + 0x0F120235, + 0x0F120260, 0x0F1202AA, 0x0F1202EC, 0x0F12034E, @@ -1997,17 +2122,17 @@ static const u32 s5k4ecgx_init_reg2[] = { 0x0F1203F9, 0x0F120001, 0x0F120007, - 0x0F120010, - 0x0F120028, - 0x0F120062, - 0x0F1200D3, - 0x0F120130, - 0x0F120158, - 0x0F12017D, - 0x0F1201BE, - 0x0F1201F8, - 0x0F12022C, - 0x0F12025B, + 0x0F120011, + 0x0F12002D, + 0x0F12006B, + 0x0F1200DC, + 0x0F12013B, + 0x0F120166, + 0x0F12018D, + 0x0F1201CD, + 0x0F120204, + 0x0F120235, + 0x0F120260, 0x0F1202AA, 0x0F1202EC, 0x0F12034E, @@ -2017,65 +2142,65 @@ static const u32 s5k4ecgx_init_reg2[] = { 0x0F1203F9, /*RGB Outdoor Gamma*/ - 0x0F120000, - 0x0F12000F, - 0x0F120020, - 0x0F120043, - 0x0F120086, - 0x0F1200ED, - 0x0F12013E, - 0x0F120163, - 0x0F120185, - 0x0F1201BF, - 0x0F1201F2, - 0x0F120221, - 0x0F12024A, - 0x0F120294, - 0x0F1202D0, - 0x0F12032A, - 0x0F12036A, - 0x0F12039F, - 0x0F1203CC, + 0x0F120001, + 0x0F120007, + 0x0F120011, + 0x0F12002D, + 0x0F12006B, + 0x0F1200DC, + 0x0F12013B, + 0x0F120166, + 0x0F12018D, + 0x0F1201CD, + 0x0F120204, + 0x0F120235, + 0x0F120260, + 0x0F1202AA, + 0x0F1202EC, + 0x0F12034E, + 0x0F120396, + 0x0F1203C6, + 0x0F1203E9, 0x0F1203F9, - 0x0F120000, - 0x0F12000F, - 0x0F120020, - 0x0F120043, - 0x0F120086, - 0x0F1200ED, - 0x0F12013E, - 0x0F120163, - 0x0F120185, - 0x0F1201BF, - 0x0F1201F2, - 0x0F120221, - 0x0F12024A, - 0x0F120294, - 0x0F1202D0, - 0x0F12032A, - 0x0F12036A, - 0x0F12039F, - 0x0F1203CC, + 0x0F120001, + 0x0F120007, + 0x0F120011, + 0x0F12002D, + 0x0F12006B, + 0x0F1200DC, + 0x0F12013B, + 0x0F120166, + 0x0F12018D, + 0x0F1201CD, + 0x0F120204, + 0x0F120235, + 0x0F120260, + 0x0F1202AA, + 0x0F1202EC, + 0x0F12034E, + 0x0F120396, + 0x0F1203C6, + 0x0F1203E9, 0x0F1203F9, - 0x0F120000, - 0x0F12000F, - 0x0F120020, - 0x0F120043, - 0x0F120086, - 0x0F1200ED, - 0x0F12013E, - 0x0F120163, - 0x0F120185, - 0x0F1201BF, - 0x0F1201F2, - 0x0F120221, - 0x0F12024A, - 0x0F120294, - 0x0F1202D0, - 0x0F12032A, - 0x0F12036A, - 0x0F12039F, - 0x0F1203CC, + 0x0F120001, + 0x0F120007, + 0x0F120011, + 0x0F12002D, + 0x0F12006B, + 0x0F1200DC, + 0x0F12013B, + 0x0F120166, + 0x0F12018D, + 0x0F1201CD, + 0x0F120204, + 0x0F120235, + 0x0F120260, + 0x0F1202AA, + 0x0F1202EC, + 0x0F12034E, + 0x0F120396, + 0x0F1203C6, + 0x0F1203E9, 0x0F1203F9, /*CCM*/ @@ -2169,42 +2294,42 @@ static const u32 s5k4ecgx_init_reg2[] = { 0x0F12FF47, 0x0F120129, 0x0F120125, - 0x0F1201BC, /*D50*/ - 0x0F12FFB5, - 0x0F12FFF0, - 0x0F12FF32, - 0x0F1201E8, - 0x0F12FF87, - 0x0F12FFC8, - 0x0F12FFC1, - 0x0F12013A, - 0x0F120112, - 0x0F1200EE, - 0x0F12FF99, - 0x0F12009D, - 0x0F12FF71, - 0x0F120197, - 0x0F12FF0C, - 0x0F12013D, - 0x0F12013D, - 0x0F1201BC, /*D65*/ - 0x0F12FFB5, - 0x0F12FFF0, - 0x0F12FF32, - 0x0F1201E8, - 0x0F12FF87, - 0x0F12FFC8, - 0x0F12FFC1, - 0x0F12013A, - 0x0F120112, - 0x0F1200EE, - 0x0F12FF99, - 0x0F12009D, - 0x0F12FF71, - 0x0F120197, - 0x0F12FF0C, - 0x0F12013D, - 0x0F12013D, + 0x0F1201AF, /*D50*/ + 0x0F12FFBA, + 0x0F12FFF1, + 0x0F12FF27, + 0x0F1201DE, + 0x0F12FF77, + 0x0F12FFCB, + 0x0F12FFC5, + 0x0F120136, + 0x0F120110, + 0x0F1200EF, + 0x0F12FFA0, + 0x0F1200A3, + 0x0F12FF7B, + 0x0F12018C, + 0x0F12FF1D, + 0x0F120138, + 0x0F120138, + 0x0F1201AF, /*D65*/ + 0x0F12FFBA, + 0x0F12FFF1, + 0x0F12FF27, + 0x0F1201DE, + 0x0F12FF77, + 0x0F12FFCB, + 0x0F12FFC5, + 0x0F120136, + 0x0F120110, + 0x0F1200EF, + 0x0F12FFA0, + 0x0F1200A3, + 0x0F12FF7B, + 0x0F12018C, + 0x0F12FF1D, + 0x0F120138, + 0x0F120138, 0x0F12019F, /*#TVAR_wbt_pOutdoorCcm[0]*/ 0x0F12FFBF, @@ -2225,6 +2350,122 @@ static const u32 s5k4ecgx_init_reg2[] = { 0x0F1200F0, 0x0F1201DB, + + /*System Setting*/ + 0x002A01F8, + 0x0F125DC0, /*#REG_TC_IPRM_InClockLSBs, MCLK: 24Mhz*/ + 0x002A0212, + 0x0F120002, /*#REG_TC_IPRM_UseNPviClocks*/ + 0x0F120000, /*#REG_TC_IPRM_UseNMipiClocks*/ + 0x0F120000, /*#REG_TC_IPRM_NumberOfMipiLanes*/ + 0x002A021A, + 0x0F123A98, /*#REG_TC_IPRM_OpClk4KHz_0, SCLK: 60Mhz*/ + 0x0F124F1A, /*#REG_TC_IPRM_MinOutRate4KHz_0 PCLK Min : 81Mhz*/ + 0x0F124F1A, /*#REG_TC_IPRM_MaxOutRate4KHz_0 PCLK Max : 81Mhz*/ + 0x0F124F1A, /*#REG_TC_IPRM_OpClk4KHz_1 SCLK : 81Mhz*/ + 0x0F124F1A, /*#REG_TC_IPRM_MinOutRate4KHz_1 PCLK Min : 81Mhz*/ + 0x0F124F1A, /*#REG_TC_IPRM_MaxOutRate4KHz_1 PCLK Max : 81Mhz*/ + 0x002A022C, + 0x0F120001, /*#REG_TC_IPRM_InitParamsUpdated*/ + + /*ETC.. Setting*/ + 0x002A0478, + 0x0F12005F, /*#REG_TC_BRC_usPrevQuality*/ + 0x0F12005F, /*#REG_TC_BRC_usCaptureQuality*/ + + 0x0F120001, /*#REG_TC_THUMB_Thumb_bActive*/ + 0x0F120280, /*#REG_TC_THUMB_Thumb_uWidth*/ + 0x0F1201E0, /*#REG_TC_THUMB_Thumb_uHeight*/ + 0x0F120005, /*#REG_TC_THUMB_Thumb_Format*/ + + 0x002A17DC, + 0x0F120054, /*#jpeg_ManualMBCV*/ + 0x002A1AE4, + 0x0F12001C, /*#senHal_bExtraAddLine*/ + 0x002A0284, + 0x0F120001, /*#REG_TC_GP_bBypassScalerJpg*/ + 0x002A028A, + 0x0F120001, /*#REG_TC_GP_bUse1FrameCaptureMode*/ + /*0 : Continuous mode,1 : Single frame mode*/ + + /*Configuration Setting*/ + 0x002A02A6, + 0x0F120280, /*#REG_0TC_PCFG_usWidth : 640*/ + 0x0F1201E0, /*#REG_0TC_PCFG_usHeight : 480*/ + 0x0F120005, /*#REG_0TC_PCFG_Format 5 : YUV 7 : Raw 9 : JPG*/ + 0x0F124F1A, /*#REG_0TC_PCFG_usMaxOut4KHzRate*/ + 0x0F124F1A, /*#REG_0TC_PCFG_usMinOut4KHzRate*/ + 0x0F120100, /*#REG_0TC_PCFG_OutClkPerPix88*/ + 0x0F120300, /*#REG_0TC_PCFG_uBpp88*/ + 0x0F120052, /*#REG_0TC_PCFG_PVIMask*/ + 0x0F120000, /*#REG_0TC_PCFG_OIFMask*/ + 0x0F1201E0, /*#REG_0TC_PCFG_usJpegPacketSize*/ + 0x0F120000, /*#REG_0TC_PCFG_usJpegTotalPackets*/ + 0x0F120000, /*#REG_0TC_PCFG_uClockInd*/ + 0x0F120000, /*#REG_0TC_PCFG_usFrTimeType*/ + 0x0F120001, /*#REG_0TC_PCFG_FrRateQualityType*/ + 0x0F12029A, /*#REG_0TC_PCFG_usMaxFrTimeMsecMult10*/ + 0x0F12014A, /*#REG_0TC_PCFG_usMinFrTimeMsecMult10*/ + 0x002A02D0, + 0x0F120000, /*#REG_0TC_PCFG_uPrevMirror*/ + 0x0F120000, /*#REG_0TC_PCFG_uCaptureMirror*/ + 0x0F120000, /*#REG_0TC_PCFG_uRotation*/ + + 0x002A0396, + 0x0F120000, /*#REG_0TC_CCFG_uCaptureMode*/ + 0x0F120A00, /*#REG_0TC_CCFG_usWidth*/ + 0x0F120780, /*#REG_0TC_CCFG_usHeight*/ + 0x0F120009, /*#REG_0TC_CCFG_Format*/ + 0x0F124F1A, /*#REG_0TC_CCFG_usMaxOut4KHzRate*/ + 0x0F124F1A, /*#REG_0TC_CCFG_usMinOut4KHzRate*/ + 0x0F120100, /*#REG_0TC_CCFG_OutClkPerPix88*/ + 0x0F120300, /*#REG_0TC_CCFG_uBpp88*/ + 0x0F120042, /*#REG_0TC_CCFG_PVIMask*/ + 0x0F120000, /*#REG_0TC_CCFG_OIFMask*/ + 0x0F1201E0, /*#REG_0TC_CCFG_usJpegPacketSize*/ + 0x0F120000, /*#REG_0TC_CCFG_usJpegTotalPackets*/ + 0x0F120001, /*#REG_0TC_CCFG_uClockInd*/ + 0x0F120000, /*#REG_0TC_CCFG_usFrTimeType*/ + 0x0F120002, /*#REG_0TC_CCFG_FrRateQualityType*/ + 0x0F120535, /*#REG_0TC_CCFG_usMaxFrTimeMsecMult10*/ + 0x0F12029A, /*#REG_0TC_CCFG_usMinFrTimeMsecMult10*/ + + 0x002A0250, + 0x0F120A00, + 0x0F120780, + 0x0F120010, + 0x0F12000C, + 0x0F120A00, + 0x0F120780, + 0x0F120010, + 0x0F12000C, + 0x002A0494, + 0x0F120A00, + 0x0F120780, + 0x0F120000, + 0x0F120000, + 0x0F120A00, + 0x0F120780, + 0x0F120000, + 0x0F120000, + + 0x002A0262, + 0x0F120001, + 0x0F120001, + 0x0F120000, /*#REG_TC_GP_ActivePrevConfig*/ + 0x002A026A, + 0x0F120001, /*#REG_TC_GP_PrevOpenAfterChange*/ + 0x002A024E, + 0x0F120001, /*#REG_TC_GP_NewConfigSync*/ + 0x002A0268, + 0x0F120001, /*#REG_TC_GP_PrevConfigChanged*/ + 0x002A0270, + 0x0F120001, /*#REG_TC_GP_CapConfigChanged*/ + 0x002A023E, + 0x0F120001, /*#REG_TC_GP_EnablePreview*/ + 0x0F120001, /*#REG_TC_GP_EnablePreviewChanged*/ + + /*AFIT*/ 0x002A0944, 0x0F120050, /*#afit_uNoiseIndInDoor_0_*/ @@ -2718,119 +2959,9 @@ static const u32 s5k4ecgx_init_reg2[] = { 0x0F12FE67, 0x0F120000, - /*System Setting*/ - 0x002A01F8, - 0x0F125DC0, /*#REG_TC_IPRM_InClockLSBs, MCLK: 24Mhz*/ - 0x002A0212, - 0x0F120002, /*#REG_TC_IPRM_UseNPviClocks*/ - 0x0F120000, /*#REG_TC_IPRM_UseNMipiClocks*/ - 0x0F120000, /*#REG_TC_IPRM_NumberOfMipiLanes*/ - 0x002A021A, - 0x0F123A98, /*#REG_TC_IPRM_OpClk4KHz_0, SCLK: 60Mhz*/ - 0x0F124F1A, /*#REG_TC_IPRM_MinOutRate4KHz_0 PCLK Min : 81Mhz*/ - 0x0F124F1A, /*#REG_TC_IPRM_MaxOutRate4KHz_0 PCLK Max : 81Mhz*/ - 0x0F124F1A, /*#REG_TC_IPRM_OpClk4KHz_1 SCLK : 81Mhz*/ - 0x0F124F1A, /*#REG_TC_IPRM_MinOutRate4KHz_1 PCLK Min : 81Mhz*/ - 0x0F124F1A, /*#REG_TC_IPRM_MaxOutRate4KHz_1 PCLK Max : 81Mhz*/ - 0x002A022C, - 0x0F120001, /*#REG_TC_IPRM_InitParamsUpdated*/ - - /*ETC.. Setting*/ - 0x002A0478, - 0x0F12005F, /*#REG_TC_BRC_usPrevQuality*/ - 0x0F12005F, /*#REG_TC_BRC_usCaptureQuality*/ - - 0x0F120001, /*#REG_TC_THUMB_Thumb_bActive*/ - 0x0F120280, /*#REG_TC_THUMB_Thumb_uWidth*/ - 0x0F1201E0, /*#REG_TC_THUMB_Thumb_uHeight*/ - 0x0F120005, /*#REG_TC_THUMB_Thumb_Format*/ - - 0x002A17DC, - 0x0F120054, /*#jpeg_ManualMBCV*/ - 0x002A1AE4, - 0x0F12001C, /*#senHal_bExtraAddLine*/ - 0x002A0284, - 0x0F120001, /*#REG_TC_GP_bBypassScalerJpg*/ - 0x002A028A, - 0x0F120001, /*#REG_TC_GP_bUse1FrameCaptureMode - 0 : Continuous mode,1 : Single frame mode*/ - - /*Configuration Setting*/ - 0x002A02A6, - 0x0F120280, /*#REG_0TC_PCFG_usWidth : 640*/ - 0x0F1201E0, /*#REG_0TC_PCFG_usHeight : 480*/ - 0x0F120005, /*#REG_0TC_PCFG_Format 5 : YUV 7 : Raw 9 : JPG*/ - 0x0F124F1A, /*#REG_0TC_PCFG_usMaxOut4KHzRate*/ - 0x0F124F1A, /*#REG_0TC_PCFG_usMinOut4KHzRate*/ - 0x0F120100, /*#REG_0TC_PCFG_OutClkPerPix88*/ - 0x0F120300, /*#REG_0TC_PCFG_uBpp88*/ - 0x0F120052, /*#REG_0TC_PCFG_PVIMask*/ - 0x0F120000, /*#REG_0TC_PCFG_OIFMask*/ - 0x0F1201E0, /*#REG_0TC_PCFG_usJpegPacketSize*/ - 0x0F120000, /*#REG_0TC_PCFG_usJpegTotalPackets*/ - 0x0F120000, /*#REG_0TC_PCFG_uClockInd*/ - 0x0F120000, /*#REG_0TC_PCFG_usFrTimeType*/ - 0x0F120001, /*#REG_0TC_PCFG_FrRateQualityType*/ - 0x0F12029A, /*#REG_0TC_PCFG_usMaxFrTimeMsecMult10*/ - 0x0F12014A, /*#REG_0TC_PCFG_usMinFrTimeMsecMult10*/ - 0x002A02D0, - 0x0F120000, /*#REG_0TC_PCFG_uPrevMirror*/ - 0x0F120000, /*#REG_0TC_PCFG_uCaptureMirror*/ - 0x0F120000, /*#REG_0TC_PCFG_uRotation*/ - - 0x002A0396, - 0x0F120000, /*#REG_0TC_CCFG_uCaptureMode*/ - 0x0F120A00, /*#REG_0TC_CCFG_usWidth*/ - 0x0F120780, /*#REG_0TC_CCFG_usHeight*/ - 0x0F120009, /*#REG_0TC_CCFG_Format*/ - 0x0F124F1A, /*#REG_0TC_CCFG_usMaxOut4KHzRate*/ - 0x0F124F1A, /*#REG_0TC_CCFG_usMinOut4KHzRate*/ - 0x0F120100, /*#REG_0TC_CCFG_OutClkPerPix88*/ - 0x0F120300, /*#REG_0TC_CCFG_uBpp88*/ - 0x0F120042, /*#REG_0TC_CCFG_PVIMask*/ - 0x0F120000, /*#REG_0TC_CCFG_OIFMask*/ - 0x0F1201E0, /*#REG_0TC_CCFG_usJpegPacketSize*/ - 0x0F120000, /*#REG_0TC_CCFG_usJpegTotalPackets*/ - 0x0F120001, /*#REG_0TC_CCFG_uClockInd*/ - 0x0F120000, /*#REG_0TC_CCFG_usFrTimeType*/ - 0x0F120002, /*#REG_0TC_CCFG_FrRateQualityType*/ - 0x0F120535, /*#REG_0TC_CCFG_usMaxFrTimeMsecMult10*/ - 0x0F12029A, /*#REG_0TC_CCFG_usMinFrTimeMsecMult10*/ - - 0x002A0250, - 0x0F120A00, - 0x0F120780, - 0x0F120010, - 0x0F12000C, - 0x0F120A00, - 0x0F120780, - 0x0F120010, - 0x0F12000C, - 0x002A0494, - 0x0F120A00, - 0x0F120780, - 0x0F120000, - 0x0F120000, - 0x0F120A00, - 0x0F120780, - 0x0F120000, - 0x0F120000, + 0x002A0588, /*lt_uInitPostToleranceCnt*/ + 0x0F120002, /*AE Speed Normal*/ - 0x002A0262, - 0x0F120001, - 0x0F120001, - 0x0F120000, /*#REG_TC_GP_ActivePrevConfig*/ - 0x002A026A, - 0x0F120001, /*#REG_TC_GP_PrevOpenAfterChange*/ - 0x002A024E, - 0x0F120001, /*#REG_TC_GP_NewConfigSync*/ - 0x002A0268, - 0x0F120001, /*#REG_TC_GP_PrevConfigChanged*/ - 0x002A0270, - 0x0F120001, /*#REG_TC_GP_CapConfigChanged*/ - 0x002A023E, - 0x0F120001, /*#REG_TC_GP_EnablePreview*/ - 0x0F120001, /*#REG_TC_GP_EnablePreviewChanged*/ }; static const u32 s5k4ecgx_DTP_init[] = { @@ -3433,14 +3564,14 @@ static const u32 s5k4ecgx_Jpeg_Quality_High[] = { static const u32 s5k4ecgx_Jpeg_Quality_Normal[] = { 0x002A0478, - 0x0F120056, - 0x0F120056, + 0x0F12005A, + 0x0F12005A, }; static const u32 s5k4ecgx_Jpeg_Quality_Low[] = { 0x002A0478, - 0x0F12004F, - 0x0F12004F, + 0x0F120054, + 0x0F120054, }; static const u32 s5k4ecgx_Scene_Default[] = { @@ -3483,7 +3614,7 @@ static const u32 s5k4ecgx_Scene_Default[] = { 0x002A06B8, 0x0F12452C, - 0x0F120004, + 0x0F12000C, 0x002A0F2A, 0x0F120001, @@ -3573,6 +3704,10 @@ static const u32 s5k4ecgx_Scene_Default[] = { 0x0F12C350, 0x0F120000, + 0x002A02C2, + 0x0F12029A, /*#REG_0TC_PCFG_usMaxFrTimeMsecMult10*/ + 0x0F12014A, /*#REG_0TC_PCFG_usMinFrTimeMsecMult10*/ + 0x002A03B4, 0x0F120535, 0x0F12029A, @@ -3594,15 +3729,15 @@ static const u32 s5k4ecgx_Scene_Default[] = { static const u32 s5k4ecgx_Scene_Portrait[] = { 0x002A0A28, - 0x0F124020, + 0x0F122010, 0x002A0ADE, - 0x0F124020, + 0x0F122010, 0x002A0B94, - 0x0F124020, + 0x0F122010, 0x002A0C4A, - 0x0F124020, + 0x0F122010, 0x002A0D00, - 0x0F124020, + 0x0F122010, }; static const u32 s5k4ecgx_Scene_Nightshot[] = { @@ -3611,22 +3746,15 @@ static const u32 s5k4ecgx_Scene_Nightshot[] = { 0x0F1200FF, 0x002A0608, - 0x0F120000, - 0x0F120000, + 0x0F120001, /*#lt_ExpGain_uSubsamplingmode*/ + 0x0F120001, /*#lt_ExpGain_uNonSubsampling*/ + 0x0F120900, /*#lt_ExpGain_ExpCurveGainMaxStr*/ - 0x002A058C, - 0x0F12F424, - 0x0F120001, + 0x002A0658, 0x0F12D090, 0x0F120007, - 0x0F12F424, - 0x0F120001, 0x0F12D090, 0x0F120007, - 0x0F120100, - 0x0F120800, - 0x0F120100, - 0x0F122000, 0x002A03B4, 0x0F121388, @@ -3924,8 +4052,9 @@ static const u32 s5k4ecgx_Scene_Candle_Light[] = { static const u32 s5k4ecgx_Night_Capture[] = { 0x002A0608, - 0x0F120000, /*#lt_ExpGain_uSubsamplingmode*/ - 0x0F120000, /*#lt_ExpGain_uNonSubsampling*/ + 0x0F120001, /*#lt_ExpGain_uSubsamplingmode*/ + 0x0F120001, /*#lt_ExpGain_uNonSubsampling*/ + 0x0F120900, /*#lt_ExpGain_ExpCurveGainMaxStr*/ }; static const u32 s5k4ecgx_AF_Return_Macro_pos[] = { @@ -4095,13 +4224,14 @@ static const u32 s5k4ecgx_Low_Cap_On[] = { 0x0F12FFFF, 0x0F1200FF, /*#lt_uMaxLei*/ - 0x002A0A1C, - 0x0F12008A, /*#Gamma linearity*/ + 0x002A0A1A, + 0x0F124A18, /*#Gamma linearity*/ + 0x002A0608, 0x0F120001, /*#lt_ExpGain_uSubsamplingmode*/ 0x0F120001, /*#lt_ExpGain_uNonSubsampling*/ - 0x0F120900, /*#lt_ExpGain_ExpCurveGainMaxStr*/ + 0x0F120850, /*#lt_ExpGain_ExpCurveGainMaxStr*/ 0x002A0938, 0x0F120001, @@ -4115,16 +4245,16 @@ static const u32 s5k4ecgx_Low_Cap_On[] = { static const u32 s5k4ecgx_Low_Cap_Off[] = { 0x002A06B8, 0x0F12452C, - 0x0F120004, /*#lt_uMaxLei*/ + 0x0F12000C, /*#lt_uMaxLei*/ - 0x002A0A1C, - 0x0F120080, /*#Gamma linearity*/ + 0x002A0A1A, + 0x0F128F18, /*#Gamma linearity*/ 0x002A0608, 0x0F120001, /*#lt_ExpGain_uSubsamplingmode*/ 0x0F120001, /*#lt_ExpGain_uNonSubsampling*/ - 0x0F120800, /*#lt_ExpGain_ExpCurveGainMaxStr*/ + 0x0F120C00, /*#lt_ExpGain_ExpCurveGainMaxStr*/ 0x002A0938, 0x0F120000, @@ -4168,6 +4298,11 @@ static const u32 s5k4ecgx_Capture_Start[] = { 0x002A0AD4, 0x0F120074, + 0x002A0608, + 0x0F120001, /*#lt_ExpGain_uSubsamplingmode*/ + 0x0F120001, /*#lt_ExpGain_uNonSubsampling*/ + 0x0F120850, /*#lt_ExpGain_ExpCurveGainMaxStr*/ + 0x002A0242, 0x0F120001, @@ -4185,6 +4320,11 @@ static const u32 s5k4ecgx_Preview_Return[] = { 0x002A0AD4, 0x0F12003C, + 0x002A0608, + 0x0F120001, /*#lt_ExpGain_uSubsamplingmode*/ + 0x0F120001, /*#lt_ExpGain_uNonSubsampling*/ + 0x0F120C00, /*#lt_ExpGain_ExpCurveGainMaxStr*/ + 0x002A05D0, 0x0F120000, @@ -4210,7 +4350,7 @@ static const u32 s5k4ecgx_Flash_init[] = { 0x002A17F6, 0x0F120258, /* AWB R point */ - 0x0F120228, /* AWB B point */ + 0x0F120248, /* AWB B point */ 0x002A1840, 0x0F120001, /* Fls AE tune start */ @@ -4316,8 +4456,8 @@ static const u32 s5k4ecgx_Flash_End[] = { /* 2560 x 1920 */ static const u32 s5k4ecgx_5M_Capture[] = { 0x002A0398, - 0x0F120A00, - 0x0F120780, + 0x0F120A00, /* #REG_0TC_CCFG_usWidth */ + 0x0F120780, /* #REG_0TC_CCFG_usHeight */ 0x0F120009, 0x002A03B2, @@ -4346,8 +4486,8 @@ static const u32 s5k4ecgx_3M_Capture[] = { /* 1600 x 1200 */ static const u32 s5k4ecgx_2M_Capture[] = { 0x002A0398, - 0x0F120640, - 0x0F1204B0, + 0x0F120640, /* #REG_0TC_CCFG_usWidth */ + 0x0F1204B0, /* #REG_0TC_CCFG_usHeight */ 0x0F120009, 0x002A03B2, 0x0F120002, @@ -4361,8 +4501,8 @@ static const u32 s5k4ecgx_2M_Capture[] = { /* 1280 x 960 */ static const u32 s5k4ecgx_1M_Capture[] = { 0x002A0398, - 0x0F120500, - 0x0F1203C0, + 0x0F120500, /* #REG_0TC_CCFG_usWidth */ + 0x0F1203C0, /* #REG_0TC_CCFG_usHeight */ 0x0F120009, 0x002A03B2, 0x0F120002, @@ -4376,8 +4516,8 @@ static const u32 s5k4ecgx_1M_Capture[] = { /* 640 x 480 */ static const u32 s5k4ecgx_VGA_Capture[] = { 0x002A0398, - 0x0F120280, - 0x0F1201E0, + 0x0F120280, /* #REG_0TC_CCFG_usWidth */ + 0x0F1201E0, /* #REG_0TC_CCFG_usHeight */ 0x0F120009, 0x002A03B2, 0x0F120002, @@ -4410,9 +4550,7 @@ static const u32 s5k4ecgx_720_Preview[] = { 0x0F120000, 0x002A0262, - 0x0F120001, - 0x0F120001, - + 0x0F120001, /* #REG_TC_GP_bUseReqInputInPre */ 0x002A0A1E, 0x0F120028, 0x002A0AD4, @@ -4437,9 +4575,9 @@ static const u32 s5k4ecgx_720_Preview[] = { 0x002A026A, 0x0F120001, 0x002A024E, - 0x0F120001, + 0x0F120001, /* #REG_TC_GP_NewConfigSync */ 0x002A0268, - 0x0F120001, + 0x0F120001, /* #REG_TC_GP_CapConfigChanged */ }; /* 640 x 480 */ static const u32 s5k4ecgx_640_Preview[] = { @@ -4463,9 +4601,7 @@ static const u32 s5k4ecgx_640_Preview[] = { 0x0F120000, 0x002A0262, - 0x0F120001, - 0x0F120001, - + 0x0F120001, /* #REG_TC_GP_bUseReqInputInPre */ 0x002A0A1E, 0x0F120028, 0x002A0AD4, @@ -4481,7 +4617,7 @@ static const u32 s5k4ecgx_640_Preview[] = { 0x0F120000, 0x0F120001, 0x0F12029A, - 0x0F12014A, /* Flicker */ + 0x0F12014A, 0x002A02D0, 0x0F120000, 0x0F120000, @@ -4490,9 +4626,9 @@ static const u32 s5k4ecgx_640_Preview[] = { 0x002A026A, 0x0F120001, 0x002A024E, - 0x0F120001, + 0x0F120001, /* #REG_TC_GP_NewConfigSync */ 0x002A0268, - 0x0F120001, + 0x0F120001, /* #REG_TC_GP_CapConfigChanged */ }; /* 352 x 288 */ static const u32 s5k4ecgx_352_Preview[] = { @@ -4516,9 +4652,7 @@ static const u32 s5k4ecgx_352_Preview[] = { 0x0F120000, 0x002A0262, - 0x0F120001, - 0x0F120001, - + 0x0F120001, /* #REG_TC_GP_bUseReqInputInPre */ 0x002A0A1E, 0x0F120028, 0x002A0AD4, @@ -4543,9 +4677,9 @@ static const u32 s5k4ecgx_352_Preview[] = { 0x002A026A, 0x0F120001, 0x002A024E, - 0x0F120001, + 0x0F120001, /* #REG_TC_GP_NewConfigSync */ 0x002A0268, - 0x0F120001, + 0x0F120001, /* #REG_TC_GP_CapConfigChanged */ }; /* 176 x 144 */ static const u32 s5k4ecgx_176_Preview[] = { @@ -4569,9 +4703,7 @@ static const u32 s5k4ecgx_176_Preview[] = { 0x0F120000, 0x002A0262, - 0x0F120001, - 0x0F120001, - + 0x0F120001, /* #REG_TC_GP_bUseReqInputInPre */ 0x002A0A1E, 0x0F120028, 0x002A0AD4, @@ -4596,9 +4728,9 @@ static const u32 s5k4ecgx_176_Preview[] = { 0x002A026A, 0x0F120001, 0x002A024E, - 0x0F120001, + 0x0F120001, /* #REG_TC_GP_NewConfigSync */ 0x002A0268, - 0x0F120001, + 0x0F120001, /* #REG_TC_GP_CapConfigChanged */ }; static const u32 s5k4ecgx_AE_AWB_Lock_On[] = { |