aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/s5k5ccgx_regs-p8.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/s5k5ccgx_regs-p8.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/s5k5ccgx_regs-p8.h')
-rw-r--r--drivers/media/video/s5k5ccgx_regs-p8.h12701
1 files changed, 12701 insertions, 0 deletions
diff --git a/drivers/media/video/s5k5ccgx_regs-p8.h b/drivers/media/video/s5k5ccgx_regs-p8.h
new file mode 100644
index 0000000..5df3cdb
--- /dev/null
+++ b/drivers/media/video/s5k5ccgx_regs-p8.h
@@ -0,0 +1,12701 @@
+/* drivers/media/video/s5k5ccgx_regs-p8.h
+ * latest version: 11/11/23
+ *
+ * Driver for s5k5ccgx (5MP Camera) from SEC(LSI), firmware EVT1.1
+ *
+ * Copyright (C) 2010, SAMSUNG ELECTRONICS
+ *
+ * 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 __S5K5CCGX_REG_P8_H__
+#define __S5K5CCGX_REG_P8_H__
+
+/* Init regs for YUV capture */
+static const u32 s5k5ccgx_init_reg[] =
+{
+0xFCFCD000, //Reset //
+0x00140001, //Wait100mSec //
+0x10021101,
+
+//****************************************/
+0xFCFCD000,
+//****************************************/
+//===================================================================
+// History
+//===================================================================
+//20100717 : 1st release
+//20100806 : 2nd release for EVT0.1
+//20101028 : 3rd release for EVT1
+//WRITE #awbb_otp_disable 0000 //awb otp use
+//==========================================================================================
+//-->The below registers are for FACTORY ONLY. if you change them without prior notification
+// YOU are RESPONSIBLE for the FAILURE that will happen in the future.
+//==========================================================================================
+//===================================================================
+// Reset & Trap and Patch
+//===================================================================
+
+// Start of Trap and Patch
+// 2010-08-11 13:53:35
+0x00100001,
+0x10300000,
+0x00140001,
+
+0xFFFF000A, //p10
+// Start of Patch data
+/*++ Add ESD */
+0x00287000,
+0x002A0150,
+0x0F12AAAA,
+/*-- Add ESD */
+0x00287000,
+0x002A352C,
+0x0F12B570, // 7000352C
+0x0F124A24, // 7000352E
+0x0F124924, // 70003530
+0x0F124825, // 70003532
+0x0F124B25, // 70003534
+0x0F122500, // 70003536
+0x0F12801D, // 70003538
+0x0F12C004, // 7000353A
+0x0F126001, // 7000353C
+0x0F124924, // 7000353E
+0x0F124824, // 70003540
+0x0F12F000, // 70003542
+0x0F12FBBD, // 70003544
+0x0F124924, // 70003546
+0x0F124824, // 70003548
+0x0F12F000, // 7000354A
+0x0F12FBB9, // 7000354C
+0x0F124824, // 7000354E
+0x0F124E24, // 70003550
+0x0F126430, // 70003552
+0x0F124924, // 70003554
+0x0F124825, // 70003556
+0x0F12F000, // 70003558
+0x0F12FBB2, // 7000355A
+0x0F124924, // 7000355C
+0x0F120030, // 7000355E
+0x0F123080, // 70003560
+0x0F126141, // 70003562
+0x0F124C23, // 70003564
+0x0F128365, // 70003566
+0x0F124923, // 70003568
+0x0F124824, // 7000356A
+0x0F12F000, // 7000356C
+0x0F12FBA8, // 7000356E
+0x0F124923, // 70003570
+0x0F124824, // 70003572
+0x0F12F000, // 70003574
+0x0F12FBA4, // 70003576
+0x0F124923, // 70003578
+0x0F124824, // 7000357A
+0x0F12F000, // 7000357C
+0x0F12FBA0, // 7000357E
+0x0F124923, // 70003580
+0x0F124824, // 70003582
+0x0F12F000, // 70003584
+0x0F12FB9C, // 70003586
+0x0F128125, // 70003588
+0x0F124923, // 7000358A
+0x0F124823, // 7000358C
+0x0F12F000, // 7000358E
+0x0F12FB97, // 70003590
+0x0F124923, // 70003592
+0x0F124823, // 70003594
+0x0F12F000, // 70003596
+0x0F12FB93, // 70003598
+0x0F1283A5, // 7000359A
+0x0F124922, // 7000359C
+0x0F124823, // 7000359E
+0x0F12F000, // 700035A0
+0x0F12FB8E, // 700035A2
+0x0F122101, // 700035A4
+0x0F120349, // 700035A6
+0x0F120020, // 700035A8
+0x0F123020, // 700035AA
+0x0F128041, // 700035AC
+0x0F122185, // 700035AE
+0x0F128081, // 700035B0
+0x0F12491F, // 700035B2
+0x0F1280C1, // 700035B4
+0x0F12481F, // 700035B6
+0x0F126730, // 700035B8
+0x0F12BC70, // 700035BA
+0x0F12BC08, // 700035BC
+0x0F124718, // 700035BE
+0x0F1200CA, // 700035C0
+0x0F125CC1, // 700035C2
+0x0F1203BD, // 700035C4
+0x0F120000, // 700035C6
+0x0F121C08, // 700035C8
+0x0F127000, // 700035CA
+0x0F123290, // 700035CC
+0x0F127000, // 700035CE
+0x0F123657, // 700035D0
+0x0F127000, // 700035D2
+0x0F12D9E7, // 700035D4
+0x0F120000, // 700035D6
+0x0F12383F, // 700035D8
+0x0F127000, // 700035DA
+0x0F12395D, // 700035DC
+0x0F120000, // 700035DE
+0x0F1238D1, // 700035E0
+0x0F127000, // 700035E2
+0x0F120000, // 700035E4
+0x0F127000, // 700035E6
+0x0F12399D, // 700035E8
+0x0F127000, // 700035EA
+0x0F12F903, // 700035EC
+0x0F120000, // 700035EE
+0x0F123AC1, // 700035F0
+0x0F127000, // 700035F2
+0x0F123FC8, // 700035F4
+0x0F127000, // 700035F6
+0x0F12368F, // 700035F8
+0x0F127000, // 700035FA
+0x0F12495F, // 700035FC
+0x0F120000, // 700035FE
+0x0F1236ED, // 70003600
+0x0F127000, // 70003602
+0x0F12E421, // 70003604
+0x0F120000, // 70003606
+0x0F1237AB, // 70003608
+0x0F127000, // 7000360A
+0x0F12216D, // 7000360C
+0x0F120000, // 7000360E
+0x0F12381F, // 70003610
+0x0F127000, // 70003612
+0x0F120179, // 70003614
+0x0F120001, // 70003616
+0x0F123BD5, // 70003618
+0x0F127000, // 7000361A
+0x0F1204C9, // 7000361C
+0x0F120000, // 7000361E
+0x0F123B25, // 70003620
+0x0F127000, // 70003622
+0x0F125027, // 70003624
+0x0F120000, // 70003626
+0x0F123BE1, // 70003628
+0x0F127000, // 7000362A
+0x0F1242B7, // 7000362C
+0x0F120000, // 7000362E
+0x0F1207FF, // 70003630
+0x0F120000, // 70003632
+0x0F123C5F, // 70003634
+0x0F127000, // 70003636
+0x0F12B570, // 70003638
+0x0F12000D, // 7000363A
+0x0F124CFC, // 7000363C
+0x0F128821, // 7000363E
+0x0F12F000, // 70003640
+0x0F12FB46, // 70003642
+0x0F128820, // 70003644
+0x0F124AFB, // 70003646
+0x0F120081, // 70003648
+0x0F125055, // 7000364A
+0x0F121C40, // 7000364C
+0x0F128020, // 7000364E
+0x0F12BC70, // 70003650
+0x0F12BC08, // 70003652
+0x0F124718, // 70003654
+0x0F126801, // 70003656
+0x0F120409, // 70003658
+0x0F120C09, // 7000365A
+0x0F126840, // 7000365C
+0x0F120400, // 7000365E
+0x0F120C00, // 70003660
+0x0F124AF5, // 70003662
+0x0F128992, // 70003664
+0x0F122A00, // 70003666
+0x0F12D00D, // 70003668
+0x0F122300, // 7000366A
+0x0F121A80, // 7000366C
+0x0F12D400, // 7000366E
+0x0F120003, // 70003670
+0x0F120418, // 70003672
+0x0F120C00, // 70003674
+0x0F124BF1, // 70003676
+0x0F121851, // 70003678
+0x0F12891B, // 7000367A
+0x0F12428B, // 7000367C
+0x0F12D300, // 7000367E
+0x0F12000B, // 70003680
+0x0F120419, // 70003682
+0x0F120C09, // 70003684
+0x0F124AEE, // 70003686
+0x0F128151, // 70003688
+0x0F128190, // 7000368A
+0x0F124770, // 7000368C
+0x0F12B510, // 7000368E
+0x0F124CEC, // 70003690
+0x0F1248ED, // 70003692
+0x0F1278A1, // 70003694
+0x0F122900, // 70003696
+0x0F12D101, // 70003698
+0x0F1287C1, // 7000369A
+0x0F12E004, // 7000369C
+0x0F127AE1, // 7000369E
+0x0F122900, // 700036A0
+0x0F12D001, // 700036A2
+0x0F122101, // 700036A4
+0x0F1287C1, // 700036A6
+0x0F12F000, // 700036A8
+0x0F12FB1A, // 700036AA
+0x0F1249E7, // 700036AC
+0x0F128B08, // 700036AE
+0x0F1206C2, // 700036B0
+0x0F12D50A, // 700036B2
+0x0F127AA2, // 700036B4
+0x0F120652, // 700036B6
+0x0F12D507, // 700036B8
+0x0F122210, // 700036BA
+0x0F124390, // 700036BC
+0x0F128308, // 700036BE
+0x0F1248E3, // 700036C0
+0x0F127AE1, // 700036C2
+0x0F126B00, // 700036C4
+0x0F12F000, // 700036C6
+0x0F12FB13, // 700036C8
+0x0F1248DB, // 700036CA
+0x0F1289C0, // 700036CC
+0x0F122801, // 700036CE
+0x0F12D109, // 700036D0
+0x0F1278A0, // 700036D2
+0x0F122800, // 700036D4
+0x0F12D006, // 700036D6
+0x0F127AE0, // 700036D8
+0x0F122800, // 700036DA
+0x0F12D003, // 700036DC
+0x0F127AA0, // 700036DE
+0x0F122140, // 700036E0
+0x0F124308, // 700036E2
+0x0F1272A0, // 700036E4
+0x0F12BC10, // 700036E6
+0x0F12BC08, // 700036E8
+0x0F124718, // 700036EA
+0x0F12B570, // 700036EC
+0x0F124DD7, // 700036EE
+0x0F124CD7, // 700036F0
+0x0F128B28, // 700036F2
+0x0F120701, // 700036F4
+0x0F12D507, // 700036F6
+0x0F122108, // 700036F8
+0x0F124388, // 700036FA
+0x0F128328, // 700036FC
+0x0F1249D5, // 700036FE
+0x0F126B20, // 70003700
+0x0F126B89, // 70003702
+0x0F12F000, // 70003704
+0x0F12FAFC, // 70003706
+0x0F128B28, // 70003708
+0x0F1206C1, // 7000370A
+0x0F12D5A0, // 7000370C
+0x0F1249CD, // 7000370E
+0x0F127A8A, // 70003710
+0x0F120652, // 70003712
+0x0F12D49C, // 70003714
+0x0F122210, // 70003716
+0x0F124390, // 70003718
+0x0F128328, // 7000371A
+0x0F127AC9, // 7000371C
+0x0F126B20, // 7000371E
+0x0F12F000, // 70003720
+0x0F12FAE6, // 70003722
+0x0F12E794, // 70003724
+0x0F12B5F8, // 70003726
+0x0F1249CB, // 70003728
+0x0F128F08, // 7000372A
+0x0F12000C, // 7000372C
+0x0F123480, // 7000372E
+0x0F122800, // 70003730
+0x0F12D000, // 70003732
+0x0F128360, // 70003734
+0x0F122000, // 70003736
+0x0F128708, // 70003738
+0x0F124DC8, // 7000373A
+0x0F1226FF, // 7000373C
+0x0F128828, // 7000373E
+0x0F121C76, // 70003740
+0x0F122702, // 70003742
+0x0F122803, // 70003744
+0x0F12D112, // 70003746
+0x0F128868, // 70003748
+0x0F122800, // 7000374A
+0x0F12D10F, // 7000374C
+0x0F1288E8, // 7000374E
+0x0F122800, // 70003750
+0x0F12D10C, // 70003752
+0x0F12F000, // 70003754
+0x0F12FADC, // 70003756
+0x0F122800, // 70003758
+0x0F12D008, // 7000375A
+0x0F128B60, // 7000375C
+0x0F122800, // 7000375E
+0x0F12D001, // 70003760
+0x0F1280EE, // 70003762
+0x0F1280AF, // 70003764
+0x0F122001, // 70003766
+0x0F127268, // 70003768
+0x0F12F000, // 7000376A
+0x0F12FAD9, // 7000376C
+0x0F128828, // 7000376E
+0x0F122802, // 70003770
+0x0F12D10E, // 70003772
+0x0F128868, // 70003774
+0x0F122800, // 70003776
+0x0F12D10B, // 70003778
+0x0F1288E8, // 7000377A
+0x0F122800, // 7000377C
+0x0F12D108, // 7000377E
+0x0F128B60, // 70003780
+0x0F122800, // 70003782
+0x0F12D001, // 70003784
+0x0F1280EE, // 70003786
+0x0F1280AF, // 70003788
+0x0F122001, // 7000378A
+0x0F127268, // 7000378C
+0x0F12F000, // 7000378E
+0x0F12FAC7, // 70003790
+0x0F1288E8, // 70003792
+0x0F122800, // 70003794
+0x0F12D006, // 70003796
+0x0F121FC1, // 70003798
+0x0F1239FD, // 7000379A
+0x0F12D003, // 7000379C
+0x0F122001, // 7000379E
+0x0F12BCF8, // 700037A0
+0x0F12BC08, // 700037A2
+0x0F124718, // 700037A4
+0x0F122000, // 700037A6
+0x0F12E7FA, // 700037A8
+0x0F12B570, // 700037AA
+0x0F124CAC, // 700037AC
+0x0F128860, // 700037AE
+0x0F122800, // 700037B0
+0x0F12D00C, // 700037B2
+0x0F128820, // 700037B4
+0x0F124DA3, // 700037B6
+0x0F122800, // 700037B8
+0x0F12D009, // 700037BA
+0x0F120029, // 700037BC
+0x0F1231A0, // 700037BE
+0x0F127AC9, // 700037C0
+0x0F122900, // 700037C2
+0x0F12D004, // 700037C4
+0x0F127AA8, // 700037C6
+0x0F122180, // 700037C8
+0x0F124308, // 700037CA
+0x0F1272A8, // 700037CC
+0x0F12E73F, // 700037CE
+0x0F122800, // 700037D0
+0x0F12D003, // 700037D2
+0x0F12F7FF, // 700037D4
+0x0F12FFA7, // 700037D6
+0x0F122800, // 700037D8
+0x0F12D1F8, // 700037DA
+0x0F122000, // 700037DC
+0x0F128060, // 700037DE
+0x0F128820, // 700037E0
+0x0F122800, // 700037E2
+0x0F12D003, // 700037E4
+0x0F122008, // 700037E6
+0x0F12F000, // 700037E8
+0x0F12FAA2, // 700037EA
+0x0F12E00B, // 700037EC
+0x0F12489C, // 700037EE
+0x0F123020, // 700037F0
+0x0F128880, // 700037F2
+0x0F122800, // 700037F4
+0x0F12D103, // 700037F6
+0x0F127AA8, // 700037F8
+0x0F122101, // 700037FA
+0x0F124308, // 700037FC
+0x0F1272A8, // 700037FE
+0x0F122010, // 70003800
+0x0F12F000, // 70003802
+0x0F12FA95, // 70003804
+0x0F128820, // 70003806
+0x0F122800, // 70003808
+0x0F12D1E0, // 7000380A
+0x0F12488A, // 7000380C
+0x0F1289C0, // 7000380E
+0x0F122801, // 70003810
+0x0F12D1DC, // 70003812
+0x0F127AA8, // 70003814
+0x0F1221BF, // 70003816
+0x0F124008, // 70003818
+0x0F1272A8, // 7000381A
+0x0F12E718, // 7000381C
+0x0F126800, // 7000381E
+0x0F124990, // 70003820
+0x0F128188, // 70003822
+0x0F124890, // 70003824
+0x0F122201, // 70003826
+0x0F128981, // 70003828
+0x0F124890, // 7000382A
+0x0F120252, // 7000382C
+0x0F124291, // 7000382E
+0x0F12D902, // 70003830
+0x0F122102, // 70003832
+0x0F128181, // 70003834
+0x0F124770, // 70003836
+0x0F122101, // 70003838
+0x0F128181, // 7000383A
+0x0F124770, // 7000383C
+0x0F12B5F1, // 7000383E
+0x0F124E80, // 70003840
+0x0F128834, // 70003842
+0x0F122C00, // 70003844
+0x0F12D03F, // 70003846
+0x0F122001, // 70003848
+0x0F122C08, // 7000384A
+0x0F12D000, // 7000384C
+0x0F122000, // 7000384E
+0x0F1270B0, // 70003850
+0x0F124D7F, // 70003852
+0x0F122800, // 70003854
+0x0F12D009, // 70003856
+0x0F12F000, // 70003858
+0x0F12FA72, // 7000385A
+0x0F120028, // 7000385C
+0x0F1238F0, // 7000385E
+0x0F126328, // 70003860
+0x0F127AB0, // 70003862
+0x0F12217E, // 70003864
+0x0F124008, // 70003866
+0x0F1272B0, // 70003868
+0x0F12E00F, // 7000386A
+0x0F124F7A, // 7000386C
+0x0F123780, // 7000386E
+0x0F128B78, // 70003870
+0x0F122800, // 70003872
+0x0F12D005, // 70003874
+0x0F12F000, // 70003876
+0x0F12FA6B, // 70003878
+0x0F122000, // 7000387A
+0x0F128378, // 7000387C
+0x0F124976, // 7000387E
+0x0F128708, // 70003880
+0x0F122000, // 70003882
+0x0F12F000, // 70003884
+0x0F12FA6C, // 70003886
+0x0F124879, // 70003888
+0x0F126328, // 7000388A
+0x0F1278B1, // 7000388C
+0x0F122700, // 7000388E
+0x0F120038, // 70003890
+0x0F122900, // 70003892
+0x0F12D008, // 70003894
+0x0F124972, // 70003896
+0x0F123920, // 70003898
+0x0F128ACA, // 7000389A
+0x0F122A00, // 7000389C
+0x0F12D003, // 7000389E
+0x0F128B09, // 700038A0
+0x0F122900, // 700038A2
+0x0F12D000, // 700038A4
+0x0F122001, // 700038A6
+0x0F127170, // 700038A8
+0x0F122C02, // 700038AA
+0x0F12D102, // 700038AC
+0x0F124868, // 700038AE
+0x0F123860, // 700038B0
+0x0F126328, // 700038B2
+0x0F122201, // 700038B4
+0x0F122C02, // 700038B6
+0x0F12D000, // 700038B8
+0x0F122200, // 700038BA
+0x0F124861, // 700038BC
+0x0F122110, // 700038BE
+0x0F12300A, // 700038C0
+0x0F12F000, // 700038C2
+0x0F12FA55, // 700038C4
+0x0F128037, // 700038C6
+0x0F129900, // 700038C8
+0x0F120020, // 700038CA
+0x0F12600C, // 700038CC
+0x0F12E767, // 700038CE
+0x0F12B538, // 700038D0
+0x0F124865, // 700038D2
+0x0F124669, // 700038D4
+0x0F123848, // 700038D6
+0x0F12F000, // 700038D8
+0x0F12FA52, // 700038DA
+0x0F124A5E, // 700038DC
+0x0F124862, // 700038DE
+0x0F128F51, // 700038E0
+0x0F122400, // 700038E2
+0x0F123020, // 700038E4
+0x0F122900, // 700038E6
+0x0F12D00A, // 700038E8
+0x0F128754, // 700038EA
+0x0F126941, // 700038EC
+0x0F126451, // 700038EE
+0x0F126491, // 700038F0
+0x0F12466B, // 700038F2
+0x0F128819, // 700038F4
+0x0F1287D1, // 700038F6
+0x0F12885B, // 700038F8
+0x0F120011, // 700038FA
+0x0F123140, // 700038FC
+0x0F12800B, // 700038FE
+0x0F128F91, // 70003900
+0x0F122900, // 70003902
+0x0F12D002, // 70003904
+0x0F128794, // 70003906
+0x0F126940, // 70003908
+0x0F126490, // 7000390A
+0x0F12F000, // 7000390C
+0x0F12FA40, // 7000390E
+0x0F12BC38, // 70003910
+0x0F12BC08, // 70003912
+0x0F124718, // 70003914
+0x0F12B5F8, // 70003916
+0x0F124C56, // 70003918
+0x0F1289E0, // 7000391A
+0x0F12F000, // 7000391C
+0x0F12FA40, // 7000391E
+0x0F120006, // 70003920
+0x0F128A20, // 70003922
+0x0F12F000, // 70003924
+0x0F12FA44, // 70003926
+0x0F120007, // 70003928
+0x0F12484F, // 7000392A
+0x0F124D4A, // 7000392C
+0x0F123020, // 7000392E
+0x0F126CA9, // 70003930
+0x0F126940, // 70003932
+0x0F121809, // 70003934
+0x0F120200, // 70003936
+0x0F12F000, // 70003938
+0x0F12FA42, // 7000393A
+0x0F120400, // 7000393C
+0x0F120C00, // 7000393E
+0x0F12002A, // 70003940
+0x0F12326E, // 70003942
+0x0F120011, // 70003944
+0x0F12390A, // 70003946
+0x0F122305, // 70003948
+0x0F12F000, // 7000394A
+0x0F12FA3F, // 7000394C
+0x0F124C43, // 7000394E
+0x0F1261A0, // 70003950
+0x0F128FEB, // 70003952
+0x0F120002, // 70003954
+0x0F120031, // 70003956
+0x0F120018, // 70003958
+0x0F12F000, // 7000395A
+0x0F12FA3F, // 7000395C
+0x0F12466B, // 7000395E
+0x0F120005, // 70003960
+0x0F128018, // 70003962
+0x0F12483C, // 70003964
+0x0F1269A2, // 70003966
+0x0F123040, // 70003968
+0x0F128800, // 7000396A
+0x0F120039, // 7000396C
+0x0F12F000, // 7000396E
+0x0F12FA35, // 70003970
+0x0F12466B, // 70003972
+0x0F120006, // 70003974
+0x0F128058, // 70003976
+0x0F120021, // 70003978
+0x0F129800, // 7000397A
+0x0F12311C, // 7000397C
+0x0F12F000, // 7000397E
+0x0F12FA35, // 70003980
+0x0F124935, // 70003982
+0x0F123180, // 70003984
+0x0F12808D, // 70003986
+0x0F1280CE, // 70003988
+0x0F128BA1, // 7000398A
+0x0F124836, // 7000398C
+0x0F123820, // 7000398E
+0x0F128001, // 70003990
+0x0F128BE1, // 70003992
+0x0F128041, // 70003994
+0x0F128C21, // 70003996
+0x0F128081, // 70003998
+0x0F12E701, // 7000399A
+0x0F12B5F8, // 7000399C
+0x0F124E2E, // 7000399E
+0x0F126C70, // 700039A0
+0x0F126CB1, // 700039A2
+0x0F120200, // 700039A4
+0x0F12F000, // 700039A6
+0x0F12FA0B, // 700039A8
+0x0F120400, // 700039AA
+0x0F120C00, // 700039AC
+0x0F122401, // 700039AE
+0x0F120364, // 700039B0
+0x0F1242A0, // 700039B2
+0x0F12D200, // 700039B4
+0x0F120004, // 700039B6
+0x0F124A27, // 700039B8
+0x0F120020, // 700039BA
+0x0F12327E, // 700039BC
+0x0F121F91, // 700039BE
+0x0F122303, // 700039C0
+0x0F12F000, // 700039C2
+0x0F12FA03, // 700039C4
+0x0F120405, // 700039C6
+0x0F120C2D, // 700039C8
+0x0F124A23, // 700039CA
+0x0F120020, // 700039CC
+0x0F12325A, // 700039CE
+0x0F120011, // 700039D0
+0x0F12390A, // 700039D2
+0x0F122305, // 700039D4
+0x0F12F000, // 700039D6
+0x0F12F9F9, // 700039D8
+0x0F12491F, // 700039DA
+0x0F1264C8, // 700039DC
+0x0F12491F, // 700039DE
+0x0F124E21, // 700039E0
+0x0F1288C8, // 700039E2
+0x0F122701, // 700039E4
+0x0F122800, // 700039E6
+0x0F12D009, // 700039E8
+0x0F124C23, // 700039EA
+0x0F1238FF, // 700039EC
+0x0F121E40, // 700039EE
+0x0F12D00A, // 700039F0
+0x0F122804, // 700039F2
+0x0F12D042, // 700039F4
+0x0F122806, // 700039F6
+0x0F12D101, // 700039F8
+0x0F122000, // 700039FA
+0x0F1280C8, // 700039FC
+0x0F1282B7, // 700039FE
+0x0F122001, // 70003A00
+0x0F12F000, // 70003A02
+0x0F12F9FB, // 70003A04
+0x0F12E6CB, // 70003A06
+0x0F12000D, // 70003A08
+0x0F12724F, // 70003A0A
+0x0F122001, // 70003A0C
+0x0F12F000, // 70003A0E
+0x0F12F9FD, // 70003A10
+0x0F12F000, // 70003A12
+0x0F12FA03, // 70003A14
+0x0F124910, // 70003A16
+0x0F123148, // 70003A18
+0x0F12C903, // 70003A1A
+0x0F124348, // 70003A1C
+0x0F120A00, // 70003A1E
+0x0F126160, // 70003A20
+0x0F1220FF, // 70003A22
+0x0F121D40, // 70003A24
+0x0F1280E8, // 70003A26
+0x0F12480C, // 70003A28
+0x0F123040, // 70003A2A
+0x0F127707, // 70003A2C
+0x0F12E7E6, // 70003A2E
+0x0F123290, // 70003A30
+0x0F127000, // 70003A32
+0x0F123294, // 70003A34
+0x0F127000, // 70003A36
+0x0F1204A8, // 70003A38
+0x0F127000, // 70003A3A
+0x0F1215DC, // 70003A3C
+0x0F127000, // 70003A3E
+0x0F125000, // 70003A40
+0x0F12D000, // 70003A42
+0x0F121E84, // 70003A44
+0x0F127000, // 70003A46
+0x0F121BE4, // 70003A48
+0x0F127000, // 70003A4A
+0x0F122EA8, // 70003A4C
+0x0F127000, // 70003A4E
+0x0F1221A4, // 70003A50
+0x0F127000, // 70003A52
+0x0F120100, // 70003A54
+0x0F127000, // 70003A56
+0x0F123F48, // 70003A58
+0x0F127000, // 70003A5A
+0x0F1231A0, // 70003A5C
+0x0F127000, // 70003A5E
+0x0F1201E8, // 70003A60
+0x0F127000, // 70003A62
+0x0F12F2A0, // 70003A64
+0x0F12D000, // 70003A66
+0x0F122A44, // 70003A68
+0x0F127000, // 70003A6A
+0x0F12F400, // 70003A6C
+0x0F12D000, // 70003A6E
+0x0F122024, // 70003A70
+0x0F127000, // 70003A72
+0x0F121650, // 70003A74
+0x0F127000, // 70003A76
+0x0F122A64, // 70003A78
+0x0F127000, // 70003A7A
+0x0F124982, // 70003A7C
+0x0F12724F, // 70003A7E
+0x0F1220FF, // 70003A80
+0x0F121DC0, // 70003A82
+0x0F1280C8, // 70003A84
+0x0F12F000, // 70003A86
+0x0F12F9D1, // 70003A88
+0x0F124980, // 70003A8A
+0x0F126ACA, // 70003A8C
+0x0F12604A, // 70003A8E
+0x0F122800, // 70003A90
+0x0F12D006, // 70003A92
+0x0F12436A, // 70003A94
+0x0F120001, // 70003A96
+0x0F120010, // 70003A98
+0x0F12F000, // 70003A9A
+0x0F12F991, // 70003A9C
+0x0F126160, // 70003A9E
+0x0F12E001, // 70003AA0
+0x0F12436A, // 70003AA2
+0x0F126162, // 70003AA4
+0x0F128BF0, // 70003AA6
+0x0F122800, // 70003AA8
+0x0F12D001, // 70003AAA
+0x0F12F7FF, // 70003AAC
+0x0F12FF33, // 70003AAE
+0x0F122000, // 70003AB0
+0x0F12F000, // 70003AB2
+0x0F12F9AB, // 70003AB4
+0x0F124974, // 70003AB6
+0x0F1220FF, // 70003AB8
+0x0F121DC0, // 70003ABA
+0x0F1280C8, // 70003ABC
+0x0F12E79E, // 70003ABE
+0x0F12B510, // 70003AC0
+0x0F12F000, // 70003AC2
+0x0F12F9BB, // 70003AC4
+0x0F124870, // 70003AC6
+0x0F1288C0, // 70003AC8
+0x0F121FC1, // 70003ACA
+0x0F1239FD, // 70003ACC
+0x0F12D103, // 70003ACE
+0x0F12496F, // 70003AD0
+0x0F1220FF, // 70003AD2
+0x0F121C40, // 70003AD4
+0x0F128048, // 70003AD6
+0x0F12E605, // 70003AD8
+0x0F12B5F8, // 70003ADA
+0x0F122400, // 70003ADC
+0x0F124D6D, // 70003ADE
+0x0F12486D, // 70003AE0
+0x0F12210E, // 70003AE2
+0x0F128041, // 70003AE4
+0x0F122101, // 70003AE6
+0x0F128001, // 70003AE8
+0x0F12F000, // 70003AEA
+0x0F12F9AF, // 70003AEC
+0x0F12486B, // 70003AEE
+0x0F128840, // 70003AF0
+0x0F12F000, // 70003AF2
+0x0F12F9B3, // 70003AF4
+0x0F124E6A, // 70003AF6
+0x0F12270D, // 70003AF8
+0x0F12073F, // 70003AFA
+0x0F1219E8, // 70003AFC
+0x0F128803, // 70003AFE
+0x0F1200E2, // 70003B00
+0x0F121991, // 70003B02
+0x0F12804B, // 70003B04
+0x0F128843, // 70003B06
+0x0F1252B3, // 70003B08
+0x0F128882, // 70003B0A
+0x0F1280CA, // 70003B0C
+0x0F1288C0, // 70003B0E
+0x0F128088, // 70003B10
+0x0F123508, // 70003B12
+0x0F12042D, // 70003B14
+0x0F120C2D, // 70003B16
+0x0F121C64, // 70003B18
+0x0F120424, // 70003B1A
+0x0F120C24, // 70003B1C
+0x0F122C07, // 70003B1E
+0x0F12D3EC, // 70003B20
+0x0F12E63D, // 70003B22
+0x0F12B5F0, // 70003B24
+0x0F12B085, // 70003B26
+0x0F126801, // 70003B28
+0x0F129103, // 70003B2A
+0x0F126881, // 70003B2C
+0x0F12040A, // 70003B2E
+0x0F120C12, // 70003B30
+0x0F12495C, // 70003B32
+0x0F128B89, // 70003B34
+0x0F122900, // 70003B36
+0x0F12D001, // 70003B38
+0x0F120011, // 70003B3A
+0x0F12E000, // 70003B3C
+0x0F122100, // 70003B3E
+0x0F129102, // 70003B40
+0x0F126840, // 70003B42
+0x0F120401, // 70003B44
+0x0F129803, // 70003B46
+0x0F120C09, // 70003B48
+0x0F12F000, // 70003B4A
+0x0F12F98F, // 70003B4C
+0x0F124854, // 70003B4E
+0x0F123080, // 70003B50
+0x0F128900, // 70003B52
+0x0F122800, // 70003B54
+0x0F12D039, // 70003B56
+0x0F122100, // 70003B58
+0x0F124854, // 70003B5A
+0x0F124D52, // 70003B5C
+0x0F124684, // 70003B5E
+0x0F124B53, // 70003B60
+0x0F124C4F, // 70003B62
+0x0F1288DA, // 70003B64
+0x0F120048, // 70003B66
+0x0F1200D7, // 70003B68
+0x0F12193E, // 70003B6A
+0x0F12197F, // 70003B6C
+0x0F12183F, // 70003B6E
+0x0F125A36, // 70003B70
+0x0F128AFF, // 70003B72
+0x0F12437E, // 70003B74
+0x0F1200B6, // 70003B76
+0x0F120C37, // 70003B78
+0x0F121906, // 70003B7A
+0x0F123680, // 70003B7C
+0x0F128177, // 70003B7E
+0x0F121C52, // 70003B80
+0x0F1200D2, // 70003B82
+0x0F121914, // 70003B84
+0x0F121952, // 70003B86
+0x0F121812, // 70003B88
+0x0F125A24, // 70003B8A
+0x0F128AD2, // 70003B8C
+0x0F124354, // 70003B8E
+0x0F1200A2, // 70003B90
+0x0F120C12, // 70003B92
+0x0F128272, // 70003B94
+0x0F12891C, // 70003B96
+0x0F12895B, // 70003B98
+0x0F124367, // 70003B9A
+0x0F12435A, // 70003B9C
+0x0F121943, // 70003B9E
+0x0F123340, // 70003BA0
+0x0F1289DB, // 70003BA2
+0x0F129C02, // 70003BA4
+0x0F1218BA, // 70003BA6
+0x0F124363, // 70003BA8
+0x0F1218D2, // 70003BAA
+0x0F120212, // 70003BAC
+0x0F120C12, // 70003BAE
+0x0F12466B, // 70003BB0
+0x0F12521A, // 70003BB2
+0x0F124663, // 70003BB4
+0x0F127DDB, // 70003BB6
+0x0F12435A, // 70003BB8
+0x0F129B03, // 70003BBA
+0x0F120252, // 70003BBC
+0x0F120C12, // 70003BBE
+0x0F12521A, // 70003BC0
+0x0F121C49, // 70003BC2
+0x0F120409, // 70003BC4
+0x0F120C09, // 70003BC6
+0x0F122904, // 70003BC8
+0x0F12D3C9, // 70003BCA
+0x0F12B005, // 70003BCC
+0x0F12BCF0, // 70003BCE
+0x0F12BC08, // 70003BD0
+0x0F124718, // 70003BD2
+0x0F12B510, // 70003BD4
+0x0F12F7FF, // 70003BD6
+0x0F12FF80, // 70003BD8
+0x0F12F000, // 70003BDA
+0x0F12F94F, // 70003BDC
+0x0F12E582, // 70003BDE
+0x0F12B570, // 70003BE0
+0x0F126804, // 70003BE2
+0x0F12F000, // 70003BE4
+0x0F12F952, // 70003BE6
+0x0F124D32, // 70003BE8
+0x0F128C29, // 70003BEA
+0x0F121A40, // 70003BEC
+0x0F1242A0, // 70003BEE
+0x0F12D901, // 70003BF0
+0x0F120020, // 70003BF2
+0x0F12E003, // 70003BF4
+0x0F12F000, // 70003BF6
+0x0F12F949, // 70003BF8
+0x0F128C29, // 70003BFA
+0x0F121A40, // 70003BFC
+0x0F126268, // 70003BFE
+0x0F12F000, // 70003C00
+0x0F12F94C, // 70003C02
+0x0F1262A8, // 70003C04
+0x0F12F000, // 70003C06
+0x0F12F951, // 70003C08
+0x0F126328, // 70003C0A
+0x0F128869, // 70003C0C
+0x0F122900, // 70003C0E
+0x0F12D000, // 70003C10
+0x0F1262A8, // 70003C12
+0x0F124828, // 70003C14
+0x0F126B00, // 70003C16
+0x0F128C00, // 70003C18
+0x0F122800, // 70003C1A
+0x0F12D11B, // 70003C1C
+0x0F126AA8, // 70003C1E
+0x0F12F000, // 70003C20
+0x0F12F94C, // 70003C22
+0x0F1261E8, // 70003C24
+0x0F124A1E, // 70003C26
+0x0F123280, // 70003C28
+0x0F128B91, // 70003C2A
+0x0F122900, // 70003C2C
+0x0F12D00B, // 70003C2E
+0x0F120011, // 70003C30
+0x0F123120, // 70003C32
+0x0F128809, // 70003C34
+0x0F124288, // 70003C36
+0x0F12D907, // 70003C38
+0x0F1261E9, // 70003C3A
+0x0F128C28, // 70003C3C
+0x0F121A08, // 70003C3E
+0x0F1262A8, // 70003C40
+0x0F12F000, // 70003C42
+0x0F12F92B, // 70003C44
+0x0F1262A8, // 70003C46
+0x0F12E502, // 70003C48
+0x0F128BD1, // 70003C4A
+0x0F124288, // 70003C4C
+0x0F12D800, // 70003C4E
+0x0F120008, // 70003C50
+0x0F1261E8, // 70003C52
+0x0F12E4FC, // 70003C54
+0x0F12F000, // 70003C56
+0x0F12F919, // 70003C58
+0x0F1261E8, // 70003C5A
+0x0F12E4F8, // 70003C5C
+0x0F12B510, // 70003C5E
+0x0F12F000, // 70003C60
+0x0F12F934, // 70003C62
+0x0F12480E, // 70003C64
+0x0F1230A0, // 70003C66
+0x0F128841, // 70003C68
+0x0F122900, // 70003C6A
+0x0F12D007, // 70003C6C
+0x0F124A07, // 70003C6E
+0x0F123280, // 70003C70
+0x0F126953, // 70003C72
+0x0F124A11, // 70003C74
+0x0F12428B, // 70003C76
+0x0F12D202, // 70003C78
+0x0F128880, // 70003C7A
+0x0F1281D0, // 70003C7C
+0x0F12E532, // 70003C7E
+0x0F1288C0, // 70003C80
+0x0F1281D0, // 70003C82
+0x0F12E52F, // 70003C84
+0x0F120000, // 70003C86
+0x0F1231A0, // 70003C88
+0x0F127000, // 70003C8A
+0x0F1229E4, // 70003C8C
+0x0F127000, // 70003C8E
+0x0F12C100, // 70003C90
+0x0F12D000, // 70003C92
+0x0F12A006, // 70003C94
+0x0F120000, // 70003C96
+0x0F12A000, // 70003C98
+0x0F12D000, // 70003C9A
+0x0F12064C, // 70003C9C
+0x0F127000, // 70003C9E
+0x0F123F48, // 70003CA0
+0x0F127000, // 70003CA2
+0x0F1207C4, // 70003CA4
+0x0F127000, // 70003CA6
+0x0F1207E8, // 70003CA8
+0x0F127000, // 70003CAA
+0x0F122B24, // 70003CAC
+0x0F127000, // 70003CAE
+0x0F121FA0, // 70003CB0
+0x0F127000, // 70003CB2
+0x0F121E3C, // 70003CB4
+0x0F127000, // 70003CB6
+0x0F1221A4, // 70003CB8
+0x0F127000, // 70003CBA
+0x0F12E200, // 70003CBC
+0x0F12D000, // 70003CBE
+0x0F124778, // 70003CC0
+0x0F1246C0, // 70003CC2
+0x0F12C000, // 70003CC4
+0x0F12E59F, // 70003CC6
+0x0F12FF1C, // 70003CC8
+0x0F12E12F, // 70003CCA
+0x0F121F63, // 70003CCC
+0x0F120001, // 70003CCE
+0x0F124778, // 70003CD0
+0x0F1246C0, // 70003CD2
+0x0F12C000, // 70003CD4
+0x0F12E59F, // 70003CD6
+0x0F12FF1C, // 70003CD8
+0x0F12E12F, // 70003CDA
+0x0F121EDF, // 70003CDC
+0x0F120001, // 70003CDE
+0x0F124778, // 70003CE0
+0x0F1246C0, // 70003CE2
+0x0F12C000, // 70003CE4
+0x0F12E59F, // 70003CE6
+0x0F12FF1C, // 70003CE8
+0x0F12E12F, // 70003CEA
+0x0F12495F, // 70003CEC
+0x0F120000, // 70003CEE
+0x0F124778, // 70003CF0
+0x0F1246C0, // 70003CF2
+0x0F12C000, // 70003CF4
+0x0F12E59F, // 70003CF6
+0x0F12FF1C, // 70003CF8
+0x0F12E12F, // 70003CFA
+0x0F12E403, // 70003CFC
+0x0F120000, // 70003CFE
+0x0F124778, // 70003D00
+0x0F1246C0, // 70003D02
+0x0F12C000, // 70003D04
+0x0F12E59F, // 70003D06
+0x0F12FF1C, // 70003D08
+0x0F12E12F, // 70003D0A
+0x0F1224B3, // 70003D0C
+0x0F120001, // 70003D0E
+0x0F124778, // 70003D10
+0x0F1246C0, // 70003D12
+0x0F12C000, // 70003D14
+0x0F12E59F, // 70003D16
+0x0F12FF1C, // 70003D18
+0x0F12E12F, // 70003D1A
+0x0F12EECD, // 70003D1C
+0x0F120000, // 70003D1E
+0x0F124778, // 70003D20
+0x0F1246C0, // 70003D22
+0x0F12C000, // 70003D24
+0x0F12E59F, // 70003D26
+0x0F12FF1C, // 70003D28
+0x0F12E12F, // 70003D2A
+0x0F12F049, // 70003D2C
+0x0F120000, // 70003D2E
+0x0F124778, // 70003D30
+0x0F1246C0, // 70003D32
+0x0F12C000, // 70003D34
+0x0F12E59F, // 70003D36
+0x0F12FF1C, // 70003D38
+0x0F12E12F, // 70003D3A
+0x0F1212DF, // 70003D3C
+0x0F120000, // 70003D3E
+0x0F124778, // 70003D40
+0x0F1246C0, // 70003D42
+0x0F12C000, // 70003D44
+0x0F12E59F, // 70003D46
+0x0F12FF1C, // 70003D48
+0x0F12E12F, // 70003D4A
+0x0F12F05B, // 70003D4C
+0x0F120000, // 70003D4E
+0x0F124778, // 70003D50
+0x0F1246C0, // 70003D52
+0x0F12C000, // 70003D54
+0x0F12E59F, // 70003D56
+0x0F12FF1C, // 70003D58
+0x0F12E12F, // 70003D5A
+0x0F12F07B, // 70003D5C
+0x0F120000, // 70003D5E
+0x0F124778, // 70003D60
+0x0F1246C0, // 70003D62
+0x0F12C000, // 70003D64
+0x0F12E59F, // 70003D66
+0x0F12FF1C, // 70003D68
+0x0F12E12F, // 70003D6A
+0x0F12FE6D, // 70003D6C
+0x0F120000, // 70003D6E
+0x0F124778, // 70003D70
+0x0F1246C0, // 70003D72
+0x0F12C000, // 70003D74
+0x0F12E59F, // 70003D76
+0x0F12FF1C, // 70003D78
+0x0F12E12F, // 70003D7A
+0x0F123295, // 70003D7C
+0x0F120000, // 70003D7E
+0x0F124778, // 70003D80
+0x0F1246C0, // 70003D82
+0x0F12C000, // 70003D84
+0x0F12E59F, // 70003D86
+0x0F12FF1C, // 70003D88
+0x0F12E12F, // 70003D8A
+0x0F12234F, // 70003D8C
+0x0F120000, // 70003D8E
+0x0F124778, // 70003D90
+0x0F1246C0, // 70003D92
+0x0F12C000, // 70003D94
+0x0F12E59F, // 70003D96
+0x0F12FF1C, // 70003D98
+0x0F12E12F, // 70003D9A
+0x0F124521, // 70003D9C
+0x0F120000, // 70003D9E
+0x0F124778, // 70003DA0
+0x0F1246C0, // 70003DA2
+0x0F12C000, // 70003DA4
+0x0F12E59F, // 70003DA6
+0x0F12FF1C, // 70003DA8
+0x0F12E12F, // 70003DAA
+0x0F127C0D, // 70003DAC
+0x0F120000, // 70003DAE
+0x0F124778, // 70003DB0
+0x0F1246C0, // 70003DB2
+0x0F12C000, // 70003DB4
+0x0F12E59F, // 70003DB6
+0x0F12FF1C, // 70003DB8
+0x0F12E12F, // 70003DBA
+0x0F127C2B, // 70003DBC
+0x0F120000, // 70003DBE
+0x0F124778, // 70003DC0
+0x0F1246C0, // 70003DC2
+0x0F12F004, // 70003DC4
+0x0F12E51F, // 70003DC6
+0x0F1224C4, // 70003DC8
+0x0F120001, // 70003DCA
+0x0F124778, // 70003DCC
+0x0F1246C0, // 70003DCE
+0x0F12C000, // 70003DD0
+0x0F12E59F, // 70003DD2
+0x0F12FF1C, // 70003DD4
+0x0F12E12F, // 70003DD6
+0x0F123183, // 70003DD8
+0x0F120000, // 70003DDA
+0x0F124778, // 70003DDC
+0x0F1246C0, // 70003DDE
+0x0F12C000, // 70003DE0
+0x0F12E59F, // 70003DE2
+0x0F12FF1C, // 70003DE4
+0x0F12E12F, // 70003DE6
+0x0F12302F, // 70003DE8
+0x0F120000, // 70003DEA
+0x0F124778, // 70003DEC
+0x0F1246C0, // 70003DEE
+0x0F12C000, // 70003DF0
+0x0F12E59F, // 70003DF2
+0x0F12FF1C, // 70003DF4
+0x0F12E12F, // 70003DF6
+0x0F12EF07, // 70003DF8
+0x0F120000, // 70003DFA
+0x0F124778, // 70003DFC
+0x0F1246C0, // 70003DFE
+0x0F12C000, // 70003E00
+0x0F12E59F, // 70003E02
+0x0F12FF1C, // 70003E04
+0x0F12E12F, // 70003E06
+0x0F1248FB, // 70003E08
+0x0F120000, // 70003E0A
+0x0F124778, // 70003E0C
+0x0F1246C0, // 70003E0E
+0x0F12C000, // 70003E10
+0x0F12E59F, // 70003E12
+0x0F12FF1C, // 70003E14
+0x0F12E12F, // 70003E16
+0x0F12F0B1, // 70003E18
+0x0F120000, // 70003E1A
+0x0F124778, // 70003E1C
+0x0F1246C0, // 70003E1E
+0x0F12C000, // 70003E20
+0x0F12E59F, // 70003E22
+0x0F12FF1C, // 70003E24
+0x0F12E12F, // 70003E26
+0x0F12EEDF, // 70003E28
+0x0F120000, // 70003E2A
+0x0F124778, // 70003E2C
+0x0F1246C0, // 70003E2E
+0x0F12C000, // 70003E30
+0x0F12E59F, // 70003E32
+0x0F12FF1C, // 70003E34
+0x0F12E12F, // 70003E36
+0x0F12AEF1, // 70003E38
+0x0F120000, // 70003E3A
+0x0F124778, // 70003E3C
+0x0F1246C0, // 70003E3E
+0x0F12C000, // 70003E40
+0x0F12E59F, // 70003E42
+0x0F12FF1C, // 70003E44
+0x0F12E12F, // 70003E46
+0x0F1202EB, // 70003E48
+0x0F120001, // 70003E4A
+0x0F124778, // 70003E4C
+0x0F1246C0, // 70003E4E
+0x0F12C000, // 70003E50
+0x0F12E59F, // 70003E52
+0x0F12FF1C, // 70003E54
+0x0F12E12F, // 70003E56
+0x0F12FD21, // 70003E58
+0x0F120000, // 70003E5A
+0x0F124778, // 70003E5C
+0x0F1246C0, // 70003E5E
+0x0F12C000, // 70003E60
+0x0F12E59F, // 70003E62
+0x0F12FF1C, // 70003E64
+0x0F12E12F, // 70003E66
+0x0F12FDAF, // 70003E68
+0x0F120000, // 70003E6A
+0x0F124778, // 70003E6C
+0x0F1246C0, // 70003E6E
+0x0F12C000, // 70003E70
+0x0F12E59F, // 70003E72
+0x0F12FF1C, // 70003E74
+0x0F12E12F, // 70003E76
+0x0F125027, // 70003E78
+0x0F120000, // 70003E7A
+0x0F124778, // 70003E7C
+0x0F1246C0, // 70003E7E
+0x0F12C000, // 70003E80
+0x0F12E59F, // 70003E82
+0x0F12FF1C, // 70003E84
+0x0F12E12F, // 70003E86
+0x0F1204C9, // 70003E88
+0x0F120000, // 70003E8A
+0x0F124778, // 70003E8C
+0x0F1246C0, // 70003E8E
+0x0F12C000, // 70003E90
+0x0F12E59F, // 70003E92
+0x0F12FF1C, // 70003E94
+0x0F12E12F, // 70003E96
+0x0F1239DF, // 70003E98
+0x0F120000, // 70003E9A
+0x0F124778, // 70003E9C
+0x0F1246C0, // 70003E9E
+0x0F12C000, // 70003EA0
+0x0F12E59F, // 70003EA2
+0x0F12FF1C, // 70003EA4
+0x0F12E12F, // 70003EA6
+0x0F126177, // 70003EA8
+0x0F120000, // 70003EAA
+0x0F124778, // 70003EAC
+0x0F1246C0, // 70003EAE
+0x0F12C000, // 70003EB0
+0x0F12E59F, // 70003EB2
+0x0F12FF1C, // 70003EB4
+0x0F12E12F, // 70003EB6
+0x0F12424F, // 70003EB8
+0x0F120000, // 70003EBA
+0x0F124778, // 70003EBC
+0x0F1246C0, // 70003EBE
+0x0F12C000, // 70003EC0
+0x0F12E59F, // 70003EC2
+0x0F12FF1C, // 70003EC4
+0x0F12E12F, // 70003EC6
+0x0F123F0D, // 70003EC8
+0x0F120000, // 70003ECA
+0x0F124778, // 70003ECC
+0x0F1246C0, // 70003ECE
+0x0F12C000, // 70003ED0
+0x0F12E59F, // 70003ED2
+0x0F12FF1C, // 70003ED4
+0x0F12E12F, // 70003ED6
+0x0F1202B9, // 70003ED8
+0x0F120001, // 70003EDA
+// End of Patch Data(Last : 70003EDAh)
+// Total Size 2480 (09B0)
+// Addr : 352C , Size : 2478(9AEh)
+0x10000001,
+
+0x0028D000,
+0x002A0070,
+0x0F120007, // clks_src_gf_force_enable
+
+// TNP_USER_MBCV_CONTROL
+// TNP_FLS_SEC_CONFIG
+// TNP_SINGLE_FRAME_CAPTURE
+// TNP_CAPTURE_DONE_INFO
+// TNP_5CC_SENSOR_TUNE
+// TNP_GAS_ALPHA_OTP
+// TNP_FR_ACCURATE_DYNAMIC
+// TNP_ADLC_TUNE
+
+//MBCV Control
+0x00287000,
+0x002A04B4,
+0x0F120064,
+
+// AFIT by Normalized Brightness Tuning parameter
+0x00287000,
+0x002A3302,
+0x0F120000, // on/off AFIT by NB option
+
+0x0F120005, // NormBR[0]
+0x0F120019, // NormBR[1]
+0x0F120050, // NormBR[2]
+0x0F120300, // NormBR[3]
+0x0F120375, // NormBR[4]
+
+// Flash
+0x002A3F82,
+0x0F120000, // TNP_Regs_PreflashStart
+0x0F120000, // TNP_Regs_PreflashEnd
+0x0F120260, // TNP_Regs_PreWP_r
+0x0F120240, // TNP_Regs_PreWP_b
+
+0x002A3F98, // BR Tuning
+0x0F120100, // TNP_Regs_BrRatioIn_0_
+0x0F120180,
+0x0F120200,
+0x0F120300,
+0x0F120400,
+
+0x0F120080, /* TNP_Regs_BrRatioOut_0_ */
+0x0F120050,
+0x0F120040,
+0x0F120030,
+0x0F120020,
+
+0x0F120030, // WP Tuning
+0x0F120040, // TNP_Regs_WPThresTbl_0_
+0x0F120048,
+0x0F120050,
+0x0F120060,
+
+0x0F120100, // TNP_Regs_WPWeightTbl_0_
+0x0F1200C0,
+0x0F120080,
+0x0F12000A,
+0x0F120000,
+
+0x0F120120, // T_BR tune
+0x0F120150, // TNP_Regs_FlBRIn_0_
+0x0F120200,
+
+0x0F120048, //3C, //TNP_Regs_FlBRInOut_0_
+0x0F12003B, //3B,
+0x0F12002E, //2E,
+
+0x002A0430, //REG_TC_FLS_Mode
+0x0F120002,
+0x002A3F80, //TNP_Regs_FastFlashAlg
+0x0F120000,
+
+0x002A165E,
+0x0F120235, //0244 0258 AWB R point //0258 0245 0258
+0x0F12024A, //024D 0220 AWB B point //0220 0245 0245
+
+
+// // // // // // // / // // // // // // // //
+// ///
+// Analog & APS settings // // // // / ///
+// This register is for FACTORY ONLY. If you change it without prior notificat
+// YOU are RESPONSIBLE for the FAILURE that will happen in the future
+// // // // // // // / // // // // // // // //
+// ///
+
+//========================================================================================
+// 5CC EVT0 analog register setting
+// '10.07.14. Initial Draft
+// '10.07.24. sE404=0000 -> 1FC0 (Depedestal 0 -> -64d)
+// '10.08.16. sF410=0001 -> 0000 (for SHBN)
+// '10.08.25. sF438=0020 -> 0002 (VTGSL=2.96V) by APS
+// sF43A=0020 -> 0001 (VRG=2.83V) by APS
+// '10.09.28. sF402=1F02 -> 3F02 ([13]: pixel bias powerdown according to HADR) for Darkshading
+// sF416=0000 -> 0001 (AAC_EN enable) for Darkshading
+//========================================================================================
+//============================= Analog & APS Control =====================================
+0x0028D000,
+0x002AF2AC,
+0x0F120100, // analog gain; 0200 x16 0100 x8 0080 x4 0040 x2 0020 x1
+0x002AF400,
+0x0F12001D, // ldb_en[4] ld_en[3] clp_en[2](N/A) smp_en[1] dshut_en[0]
+0x0F123F02, // cds_test[15:0]; refer to the ATOP_TEST_INFORMATION.
+
+0x002AF40A,
+0x0F120054, // adc_sat[7:0]=84d (500mV)
+0x0F120002, // ms[2:0]; 2h@Normal 2h@PLA 1h@CNT.AVG
+0x0F120008, // rmp_option[7:0]; [3]SL_Low_PWR_SAVE On
+0x0F120000, // msoff_en; No MS if gain gain is lower than x2
+0x0F1200A4, // rmp_init[7:0]
+
+0x002AF416,
+0x0F120001, // dbs_option[11:4] dbs_mode[3:2] dbs_bist_en[1] aac_en[0]
+
+0x002AF41E,
+0x0F120065, // comp2_bias[7:4] comp1_bias[3:0]
+
+0x002AF422,
+0x0F120005, // pix_bias[3:0]
+
+0x002AF426,
+0x0F1200D4, // clp_lvl[7:0]
+
+0x002AF42A,
+0x0F120001, // ref_option[7:0]; [4]OB_PIX monit en [3]Clamp monit en [2]Monit amp en [1]Clamp power-down [0]CDS power-down during SL=low
+
+0x002AF42E,
+0x0F120406, // fb_lv[11:10] pd_fblv[9] capa_ctrl_en[8] pd_inrush_ctrl[7] pd_reg_ntg[6] pd_reg_tgsl[5] pd_reg_rg[4] pd_reg_pix[3] pd_ncp_rosc[2] pd_cp_rosc[1] pd_cp[0]
+
+0x002AF434,
+0x0F120003, // dbr_clk_sel[1:0]; PLL_mode=3h ROSC_mode=0h
+0x0F120004, // reg_tune_pix[7:0]
+0x0F120002, // reg_tune_tgsl[7:0] (2.96V)
+0x0F120001, // reg_tune_rg[7:0] (2.83V)
+0x0F120004, // reg_tune_ntg[7:0]
+
+0x002AF446,
+0x0F120000, // blst_en_cintr[15:0]
+
+0x002AF466,
+0x0F120000, // srx_en[0]
+
+0x002A0054,
+0x0F120028, // pll_pd[10](0:enable 1:disable) div_clk_en[0](0:enable 1:disable)
+0x0F128888, // div_dbr[7:4]
+
+0x002AF132,
+0x0F120206, // tgr_frame_decription 4
+0x002AF152,
+0x0F120206, // tgr_frame_decription 7
+0x002AF1A2,
+0x0F120200, // tgr_frame_params_descriptor_3
+0x002AF1B2,
+0x0F120202, // tgr_frame_params_descriptor_6
+//===========================================================================================
+
+//============================= Line-ADLC Tuning ============================================
+0x002AE412,
+0x0F120008, // adlc_tune_offset_gr[7:0]
+0x0F120008, // adlc_tune_offset_r[7:0]
+0x0F120010, // adlc_tune_offset_b[7:0]
+0x0F120010, // adlc_tune_offset_gb[7:0]
+0x002AE42E,
+0x0F120004, // adlc_qec[2:0]
+//===========================================================================================
+
+//===================================================================
+// AWB white locus setting - Have to be written after TnP
+//===================================================================
+0x00287000,
+0x002A1014,
+0x0F120132, //0138//awbb_IntcR
+0x0F12010A, //011C//awbb_IntcB
+
+//===================================================================
+// AF
+//===================================================================
+//1. AF interface setting
+0x002A01A2,
+0x0F120003, //REG_TC_IPRM_CM_Init_AfModeType // VCM_I2C actuator
+0x0F120000, //REG_TC_IPRM_CM_Init_PwmConfig1 // No PWM
+0x0F120000, //REG_TC_IPRM_CM_Init_PwmConfig2
+0x0F120041, //REG_TC_IPRM_CM_Init_GpioConfig1 // Use GPIO_4 for enable port
+0x0F120000, //REG_TC_IPRM_CM_Init_GpioConfig2
+0x0F122A0C, //REG_TC_IPRM_CM_Init_Mi2cBits // Use GPIO_5 for SCL GPIO_6 for SDA
+0x0F120190, //REG_TC_IPRM_CM_Init_Mi2cRateKhz // MI2C Speed : 400KHz
+
+//2. AF window setting
+0x002A022C,
+0x0F120100, //REG_TC_AF_FstWinStartX
+0x0F1200E3, //REG_TC_AF_FstWinStartY
+0x0F120200, //REG_TC_AF_FstWinSizeX
+0x0F120238, //REG_TC_AF_FstWinSizeY
+0x0F12018C, //REG_TC_AF_ScndWinStartX
+0x0F120166, //REG_TC_AF_ScndWinStartY
+0x0F1200E6, //REG_TC_AF_ScndWinSizeX
+0x0F120132, //REG_TC_AF_ScndWinSizeY
+0x0F120001, //REG_TC_AF_WinSizesUpdated
+
+//3. AF Fine Search Settings
+0x002A063A,
+0x0F1200C0, //#skl_af_StatOvlpExpFactor
+0x002A064A,
+0x0F120000, //0000 //#skl_af_bAfStatOff
+0x002A1488,
+0x0F120000, //#af_search_usAeStable
+0x002A1494,
+0x0F121002, //#af_search_usSingleAfFlags 1000- fine search disable 1002- fine search on
+0x002A149E,
+0x0F120003, //#af_search_usFinePeakCount
+0x0F120000, //#af_search_usFineMaxScale
+0x002A142C,
+0x0F120602, //#af_pos_usFineStepNumSize
+0x002A14A2,
+0x0F120000, //#af_search_usCapturePolicy 0000 : Shutter_Priority_Current
+
+//4. AF Peak Threshold Setting
+0x002A1498,
+0x0F120003, //#af_search_usMinPeakSamples
+0x002A148A,
+0x0F1200CC, //#af_search_usPeakThr for 80%
+0x0F1200A0, //#af_search_usPeakThrLow
+
+//5. AF Default Position
+0x002A1420,
+0x0F120000, //#af_pos_usHomePos
+0x0F12952F, //#af_pos_usLowConfPos
+
+//6. AF statistics
+0x002A14B4,
+0x0F120280, //#af_search_usConfThr_4_ LowEdgeBoth GRAD
+0x002A14C0,
+0x0F1203A0, //#af_search_usConfThr_10_ LowLight HPF
+0x0F120320, //#af_search_usConfThr_11_
+0x002A14F4,
+0x0F120030, //#af_stat_usMinStatVal
+0x002A1514,
+0x0F120060, //#af_scene_usSceneLowNormBrThr
+// AF Scene Settings
+0x002A151E,
+0x0F120003, //#af_scene_usSaturatedScene
+
+//7. AF Lens Position Table Settings
+0x002A1434,
+0x0F120010, //#af_pos_usTableLastInd 10h + 1h = 17 Steps
+
+0x0F120030, //#af_pos_usTable_0_ 48
+0x0F120033, //#af_pos_usTable_1_ 51
+0x0F120036, //#af_pos_usTable_2_ 54
+0x0F120039, //#af_pos_usTable_3_ 57
+0x0F12003D, //#af_pos_usTable_4_ 61
+0x0F120041, //#af_pos_usTable_5_ 65
+0x0F120045, //#af_pos_usTable_6_ 69
+0x0F120049, //#af_pos_usTable_7_ 73
+0x0F12004E, //#af_pos_usTable_8_ 78
+0x0F120053, //#af_pos_usTable_9_ 83
+0x0F120059, //#af_pos_usTable_10_ 89
+0x0F120060, //#af_pos_usTable_11_ 104
+0x0F120068, //#af_pos_usTable_12_ 109
+0x0F120072, //#af_pos_usTable_13_ 114
+0x0F12007D, //#af_pos_usTable_14_ 125
+0x0F120089, //#af_pos_usTable_15_ 137
+0x0F120096, //#af_pos_usTable_16_ 150
+
+//8. VCM AF driver with PWM/I2C
+0x002A1558,
+0x0F128000, //#afd_usParam[0] I2C power down command
+0x0F120006, //#afd_usParam[1] Position Right Shift
+0x0F123FF0, //#afd_usParam[2] I2C Data Mask
+0x0F1203E8, //#afd_usParam[3] PWM Period
+0x0F120000, //#afd_usParam[4] PWM Divider
+0x0F120020, //#afd_usParam[5] SlowMotion Delay reduce lens collision noise.
+0x0F120008, //#afd_usParam[6] SlowMotion Threshold
+0x0F120008, //#afd_usParam[7] Signal Shaping
+0x0F120040, //#afd_usParam[8] Signal Shaping level
+0x0F120080, //#afd_usParam[9] Signal Shaping level
+0x0F1200C0, //#afd_usParam[10] Signal Shaping level
+0x0F1200E0, //#afd_usParam[11] Signal Shaping level
+
+0x002A0224,
+0x0F120003, //REG_TC_AF_AfCmd//Initialize AF subsystem (AF driver AF algorithm)
+
+//===================================================================
+// Flash setting
+//===================================================================
+0x002A018C,
+0x0F120001, //REG_TC_IPRM_AuxConfig// bit[0] : Flash is in use bit[1] : Mechanical shutter is in use // 0 : do not use 1 : use
+0x0F120003, //REG_TC_IPRM_AuxPolarity// bit[0] : Flash polarity (1 is active high) bit[1] : Mechanical shutter polarity (1 is active high)
+0x0F120003, //REG_TC_IPRM_AuxGpios//1-4 : Flash GPIO number If GPIO number is overaped with AF GPIO F/W could be stop.
+
+//===================================================================
+// 1-H timing setting
+//===================================================================
+0x002A1686,
+0x0F12005C, //senHal_uAddColsBin
+0x0F12005C, //senHal_uAddColsNoBin
+0x0F12085C, //senHal_uMinColsHorBin
+0x0F12005C, //senHal_uMinColsNoHorBin
+0x0F12025A, //senHal_uMinColsAddAnalogBin
+
+//===================================================================
+// Forbidden area setting
+//===================================================================
+0x002A1844,
+0x0F120000, //senHal_bSRX //SRX off
+
+0x002A1680,
+0x0F120002, //senHal_NExpLinesCheckFine//0004//extend Forbidden area line
+
+0x002A0ED2,
+0x0F120FA0, //setot_uOnlineClocksDiv40
+
+//===================================================================
+// Preview subsampling mode
+//===================================================================
+0x002A18F8,
+0x0F120001, //senHal_bAACActiveWait2Start
+0x002A18F6,
+0x0F120001, //senHal_bAlwaysAAC
+0x002A182C,
+0x0F120001, //senHal_bSenAAC
+0x002A0EE4,
+0x0F120001, //setot_bUseDigitalHbin
+0x002A1674,
+0x0F120002, //senHal_SenBinFactor // 2:2x2 4:4x4
+0x0F120002, //senHal_SamplingType // 0:Full 1:digital 2:PLA 3:CA
+0x0F120000, //senHal_SamplingMode // 0:2x2 1:4x4
+
+//===================================================================
+// PLL setting for Max frequency (EVT0.1) 2010.08.05 - Do not remove
+//===================================================================
+0x002A19AE,
+0x0F12EA60, //pll_uMaxSysFreqKhz
+0x0F127530, //pll_uMaxPVIFreq4KH
+0x002A19C2,
+0x0F127530, //pll_uMaxMIPIFreq4KH
+0x002A0244,
+0x0F127530, //REG_0TC_PCFG_usMaxOut4KHzRate
+0x002A0336,
+0x0F127530, //REG_0TC_CCFG_usMaxOut4KHzRate
+
+//===================================================================
+// Init Parameters
+//===================================================================
+//MCLK
+0x002A0188,
+0x0F125DC0, //REG_TC_IPRM_InClockLSBs
+0x0F120000, //REG_TC_IPRM_InClockMSBs
+0x002A01B2,
+0x0F120001, //REG_TC_IPRM_UseNPviClocks
+0x0F120002, //REG_TC_IPRM_UseNMipiClocks
+0x002A01B8,
+0x0F120001, //REG_TC_IPRM_bBlockInternalPllCalc //1:pll bypass
+
+
+//SCLK & PCLK // clock set 0
+0x0F1238A4, //38A4 //36B0 //34BC //32C8 //REG_TC_IPRM_OpClk4KHz_0 //52Mhz
+0x0F1254F0, //4E20 //3A98 //7148 //4B32 //34BC //REG_TC_IPRM_MinOutRate4KHz_0 //54Mhz
+0x0F1254F8, //57E4 //61A8 //7148 //4B32 //34BC //REG_TC_IPRM_MaxOutRate4KHz_0 //54Mhz
+
+//SCLK & PCLK // clock set 1
+0x0F1238A4, //38A4 //36B0 //34BC //32C8 //REG_TC_IPRM_OpClk4KHz_0 //52Mhz
+0x0F1254F0, //4E20 //3A98 //7148 //4B32 //34BC //REG_TC_IPRM_MinOutRate4KHz_0 //54Mhz
+0x0F1254F8, //57E4 //61A8 //7148 //4B32 //34BC //REG_TC_IPRM_MaxOutRate4KHz_0 //54Mhz
+
+ //SCLK & PCLK // clock set 2
+0x0F1238A4, //38A4 //36B0 //34BC //32C8 //REG_TC_IPRM_OpClk4KHz_0 //52Mhz
+0x0F1254F0, //4E20 //3A98 //7148 //4B32 //34BC //REG_TC_IPRM_MinOutRate4KHz_0 //54Mhz
+0x0F1254F8, //57E4 //61A8 //7148 //4B32 //34BC //REG_TC_IPRM_MaxOutRate4KHz_0 //54Mhz
+
+0x002A1B78,
+0x0F1238A4, // REGM_gSensorClocks_0__PLL_usClkFreqDiv4
+0x0F120074, // REGM_gSensorClocks_0__PLL_PllHW_M
+0x0F120004, // REGM_gSensorClocks_0__PLL_PllHW_P
+0x0F120000, // REGM_gSensorClocks_0__PLL_PllHW_S
+0x0F120002, // REGM_gSensorClocks_0__PLL_PllHW_VS
+0x0F120003, // REGM_gSensorClocks_0__PLL_PllHW_VP
+0x0F120001, // REGM_gSensorClocks_0__PLL_PllHW_SysDiv
+0x0F120001, // REGM_gSensorClocks_0__PLL_PllHW_OS
+0x0F120001, // REGM_gSensorClocks_0__PLL_PllHW_OP
+0x0F120001, // REGM_gSensorClocks_0__PLL_PllHW_PviDiv
+0x0F120006, // REGM_gSensorClocks_0__PLL_PllHW_DblDiv
+0x0F12000C, // REGM_gSensorClocks_0__PLL_PllHW_OIF_dphy_val
+0x0F125DC0, // REGM_gSensorClocks_0__InputClk
+0x0F120000,
+0x0F1254F6, // REGM_gSensorClocks_0__usPviFreqDiv4
+0x0F12000C, // REGM_gSensorClocks_0__usSysDiv
+0x0F120001, // REGM_gSensorClocks_0__usOIFDenum
+
+0x002A1B9C,
+0x0F1238A4, // REGM_gSensorClocks_1__PLL_usClkFreqDiv4
+0x0F120074, // REGM_gSensorClocks_1__PLL_PllHW_M
+0x0F120004, // REGM_gSensorClocks_1__PLL_PllHW_P
+0x0F120000, // REGM_gSensorClocks_1__PLL_PllHW_S
+0x0F120002, // REGM_gSensorClocks_1__PLL_PllHW_VS
+0x0F120003, // REGM_gSensorClocks_1__PLL_PllHW_VP
+0x0F120001, // REGM_gSensorClocks_1__PLL_PllHW_SysDiv
+0x0F120001, // REGM_gSensorClocks_1__PLL_PllHW_OS
+0x0F120001, // REGM_gSensorClocks_1__PLL_PllHW_OP
+0x0F120001, // REGM_gSensorClocks_1__PLL_PllHW_PviDiv
+0x0F120006, // REGM_gSensorClocks_1__PLL_PllHW_DblDiv
+0x0F12000C, // REGM_gSensorClocks_1__PLL_PllHW_OIF_dphy_val
+0x0F125DC0, // REGM_gSensorClocks_1__InputClk
+0x0F120000,
+0x0F1254F6, // REGM_gSensorClocks_1__usPviFreqDiv4
+0x0F12000C, // REGM_gSensorClocks_1__usSysDiv
+0x0F120001, // REGM_gSensorClocks_1__usOIFDenum
+
+0x002A1BC0,
+0x0F1238A4, // REGM_gSensorClocks_2__PLL_usClkFreqDiv4
+0x0F120074, // REGM_gSensorClocks_2__PLL_PllHW_M
+0x0F120004, // REGM_gSensorClocks_2__PLL_PllHW_P
+0x0F120000, // REGM_gSensorClocks_2__PLL_PllHW_S
+0x0F120002, // REGM_gSensorClocks_2__PLL_PllHW_VS
+0x0F120003, // REGM_gSensorClocks_2__PLL_PllHW_VP
+0x0F120001, // REGM_gSensorClocks_2__PLL_PllHW_SysDiv
+0x0F120001, // REGM_gSensorClocks_2__PLL_PllHW_OS
+0x0F120001, // REGM_gSensorClocks_2__PLL_PllHW_OP
+0x0F120001, // REGM_gSensorClocks_2__PLL_PllHW_PviDiv
+0x0F120006, // REGM_gSensorClocks_2__PLL_PllHW_DblDiv
+0x0F12000C, // REGM_gSensorClocks_2__PLL_PllHW_OIF_dphy_val
+0x0F125DC0, // REGM_gSensorClocks_2__InputClk
+0x0F120000,
+0x0F1254F6, // REGM_gSensorClocks_2__usPviFreqDiv4
+0x0F12000C, // REGM_gSensorClocks_2__usSysDiv
+0x0F120001, // REGM_gSensorClocks_2__usOIFDenum
+
+
+0x002A01CC,
+0x0F120001, //REG_TC_IPRM_InitParamsUpdated
+
+0xFFFF000A, //p10
+
+
+//===================================================================
+// Input Width & Height
+//===================================================================
+0x002A01F6,
+0x0F120800, //REG_TC_GP_PrevReqInputWidth //Sensor Crop Width 2048
+0x0F120600, //REG_TC_GP_PrevReqInputHeight//Sensor Crop Height 1536
+0x0F120000, //REG_TC_GP_PrevInputWidthOfs //Sensor HOffset 0
+0x0F120000, //REG_TC_GP_PrevInputHeightOfs//Sensor VOffset 0
+0x0F120800, //REG_TC_GP_CapReqInputWidth //Sensor Crop Width 2048
+0x0F120600, //REG_TC_GP_CapReqInputHeight //Sensor Crop Height 1536
+0x0F120000, //REG_TC_GP_CapInputWidthOfs //Sensor HOffset 0
+0x0F120000, //REG_TC_GP_CapInputHeightOfs //Sensor VOffset 0
+
+0x002A0216,
+0x0F120001, //REG_TC_GP_bUseReqInputInPre
+0x0F120001, //REG_TC_GP_bUseReqInputInCap
+
+0x002A043C,
+0x0F120800, //REG_TC_PZOOM_ZoomInputWidth
+0x0F120600, //REG_TC_PZOOM_ZoomInputHeight
+0x0F120000, //REG_TC_PZOOM_ZoomInputWidthOfs
+0x0F120000, //REG_TC_PZOOM_ZoomInputHeightOfs
+
+//===================================================================
+// Preview 0 640 480 system 52M PCLK 87M
+//===================================================================
+0x002A023E,
+0x0F120400, //REG_0TC_PCFG_usWidth
+0x0F120300, //REG_0TC_PCFG_usHeight
+0x0F120005, //REG_0TC_PCFG_Format
+0x0F1254F6, //REG_0TC_PCFG_usMaxOut4KHzRate
+0x0F1254F6, //REG_0TC_PCFG_usMinOut4KHzRate
+
+0x002A024C,
+0x0F120012, //REG_0TC_PCFG_PVIMask => cmk 2010.10.29 s0042 => s0052 Invert Y C order
+0x0F120010, //REG_0TC_PCFG_OIFMask
+
+0x002A0254,
+0x0F120001, //REG_0TC_PCFG_uClockInd
+0x0F120000, //REG_0TC_PCFG_usFrTimeType
+0x0F120001, //REG_0TC_PCFG_FrRateQualityType
+0x0F1203E8, //REG_0TC_PCFG_usMaxFrTimeMsecMult10//max frame time : 30fps 014D 15fps 029a; a6a - 3.75 fps; 0535 - 7.5FPS
+0x0F12014E, //REG_0TC_PCFG_usMinFrTimeMsecMult10//min frame time : 30fps 014D 15fps 029a; a6a - 3.75 fps; 0535 - 7.5FPS
+
+0x0F120000, //REG_0TC_PCFG_bSmearOutput
+0x0F120000, //REG_0TC_PCFG_sSaturation
+0x0F120000, //REG_0TC_PCFG_sSharpBlur
+0x0F120000, //REG_0TC_PCFG_sColorTemp
+0x0F120000, //REG_0TC_PCFG_uDeviceGammaIndex
+#if 1 /* fix 180 rotation to 0*/
+0x0F120000, //REG_0TC_PCFG_uPrevMirror
+0x0F120000, //REG_0TC_PCFG_uCaptureMirror
+#endif
+0x0F120000, //REG_0TC_PCFG_uRotation
+
+
+//===================================================================
+// Capture 0 2048x1536 system 52M PCLK 87M
+//===================================================================
+
+0x002A032E,
+0x0F120000, //REG_0TC_CCFG_uCaptureMode
+
+0x0F120800, //REG_0TC_CCFG_usWidth
+0x0F120600, //REG_0TC_CCFG_usHeight
+0x0F120005, //REG_0TC_CCFG_Format //PCAM 5:YUV 9:JPEG
+0x0F1254F6, //REG_0TC_CCFG_usMaxOut4KHzRate
+0x0F1254F6, //REG_0TC_CCFG_usMinOut4KHzRate
+
+0x002A033E,
+0x0F120010, //REG_0TC_CCFG_PVIMask => cmk 2010.10.29 s0042 => s0052 Invert Y C order
+0x0F120010, //REG_0TC_CCFG_OIFMask
+0x0F1203C0, //REG_0TC_CCFG_usJpegPacketSize
+
+0x002A0346,
+0x0F120001, //REG_0TC_CCFG_uClockInd
+0x0F120002, //REG_0TC_CCFG_usFrTimeType
+0x0F120002, //REG_0TC_CCFG_FrRateQualityType
+0x0F120535, //REG_0TC_CCFG_usMaxFrTimeMsecMult10
+0x0F12029A, //REG_0TC_CCFG_usMinFrTimeMsecMult10
+0x0F120000, //REG_0TC_CCFG_bSmearOutput
+0x0F120000, //REG_0TC_CCFG_sSaturation
+0x0F120000, //REG_0TC_CCFG_sSharpBlur
+0x0F120000, //REG_0TC_CCFG_sColorTemp
+0x0F120000, //REG_0TC_CCFG_uDeviceGammaIndex
+
+0x002A0426,
+0x0F120055, //REG_TC_BRC_usCaptureQuality
+
+
+0x002A1E5C, //Mon_LT_uDefMinFrExpDelta
+0x0F120000,
+
+//===================================================================
+// Capture 1 640x480 system 52M PCLK 87M
+//===================================================================
+0x002A035A,
+0x0F120000, //REG_1TC_CCFG_uCaptureMode
+
+0x0F120280, //REG_1TC_CCFG_usWidth
+0x0F1201E0, //REG_1TC_CCFG_usHeight
+0x0F120005, //REG_1TC_CCFG_Format
+0x0F1254F6, //REG_1TC_CCFG_usMaxOut4KHzRate
+0x0F1254F6, //REG_1TC_CCFG_usMinOut4KHzRate
+
+0x002A036A,
+0x0F120010, //REG_1TC_CCFG_PVIMask => cmk 2010.10.29
+0x0F120010, //REG_1TC_CCFG_OIFMask
+0x0F1203C0, //REG_1TC_CCFG_usJpegPacketSize
+
+0x002A0372,
+0x0F120001, //REG_1TC_CCFG_uClockInd
+0x0F120002, //REG_1TC_CCFG_usFrTimeType
+0x0F120002, //REG_1TC_CCFG_FrRateQualityType
+0x0F120535, //REG_1TC_CCFG_usMaxFrTimeMsecMult10
+0x0F12029A, //REG_1TC_CCFG_usMinFrTimeMsecMult10
+0x0F120000, //REG_1TC_CCFG_bSmearOutput
+0x0F120000, //REG_1TC_CCFG_sSaturation
+0x0F120000, //REG_1TC_CCFG_sSharpBlur
+0x0F120000, //REG_1TC_CCFG_sColorTemp
+0x0F120000, //REG_1TC_CCFG_uDeviceGammaIndex
+
+0x002A0426,
+0x0F120055, //REG_1TC_BRC_usCaptureQuality
+
+
+0x002A1E5C, //Mon_LT_uDefMinFrExpDelta
+0x0F120000,
+
+//===================================================================
+// AFC
+//===================================================================
+//Auto
+0x002A0F08,
+0x0F120000, //AFC_Default60Hz 01:60hz 00:50Hz
+0x002A04A4,
+0x0F12067F, //REG_TC_DBG_AutoAlgEnBits 065f : Manual AFC on 067f : Manual AFC off
+
+//===================================================================
+// Shading (AF module)
+//===================================================================
+// TVAR_ash_pGAS_high
+0x002A0D22, //0D22
+0x0F120F00, //0F00
+0x0F12000F, //000F
+0x0F120F00, //000F
+0x0F120F0F, //0F0F
+0x0F120F00, //0F00
+0x0F120000, //000F
+0x0F12000F, //000F
+0x0F12000F, //000F
+0x0F120F00, //0F00
+0x0F120F00, //0F00
+0x0F120F00, //0F00
+0x0F12000F, //000F
+0x0F120F0F, //000F
+0x0F120F00, //000F
+0x0F120F0F, //0F00
+0x0F12000F, //0000
+0x0F12000F, //0F00
+0x0F120F00, //0F00
+0x0F120F00, //0F00
+0x0F12000F, //000F
+0x0F120F0F, //000F
+0x0F120F0F, //0F0F
+0x0F120F00, //0F00
+0x0F120000, //0000
+0x0F12000F, //000F
+0x0F12000F, //000F
+0x0F120F0F, //0F0F
+0x0F120F00, //0F00
+0x0F120F00, //0F0F
+0x0F12000F, //0F00
+0x0F120F0F, //0F0F
+0x0F120F00, //0000
+0x0F120F0F, //000F
+0x0F12000F, //000F
+0x0F12000F, //000F
+0x0F120F00, //000F
+0x0F120F00, //0F00
+0x0F12000F, //000F
+0x0F120F00, //000F
+0x0F120F0F, //0F0F
+0x0F120F00, //0F00
+0x0F12000F, //0000
+0x0F120000, //000F
+0x0F12000F, //000F
+0x0F120F0F, //0F00
+0x0F120F00, //0F00
+0x0F120F00, //0F00
+0x0F12000F, //000F
+0x0F12000F, //0F0F
+0x0F120F00, //0000
+0x0F120F0F, //0F0F
+0x0F12000F, //0000
+0x0F12000F, //000F
+0x0F120F00, //0F00
+0x0F120F00, //0F00
+0x0F12000F, //000F
+0x0F120F00, //000F
+0x0F120F0F, //0F0F
+0x0F120F00, //0F00
+0x0F12000F, //000F
+0x0F12000F, //0000
+0x0F12000F, //000F
+0x0F120F00, //0F0F
+0x0F120F00, //0F00
+0x0F120F00, //0F00
+0x0F12000F, //0000
+0x0F120F0F, //0F0F
+0x0F120F00, //000F
+0x0F120F0F, //0F0F
+0x0F120000, //0000
+0x0F12000F, //000F
+0x0F120F00, //0F0F
+
+// TVAR_ash_pGAS_low
+0x0F1273AF, //6E49
+0x0F12FF14, //FB98
+0x0F12F1C4, //F348
+0x0F1213DB, //1BD6
+0x0F12034D, //EBEF
+0x0F12EBBF, //03D3
+0x0F12EB8A, //EC8D
+0x0F12E1CD, //F239
+0x0F122A09, //0E64
+0x0F12DC91, //F7EA
+0x0F12003B, //FD3B
+0x0F121D67, //0A7C
+0x0F12FCC8, //FC9C
+0x0F121F53, //0BD3
+0x0F12D360, //F2E5
+0x0F122866, //0619
+0x0F120453, //0772
+0x0F12D38A, //F0B0
+0x0F121340, //184E
+0x0F12ED61, //F95F
+0x0F12155A, //0B1A
+0x0F12ECED, //FC45
+0x0F12F641, //F716
+0x0F122915, //0DCD
+0x0F12FCA8, //EF24
+0x0F12FDD5, //0221
+0x0F120ED6, //F6BD
+0x0F12F760, //04CB
+0x0F12F975, //00B1
+0x0F12FF26, //FEB0
+0x0F12F704, //0268
+0x0F120CE5, //02C7
+0x0F12E58E, //010A
+0x0F120DE5, //FF93
+0x0F12170C, //036D
+0x0F12E129, //F859
+0x0F1289CF, //81D0
+0x0F12FE3A, //FA32
+0x0F12EDFB, //EFDB
+0x0F121B1D, //234D
+0x0F12FECB, //E799
+0x0F12EBC2, //0337
+0x0F12EC58, //EB05
+0x0F12D642, //E8F9
+0x0F1231C1, //152E
+0x0F12D679, //F0D5
+0x0F120E40, //0842
+0x0F1210E6, //043A
+0x0F12EC1D, //F461
+0x0F122340, //0E58
+0x0F12D764, //F658
+0x0F122280, //075D
+0x0F12F8D3, //F78D
+0x0F12E5E2, //FDE9
+0x0F123192, //277A
+0x0F12F07C, //FFDE
+0x0F120ED8, //FD3B
+0x0F12F24C, //FE50
+0x0F12FF63, //0AD1
+0x0F1219AD, //FE2C
+0x0F12E53A, //E90D
+0x0F12FB55, //F7B0
+0x0F1207AB, //05DB
+0x0F12FF19, //02CD
+0x0F12FC9D, //F4F1
+0x0F12F7D2, //02A8
+0x0F12FD6A, //FDDC
+0x0F120D9D, //0B59
+0x0F12F1AD, //F74E
+0x0F12053D, //03D5
+0x0F120669, //FF4F
+0x0F12F887, //00F7
+0x0F126F7B, //6A44
+0x0F12FD92, //FAD6
+0x0F12F87B, //F261
+0x0F12054F, //1F28
+0x0F121596, //E691
+0x0F12E0A2, //07D2
+0x0F12E9FC, //EE85
+0x0F12E400, //F426
+0x0F12279D, //0F26
+0x0F12DEB1, //F34B
+0x0F12FF95, //0036
+0x0F121B50, //0C0F
+0x0F120845, //FDA9
+0x0F121B29, //09EA
+0x0F12D7C2, //F27A
+0x0F12289C, //0CD5
+0x0F12FC02, //01E1
+0x0F12DD73, //ED41
+0x0F12084B, //1DB5
+0x0F12EF8B, //FD26
+0x0F120D89, //03F7
+0x0F12EDD3, //F7BB
+0x0F12FE1A, //FE81
+0x0F122286, //12D3
+0x0F12FC16, //E061
+0x0F1202C7, //F81C
+0x0F120F6E, //07B1
+0x0F12FB29, //0408
+0x0F12FCA0, //F860
+0x0F12F19E, //FC9A
+0x0F12FD3E, //0DDE
+0x0F1202EF, //0C9C
+0x0F12F154, //F2A4
+0x0F120033, //02EB
+0x0F121408, //099B
+0x0F12F445, //F5A6
+0x0F1275D7, //7243
+0x0F12FAC3, //F74D
+0x0F12F7F5, //F74B
+0x0F120C29, //1800
+0x0F120AC4, //EF22
+0x0F12E7C3, //0263
+0x0F12EBE4, //EBE7
+0x0F12E43C, //F5A4
+0x0F12260D, //09D3
+0x0F12E05B, //FAB8
+0x0F12FE64, //FDFF
+0x0F121DAD, //086B
+0x0F12FFFD, //0338
+0x0F121AE5, //0514
+0x0F12D7B3, //F840
+0x0F122652, //0768
+0x0F1203DD, //FE55
+0x0F12D39B, //F884
+0x0F121769, //1488
+0x0F12EFEF, //FFCD
+0x0F120F31, //035B
+0x0F12ED25, //FA4E
+0x0F12F920, //01DB
+0x0F122A81, //06D6
+0x0F12EFF9, //EE19
+0x0F12FE2A, //FEA3
+0x0F121531, //FE8C
+0x0F12F886, //03A3
+0x0F12F846, //FDDB
+0x0F12F794, //FD9B
+0x0F12000B, //035E
+0x0F120CA4, //03F2
+0x0F12E144, //FCBD
+0x0F120E4E, //0300
+0x0F121379, //FF2E
+0x0F12EBB5, //FE03
+
+0x002A04A8,
+0x0F120001, //REG_TC_DBG_ReInitCmd
+
+//===================================================================
+// Shading - Alpha
+//===================================================================
+0x002A07E8,
+0x0F1200BC, //TVAR_ash_AwbAshCord_0_//HOR
+0x0F1200ED, //TVAR_ash_AwbAshCord_1_//INCA
+0x0F120101, //TVAR_ash_AwbAshCord_2_//WW
+0x0F12012D, //TVAR_ash_AwbAshCord_3_//CW
+0x0F120166, //TVAR_ash_AwbAshCord_4_//D50
+0x0F120184, //TVAR_ash_AwbAshCord_5_//D65
+0x0F1201A0, //TVAR_ash_AwbAshCord_6_//D75
+0x002A07FE,
+0x0F123200, //TVAR_ash_GASAlpha_0__0_
+0x0F124000, //TVAR_ash_GASAlpha_0__1_
+0x0F124000, //TVAR_ash_GASAlpha_0__2_
+0x0F123C00, //TVAR_ash_GASAlpha_0__3_
+0x0F123200, //TVAR_ash_GASAlpha_1__0_
+0x0F124000, //TVAR_ash_GASAlpha_1__1_
+0x0F124000, //TVAR_ash_GASAlpha_1__2_
+0x0F123C00, //TVAR_ash_GASAlpha_1__3_
+0x0F123200, //TVAR_ash_GASAlpha_2__0_
+0x0F124000, //TVAR_ash_GASAlpha_2__1_
+0x0F124000, //TVAR_ash_GASAlpha_2__2_
+0x0F123C00, //TVAR_ash_GASAlpha_2__3_
+0x0F123200, //TVAR_ash_GASAlpha_3__0_
+0x0F124000, //TVAR_ash_GASAlpha_3__1_
+0x0F124000, //TVAR_ash_GASAlpha_3__2_
+0x0F123C00, //TVAR_ash_GASAlpha_3__3_
+0x0F123200, //TVAR_ash_GASAlpha_4__0_
+0x0F124000, //TVAR_ash_GASAlpha_4__1_
+0x0F124000, //TVAR_ash_GASAlpha_4__2_
+0x0F123C00, //TVAR_ash_GASAlpha_4__3_
+0x0F123200, //TVAR_ash_GASAlpha_5__0_
+0x0F124000, //TVAR_ash_GASAlpha_5__1_
+0x0F124000, //TVAR_ash_GASAlpha_5__2_
+0x0F123C00, //TVAR_ash_GASAlpha_5__3_
+0x0F123F00, //TVAR_ash_GASAlpha_6__0_
+0x0F124000, //TVAR_ash_GASAlpha_6__1_
+0x0F124000, //TVAR_ash_GASAlpha_6__2_
+0x0F124000, //TVAR_ash_GASAlpha_6__3_
+
+0x002A0836,
+0x0F124000, //3F00//TVAR_ash_GASOutdoorAlpha_0_
+0x0F124000, //4000//TVAR_ash_GASOutdoorAlpha_1_
+0x0F124000, //4000//TVAR_ash_GASOutdoorAlpha_2_
+0x0F124000, //4000//TVAR_ash_GASOutdoorAlpha_3_
+
+//===================================================================
+// Gamma
+//===================================================================
+// param_start SARR_usGammaLutRGBIndoor
+0x002A0660,
+0x0F120000, //0000 //0000 //saRR_usDualGammaLutRGBIndoor[0][0]
+0x0F120004, //0003 //0008 //saRR_usDualGammaLutRGBIndoor[0][1]
+0x0F120009, //000B //0015 //saRR_usDualGammaLutRGBIndoor[0][2]
+0x0F12002B, //002E //0032 //saRR_usDualGammaLutRGBIndoor[0][3]
+0x0F12006D, //0073 //006C //saRR_usDualGammaLutRGBIndoor[0][4]
+0x0F1200D5, //00DA //00D0 //saRR_usDualGammaLutRGBIndoor[0][5]
+0x0F120130, //012E //0129 //saRR_usDualGammaLutRGBIndoor[0][6]
+0x0F120159, //0153 //0151 //saRR_usDualGammaLutRGBIndoor[0][7]
+0x0F12017D, //0174 //0174 //saRR_usDualGammaLutRGBIndoor[0][8]
+0x0F1201B7, //01AB //01AA //saRR_usDualGammaLutRGBIndoor[0][9]
+0x0F1201E6, //01DA //01D7 //saRR_usDualGammaLutRGBIndoor[0][10]
+0x0F12020F, //0202 //01FE //saRR_usDualGammaLutRGBIndoor[0][11]
+0x0F120231, //0227 //0221 //saRR_usDualGammaLutRGBIndoor[0][12]
+0x0F12026B, //0266 //0252 //saRR_usDualGammaLutRGBIndoor[0][13]
+0x0F12029C, //02A2 //0281 //saRR_usDualGammaLutRGBIndoor[0][14]
+0x0F1202FB, //0301 //02E1 //saRR_usDualGammaLutRGBIndoor[0][15]
+0x0F120349, //0354 //0345 //saRR_usDualGammaLutRGBIndoor[0][16]
+0x0F120391, //0399 //039C //saRR_usDualGammaLutRGBIndoor[0][17]
+0x0F1203D2, //03D6 //03D9 //saRR_usDualGammaLutRGBIndoor[0][18]
+0x0F1203FF, //03FF //03FF //saRR_usDualGammaLutRGBIndoor[0][19]
+0x0F120000, //0000 //0000 //saRR_usDualGammaLutRGBIndoor[1][0]
+0x0F120004, //0003 //0008 //saRR_usDualGammaLutRGBIndoor[1][1]
+0x0F120009, //000B //0015 //saRR_usDualGammaLutRGBIndoor[1][2]
+0x0F12002B, //002E //0032 //saRR_usDualGammaLutRGBIndoor[1][3]
+0x0F12006D, //0073 //006C //saRR_usDualGammaLutRGBIndoor[1][4]
+0x0F1200D5, //00DA //00D0 //saRR_usDualGammaLutRGBIndoor[1][5]
+0x0F120130, //012E //0129 //saRR_usDualGammaLutRGBIndoor[1][6]
+0x0F120159, //0153 //0151 //saRR_usDualGammaLutRGBIndoor[1][7]
+0x0F12017D, //0174 //0174 //saRR_usDualGammaLutRGBIndoor[1][8]
+0x0F1201B7, //01AB //01AA //saRR_usDualGammaLutRGBIndoor[1][9]
+0x0F1201E6, //01DA //01D7 //saRR_usDualGammaLutRGBIndoor[1][10]
+0x0F12020F, //0202 //01FE //saRR_usDualGammaLutRGBIndoor[1][11]
+0x0F120231, //0227 //0221 //saRR_usDualGammaLutRGBIndoor[1][12]
+0x0F12026B, //0266 //0252 //saRR_usDualGammaLutRGBIndoor[1][13]
+0x0F12029C, //02A2 //0281 //saRR_usDualGammaLutRGBIndoor[1][14]
+0x0F1202FB, //0301 //02E1 //saRR_usDualGammaLutRGBIndoor[1][15]
+0x0F120349, //0354 //0345 //saRR_usDualGammaLutRGBIndoor[1][16]
+0x0F120391, //0399 //039C //saRR_usDualGammaLutRGBIndoor[1][17]
+0x0F1203D2, //03D6 //03D9 //saRR_usDualGammaLutRGBIndoor[1][18]
+0x0F1203FF, //03FF //03FF //saRR_usDualGammaLutRGBIndoor[1][19]
+0x0F120000, //0000 //0000 //saRR_usDualGammaLutRGBIndoor[2][0]
+0x0F120004, //0003 //0008 //saRR_usDualGammaLutRGBIndoor[2][1]
+0x0F120009, //000B //0015 //saRR_usDualGammaLutRGBIndoor[2][2]
+0x0F12002B, //002E //0032 //saRR_usDualGammaLutRGBIndoor[2][3]
+0x0F12006D, //0073 //006C //saRR_usDualGammaLutRGBIndoor[2][4]
+0x0F1200D5, //00DA //00D0 //saRR_usDualGammaLutRGBIndoor[2][5]
+0x0F120130, //012E //0129 //saRR_usDualGammaLutRGBIndoor[2][6]
+0x0F120159, //0153 //0151 //saRR_usDualGammaLutRGBIndoor[2][7]
+0x0F12017D, //0174 //0174 //saRR_usDualGammaLutRGBIndoor[2][8]
+0x0F1201B7, //01AB //01AA //saRR_usDualGammaLutRGBIndoor[2][9]
+0x0F1201E6, //01DA //01D7 //saRR_usDualGammaLutRGBIndoor[2][10]
+0x0F12020F, //0202 //01FE //saRR_usDualGammaLutRGBIndoor[2][11]
+0x0F120231, //0227 //0221 //saRR_usDualGammaLutRGBIndoor[2][12]
+0x0F12026B, //0266 //0252 //saRR_usDualGammaLutRGBIndoor[2][13]
+0x0F12029C, //02A2 //0281 //saRR_usDualGammaLutRGBIndoor[2][14]
+0x0F1202FB, //0301 //02E1 //saRR_usDualGammaLutRGBIndoor[2][15]
+0x0F120349, //0354 //0345 //saRR_usDualGammaLutRGBIndoor[2][16]
+0x0F120391, //0399 //039C //saRR_usDualGammaLutRGBIndoor[2][17]
+0x0F1203D2, //03D6 //03D9 //saRR_usDualGammaLutRGBIndoor[2][18]
+0x0F1203FF, //03FF //03FF //saRR_usDualGammaLutRGBIndoor[2][19]
+
+//s002A06D8
+0x0F120000, //saRR_usDualGammaLutRGBOutdoor[0][0]
+0x0F120008, //saRR_usDualGammaLutRGBOutdoor[0][1]
+0x0F120013, //saRR_usDualGammaLutRGBOutdoor[0][2]
+0x0F12002C, //saRR_usDualGammaLutRGBOutdoor[0][3]
+0x0F12005C, //saRR_usDualGammaLutRGBOutdoor[0][4]
+0x0F1200BB, //saRR_usDualGammaLutRGBOutdoor[0][5]
+0x0F120109, //saRR_usDualGammaLutRGBOutdoor[0][6]
+0x0F12012C, //saRR_usDualGammaLutRGBOutdoor[0][7]
+0x0F12014C, //saRR_usDualGammaLutRGBOutdoor[0][8]
+0x0F120185, //saRR_usDualGammaLutRGBOutdoor[0][9]
+0x0F1201B9, //saRR_usDualGammaLutRGBOutdoor[0][10]
+0x0F1201E8, //saRR_usDualGammaLutRGBOutdoor[0][11]
+0x0F120210, //saRR_usDualGammaLutRGBOutdoor[0][12]
+0x0F12024C, //saRR_usDualGammaLutRGBOutdoor[0][13]
+0x0F120280, //saRR_usDualGammaLutRGBOutdoor[0][14]
+0x0F1202D4, //saRR_usDualGammaLutRGBOutdoor[0][15]
+0x0F120324, //saRR_usDualGammaLutRGBOutdoor[0][16]
+0x0F12036C, //saRR_usDualGammaLutRGBOutdoor[0][17]
+0x0F1203AC, //saRR_usDualGammaLutRGBOutdoor[0][18]
+0x0F1203E6, //saRR_usDualGammaLutRGBOutdoor[0][19]
+0x0F120000, //saRR_usDualGammaLutRGBOutdoor[1][0]
+0x0F120008, //saRR_usDualGammaLutRGBOutdoor[1][1]
+0x0F120013, //saRR_usDualGammaLutRGBOutdoor[1][2]
+0x0F12002C, //saRR_usDualGammaLutRGBOutdoor[1][3]
+0x0F12005C, //saRR_usDualGammaLutRGBOutdoor[1][4]
+0x0F1200BB, //saRR_usDualGammaLutRGBOutdoor[1][5]
+0x0F120109, //saRR_usDualGammaLutRGBOutdoor[1][6]
+0x0F12012C, //saRR_usDualGammaLutRGBOutdoor[1][7]
+0x0F12014C, //saRR_usDualGammaLutRGBOutdoor[1][8]
+0x0F120185, //saRR_usDualGammaLutRGBOutdoor[1][9]
+0x0F1201B9, //saRR_usDualGammaLutRGBOutdoor[1][10]
+0x0F1201E8, //saRR_usDualGammaLutRGBOutdoor[1][11]
+0x0F120210, //saRR_usDualGammaLutRGBOutdoor[1][12]
+0x0F12024C, //saRR_usDualGammaLutRGBOutdoor[1][13]
+0x0F120280, //saRR_usDualGammaLutRGBOutdoor[1][14]
+0x0F1202D4, //saRR_usDualGammaLutRGBOutdoor[1][15]
+0x0F120324, //saRR_usDualGammaLutRGBOutdoor[1][16]
+0x0F12036C, //saRR_usDualGammaLutRGBOutdoor[1][17]
+0x0F1203AC, //saRR_usDualGammaLutRGBOutdoor[1][18]
+0x0F1203E6, //saRR_usDualGammaLutRGBOutdoor[1][19]
+0x0F120000, //saRR_usDualGammaLutRGBOutdoor[2][0]
+0x0F120008, //saRR_usDualGammaLutRGBOutdoor[2][1]
+0x0F120013, //saRR_usDualGammaLutRGBOutdoor[2][2]
+0x0F12002C, //saRR_usDualGammaLutRGBOutdoor[2][3]
+0x0F12005C, //saRR_usDualGammaLutRGBOutdoor[2][4]
+0x0F1200BB, //saRR_usDualGammaLutRGBOutdoor[2][5]
+0x0F120109, //saRR_usDualGammaLutRGBOutdoor[2][6]
+0x0F12012C, //saRR_usDualGammaLutRGBOutdoor[2][7]
+0x0F12014C, //saRR_usDualGammaLutRGBOutdoor[2][8]
+0x0F120185, //saRR_usDualGammaLutRGBOutdoor[2][9]
+0x0F1201B9, //saRR_usDualGammaLutRGBOutdoor[2][10]
+0x0F1201E8, //saRR_usDualGammaLutRGBOutdoor[2][11]
+0x0F120210, //saRR_usDualGammaLutRGBOutdoor[2][12]
+0x0F12024C, //saRR_usDualGammaLutRGBOutdoor[2][13]
+0x0F120280, //saRR_usDualGammaLutRGBOutdoor[2][14]
+0x0F1202D4, //saRR_usDualGammaLutRGBOutdoor[2][15]
+0x0F120324, //saRR_usDualGammaLutRGBOutdoor[2][16]
+0x0F12036C, //saRR_usDualGammaLutRGBOutdoor[2][17]
+0x0F1203AC, //saRR_usDualGammaLutRGBOutdoor[2][18]
+0x0F1203E6, //saRR_usDualGammaLutRGBOutdoor[2][19]
+
+//===================================================================
+// AE - shutter
+//===================================================================
+//****************************************/
+// AE 2009 03 08 - based on TN
+//****************************************/
+//============================================================
+// Frame rate setting
+//============================================================
+// How to set
+// 1. Exposure value
+// dec2hex((1 / (frame rate you want(ms))) * 100d * 5d)
+//
+//
+// 2. Analog Digital gain
+// dec2hex((Analog gain you want) * 256d)
+// Ex1) Simple Caculation for x3.25?: 3.25x256 = 832[dec] = 0340[hex]
+//============================================================
+//MBR
+0x002A01DE,
+0x0F120000, //REG_TC_bUseMBR//MBR off
+//MBR off is needed to prevent a shorter integration time when the scene has blurring in Night shot
+
+//AE_Target
+0x002A1308,
+0x0F12003E, //TVAR_ae_BrAve
+0x002A130E,
+0x0F12000F, //ae_StatMode
+//ae_StatMode bit[3] BLC has to be bypassed to prevent AE weight change especially backlight scene
+
+//AE_state
+0x002A04EE,
+0x0F12010E, //#lt_uLimitHigh
+0x0F1200F5, //#lt_uLimitLow
+
+//For 60Hz
+0x002A0504,
+0x0F123415, //#lt_uMaxExp1
+0x002A0508,
+0x0F12681F, //#lt_uMaxExp2
+0x002A050C,
+0x0F128227, //#lt_uMaxExp3
+0x002A0510,
+0x0F12C350, //#lt_uMaxExp4
+
+0x002A0514,
+0x0F123415, //#lt_uCapMaxExp1
+0x002A0518,
+0x0F12681F, //#lt_uCapMaxExp2
+0x002A051C,
+0x0F128227, //#lt_uCapMaxExp3
+0x002A0520,
+0x0F12C350, //#lt_uCapMaxExp4
+
+0x002A0524,
+0x0F120200, //1E0 //#lt_uMaxAnGain1
+0x0F120200, //1E0 //#lt_uMaxAnGain2
+0x0F120300, //#lt_uMaxAnGain3
+0x0F120840, //#lt_uMaxAnGain4
+
+0x0F120100, //#lt_uMaxDigGain
+0x0F128000, //#lt_uMaxTotGain Total-gain is limited by #lt_uMaxTotGain
+
+0x0F120200, //1E0 #lt_uCapMaxAnGain1
+0x0F120200, //1E0 #lt_uCapMaxAnGain2
+0x0F120300, //#lt_uCapMaxAnGain3
+0x0F120710, //#lt_uCapMaxAnGain4
+
+0x0F120100, //#lt_uCapMaxDigGain
+0x0F128000, //#lt_uCapMaxTotGain Total-gain is limited by #lt_uMaxTotGain
+
+//===================================================================
+//AE - Weights
+//===================================================================
+0x002A1316,
+0x0F120000, //ae_WeightTbl_16[0]
+0x0F120000, //ae_WeightTbl_16[1]
+0x0F120000, //ae_WeightTbl_16[2]
+0x0F120000, //ae_WeightTbl_16[3]
+0x0F120101, //ae_WeightTbl_16[4]
+0x0F120101, //ae_WeightTbl_16[5]
+0x0F120101, //ae_WeightTbl_16[6]
+0x0F120101, //ae_WeightTbl_16[7]
+0x0F120101, //ae_WeightTbl_16[8]
+0x0F120201, //ae_WeightTbl_16[9]
+0x0F120102, //ae_WeightTbl_16[10]
+0x0F120101, //ae_WeightTbl_16[11]
+0x0F120101, //ae_WeightTbl_16[12]
+0x0F120202, //ae_WeightTbl_16[13]
+0x0F120202, //ae_WeightTbl_16[14]
+0x0F120101, //ae_WeightTbl_16[15]
+0x0F120101, //ae_WeightTbl_16[16]
+0x0F120202, //ae_WeightTbl_16[17]
+0x0F120202, //ae_WeightTbl_16[18]
+0x0F120101, //ae_WeightTbl_16[19]
+0x0F120201, //ae_WeightTbl_16[20]
+0x0F120202, //ae_WeightTbl_16[21]
+0x0F120202, //ae_WeightTbl_16[22]
+0x0F120102, //ae_WeightTbl_16[23]
+0x0F120201, //ae_WeightTbl_16[24]
+0x0F120202, //ae_WeightTbl_16[25]
+0x0F120202, //ae_WeightTbl_16[26]
+0x0F120102, //ae_WeightTbl_16[27]
+0x0F120101, //ae_WeightTbl_16[28]
+0x0F120101, //ae_WeightTbl_16[29]
+0x0F120101, //ae_WeightTbl_16[30]
+0x0F120101, //ae_WeightTbl_16[31]
+
+//===================================================================
+//AWB-BASIC setting
+//===================================================================
+0x002A1018,
+0x0F1202A7, //awbb_GLocusR
+0x0F120343, //awbb_GLocusB
+0x002A0FFC,
+0x0F12036C, //awbb_CrclLowT_R_c
+0x002A1000,
+0x0F12011D, //awbb_CrclLowT_B_c
+0x002A1004,
+0x0F1262C1, //awbb_CrclLowT_Rad_c
+0x002A1034,
+0x0F1205F0, //awbb_GamutWidthThr1
+0x0F1201F4, //awbb_GamutHeightThr1
+0x0F12006C, //awbb_GamutWidthThr2
+0x0F120038, //awbb_GamutHeightThr2
+0x002A1020,
+0x0F12000C, //awbb_MinNumOfFinalPatches
+0x0F12001E, //awbb_MinNumOfLowBrFinalPatches
+0x0F120046, //awbb_MinNumOfLowBr0_FinalPatches
+0x002A291A,
+0x0F120006, // #Mon_AWB_ByPassMode // [0]Outdoor [1]LowBr [2]LowTemp
+
+0x002A11C2,
+0x0F120000, //awbb_RGainOff
+0x0F120000, //awbb_BGainOff
+0x0F120000, //awbb_GGainOff
+0x0F1200C2, //awbb_Alpha_Comp_Mode
+0x0F120002, //awbb_Rpl_InvalidOutDoor
+0x0F120001, //awbb_UseGrThrCorr
+0x0F1200E4, //awbb_Use_Filters
+0x0F12053C, //awbb_GainsInit[0]
+0x0F120400, //awbb_GainsInit[1]
+0x0F12055C, //awbb_GainsInit[2]
+0x0F120008, //001E //awbb_WpFilterMinThr
+0x0F120160, //0190 //awbb_WpFilterMaxThr
+0x0F1200A0, //awbb_WpFilterCoef
+0x0F120004, //awbb_WpFilterSize
+0x0F120001, //awbb_otp_disable
+
+//===================================================================
+//AWB-Zone
+//===================================================================
+// param_start awbb_IndoorGrZones_m_BGrid
+0x002A0F28,
+0x0F1203B0, //03C0 //03C0//03C0//awbb_IndoorGrZones_m_BGrid[0]
+0x0F1203D4, //03E2 //03E2//03E2//awbb_IndoorGrZones_m_BGrid[1]
+0x0F12037C, //0356 //0356//0356//awbb_IndoorGrZones_m_BGrid[2]
+0x0F1203FE, //03FC //03FC//03FC//awbb_IndoorGrZones_m_BGrid[3]
+0x0F120352, //031E //031E//031E//awbb_IndoorGrZones_m_BGrid[4]
+0x0F1203FC, //03FE //03FE//03FE//awbb_IndoorGrZones_m_BGrid[5]
+0x0F120314, //02F0 //02F0//02F0//awbb_IndoorGrZones_m_BGrid[6]
+0x0F1203E8, //03F0 //03F0//03F0//awbb_IndoorGrZones_m_BGrid[7]
+0x0F1202DE, //02CA //02CA//02CA//awbb_IndoorGrZones_m_BGrid[8]
+0x0F1203AC, //03CC //03CC//03CC//awbb_IndoorGrZones_m_BGrid[9]
+0x0F1202AE, //02A8 //02A8//02A8//awbb_IndoorGrZones_m_BGrid[10]
+0x0F120368, //037A //037A//037A//awbb_IndoorGrZones_m_BGrid[11]
+0x0F120284, //0280 //0288//0288//awbb_IndoorGrZones_m_BGrid[12]
+0x0F12031C, //033C //033C//033C//awbb_IndoorGrZones_m_BGrid[13]
+0x0F120258, //0260 //0266//0266//awbb_IndoorGrZones_m_BGrid[14]
+0x0F1202E4, //030A //030A//031E//awbb_IndoorGrZones_m_BGrid[15]
+0x0F120234, //0242 //0246//0246//awbb_IndoorGrZones_m_BGrid[16]
+0x0F1202B8, //02DC //02EC//0300//awbb_IndoorGrZones_m_BGrid[17]
+0x0F120212, //0228 //0228//0228//awbb_IndoorGrZones_m_BGrid[18]
+0x0F12029C, //02B2 //02CE//02E8//awbb_IndoorGrZones_m_BGrid[19]
+0x0F1201F6, //020E //020E//020E//awbb_IndoorGrZones_m_BGrid[20]
+0x0F120290, //0290 //02B0//02CA//awbb_IndoorGrZones_m_BGrid[21]
+0x0F1201DC, //01F8 //01F8//01F8//awbb_IndoorGrZones_m_BGrid[22]
+0x0F120288, //0276 //0292//02B0//awbb_IndoorGrZones_m_BGrid[23]
+0x0F1201CA, //01E8 //01E8//01E8//awbb_IndoorGrZones_m_BGrid[24]
+0x0F120278, //0268 //0276//0296//awbb_IndoorGrZones_m_BGrid[25]
+0x0F1201CA, //01DC //01DC//01DC//awbb_IndoorGrZones_m_BGrid[26]
+0x0F12026C, //0256 //0256//027A//awbb_IndoorGrZones_m_BGrid[27]
+0x0F1201D4, //01E0 //01E0//01E0//awbb_IndoorGrZones_m_BGrid[28]
+0x0F120258, //0238 //0238//0252//awbb_IndoorGrZones_m_BGrid[29]
+0x0F1201F2, //01EC //01EC//01F2//awbb_IndoorGrZones_m_BGrid[30]
+0x0F120228, //020E //020E//0226//awbb_IndoorGrZones_m_BGrid[31]
+0x0F120000, //0000 //0000//0000//awbb_IndoorGrZones_m_BGrid[32]
+0x0F120000, //0000 //0000//0000//awbb_IndoorGrZones_m_BGrid[33]
+0x0F120000, //0000 //0000//0000//awbb_IndoorGrZones_m_BGrid[34]
+0x0F120000, //0000 //0000//0000//awbb_IndoorGrZones_m_BGrid[35]
+0x0F120000, //0000 //0000//0000//awbb_IndoorGrZones_m_BGrid[36]
+0x0F120000, //0000 //0000//0000//awbb_IndoorGrZones_m_BGrid[37]
+0x0F120000, //0000 //0000//0000//awbb_IndoorGrZones_m_BGrid[38]
+0x0F120000, //0000 //0000//0000//awbb_IndoorGrZones_m_BGrid[39]
+// param_end awbb_IndoorGrZones_m_BGrid
+
+0x0F120005, //05//awbb_IndoorGrZones_m_Grid
+0x002A0F80, //80
+0x0F1200F4, //E6//awbb_IndoorGrZones_m_Boff
+0x002A0F7C, //7C
+0x0F120010, //10
+
+// param_start awbb_OutdoorGrZones_m_BGrid
+0x002A0F84,
+0x0F12028E, //awbb_OutdoorGrZones_m_BGrid[0]
+0x0F1202A6, //awbb_OutdoorGrZones_m_BGrid[1]
+0x0F120276, //awbb_OutdoorGrZones_m_BGrid[2]
+0x0F1202B8, //awbb_OutdoorGrZones_m_BGrid[3]
+0x0F120264, //awbb_OutdoorGrZones_m_BGrid[4]
+0x0F1202BE, //awbb_OutdoorGrZones_m_BGrid[5]
+0x0F120252, //awbb_OutdoorGrZones_m_BGrid[6]
+0x0F1202C0, //awbb_OutdoorGrZones_m_BGrid[7]
+0x0F120244, //awbb_OutdoorGrZones_m_BGrid[8]
+0x0F1202BC, //awbb_OutdoorGrZones_m_BGrid[9]
+0x0F120234, //awbb_OutdoorGrZones_m_BGrid[10]
+0x0F1202B2, //awbb_OutdoorGrZones_m_BGrid[11]
+0x0F120228, //awbb_OutdoorGrZones_m_BGrid[12]
+0x0F1202A6, //awbb_OutdoorGrZones_m_BGrid[13]
+0x0F12021E, //awbb_OutdoorGrZones_m_BGrid[14]
+0x0F12029C, //awbb_OutdoorGrZones_m_BGrid[15]
+0x0F120216, //awbb_OutdoorGrZones_m_BGrid[16]
+0x0F12028A, //awbb_OutdoorGrZones_m_BGrid[17]
+0x0F120216, //awbb_OutdoorGrZones_m_BGrid[18]
+0x0F120278, //awbb_OutdoorGrZones_m_BGrid[19]
+0x0F120220, //awbb_OutdoorGrZones_m_BGrid[20]
+0x0F12026A, //awbb_OutdoorGrZones_m_BGrid[21]
+0x0F120232, //awbb_OutdoorGrZones_m_BGrid[22]
+0x0F12024A, //awbb_OutdoorGrZones_m_BGrid[23]
+// param_end awbb_OutdoorGrZones_m_BGrid
+
+0x0F120004, //awbb_OutdoorGrZones_m_Gri
+0x002A0FB8,
+0x0F12000C, //awbb_OutdoorGrZones_ZInfo_m_GridSz
+0x002A0FBC,
+0x0F1201E4, //awbb_OutdoorGrZones_m_Bof
+
+// param_start awbb_LowBrGrZones_m_BGrid
+0x002A0FC0,
+0x0F1203B2, //awbb_LowBrGrZones_m_BGrid[0]
+0x0F12044E, //awbb_LowBrGrZones_m_BGrid[1]
+0x0F120330, //awbb_LowBrGrZones_m_BGrid[2]
+0x0F120454, //awbb_LowBrGrZones_m_BGrid[3]
+0x0F1202CC, //awbb_LowBrGrZones_m_BGrid[4]
+0x0F120414, //awbb_LowBrGrZones_m_BGrid[5]
+0x0F12026E, //awbb_LowBrGrZones_m_BGrid[6]
+0x0F1203D0, //awbb_LowBrGrZones_m_BGrid[7]
+0x0F120226, //awbb_LowBrGrZones_m_BGrid[8]
+0x0F120362, //awbb_LowBrGrZones_m_BGrid[9]
+0x0F1201F0, //awbb_LowBrGrZones_m_BGrid[10]
+0x0F120312, //awbb_LowBrGrZones_m_BGrid[11]
+0x0F1201CE, //awbb_LowBrGrZones_m_BGrid[12]
+0x0F1202CC, //awbb_LowBrGrZones_m_BGrid[13]
+0x0F1201B2, //awbb_LowBrGrZones_m_BGrid[14]
+0x0F12029E, //awbb_LowBrGrZones_m_BGrid[15]
+0x0F1201AC, //awbb_LowBrGrZones_m_BGrid[16]
+0x0F120278, //awbb_LowBrGrZones_m_BGrid[17]
+0x0F1201B6, //awbb_LowBrGrZones_m_BGrid[18]
+0x0F120248, //awbb_LowBrGrZones_m_BGrid[19]
+0x0F120000, //awbb_LowBrGrZones_m_BGrid[20]
+0x0F120000, //awbb_LowBrGrZones_m_BGrid[21]
+0x0F120000, //awbb_LowBrGrZones_m_BGrid[22]
+0x0F120000, //awbb_LowBrGrZones_m_BGrid[23]
+
+// param_end awbb_LowBrGrZones_m_BGrid
+0x0F120006, //awbb_LowBrGrZones_m_GridStep
+0x002A0FF4,
+0x0F12000A, //awbb_LowBrGrZones_ZInfo_m_GridSz
+0x002A0FF8,
+0x0F1200C2, //awbb_LowBrGrZones_m_Boffs
+
+//===================================================================
+//AWB Scene Detection
+//===================================================================
+0x002A1098,
+0x0F12FE82, //awbb_SCDetectionMap_SEC_StartR_B
+0x0F12001E, //awbb_SCDetectionMap_SEC_StepR_B
+0x0F1209C4, //awbb_SCDetectionMap_SEC_SunnyNB
+0x0F120122, //awbb_SCDetectionMap_SEC_StepNB
+0x0F1200E4, //awbb_SCDetectionMap_SEC_LowTempR_B
+0x0F120096, //awbb_SCDetectionMap_SEC_SunnyNBZone
+0x0F12000E, //awbb_SCDetectionMap_SEC_LowTempR_BZone
+
+0x002A105C,
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_0__0_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_0__2_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_0__4_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_1__1_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_1__3_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_2__0_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_2__2_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_2__4_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_3__1_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_3__3_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_4__0_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_4__2_
+0x0F120500, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_4__4_
+0x0F125555, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_5__1_
+0x0F125455, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_5__3_
+0x0F12AA55, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_6__0_
+0x0F12AAAA, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_6__2_
+0x0F12BF54, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_6__4_
+0x0F12FFFF, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_7__1_
+0x0F1254FE, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_7__3_
+0x0F12FF6F, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_8__0_
+0x0F12FEFF, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_8__2_
+0x0F121B54, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_8__4_
+0x0F12FFFF, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_9__1_
+0x0F1254FE, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_9__3_
+0x0F12FF06, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_10__0_
+0x0F12FEFF, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_10__2_
+0x0F120154, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_10__4_
+0x0F12BFBF, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_11__1_
+0x0F1254BE, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_11__3_
+
+//===================================================================
+//AWB - GridCorrection
+//===================================================================
+
+0x002A11E0,
+0x0F120002, //awbb_GridEnable
+
+0x002A11A8,
+0x0F1202C8, //awbb_GridConst_1[0]
+0x0F120325, //awbb_GridConst_1[1]
+0x0F12038F, //awbb_GridConst_1[2]
+
+0x0F120F8E, //awbb_GridConst_2[0]
+0x0F1210B3, //awbb_GridConst_2[1]
+0x0F121136, //awbb_GridConst_2[2]
+0x0F121138, //awbb_GridConst_2[3]
+0x0F12118E, //awbb_GridConst_2[4]
+0x0F121213, //awbb_GridConst_2[5]
+
+0x0F1200A7, //awbb_GridCoeff_R_1
+0x0F1200C2, //awbb_GridCoeff_B_1
+0x0F1200BD, //awbb_GridCoeff_R_2
+0x0F1200AC, //awbb_GridCoeff_B_2
+
+0x002A1118,
+0x0F12001E, //0050 //0032//awbb_GridCorr_R[0][0]
+0x0F120032, //0032 //0012//awbb_GridCorr_R[0][1]
+0x0F120050, //0032 //0012//awbb_GridCorr_R[0][2]
+0x0F120000, //0000 //FFEC//awbb_GridCorr_R[0][3]
+0x0F120000, //0000 //FFEC//awbb_GridCorr_R[0][4]
+0x0F120060, //0060 //0050//awbb_GridCorr_R[0][5]
+0x0F12001E, //0050 //0032//awbb_GridCorr_R[1][0]
+0x0F120032, //0032 //0012//awbb_GridCorr_R[1][1]
+0x0F120050, //0032 //0012//awbb_GridCorr_R[1][2]
+0x0F120000, //0000 //FFEC//awbb_GridCorr_R[1][3]
+0x0F120000, //0000 //FFEC//awbb_GridCorr_R[1][4]
+0x0F120060, //0060 //0050//awbb_GridCorr_R[1][5]
+0x0F12001E, //0050 //0032//awbb_GridCorr_R[2][0]
+0x0F120032, //0032 //0012//awbb_GridCorr_R[2][1]
+0x0F120050, //0032 //0012//awbb_GridCorr_R[2][2]
+0x0F120000, //0000 //FFEC//awbb_GridCorr_R[2][3]
+0x0F120000, //0000 //FFEC//awbb_GridCorr_R[2][4]
+0x0F120060, //0060 //0050//awbb_GridCorr_R[2][5]
+0x0F12FFCE, //FF9C //FF9C//awbb_GridCorr_B[0][0]
+0x0F120000, //FFD8 //FFCE//awbb_GridCorr_B[0][1]
+0x0F120000, //FFEC //FFCE//awbb_GridCorr_B[0][2]
+0x0F12FF97, //FF97 //FF97//awbb_GridCorr_B[0][3]
+0x0F12FF97, //FF97 //FF97//awbb_GridCorr_B[0][4]
+0x0F12FE30, //FE30 //FDA8//awbb_GridCorr_B[0][5]
+0x0F12FFCE, //FF9C //FF9C//awbb_GridCorr_B[1][0]
+0x0F120000, //FFD8 //FFCE//awbb_GridCorr_B[1][1]
+0x0F120000, //FFEC //FFCE//awbb_GridCorr_B[1][2]
+0x0F12FF97, //FF97 //FF97//awbb_GridCorr_B[1][3]
+0x0F12FF97, //FF97 //FF97//awbb_GridCorr_B[1][4]
+0x0F12FE30, //FE30 //FDA8//awbb_GridCorr_B[1][5]
+0x0F12FFCE, //FF9C //FF9C//awbb_GridCorr_B[2][0]
+0x0F120000, //FFD8 //FFCE//awbb_GridCorr_B[2][1]
+0x0F120000, //FFEC //FFCE//awbb_GridCorr_B[2][2]
+0x0F12FF97, //FF97 //FF97//awbb_GridCorr_B[2][3]
+0x0F12FF97, //FF97 //FF97//awbb_GridCorr_B[2][4]
+0x0F12FE30, //FE30 //FDA8//awbb_GridCorr_B[2][5]
+
+0x002A1160,
+0x0F12FFCE, //FFCE//0000 //A //awbb_GridCorr_R_Out[0][0]
+0x0F12FFCE, //FFCE//0000 //A //awbb_GridCorr_R_Out[0][1]
+0x0F120000, //0000//0000 //awbb_GridCorr_R_Out[0][2]
+0x0F120000, //0000//0000 //awbb_GridCorr_R_Out[0][3]
+0x0F120000, //0000//0000 //awbb_GridCorr_R_Out[0][4]
+0x0F120000, //0000//0000 //awbb_GridCorr_R_Out[0][5]
+0x0F12FFCE, //FFCE//0000 //A //awbb_GridCorr_R_Out[1][0]
+0x0F12FFCE, //FFCE//0000 //A //awbb_GridCorr_R_Out[1][1]
+0x0F120000, //0000//0000 //awbb_GridCorr_R_Out[1][2]
+0x0F120000, //0000//0000 //awbb_GridCorr_R_Out[1][3]
+0x0F120000, //0000//0000 //awbb_GridCorr_R_Out[1][4]
+0x0F120000, //0000//0000 //awbb_GridCorr_R_Out[1][5]
+0x0F12FFCE, //FFCE//0000 //A //awbb_GridCorr_R_Out[2][0]
+0x0F12FFCE, //FFCE//0000 //A //awbb_GridCorr_R_Out[2][1]
+0x0F120000, //0000//0000 //awbb_GridCorr_R_Out[2][2]
+0x0F120000, //0000//0000 //awbb_GridCorr_R_Out[2][3]
+0x0F120000, //0000//0000 //awbb_GridCorr_R_Out[2][4]
+0x0F120000, //0000//0000 //awbb_GridCorr_R_Out[2][5]
+0x0F12FFE8, //0000//FFD2 //awbb_GridCorr_B_Out[0][0]
+0x0F12FFE8, //0000//FFD2 //awbb_GridCorr_B_Out[0][1]
+0x0F120000, //0000//0000 //awbb_GridCorr_B_Out[0][2]
+0x0F120000, //0000//0000 //awbb_GridCorr_B_Out[0][3]
+0x0F120000, //0000//0000 //awbb_GridCorr_B_Out[0][4]
+0x0F120000, //0000//0000 //awbb_GridCorr_B_Out[0][5]
+0x0F12FFE8, //0000//FFD2 //awbb_GridCorr_B_Out[1][0]
+0x0F12FFE8, //0000//FFD2 //awbb_GridCorr_B_Out[1][1]
+0x0F120000, //0000//0000 //awbb_GridCorr_B_Out[1][2]
+0x0F120000, //0000//0000 //awbb_GridCorr_B_Out[1][3]
+0x0F120000, //0000//0000 //awbb_GridCorr_B_Out[1][4]
+0x0F120000, //0000//0000 //awbb_GridCorr_B_Out[1][5]
+0x0F12FFE8, //0000//FFD2 //awbb_GridCorr_B_Out[2][0]
+0x0F12FFE8, //0000//FFD2 //awbb_GridCorr_B_Out[2][1]
+0x0F120000, //0000//0000 //awbb_GridCorr_B_Out[2][2]
+0x0F120000, //0000//0000 //awbb_GridCorr_B_Out[2][3]
+0x0F120000, //0000//0000 //awbb_GridCorr_B_Out[2][4]
+0x0F120000, //0000//0000 //awbb_GridCorr_B_Out[2][5]
+
+//===================================================================
+// CCM
+//===================================================================
+0x002A07D2,
+0x0F1200C0, //SARR_AwbCcmCord_0_
+0x0F1200E0, //SARR_AwbCcmCord_1_
+0x0F120110, //SARR_AwbCcmCord_2_
+0x0F120139, //SARR_AwbCcmCord_3_
+0x0F120166, //SARR_AwbCcmCord_4_
+0x0F12019F, //SARR_AwbCcmCord_5_
+
+// param_start TVAR_wbt_pBaseCcms
+0x002A07C4,
+0x0F124000, //TVAR_wbt_pBaseCcms
+0x0F127000,
+
+0x002A4000,
+0x0F1201EA, //01E2//TVAR_wbt_pBaseCcms[0]
+0x0F12FFAC, //FF9A//TVAR_wbt_pBaseCcms[1]
+0x0F12FFE3, //FFE8//TVAR_wbt_pBaseCcms[2]
+0x0F12FF45, //FF45//TVAR_wbt_pBaseCcms[3]
+0x0F120140, //0140//TVAR_wbt_pBaseCcms[4]
+0x0F12FF4F, //FF4F//TVAR_wbt_pBaseCcms[5]
+0x0F12FFC3, //FFC3//TVAR_wbt_pBaseCcms[6]
+0x0F12FFD5, //FFD5//TVAR_wbt_pBaseCcms[7]
+0x0F120173, //0173//TVAR_wbt_pBaseCcms[8]
+0x0F120137, //0128//TVAR_wbt_pBaseCcms[9]
+0x0F1200C2, //00EA//TVAR_wbt_pBaseCcms[10]
+0x0F12FEC1, //FEA8//TVAR_wbt_pBaseCcms[11]
+0x0F1200C8, //00C8//TVAR_wbt_pBaseCcms[12]
+0x0F12FF49, //FF49//TVAR_wbt_pBaseCcms[13]
+0x0F12014B, //014B//TVAR_wbt_pBaseCcms[14]
+0x0F12FF68, //FF68//TVAR_wbt_pBaseCcms[15]
+0x0F120109, //0109//TVAR_wbt_pBaseCcms[16]
+0x0F1200F4, //00F4//TVAR_wbt_pBaseCcms[17]
+
+0x0F1201EA, //01E2//TVAR_wbt_pBaseCcms[18]
+0x0F12FFAC, //FF9A//TVAR_wbt_pBaseCcms[19]
+0x0F12FFE3, //FFE8//TVAR_wbt_pBaseCcms[20]
+0x0F12FF45, //FF45//TVAR_wbt_pBaseCcms[21]
+0x0F120140, //0140//TVAR_wbt_pBaseCcms[22]
+0x0F12FF4F, //FF4F//TVAR_wbt_pBaseCcms[23]
+0x0F12FFC3, //FFC3//TVAR_wbt_pBaseCcms[24]
+0x0F12FFD5, //FFD5//TVAR_wbt_pBaseCcms[25]
+0x0F120173, //0173//TVAR_wbt_pBaseCcms[26]
+0x0F120137, //0128//TVAR_wbt_pBaseCcms[27]
+0x0F1200C2, //00EA//TVAR_wbt_pBaseCcms[28]
+0x0F12FEC1, //FEA8//TVAR_wbt_pBaseCcms[29]
+0x0F1200C8, //00C8//TVAR_wbt_pBaseCcms[30]
+0x0F12FF49, //FF49//TVAR_wbt_pBaseCcms[31]
+0x0F12014B, //014B//TVAR_wbt_pBaseCcms[32]
+0x0F12FF68, //FF68//TVAR_wbt_pBaseCcms[33]
+0x0F120109, //0109//TVAR_wbt_pBaseCcms[34]
+0x0F1200F4, //00F4//TVAR_wbt_pBaseCcms[35]
+
+0x0F120222, //01F8 //01EA //01E2//TVAR_wbt_pBaseCcms[36]
+0x0F12FF9E, //FFB0 //FFAC //FF9A//TVAR_wbt_pBaseCcms[37]
+0x0F12FFD0, //FFE8 //FFE3 //FFE8//TVAR_wbt_pBaseCcms[38]
+0x0F12FEFD, //FF39 //FF45 //FF45//TVAR_wbt_pBaseCcms[39]
+0x0F1201B2, //0144 //0140 //0140//TVAR_wbt_pBaseCcms[40]
+0x0F12FF25, //FF57 //FF4F //FF4F//TVAR_wbt_pBaseCcms[41]
+0x0F12FFC0, //FFBD //FFC3 //FFC3//TVAR_wbt_pBaseCcms[42]
+0x0F12FFC1, //FFD0 //FFD5 //FFD5//TVAR_wbt_pBaseCcms[43]
+0x0F120189, //017D //0173 //0173//TVAR_wbt_pBaseCcms[44]
+0x0F1200C4, //0113 //0137 //0128//TVAR_wbt_pBaseCcms[45]
+0x0F1200C3, //00BF //00C2 //00EA//TVAR_wbt_pBaseCcms[46]
+0x0F12FF33, //FEE8 //FEC1 //FEA8//TVAR_wbt_pBaseCcms[47]
+0x0F1200CF, //00CB //00C8 //00C8//TVAR_wbt_pBaseCcms[48]
+0x0F12FF31, //FF3F //FF49 //FF49//TVAR_wbt_pBaseCcms[49]
+0x0F12015C, //0152 //014B //014B//TVAR_wbt_pBaseCcms[50]
+0x0F12FF49, //FF5E //FF68 //FF68//TVAR_wbt_pBaseCcms[51]
+0x0F12011A, //010F //0109 //0109//TVAR_wbt_pBaseCcms[52]
+0x0F120102, //00F9 //00F4 //00F4//TVAR_wbt_pBaseCcms[53]
+
+0x0F120222, //01F8 //01EA //01E2//TVAR_wbt_pBaseCcms[54]
+0x0F12FF9E, //FFB0 //FFAC //FF9A//TVAR_wbt_pBaseCcms[55]
+0x0F12FFD0, //FFE8 //FFE3 //FFE8//TVAR_wbt_pBaseCcms[56]
+0x0F12FEFD, //FF39 //FF45 //FF45//TVAR_wbt_pBaseCcms[57]
+0x0F1201B2, //0144 //0140 //0140//TVAR_wbt_pBaseCcms[58]
+0x0F12FF25, //FF57 //FF4F //FF4F//TVAR_wbt_pBaseCcms[59]
+0x0F12FFC0, //FFBD //FFC3 //FFC3//TVAR_wbt_pBaseCcms[60]
+0x0F12FFC1, //FFD0 //FFD5 //FFD5//TVAR_wbt_pBaseCcms[61]
+0x0F120189, //017D //0173 //0173//TVAR_wbt_pBaseCcms[62]
+0x0F1200C4, //0113 //0137 //0128//TVAR_wbt_pBaseCcms[63]
+0x0F1200C3, //00BF //00C2 //00EA//TVAR_wbt_pBaseCcms[64]
+0x0F12FF33, //FEE8 //FEC1 //FEA8//TVAR_wbt_pBaseCcms[65]
+0x0F1200CF, //00CB //00C8 //00C8//TVAR_wbt_pBaseCcms[66]
+0x0F12FF31, //FF3F //FF49 //FF49//TVAR_wbt_pBaseCcms[67]
+0x0F12015C, //0152 //014B //014B//TVAR_wbt_pBaseCcms[68]
+0x0F12FF49, //FF5E //FF68 //FF68//TVAR_wbt_pBaseCcms[69]
+0x0F12011A, //010F //0109 //0109//TVAR_wbt_pBaseCcms[70]
+0x0F120102, //00F9 //00F4 //00F4//TVAR_wbt_pBaseCcms[71]
+
+0x0F12011D, //00F4 //TVAR_wbt_pBaseCcms[72]
+0x0F12FFA7, //FFC2//TVAR_wbt_pBaseCcms[73]
+0x0F12FFEC, //FFFA//TVAR_wbt_pBaseCcms[74]
+0x0F12FF0D, //FF3E//TVAR_wbt_pBaseCcms[75]
+0x0F120193, //0163//TVAR_wbt_pBaseCcms[76]
+0x0F12FF34, //FF5F//TVAR_wbt_pBaseCcms[77]
+0x0F12FFCE, //FFCE//TVAR_wbt_pBaseCcms[78]
+0x0F12FFDF, //FFDF//TVAR_wbt_pBaseCcms[79]
+0x0F12015E, //015E//TVAR_wbt_pBaseCcms[80]
+0x0F120095, //0095//TVAR_wbt_pBaseCcms[81]
+0x0F120096, //0096//TVAR_wbt_pBaseCcms[82]
+0x0F12FF0B, //FF0B//TVAR_wbt_pBaseCcms[83]
+0x0F1200C3, //00C3//TVAR_wbt_pBaseCcms[84]
+0x0F12FF5C, //FF5C//TVAR_wbt_pBaseCcms[85]
+0x0F12013D, //013D//TVAR_wbt_pBaseCcms[86]
+0x0F12FF68, //FF68//TVAR_wbt_pBaseCcms[87]
+0x0F120109, //0109//TVAR_wbt_pBaseCcms[88]
+0x0F1200F4, //00F4//TVAR_wbt_pBaseCcms[89]
+
+0x0F12011D, //00F4 //TVAR_wbt_pBaseCcms[90]
+0x0F12FFA7, //FFC2//TVAR_wbt_pBaseCcms[91]
+0x0F12FFEC, //FFFA//TVAR_wbt_pBaseCcms[92]
+0x0F12FF0D, //FF3E//TVAR_wbt_pBaseCcms[93]
+0x0F120193, //0163//TVAR_wbt_pBaseCcms[94]
+0x0F12FF34, //FF5F//TVAR_wbt_pBaseCcms[95]
+0x0F12FFCE, //FFCE//TVAR_wbt_pBaseCcms[96]
+0x0F12FFDF, //FFDF//TVAR_wbt_pBaseCcms[97]
+0x0F12015E, //015E//TVAR_wbt_pBaseCcms[98]
+0x0F120095, //0095//TVAR_wbt_pBaseCcms[99]
+0x0F120096, //0096//TVAR_wbt_pBaseCcms[100]
+0x0F12FF0B, //FF0B//TVAR_wbt_pBaseCcms[101]
+0x0F1200C3, //00C3//TVAR_wbt_pBaseCcms[102]
+0x0F12FF5C, //FF5C//TVAR_wbt_pBaseCcms[103]
+0x0F12013D, //013D//TVAR_wbt_pBaseCcms[104]
+0x0F12FF68, //FF68//TVAR_wbt_pBaseCcms[105]
+0x0F120109, //0109//TVAR_wbt_pBaseCcms[106]
+0x0F1200F4, //00F4//TVAR_wbt_pBaseCcms[107]
+// param_end TVAR_wbt_pBasecms
+
+
+0x002A07CC,
+0x0F1240D8, //#TVAR_wbt_pOutdoorCcm
+0x0F127000,
+
+// param_start TVAR_wbt_pOutdoorCcm
+0x002A40D8,
+0x0F1201F6, //01F6//01F8//TVAR_wbt_pOutdoorCcm[0]
+0x0F12FF9F, //FF9F//FFAF//TVAR_wbt_pOutdoorCcm[1]
+0x0F12FFE5, //FFE5//FFD3//TVAR_wbt_pOutdoorCcm[2]
+0x0F12FED2, //FED2//FEC4//TVAR_wbt_pOutdoorCcm[3]
+0x0F120193, //0193//0191//TVAR_wbt_pOutdoorCcm[4]
+0x0F12FF23, //FF23//FF33//TVAR_wbt_pOutdoorCcm[5]
+0x0F12FFF7, //FFF7//FFED//TVAR_wbt_pOutdoorCcm[6]
+0x0F12000C, //000C//0017//TVAR_wbt_pOutdoorCcm[7]
+0x0F120211, //0211//0210//TVAR_wbt_pOutdoorCcm[8]
+0x0F1200FF, //00F1//00E3//TVAR_wbt_pOutdoorCcm[9]
+0x0F1200EC, //00FA//0107//TVAR_wbt_pOutdoorCcm[10]
+0x0F12FF2E, //FF2E//FF2F//TVAR_wbt_pOutdoorCcm[11]
+0x0F120220, //0220//0220//TVAR_wbt_pOutdoorCcm[12]
+0x0F12FFE7, //FFE7//FFE7//TVAR_wbt_pOutdoorCcm[13]
+0x0F1201A1, //01A1//01A1//TVAR_wbt_pOutdoorCcm[14]
+0x0F12FEC7, //FEC7//FEC8//TVAR_wbt_pOutdoorCcm[15]
+0x0F12016D, //016D//017D//TVAR_wbt_pOutdoorCcm[16]
+0x0F120153, //0153//0142//TVAR_wbt_pOutdoorCcm[17]
+// param_end TVAR_wbt_pOutdoorCcm
+
+
+0x002A2A64,
+0x0F120001, //#MVAR_AAIO_bFIT
+0x002A2A68,
+0x0F120001, //#MVAR_AAIO_bAutoCCMandASH
+0x002A2A3C,
+0x0F1201DD, //#Mon_AAIO_PrevFrmData_NormBr
+
+//===================================================================
+// AFIT
+//===================================================================
+
+// param_start afit_uNoiseIndInDoor
+0x002A085C,
+0x0F120040, //40 //4A //0049//#afit_uNoiseIndInDoor_0_
+0x0F120048, //48 //4E //005F//#afit_uNoiseIndInDoor_1_
+0x0F1200CB, //00CB//#afit_uNoiseIndInDoor_2_
+0x0F1201C0, //01E0//#afit_uNoiseIndInDoor_3_
+0x0F120200, //0220//#afit_uNoiseIndInDoor_4_
+
+0x002A08C0,
+0x0F120007, //0007//700008C0//AFIT16_BRIGHTNESS
+0x0F120000, //0000//700008C2//AFIT16_CONTRAST
+0x0F120000, //0000//700008C4//AFIT16_SATURATION
+0x0F120002, //0000//700008C6//AFIT16_SHARP_BLUR
+0x0F120000, //0000//700008C8//AFIT16_GLAMOUR
+0x0F1200C1, //00C1//700008CA//AFIT16_sddd8a_edge_high
+0x0F120000, //0000//700008CC
+0x0F1203FF, //03FF//700008CE//AFIT16_Demosaicing_iSatVal
+0x0F12009C, //009C//700008D0//AFIT16_Sharpening_iReduceEdgeThresh
+0x0F12017C, //017C//700008D2//AFIT16_demsharpmix1_iRGBOffset
+0x0F1203FF, //03FF//700008D4//AFIT16_demsharpmix1_iDemClamp
+0x0F12000C, //000C//700008D6//AFIT16_demsharpmix1_iLowThreshold
+0x0F120010, //0010//700008D8//AFIT16_demsharpmix1_iHighThreshold
+0x0F12012C, //012C//700008DA//AFIT16_demsharpmix1_iLowBright
+0x0F1203E8, //03E8//700008DC//AFIT16_demsharpmix1_iHighBright
+0x0F120046, //0046//700008DE//AFIT16_demsharpmix1_iLowSat
+0x0F12005A, //005A//700008E0//AFIT16_demsharpmix1_iHighSat
+0x0F120070, //0070//700008E2//AFIT16_demsharpmix1_iTune
+0x0F120010, //0010//700008E4//AFIT16_demsharpmix1_iHystThLow
+0x0F120010, //0010//700008E6//AFIT16_demsharpmix1_iHystThHigh
+0x0F1201F4, //01F4//700008E8//AFIT16_demsharpmix1_iHystCenter
+0x0F12006E, //003C//700008EA //AFIT16_Sharpening_iLowSharpClamp
+0x0F120014, //0008//700008EC //AFIT16_Sharpening_iHighSharpClamp
+0x0F12003C, //003C//700008EE //AFIT16_Sharpening_iLowSharpClamp_Bin
+0x0F12001E, //001E//700008F0 //AFIT16_Sharpening_iHighSharpClamp_Bin
+0x0F12003C, //003C//700008F2 //AFIT16_Sharpening_iLowSharpClamp_sBin
+0x0F12001E, //001E//700008F4 //AFIT16_Sharpening_iHighSharpClamp_sBin
+0x0F120A24, //0A24//700008F6 //AFIT8_sddd8a_edge_low [7:0] AFIT8_sddd8a_repl_thresh [15:8]
+0x0F121701, //1701//700008F8 //AFIT8_sddd8a_repl_force [7:0] AFIT8_sddd8a_sat_level [15:8]
+0x0F120229, //0229//700008FA //AFIT8_sddd8a_sat_thr[7:0] AFIT8_sddd8a_sat_mpl [15:8]
+0x0F121403, //1403//700008FC //AFIT8_sddd8a_sat_noise[7:0] AFIT8_sddd8a_iMaxSlopeAllowed [15:8]
+0x0F120004, //0004//700008FE //AFIT8_sddd8a_iHotThreshHigh[7:0] AFIT8_sddd8a_iHotThreshLow [15:8]
+0x0F120300, //0300//70000900 //AFIT8_sddd8a_iColdThreshHigh[7:0] AFIT8_sddd8a_iColdThreshLow [15:8]
+0x0F120000, //0000//70000902 //AFIT8_sddd8a_AddNoisePower1[7:0] AFIT8_sddd8a_AddNoisePower2 [15:8]
+0x0F1202FF, //02FF//70000904 //AFIT8_sddd8a_iSatSat[7:0] AFIT8_sddd8a_iRadialTune [15:8]
+0x0F1205E8, //09E8//70000906 //AFIT8_sddd8a_iRadialLimit [7:0] AFIT8_sddd8a_iRadialPower [15:8]
+0x0F121414, //1414//70000908 //AFIT8_sddd8a_iLowMaxSlopeAllowed [7:0] AFIT8_sddd8a_iHighMaxSlopeAllowed [15:8]
+0x0F120301, //0301//7000090A //AFIT8_sddd8a_iLowSlopeThresh[7:0] AFIT8_sddd8a_iHighSlopeThresh [15:8]
+0x0F120007, //0007//7000090C //AFIT8_sddd8a_iSquaresRounding [7:0]
+0x0F124000, //4000//7000090E
+0x0F127803, //7803//70000910
+0x0F123C50, //3C50//70000912
+0x0F12003C, //003C//70000914
+0x0F121E80, //1E80//70000916 //AFIT8_Demosaicing_iCentGrad[7:0] AFIT8_Demosaicing_iMonochrom[15:8]
+0x0F121E08, //1E08//70000918 //AFIT8_Demosaicing_iDecisionThresh[7:0] AFIT8_Demosaicing_iDesatThresh[15:8]
+0x0F12000A, //000A//7000091A //AFIT8_Demosaicing_iEnhThresh[7:0] AFIT8_Demosaicing_iGRDenoiseVal[15:8]
+0x0F120000, //0000//7000091C //AFIT8_Demosaicing_iGBDenoiseVal[7:0] AFIT8_Demosaicing_iNearGrayDesat[15:8]
+0x0F12120A, //120A//7000091E //AFIT8_Demosaicing_iDFD_ReduceCoeff[7:0] AFIT8_Sharpening_iMSharpen[15:8]
+0x0F121400, //0F00//70000920 //AFIT8_Sharpening_iMShThresh[7:0] AFIT8_Sharpening_iWSharpen[15:8]
+0x0F120200, //0200//70000922 //AFIT8_Sharpening_iWShThresh[7:0] AFIT8_Sharpening_nSharpWidth[15:8]
+0x0F12FF00, //FF00//70000924 //AFIT8_Sharpening_iReduceNegative[7:0] AFIT8_Sharpening_iShDespeckle[15:8]
+0x0F120200, //0200//70000926 //AFIT8_demsharpmix1_iRGBMultiplier[7:0] AFIT8_demsharpmix1_iFilterPower[15:8]
+0x0F121B11, //1B11//70000928 //AFIT8_demsharpmix1_iBCoeff[7:0] AFIT8_demsharpmix1_iGCoeff[15:8]
+0x0F120000, //0000//7000092A //AFIT8_demsharpmix1_iWideMult[7:0] AFIT8_demsharpmix1_iNarrMult[15:8]
+0x0F120009, //0009//7000092C //AFIT8_demsharpmix1_iHystFalloff[7:0] AFIT8_demsharpmix1_iHystMinMult[15:8]
+0x0F120406, //0406//7000092E //AFIT8_demsharpmix1_iHystWidth[7:0] AFIT8_demsharpmix1_iHystFallLow[15:8]
+0x0F120605, //0605//70000930 //AFIT8_demsharpmix1_iHystFallHigh[7:0] AFIT8_demsharpmix1_iHystTune[15:8]
+0x0F120307, //0307//70000932
+0x0F120609, //0609//70000934
+0x0F122C07, //2C07//70000936
+0x0F12142C, //142C//70000938
+0x0F120B18, //0718//7000093A//[15:8]iUVNRStrengthL [7:0]iMaxThreshH
+0x0F12800B, //8007//7000093C//[7:0]iUVNRStrengthH AFIT8_byr_cgras_iShadingPower[15:8]
+0x0F120880, //0880//7000093E //AFIT8_RGBGamma2_iLinearity [7:0] AFIT8_RGBGamma2_iDarkReduce [15:8]
+0x0F120B50, //0B50//70000940 //AFIT8_ccm_oscar_iSaturation[7:0] AFIT8_RGB2YUV_iYOffset [15:8]
+0x0F120080, //0080//70000942 //AFIT8_RGB2YUV_iRGBGain [7:0] AFIT8_RGB2YUV_iSaturation [15:8]
+0x0F120101, //0101//70000944 //AFIT8_sddd8a_iClustThresh_H [7:0] AFIT8_sddd8a_iClustThresh_C [15:8]
+0x0F120707, //0707//70000946 //AFIT8_sddd8a_iClustMulT_H [7:0] AFIT8_sddd8a_iClustMulT_C [15:8]
+0x0F124601, //4601//70000948 //AFIT8_sddd8a_nClustLevel_H [7:0] AFIT8_sddd8a_DispTH_Low [15:8]
+0x0F12A444, //C844//7000094A //AFIT8_sddd8a_DispTH_High [7:0] AFIT8_sddd8a_iDenThreshLow [15:8]
+0x0F1250A4, //50C8//7000094C //AFIT8_sddd8a_iDenThreshHigh[7:0] AFIT8_Demosaicing_iEdgeDesat [15:8]
+0x0F120500, //0500//7000094E //AFIT8_Demosaicing_iEdgeDesatThrLow [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh [15:8]
+0x0F120303, //0003//70000950 //AFIT8_Demosaicing_iEdgeDesatLimit[7:0] AFIT8_Demosaicing_iDemSharpenLow [15:8]
+0x0F121001, //1C01//70000952 //AFIT8_Demosaicing_iDemSharpenHigh[7:0] AFIT8_Demosaicing_iDemSharpThresh [15:8]
+0x0F120710, //0714//70000954 //AFIT8_Demosaicing_iDemShLowLimit [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp [15:8]
+0x0F121448, //1464//70000956 //AFIT8_Demosaicing_iDemBlurLow[7:0] AFIT8_Demosaicing_iDemBlurHigh [15:8]
+0x0F125A03, //5A04//70000958 //AFIT8_Demosaicing_iDemBlurRange[7:0] AFIT8_Sharpening_iLowSharpPower [15:8]
+0x0F12281E, //3C1E//7000095A //AFIT8_Sharpening_iHighSharpPower[7:0] AFIT8_Sharpening_iLowShDenoise [15:8]
+0x0F12200F, //400F//7000095C //AFIT8_Sharpening_iHighShDenoise [7:0] AFIT8_Sharpening_iReduceEdgeMinMult [15:8]
+0x0F120204, //0204//7000095E //AFIT8_Sharpening_iReduceEdgeSlope [7:0] AFIT8_demsharpmix1_iWideFiltReduce [15:8]
+0x0F121403, //1403//70000960 //AFIT8_demsharpmix1_iNarrFiltReduce [7:0] AFIT8_sddd8a_iClustThresh_H_Bin [15:8]
+0x0F120114, //0114//70000962 //AFIT8_sddd8a_iClustThresh_C_Bin [7:0] AFIT8_sddd8a_iClustMulT_H_Bin [15:8]
+0x0F120101, //0101//70000964 //AFIT8_sddd8a_iClustMulT_C_Bin [7:0] AFIT8_sddd8a_nClustLevel_H_Bin [15:8]
+0x0F124446, //4446//70000966 //AFIT8_sddd8a_DispTH_Low_Bin [7:0] AFIT8_sddd8a_DispTH_High_Bin [15:8]
+0x0F12646E, //646E//70000968 //AFIT8_sddd8a_iDenThreshLow_Bin [7:0] AFIT8_sddd8a_iDenThreshHigh_Bin [15:8]
+0x0F120028, //0028//7000096A //AFIT8_Demosaicing_iEdgeDesat_Bin[7:0] AFIT8_Demosaicing_iEdgeDesatThrLow_Bin [15:8]
+0x0F12030A, //030A//7000096C //AFIT8_Demosaicing_iEdgeDesatThrHigh_Bin [7:0] AFIT8_Demosaicing_iEdgeDesatLimit_Bin [15:8]
+0x0F120000, //0000//7000096E //AFIT8_Demosaicing_iDemSharpenLow_Bin [7:0] AFIT8_Demosaicing_iDemSharpenHigh_Bin [15:8]
+0x0F12141E, //141E//70000970 //AFIT8_Demosaicing_iDemSharpThresh_Bin [7:0] AFIT8_Demosaicing_iDemShLowLimit_Bin [15:8]
+0x0F12FF07, //FF07//70000972 //AFIT8_Demosaicing_iDespeckleForDemsharp_Bin [7:0] AFIT8_Demosaicing_iDemBlurLow_Bin [15:8]
+0x0F120432, //0432//70000974 //AFIT8_Demosaicing_iDemBlurHigh_Bin [7:0] AFIT8_Demosaicing_iDemBlurRange_Bin [15:8]
+0x0F120000, //0000//70000976 //AFIT8_Sharpening_iLowSharpPower_Bin [7:0] AFIT8_Sharpening_iHighSharpPower_Bin [15:8]
+0x0F120F0F, //0F0F//70000978 //AFIT8_Sharpening_iLowShDenoise_Bin [7:0] AFIT8_Sharpening_iHighShDenoise_Bin [15:8]
+0x0F120440, //0440//7000097A //AFIT8_Sharpening_iReduceEdgeMinMult_Bin [7:0] AFIT8_Sharpening_iReduceEdgeSlope_Bin [15:8]
+0x0F120302, //0302//7000097C //AFIT8_demsharpmix1_iWideFiltReduce_Bin [7:0] AFIT8_demsharpmix1_iNarrFiltReduce_Bin [15:8]
+0x0F121414, //1414//7000097E //AFIT8_sddd8a_iClustThresh_H_sBin[7:0] AFIT8_sddd8a_iClustThresh_C_sBin [15:8]
+0x0F120101, //0101//70000980 //AFIT8_sddd8a_iClustMulT_H_sBin [7:0] AFIT8_sddd8a_iClustMulT_C_sBin [15:8]
+0x0F124601, //4601//70000982 //AFIT8_sddd8a_nClustLevel_H_sBin [7:0] AFIT8_sddd8a_DispTH_Low_sBin [15:8]
+0x0F126E44, //6E44//70000984 //AFIT8_sddd8a_DispTH_High_sBin [7:0] AFIT8_sddd8a_iDenThreshLow_sBin [15:8]
+0x0F122864, //2864//70000986 //AFIT8_sddd8a_iDenThreshHigh_sBin[7:0] AFIT8_Demosaicing_iEdgeDesat_sBin [15:8]
+0x0F120A00, //0A00//70000988 //AFIT8_Demosaicing_iEdgeDesatThrLow_sBin [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh_sBin [15:8]
+0x0F120003, //0003//7000098A //AFIT8_Demosaicing_iEdgeDesatLimit_sBin [7:0] AFIT8_Demosaicing_iDemSharpenLow_sBin [15:8]
+0x0F121E00, //1E00//7000098C //AFIT8_Demosaicing_iDemSharpenHigh_sBin [7:0] AFIT8_Demosaicing_iDemSharpThresh_sBin [15:8]
+0x0F120714, //0714//7000098E //AFIT8_Demosaicing_iDemShLowLimit_sBin [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp_sBin [15:8]
+0x0F1232FF, //32FF//70000990 //AFIT8_Demosaicing_iDemBlurLow_sBin [7:0] AFIT8_Demosaicing_iDemBlurHigh_sBin [15:8]
+0x0F120004, //0004//70000992 //AFIT8_Demosaicing_iDemBlurRange_sBin [7:0] AFIT8_Sharpening_iLowSharpPower_sBin [15:8]
+0x0F120F00, //0F00//70000994 //AFIT8_Sharpening_iHighSharpPower_sBin [7:0] AFIT8_Sharpening_iLowShDenoise_sBin [15:8]
+0x0F12400F, //400F//70000996 //AFIT8_Sharpening_iHighShDenoise_sBin [7:0] AFIT8_Sharpening_iReduceEdgeMinMult_sBin [15:8]
+0x0F120204, //0204//70000998 //AFIT8_Sharpening_iReduceEdgeSlope_sBin [7:0] AFIT8_demsharpmix1_iWideFiltReduce_sBin [15:8]
+0x0F120003, //0003//7000099A //AFIT8_demsharpmix1_iNarrFiltReduce_sBin [7:0]
+0x0F120001, //0001//7000099C
+0x0F120000, //0000//7000099E//AFIT16_BRIGHTNESS
+0x0F120000, //0000//700009A0//AFIT16_CONTRAST
+0x0F120000, //0000//700009A2//AFIT16_SATURATION
+0x0F120002, //0000//700009A4//AFIT16_SHARP_BLUR
+0x0F120000, //0000//700009A6//AFIT16_GLAMOUR
+0x0F1200C1, //00C1//700009A8//AFIT16_sddd8a_edge_high
+0x0F120000, //0000//700009AA
+0x0F1203FF, //03FF//700009AC//AFIT16_Demosaicing_iSatVal
+0x0F12009C, //009C//700009AE//AFIT16_Sharpening_iReduceEdgeThresh
+0x0F12017C, //017C//700009B0//AFIT16_demsharpmix1_iRGBOffset
+0x0F1203FF, //03FF//700009B2//AFIT16_demsharpmix1_iDemClamp
+0x0F12000C, //000C//700009B4//AFIT16_demsharpmix1_iLowThreshold
+0x0F120010, //0010//700009B6//AFIT16_demsharpmix1_iHighThreshold
+0x0F12012C, //012C//700009B8//AFIT16_demsharpmix1_iLowBright
+0x0F1203E8, //03E8//700009BA//AFIT16_demsharpmix1_iHighBright
+0x0F120046, //0046//700009BC//AFIT16_demsharpmix1_iLowSat
+0x0F12005A, //005A//700009BE//AFIT16_demsharpmix1_iHighSat
+0x0F120070, //0070//700009C0//AFIT16_demsharpmix1_iTune
+0x0F120001, //0001//700009C2//AFIT16_demsharpmix1_iHystThLow
+0x0F120000, //0000//700009C4//AFIT16_demsharpmix1_iHystThHigh
+0x0F120320, //0320//700009C6//AFIT16_demsharpmix1_iHystCenter
+0x0F12006E, //006E//700009C8//AFIT16_Sharpening_iLowSharpClamp
+0x0F120014, //0014//700009CA//AFIT16_Sharpening_iHighSharpClamp
+0x0F12003C, //003C//700009CC//AFIT16_Sharpening_iLowSharpClamp_Bin
+0x0F12001E, //001E//700009CE//AFIT16_Sharpening_iHighSharpClamp_Bin
+0x0F12003C, //003C//700009D0//AFIT16_Sharpening_iLowSharpClamp_sBin
+0x0F12001E, //001E//700009D2//AFIT16_Sharpening_iHighSharpClamp_sBin
+0x0F120A24, //0A24//700009D4//AFIT8_sddd8a_edge_low [7:0] AFIT8_sddd8a_repl_thresh [15:8]
+0x0F121701, //1701//700009D6//AFIT8_sddd8a_repl_force [7:0] AFIT8_sddd8a_sat_level [15:8]
+0x0F120229, //0229//700009D8//AFIT8_sddd8a_sat_thr[7:0] AFIT8_sddd8a_sat_mpl [15:8]
+0x0F121403, //1403//700009DA//AFIT8_sddd8a_sat_noise[7:0] AFIT8_sddd8a_iMaxSlopeAllowed [15:8]
+0x0F120004, //0004//700009DC//AFIT8_sddd8a_iHotThreshHigh[7:0] AFIT8_sddd8a_iHotThreshLow [15:8]
+0x0F120300, //0300//700009DE//AFIT8_sddd8a_iColdThreshHigh[7:0] AFIT8_sddd8a_iColdThreshLow [15:8]
+0x0F120000, //0000//700009E0//AFIT8_sddd8a_AddNoisePower1[7:0] AFIT8_sddd8a_AddNoisePower2 [15:8]
+0x0F1202FF, //02FF//700009E2//AFIT8_sddd8a_iSatSat[7:0] AFIT8_sddd8a_iRadialTune [15:8]
+0x0F1205E8, //05E8//700009E4//AFIT8_sddd8a_iRadialLimit [7:0] AFIT8_sddd8a_iRadialPower [15:8]
+0x0F121414, //1414//700009E6//AFIT8_sddd8a_iLowMaxSlopeAllowed [7:0] AFIT8_sddd8a_iHighMaxSlopeAllowed [15:8]
+0x0F120301, //0301//700009E8//AFIT8_sddd8a_iLowSlopeThresh[7:0] AFIT8_sddd8a_iHighSlopeThresh [15:8]
+0x0F120007, //0007//700009EA//AFIT8_sddd8a_iSquaresRounding [7:0]
+0x0F122000, //2000//700009EC
+0x0F125003, //5003//700009EE
+0x0F123228, //3228//700009F0
+0x0F120032, //0032//700009F2
+0x0F121E80, //1E80//700009F4//AFIT8_Demosaicing_iCentGrad[7:0] AFIT8_Demosaicing_iMonochrom[15:8]
+0x0F121E08, //1E08//700009F6//AFIT8_Demosaicing_iDecisionThresh[7:0] AFIT8_Demosaicing_iDesatThresh[15:8]
+0x0F12000A, //000A//700009F8//AFIT8_Demosaicing_iEnhThresh[7:0] AFIT8_Demosaicing_iGRDenoiseVal[15:8]
+0x0F120000, //0000//700009FA//AFIT8_Demosaicing_iGBDenoiseVal[7:0] AFIT8_Demosaicing_iNearGrayDesat[15:8]
+0x0F12120A, //120A//700009FC//AFIT8_Demosaicing_iDFD_ReduceCoeff[7:0] AFIT8_Sharpening_iMSharpen[15:8]
+0x0F121400, //1400//700009FE//AFIT8_Sharpening_iMShThresh[7:0] AFIT8_Sharpening_iWSharpen[15:8]
+0x0F120200, //0200//70000A00//AFIT8_Sharpening_iWShThresh[7:0] AFIT8_Sharpening_nSharpWidth[15:8]
+0x0F12FF00, //FF00//70000A02//AFIT8_Sharpening_iReduceNegative[7:0] AFIT8_Sharpening_iShDespeckle[15:8]
+0x0F120200, //0200//70000A04//AFIT8_demsharpmix1_iRGBMultiplier[7:0] AFIT8_demsharpmix1_iFilterPower[15:8]
+0x0F121B11, //1B11//70000A06//AFIT8_demsharpmix1_iBCoeff[7:0] AFIT8_demsharpmix1_iGCoeff[15:8]
+0x0F120000, //0000//70000A08//AFIT8_demsharpmix1_iWideMult[7:0] AFIT8_demsharpmix1_iNarrMult[15:8]
+0x0F120009, //0009//70000A0A//AFIT8_demsharpmix1_iHystFalloff[7:0] AFIT8_demsharpmix1_iHystMinMult[15:8]
+0x0F120406, //0406//70000A0C//AFIT8_demsharpmix1_iHystWidth[7:0] AFIT8_demsharpmix1_iHystFallLow[15:8]
+0x0F120605, //0605//70000A0E//AFIT8_demsharpmix1_iHystFallHigh[7:0] AFIT8_demsharpmix1_iHystTune[15:8]
+0x0F120307, //0307//70000A10
+0x0F120609, //0609//70000A12
+0x0F122C07, //2C07//70000A14
+0x0F12142C, //142C//70000A16
+0x0F120518, //0518//70000A18//[15:8]iUVNRStrengthL [7:0]iMaxThreshH
+0x0F128005, //8005//70000A1A//[7:0]iUVNRStrengthH AFIT8_byr_cgras_iShadingPower[15:8]
+0x0F120580, //0580//70000A1C//AFIT8_RGBGamma2_iLinearity [7:0] AFIT8_RGBGamma2_iDarkReduce [15:8]
+0x0F120080, //0080//70000A1E//AFIT8_ccm_oscar_iSaturation[7:0] AFIT8_RGB2YUV_iYOffset [15:8]
+0x0F120080, //0080//70000A20//AFIT8_RGB2YUV_iRGBGain [7:0] AFIT8_RGB2YUV_iSaturation [15:8]
+0x0F120101, //0101//70000A22//AFIT8_sddd8a_iClustThresh_H [7:0] AFIT8_sddd8a_iClustThresh_C [15:8]
+0x0F120707, //0707//70000A24//AFIT8_sddd8a_iClustMulT_H [7:0] AFIT8_sddd8a_iClustMulT_C [15:8]
+0x0F124B01, //4B01//70000A26//AFIT8_sddd8a_nClustLevel_H [7:0] AFIT8_sddd8a_DispTH_Low [15:8]
+0x0F12494B, //444B 494B//70000A28//AFIT8_sddd8a_DispTH_High [7:0] AFIT8_sddd8a_iDenThreshLow [15:8]
+0x0F125044, //503C 5044//70000A2A//AFIT8_sddd8a_iDenThreshHigh[7:0] AFIT8_Demosaicing_iEdgeDesat [15:8]
+0x0F120500, //0500//70000A2C//AFIT8_Demosaicing_iEdgeDesatThrLow [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh [15:8]
+0x0F120603, //0503//70000A2E//AFIT8_Demosaicing_iEdgeDesatLimit[7:0] AFIT8_Demosaicing_iDemSharpenLow [15:8]
+0x0F120D03, //0D02//70000A30//AFIT8_Demosaicing_iDemSharpenHigh[7:0] AFIT8_Demosaicing_iDemSharpThresh [15:8]
+0x0F12071E, //071E//70000A32//AFIT8_Demosaicing_iDemShLowLimit [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp [15:8]
+0x0F121432, //1432//70000A34//AFIT8_Demosaicing_iDemBlurLow[7:0] AFIT8_Demosaicing_iDemBlurHigh [15:8]
+0x0F125A01, //5A01//70000A36//AFIT8_Demosaicing_iDemBlurRange[7:0] AFIT8_Sharpening_iLowSharpPower [15:8]
+0x0F12281E, //281E//70000A38//AFIT8_Sharpening_iHighSharpPower[7:0] AFIT8_Sharpening_iLowShDenoise [15:8]
+0x0F12200F, //200F//70000A3A//AFIT8_Sharpening_iHighShDenoise [7:0] AFIT8_Sharpening_iReduceEdgeMinMult [15:8]
+0x0F120204, //0204//70000A3C//AFIT8_Sharpening_iReduceEdgeSlope [7:0] AFIT8_demsharpmix1_iWideFiltReduce [15:8]
+0x0F121E03, //1E03//70000A3E//AFIT8_demsharpmix1_iNarrFiltReduce [7:0] AFIT8_sddd8a_iClustThresh_H_Bin [15:8]
+0x0F12011E, //011E//70000A40//AFIT8_sddd8a_iClustThresh_C_Bin [7:0] AFIT8_sddd8a_iClustMulT_H_Bin [15:8]
+0x0F120101, //0101//70000A42//AFIT8_sddd8a_iClustMulT_C_Bin [7:0] AFIT8_sddd8a_nClustLevel_H_Bin [15:8]
+0x0F123A3C, //3A3C//70000A44//AFIT8_sddd8a_DispTH_Low_Bin [7:0] AFIT8_sddd8a_DispTH_High_Bin [15:8]
+0x0F12585A, //585A//70000A46//AFIT8_sddd8a_iDenThreshLow_Bin [7:0] AFIT8_sddd8a_iDenThreshHigh_Bin [15:8]
+0x0F120028, //0028//70000A48//AFIT8_Demosaicing_iEdgeDesat_Bin[7:0] AFIT8_Demosaicing_iEdgeDesatThrLow_Bin [15:8]
+0x0F12030A, //030A//70000A4A//AFIT8_Demosaicing_iEdgeDesatThrHigh_Bin [7:0] AFIT8_Demosaicing_iEdgeDesatLimit_Bin [15:8]
+0x0F120000, //0000//70000A4C//AFIT8_Demosaicing_iDemSharpenLow_Bin [7:0] AFIT8_Demosaicing_iDemSharpenHigh_Bin [15:8]
+0x0F12141E, //141E//70000A4E//AFIT8_Demosaicing_iDemSharpThresh_Bin [7:0] AFIT8_Demosaicing_iDemShLowLimit_Bin [15:8]
+0x0F12FF07, //FF07//70000A50//AFIT8_Demosaicing_iDespeckleForDemsharp_Bin [7:0] AFIT8_Demosaicing_iDemBlurLow_Bin [15:8]
+0x0F120432, //0432//70000A52//AFIT8_Demosaicing_iDemBlurHigh_Bin [7:0] AFIT8_Demosaicing_iDemBlurRange_Bin [15:8]
+0x0F120000, //0000//70000A54//AFIT8_Sharpening_iLowSharpPower_Bin [7:0] AFIT8_Sharpening_iHighSharpPower_Bin [15:8]
+0x0F120F0F, //0F0F//70000A56//AFIT8_Sharpening_iLowShDenoise_Bin [7:0] AFIT8_Sharpening_iHighShDenoise_Bin [15:8]
+0x0F120440, //0440//70000A58//AFIT8_Sharpening_iReduceEdgeMinMult_Bin [7:0] AFIT8_Sharpening_iReduceEdgeSlope_Bin [15:8]
+0x0F120302, //0302//70000A5A//AFIT8_demsharpmix1_iWideFiltReduce_Bin [7:0] AFIT8_demsharpmix1_iNarrFiltReduce_Bin [15:8]
+0x0F121E1E, //1E1E//70000A5C//AFIT8_sddd8a_iClustThresh_H_sBin[7:0] AFIT8_sddd8a_iClustThresh_C_sBin [15:8]
+0x0F120101, //0101//70000A5E//AFIT8_sddd8a_iClustMulT_H_sBin [7:0] AFIT8_sddd8a_iClustMulT_C_sBin [15:8]
+0x0F123C01, //3C01//70000A60//AFIT8_sddd8a_nClustLevel_H_sBin [7:0] AFIT8_sddd8a_DispTH_Low_sBin [15:8]
+0x0F125A3A, //5A3A//70000A62//AFIT8_sddd8a_DispTH_High_sBin [7:0] AFIT8_sddd8a_iDenThreshLow_sBin [15:8]
+0x0F122858, //2858//70000A64//AFIT8_sddd8a_iDenThreshHigh_sBin[7:0] AFIT8_Demosaicing_iEdgeDesat_sBin [15:8]
+0x0F120A00, //0A00//70000A66//AFIT8_Demosaicing_iEdgeDesatThrLow_sBin [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh_sBin [15:8]
+0x0F120003, //0003//70000A68//AFIT8_Demosaicing_iEdgeDesatLimit_sBin [7:0] AFIT8_Demosaicing_iDemSharpenLow_sBin [15:8]
+0x0F121E00, //1E00//70000A6A//AFIT8_Demosaicing_iDemSharpenHigh_sBin [7:0] AFIT8_Demosaicing_iDemSharpThresh_sBin [15:8]
+0x0F120714, //0714//70000A6C//AFIT8_Demosaicing_iDemShLowLimit_sBin [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp_sBin [15:8]
+0x0F1232FF, //32FF//70000A6E//AFIT8_Demosaicing_iDemBlurLow_sBin [7:0] AFIT8_Demosaicing_iDemBlurHigh_sBin [15:8]
+0x0F120004, //0004//70000A70//AFIT8_Demosaicing_iDemBlurRange_sBin [7:0] AFIT8_Sharpening_iLowSharpPower_sBin [15:8]
+0x0F120F00, //0F00//70000A72//AFIT8_Sharpening_iHighSharpPower_sBin [7:0] AFIT8_Sharpening_iLowShDenoise_sBin [15:8]
+0x0F12400F, //400F//70000A74//AFIT8_Sharpening_iHighShDenoise_sBin [7:0] AFIT8_Sharpening_iReduceEdgeMinMult_sBin [15:8]
+0x0F120204, //0204//70000A76//AFIT8_Sharpening_iReduceEdgeSlope_sBin [7:0] AFIT8_demsharpmix1_iWideFiltReduce_sBin [15:8]
+0x0F120003, //0003//70000A78//AFIT8_demsharpmix1_iNarrFiltReduce_sBin [7:0]
+0x0F120001, //0001//70000A7A
+0x0F120000, //0000//70000A7C//AFIT16_BRIGHTNESS
+0x0F120000, //0000//70000A7E//AFIT16_CONTRAST
+0x0F120000, //0000//70000A80//AFIT16_SATURATION
+0x0F120000, //0000//70000A82//AFIT16_SHARP_BLUR
+0x0F120000, //0000//70000A84//AFIT16_GLAMOUR
+0x0F1200C1, //00C1//70000A86//AFIT16_sddd8a_edge_high
+0x0F120000, //0000//70000A88
+0x0F1203FF, //03FF//70000A8A//AFIT16_Demosaicing_iSatVal
+0x0F12009E, //009E//70000A8C//AFIT16_Sharpening_iReduceEdgeThresh
+0x0F12017C, //017C//70000A8E//AFIT16_demsharpmix1_iRGBOffset
+0x0F1203FF, //03FF//70000A90//AFIT16_demsharpmix1_iDemClamp
+0x0F12000C, //000C//70000A92//AFIT16_demsharpmix1_iLowThreshold
+0x0F120010, //0010//70000A94//AFIT16_demsharpmix1_iHighThreshold
+0x0F12012C, //012C//70000A96//AFIT16_demsharpmix1_iLowBright
+0x0F1203E8, //03E8//70000A98//AFIT16_demsharpmix1_iHighBright
+0x0F120046, //0046//70000A9A//AFIT16_demsharpmix1_iLowSat
+0x0F12005A, //005A//70000A9C//AFIT16_demsharpmix1_iHighSat
+0x0F120070, //0070//70000A9E//AFIT16_demsharpmix1_iTune
+0x0F120001, //0001//70000AA0//AFIT16_demsharpmix1_iHystThLow
+0x0F120000, //0000//70000AA2//AFIT16_demsharpmix1_iHystThHigh
+0x0F120320, //0320//70000AA4//AFIT16_demsharpmix1_iHystCenter
+0x0F12008C, //008C//70000AA6//AFIT16_Sharpening_iLowSharpClamp
+0x0F120014, //0014//70000AA8//AFIT16_Sharpening_iHighSharpClamp
+0x0F12003C, //003C//70000AAA//AFIT16_Sharpening_iLowSharpClamp_Bin
+0x0F12001E, //001E//70000AAC//AFIT16_Sharpening_iHighSharpClamp_Bin
+0x0F12003C, //003C//70000AAE//AFIT16_Sharpening_iLowSharpClamp_sBin
+0x0F12001E, //001E//70000AB0//AFIT16_Sharpening_iHighSharpClamp_sBin
+0x0F120A24, //0A24//70000AB2//AFIT8_sddd8a_edge_low [7:0] AFIT8_sddd8a_repl_thresh [15:8]
+0x0F121701, //1701//70000AB4//AFIT8_sddd8a_repl_force [7:0] AFIT8_sddd8a_sat_level [15:8]
+0x0F120229, //0229//70000AB6//AFIT8_sddd8a_sat_thr[7:0] AFIT8_sddd8a_sat_mpl [15:8]
+0x0F121403, //1403//70000AB8//AFIT8_sddd8a_sat_noise[7:0] AFIT8_sddd8a_iMaxSlopeAllowed [15:8]
+0x0F120004, //0004//70000ABA//AFIT8_sddd8a_iHotThreshHigh[7:0] AFIT8_sddd8a_iHotThreshLow [15:8]
+0x0F120300, //0300//70000ABC//AFIT8_sddd8a_iColdThreshHigh[7:0] AFIT8_sddd8a_iColdThreshLow [15:8]
+0x0F120000, //0000//70000ABE//AFIT8_sddd8a_AddNoisePower1[7:0] AFIT8_sddd8a_AddNoisePower2 [15:8]
+0x0F1202FF, //02FF//70000AC0//AFIT8_sddd8a_iSatSat[7:0] AFIT8_sddd8a_iRadialTune [15:8]
+0x0F1205DE, //05DE//70000AC2//AFIT8_sddd8a_iRadialLimit [7:0] AFIT8_sddd8a_iRadialPower [15:8]
+0x0F121414, //1414//70000AC4//AFIT8_sddd8a_iLowMaxSlopeAllowed [7:0] AFIT8_sddd8a_iHighMaxSlopeAllowed [15:8]
+0x0F120301, //0301//70000AC6//AFIT8_sddd8a_iLowSlopeThresh[7:0] AFIT8_sddd8a_iHighSlopeThresh [15:8]
+0x0F120007, //0007//70000AC8//AFIT8_sddd8a_iSquaresRounding [7:0]
+0x0F121000, //1000//70000ACA
+0x0F122803, //2803//70000ACC
+0x0F12261E, //261E//70000ACE
+0x0F120026, //0026//70000AD0
+0x0F121E80, //1E80//70000AD2//AFIT8_Demosaicing_iCentGrad[7:0] AFIT8_Demosaicing_iMonochrom[15:8]
+0x0F121E08, //1E08//70000AD4//AFIT8_Demosaicing_iDecisionThresh[7:0] AFIT8_Demosaicing_iDesatThresh[15:8]
+0x0F12010A, //010A//70000AD6//AFIT8_Demosaicing_iEnhThresh[7:0] AFIT8_Demosaicing_iGRDenoiseVal[15:8]
+0x0F120001, //0001//70000AD8//AFIT8_Demosaicing_iGBDenoiseVal[7:0] AFIT8_Demosaicing_iNearGrayDesat[15:8]
+0x0F123C0A, //3C0A//70000ADA//AFIT8_Demosaicing_iDFD_ReduceCoeff[7:0] AFIT8_Sharpening_iMSharpen[15:8]
+0x0F122300, //2300//70000ADC//AFIT8_Sharpening_iMShThresh[7:0] AFIT8_Sharpening_iWSharpen[15:8]
+0x0F120200, //0200//70000ADE//AFIT8_Sharpening_iWShThresh[7:0] AFIT8_Sharpening_nSharpWidth[15:8]
+0x0F12FF00, //FF00//70000AE0//AFIT8_Sharpening_iReduceNegative[7:0] AFIT8_Sharpening_iShDespeckle[15:8]
+0x0F120200, //0200//70000AE2//AFIT8_demsharpmix1_iRGBMultiplier[7:0] AFIT8_demsharpmix1_iFilterPower[15:8]
+0x0F121B11, //1B11//70000AE4//AFIT8_demsharpmix1_iBCoeff[7:0] AFIT8_demsharpmix1_iGCoeff[15:8]
+0x0F120000, //0000//70000AE6//AFIT8_demsharpmix1_iWideMult[7:0] AFIT8_demsharpmix1_iNarrMult[15:8]
+0x0F120009, //0009//70000AE8//AFIT8_demsharpmix1_iHystFalloff[7:0] AFIT8_demsharpmix1_iHystMinMult[15:8]
+0x0F120406, //0406//70000AEA//AFIT8_demsharpmix1_iHystWidth[7:0] AFIT8_demsharpmix1_iHystFallLow[15:8]
+0x0F120605, //0605//70000AEC//AFIT8_demsharpmix1_iHystFallHigh[7:0] AFIT8_demsharpmix1_iHystTune[15:8]
+0x0F120307, //0307//70000AEE
+0x0F120609, //0609//70000AF0
+0x0F121C07, //1C07//70000AF2
+0x0F121014, //1014//70000AF4
+0x0F120510, //0510//70000AF6//[15:8]iUVNRStrengthL [7:0]iMaxThreshH
+0x0F128005, //8005//70000AF8//[7:0]iUVNRStrengthH AFIT8_byr_cgras_iShadingPower[15:8]
+0x0F120080, //0080//70000AFA//AFIT8_RGBGamma2_iLinearity [7:0] AFIT8_RGBGamma2_iDarkReduce [15:8]
+0x0F120080, //0080//70000AFC//AFIT8_ccm_oscar_iSaturation[7:0] AFIT8_RGB2YUV_iYOffset [15:8]
+0x0F120080, //0080//70000AFE//AFIT8_RGB2YUV_iRGBGain [7:0] AFIT8_RGB2YUV_iSaturation [15:8]
+0x0F120101, //0101//70000B00//AFIT8_sddd8a_iClustThresh_H [7:0] AFIT8_sddd8a_iClustThresh_C [15:8]
+0x0F120707, //0707//70000B02//AFIT8_sddd8a_iClustMulT_H [7:0] AFIT8_sddd8a_iClustMulT_C [15:8]
+0x0F124B01, //4B01//70000B04//AFIT8_sddd8a_nClustLevel_H [7:0] AFIT8_sddd8a_DispTH_Low [15:8]
+0x0F122A4B, //2A4B//70000B06//AFIT8_sddd8a_DispTH_High [7:0] AFIT8_sddd8a_iDenThreshLow [15:8]
+0x0F125020, //5020//70000B08//AFIT8_sddd8a_iDenThreshHigh[7:0] AFIT8_Demosaicing_iEdgeDesat [15:8]
+0x0F120500, //0500//70000B0A//AFIT8_Demosaicing_iEdgeDesatThrLow [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh [15:8]
+0x0F121C03, //1C03//70000B0C//AFIT8_Demosaicing_iEdgeDesatLimit[7:0] AFIT8_Demosaicing_iDemSharpenLow [15:8]
+0x0F120D0C, //0D0C//70000B0E//AFIT8_Demosaicing_iDemSharpenHigh[7:0] AFIT8_Demosaicing_iDemSharpThresh [15:8]
+0x0F120823, //0823//70000B10//AFIT8_Demosaicing_iDemShLowLimit [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp [15:8]
+0x0F121428, //1428//70000B12//AFIT8_Demosaicing_iDemBlurLow[7:0] AFIT8_Demosaicing_iDemBlurHigh [15:8]
+0x0F126401, //6401//70000B14//AFIT8_Demosaicing_iDemBlurRange[7:0] AFIT8_Sharpening_iLowSharpPower [15:8]
+0x0F12282D, //282D//70000B16//AFIT8_Sharpening_iHighSharpPower[7:0] AFIT8_Sharpening_iLowShDenoise [15:8]
+0x0F122012, //2012//70000B18//AFIT8_Sharpening_iHighShDenoise [7:0] AFIT8_Sharpening_iReduceEdgeMinMult [15:8]
+0x0F120204, //0204//70000B1A//AFIT8_Sharpening_iReduceEdgeSlope [7:0] AFIT8_demsharpmix1_iWideFiltReduce [15:8]
+0x0F122803, //2803//70000B1C//AFIT8_demsharpmix1_iNarrFiltReduce [7:0] AFIT8_sddd8a_iClustThresh_H_Bin [15:8]
+0x0F120128, //0128//70000B1E//AFIT8_sddd8a_iClustThresh_C_Bin [7:0] AFIT8_sddd8a_iClustMulT_H_Bin [15:8]
+0x0F120101, //0101//70000B20//AFIT8_sddd8a_iClustMulT_C_Bin [7:0] AFIT8_sddd8a_nClustLevel_H_Bin [15:8]
+0x0F122224, //2224//70000B22//AFIT8_sddd8a_DispTH_Low_Bin [7:0] AFIT8_sddd8a_DispTH_High_Bin [15:8]
+0x0F123236, //3236//70000B24//AFIT8_sddd8a_iDenThreshLow_Bin [7:0] AFIT8_sddd8a_iDenThreshHigh_Bin [15:8]
+0x0F120028, //0028//70000B26//AFIT8_Demosaicing_iEdgeDesat_Bin[7:0] AFIT8_Demosaicing_iEdgeDesatThrLow_Bin [15:8]
+0x0F12030A, //030A//70000B28//AFIT8_Demosaicing_iEdgeDesatThrHigh_Bin [7:0] AFIT8_Demosaicing_iEdgeDesatLimit_Bin [15:8]
+0x0F120410, //0410//70000B2A//AFIT8_Demosaicing_iDemSharpenLow_Bin [7:0] AFIT8_Demosaicing_iDemSharpenHigh_Bin [15:8]
+0x0F12141E, //141E//70000B2C//AFIT8_Demosaicing_iDemSharpThresh_Bin [7:0] AFIT8_Demosaicing_iDemShLowLimit_Bin [15:8]
+0x0F12FF07, //FF07//70000B2E//AFIT8_Demosaicing_iDespeckleForDemsharp_Bin [7:0] AFIT8_Demosaicing_iDemBlurLow_Bin [15:8]
+0x0F120432, //0432//70000B30//AFIT8_Demosaicing_iDemBlurHigh_Bin [7:0] AFIT8_Demosaicing_iDemBlurRange_Bin [15:8]
+0x0F124050, //4050//70000B32//AFIT8_Sharpening_iLowSharpPower_Bin [7:0] AFIT8_Sharpening_iHighSharpPower_Bin [15:8]
+0x0F120F0F, //0F0F//70000B34//AFIT8_Sharpening_iLowShDenoise_Bin [7:0] AFIT8_Sharpening_iHighShDenoise_Bin [15:8]
+0x0F120440, //0440//70000B36//AFIT8_Sharpening_iReduceEdgeMinMult_Bin [7:0] AFIT8_Sharpening_iReduceEdgeSlope_Bin [15:8]
+0x0F120302, //0302//70000B38//AFIT8_demsharpmix1_iWideFiltReduce_Bin [7:0] AFIT8_demsharpmix1_iNarrFiltReduce_Bin [15:8]
+0x0F122828, //2828//70000B3A//AFIT8_sddd8a_iClustThresh_H_sBin[7:0] AFIT8_sddd8a_iClustThresh_C_sBin [15:8]
+0x0F120101, //0101//70000B3C//AFIT8_sddd8a_iClustMulT_H_sBin [7:0] AFIT8_sddd8a_iClustMulT_C_sBin [15:8]
+0x0F122401, //2401//70000B3E//AFIT8_sddd8a_nClustLevel_H_sBin [7:0] AFIT8_sddd8a_DispTH_Low_sBin [15:8]
+0x0F123622, //3622//70000B40//AFIT8_sddd8a_DispTH_High_sBin [7:0] AFIT8_sddd8a_iDenThreshLow_sBin [15:8]
+0x0F122832, //2832//70000B42//AFIT8_sddd8a_iDenThreshHigh_sBin[7:0] AFIT8_Demosaicing_iEdgeDesat_sBin [15:8]
+0x0F120A00, //0A00//70000B44//AFIT8_Demosaicing_iEdgeDesatThrLow_sBin [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh_sBin [15:8]
+0x0F121003, //1003//70000B46//AFIT8_Demosaicing_iEdgeDesatLimit_sBin [7:0] AFIT8_Demosaicing_iDemSharpenLow_sBin [15:8]
+0x0F121E04, //1E04//70000B48//AFIT8_Demosaicing_iDemSharpenHigh_sBin [7:0] AFIT8_Demosaicing_iDemSharpThresh_sBin [15:8]
+0x0F120714, //0714//70000B4A//AFIT8_Demosaicing_iDemShLowLimit_sBin [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp_sBin [15:8]
+0x0F1232FF, //32FF//70000B4C//AFIT8_Demosaicing_iDemBlurLow_sBin [7:0] AFIT8_Demosaicing_iDemBlurHigh_sBin [15:8]
+0x0F125004, //5004//70000B4E//AFIT8_Demosaicing_iDemBlurRange_sBin [7:0] AFIT8_Sharpening_iLowSharpPower_sBin [15:8]
+0x0F120F40, //0F40//70000B50//AFIT8_Sharpening_iHighSharpPower_sBin [7:0] AFIT8_Sharpening_iLowShDenoise_sBin [15:8]
+0x0F12400F, //400F//70000B52//AFIT8_Sharpening_iHighShDenoise_sBin [7:0] AFIT8_Sharpening_iReduceEdgeMinMult_sBin [15:8]
+0x0F120204, //0204//70000B54//AFIT8_Sharpening_iReduceEdgeSlope_sBin [7:0] AFIT8_demsharpmix1_iWideFiltReduce_sBin [15:8]
+0x0F120003, //0003//70000B56//AFIT8_demsharpmix1_iNarrFiltReduce_sBin [7:0]
+0x0F120001, //0001//70000B58
+0x0F120000, //0000//70000B5A//AFIT16_BRIGHTNESS
+0x0F120000, //0000//70000B5C//AFIT16_CONTRAST
+0x0F120010, //00 //0000//70000B5E//AFIT16_SATURATION
+0x0F120000, //0000//70000B60//AFIT16_SHARP_BLUR
+0x0F120000, //0000//70000B62//AFIT16_GLAMOUR
+0x0F1200C1, //00C1//70000B64//AFIT16_sddd8a_edge_high
+0x0F120000, //0000//70000B66
+0x0F1203FF, //03FF//70000B68//AFIT16_Demosaicing_iSatVal
+0x0F12009E, //009E//70000B6A//AFIT16_Sharpening_iReduceEdgeThresh
+0x0F12017C, //017C//70000B6C//AFIT16_demsharpmix1_iRGBOffset
+0x0F1203FF, //03FF//70000B6E//AFIT16_demsharpmix1_iDemClamp
+0x0F12000C, //000C//70000B70//AFIT16_demsharpmix1_iLowThreshold
+0x0F120010, //0010//70000B72//AFIT16_demsharpmix1_iHighThreshold
+0x0F1200C8, //00C8//70000B74//AFIT16_demsharpmix1_iLowBright
+0x0F1203E8, //03E8//70000B76//AFIT16_demsharpmix1_iHighBright
+0x0F120046, //0046//70000B78//AFIT16_demsharpmix1_iLowSat
+0x0F120050, //0050//70000B7A//AFIT16_demsharpmix1_iHighSat
+0x0F120070, //0070//70000B7C//AFIT16_demsharpmix1_iTune
+0x0F120001, //0001//70000B7E//AFIT16_demsharpmix1_iHystThLow
+0x0F120000, //0000//70000B80//AFIT16_demsharpmix1_iHystThHigh
+0x0F120320, //0320//70000B82//AFIT16_demsharpmix1_iHystCenter
+0x0F12008C, //008C//70000B84//AFIT16_Sharpening_iLowSharpClamp
+0x0F120014, //0014//70000B86//AFIT16_Sharpening_iHighSharpClamp
+0x0F12002D, //002D//70000B88//AFIT16_Sharpening_iLowSharpClamp_Bin
+0x0F120019, //0019//70000B8A//AFIT16_Sharpening_iHighSharpClamp_Bin
+0x0F12002D, //002D//70000B8C//AFIT16_Sharpening_iLowSharpClamp_sBin
+0x0F120019, //0019//70000B8E//AFIT16_Sharpening_iHighSharpClamp_sBin
+0x0F120A24, //0A24//70000B90//AFIT8_sddd8a_edge_low [7:0] AFIT8_sddd8a_repl_thresh [15:8]
+0x0F121701, //1701//70000B92//AFIT8_sddd8a_repl_force [7:0] AFIT8_sddd8a_sat_level [15:8]
+0x0F120229, //0229//70000B94//AFIT8_sddd8a_sat_thr[7:0] AFIT8_sddd8a_sat_mpl [15:8]
+0x0F121403, //1403//70000B96//AFIT8_sddd8a_sat_noise[7:0] AFIT8_sddd8a_iMaxSlopeAllowed [15:8]
+0x0F120004, //0004//70000B98//AFIT8_sddd8a_iHotThreshHigh[7:0] AFIT8_sddd8a_iHotThreshLow [15:8]
+0x0F120300, //0300//70000B9A//AFIT8_sddd8a_iColdThreshHigh[7:0] AFIT8_sddd8a_iColdThreshLow [15:8]
+0x0F120000, //0000//70000B9C//AFIT8_sddd8a_AddNoisePower1[7:0] AFIT8_sddd8a_AddNoisePower2 [15:8]
+0x0F1202FF, //02FF//70000B9E//AFIT8_sddd8a_iSatSat[7:0] AFIT8_sddd8a_iRadialTune [15:8]
+0x0F1205DE, //05DE//70000BA0//AFIT8_sddd8a_iRadialLimit [7:0] AFIT8_sddd8a_iRadialPower [15:8]
+0x0F121414, //1414//70000BA2//AFIT8_sddd8a_iLowMaxSlopeAllowed [7:0] AFIT8_sddd8a_iHighMaxSlopeAllowed [15:8]
+0x0F120301, //0301//70000BA4//AFIT8_sddd8a_iLowSlopeThresh[7:0] AFIT8_sddd8a_iHighSlopeThresh [15:8]
+0x0F120007, //0007//70000BA6//AFIT8_sddd8a_iSquaresRounding [7:0]
+0x0F121000, //1000//70000BA8
+0x0F122303, //2303//70000BAA
+0x0F12231A, //231A//70000BAC
+0x0F120023, //0023//70000BAE
+0x0F121E80, //1E80//70000BB0//AFIT8_Demosaicing_iCentGrad[7:0] AFIT8_Demosaicing_iMonochrom[15:8]
+0x0F121E08, //1E08//70000BB2//AFIT8_Demosaicing_iDecisionThresh[7:0] AFIT8_Demosaicing_iDesatThresh[15:8]
+0x0F12010A, //010A//70000BB4//AFIT8_Demosaicing_iEnhThresh[7:0] AFIT8_Demosaicing_iGRDenoiseVal[15:8]
+0x0F120001, //0001//70000BB6//AFIT8_Demosaicing_iGBDenoiseVal[7:0] AFIT8_Demosaicing_iNearGrayDesat[15:8]
+0x0F123C0A, //3C0A//70000BB8//AFIT8_Demosaicing_iDFD_ReduceCoeff[7:0] AFIT8_Sharpening_iMSharpen[15:8]
+0x0F122300, //2300//70000BBA//AFIT8_Sharpening_iMShThresh[7:0] AFIT8_Sharpening_iWSharpen[15:8]
+0x0F120200, //0200//70000BBC//AFIT8_Sharpening_iWShThresh[7:0] AFIT8_Sharpening_nSharpWidth[15:8]
+0x0F12FF00, //FF00//70000BBE//AFIT8_Sharpening_iReduceNegative[7:0] AFIT8_Sharpening_iShDespeckle[15:8]
+0x0F120200, //0200//70000BC0//AFIT8_demsharpmix1_iRGBMultiplier[7:0] AFIT8_demsharpmix1_iFilterPower[15:8]
+0x0F121E10, //1E10//70000BC2//AFIT8_demsharpmix1_iBCoeff[7:0] AFIT8_demsharpmix1_iGCoeff[15:8]
+0x0F120000, //0000//70000BC4//AFIT8_demsharpmix1_iWideMult[7:0] AFIT8_demsharpmix1_iNarrMult[15:8]
+0x0F120009, //0009//70000BC6//AFIT8_demsharpmix1_iHystFalloff[7:0] AFIT8_demsharpmix1_iHystMinMult[15:8]
+0x0F120406, //0406//70000BC8//AFIT8_demsharpmix1_iHystWidth[7:0] AFIT8_demsharpmix1_iHystFallLow[15:8]
+0x0F120705, //0705//70000BCA//AFIT8_demsharpmix1_iHystFallHigh[7:0] AFIT8_demsharpmix1_iHystTune[15:8]
+0x0F120306, //0306//70000BCC
+0x0F120509, //0509//70000BCE
+0x0F122806, //2806//70000BD0
+0x0F121428, //1428//70000BD2
+0x0F120518, //0518//70000BD4//[15:8]iUVNRStrengthL [7:0]iMaxThreshH
+0x0F128005, //8005//70000BD6//[7:0]iUVNRStrengthH AFIT8_byr_cgras_iShadingPower[15:8]
+0x0F120080, //0080//70000BD8//AFIT8_RGBGamma2_iLinearity [7:0] AFIT8_RGBGamma2_iDarkReduce [15:8]
+0x0F120080, //0080//70000BDA//AFIT8_ccm_oscar_iSaturation[7:0] AFIT8_RGB2YUV_iYOffset [15:8]
+0x0F120080, //0080//70000BDC//AFIT8_RGB2YUV_iRGBGain [7:0] AFIT8_RGB2YUV_iSaturation [15:8]
+0x0F120101, //0101//70000BDE//AFIT8_sddd8a_iClustThresh_H [7:0] AFIT8_sddd8a_iClustThresh_C [15:8]
+0x0F120707, //0707//70000BE0//AFIT8_sddd8a_iClustMulT_H [7:0] AFIT8_sddd8a_iClustMulT_C [15:8]
+0x0F124B01, //4B01//70000BE2//AFIT8_sddd8a_nClustLevel_H [7:0] AFIT8_sddd8a_DispTH_Low [15:8]
+0x0F122A4B, //2A4B//70000BE4//AFIT8_sddd8a_DispTH_High [7:0] AFIT8_sddd8a_iDenThreshLow [15:8]
+0x0F125020, //5020//70000BE6//AFIT8_sddd8a_iDenThreshHigh[7:0] AFIT8_Demosaicing_iEdgeDesat [15:8]
+0x0F120500, //0500//70000BE8//AFIT8_Demosaicing_iEdgeDesatThrLow [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh [15:8]
+0x0F121C03, //1C03//70000BEA//AFIT8_Demosaicing_iEdgeDesatLimit[7:0] AFIT8_Demosaicing_iDemSharpenLow [15:8]
+0x0F120D0C, //0D0C//70000BEC//AFIT8_Demosaicing_iDemSharpenHigh[7:0] AFIT8_Demosaicing_iDemSharpThresh [15:8]
+0x0F120823, //0823//70000BEE//AFIT8_Demosaicing_iDemShLowLimit [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp [15:8]
+0x0F121428, //1428//70000BF0//AFIT8_Demosaicing_iDemBlurLow[7:0] AFIT8_Demosaicing_iDemBlurHigh [15:8]
+0x0F126401, //6401//70000BF2//AFIT8_Demosaicing_iDemBlurRange[7:0] AFIT8_Sharpening_iLowSharpPower [15:8]
+0x0F12282D, //282D//70000BF4//AFIT8_Sharpening_iHighSharpPower[7:0] AFIT8_Sharpening_iLowShDenoise [15:8]
+0x0F122012, //2012//70000BF6//AFIT8_Sharpening_iHighShDenoise [7:0] AFIT8_Sharpening_iReduceEdgeMinMult [15:8]
+0x0F120204, //0204//70000BF8//AFIT8_Sharpening_iReduceEdgeSlope [7:0] AFIT8_demsharpmix1_iWideFiltReduce [15:8]
+0x0F123C03, //3C03//70000BFA//AFIT8_demsharpmix1_iNarrFiltReduce [7:0] AFIT8_sddd8a_iClustThresh_H_Bin [15:8]
+0x0F12013C, //013C//70000BFC//AFIT8_sddd8a_iClustThresh_C_Bin [7:0] AFIT8_sddd8a_iClustMulT_H_Bin [15:8]
+0x0F120101, //0101//70000BFE//AFIT8_sddd8a_iClustMulT_C_Bin [7:0] AFIT8_sddd8a_nClustLevel_H_Bin [15:8]
+0x0F121C1E, //1C1E//70000C00//AFIT8_sddd8a_DispTH_Low_Bin [7:0] AFIT8_sddd8a_DispTH_High_Bin [15:8]
+0x0F121E22, //1E22//70000C02//AFIT8_sddd8a_iDenThreshLow_Bin [7:0] AFIT8_sddd8a_iDenThreshHigh_Bin [15:8]
+0x0F120028, //0028//70000C04//AFIT8_Demosaicing_iEdgeDesat_Bin[7:0] AFIT8_Demosaicing_iEdgeDesatThrLow_Bin [15:8]
+0x0F12030A, //030A//70000C06//AFIT8_Demosaicing_iEdgeDesatThrHigh_Bin [7:0] AFIT8_Demosaicing_iEdgeDesatLimit_Bin [15:8]
+0x0F120214, //0214//70000C08//AFIT8_Demosaicing_iDemSharpenLow_Bin [7:0] AFIT8_Demosaicing_iDemSharpenHigh_Bin [15:8]
+0x0F120E14, //0E14//70000C0A//AFIT8_Demosaicing_iDemSharpThresh_Bin [7:0] AFIT8_Demosaicing_iDemShLowLimit_Bin [15:8]
+0x0F12FF06, //FF06//70000C0C//AFIT8_Demosaicing_iDespeckleForDemsharp_Bin [7:0] AFIT8_Demosaicing_iDemBlurLow_Bin [15:8]
+0x0F120432, //0432//70000C0E//AFIT8_Demosaicing_iDemBlurHigh_Bin [7:0] AFIT8_Demosaicing_iDemBlurRange_Bin [15:8]
+0x0F124052, //4052//70000C10//AFIT8_Sharpening_iLowSharpPower_Bin [7:0] AFIT8_Sharpening_iHighSharpPower_Bin [15:8]
+0x0F12150C, //150C//70000C12//AFIT8_Sharpening_iLowShDenoise_Bin [7:0] AFIT8_Sharpening_iHighShDenoise_Bin [15:8]
+0x0F120440, //0440//70000C14//AFIT8_Sharpening_iReduceEdgeMinMult_Bin [7:0] AFIT8_Sharpening_iReduceEdgeSlope_Bin [15:8]
+0x0F120302, //0302//70000C16//AFIT8_demsharpmix1_iWideFiltReduce_Bin [7:0] AFIT8_demsharpmix1_iNarrFiltReduce_Bin [15:8]
+0x0F123C3C, //3C3C//70000C18//AFIT8_sddd8a_iClustThresh_H_sBin[7:0] AFIT8_sddd8a_iClustThresh_C_sBin [15:8]
+0x0F120101, //0101//70000C1A//AFIT8_sddd8a_iClustMulT_H_sBin [7:0] AFIT8_sddd8a_iClustMulT_C_sBin [15:8]
+0x0F121E01, //1E01//70000C1C//AFIT8_sddd8a_nClustLevel_H_sBin [7:0] AFIT8_sddd8a_DispTH_Low_sBin [15:8]
+0x0F12221C, //221C//70000C1E//AFIT8_sddd8a_DispTH_High_sBin [7:0] AFIT8_sddd8a_iDenThreshLow_sBin [15:8]
+0x0F12281E, //281E//70000C20//AFIT8_sddd8a_iDenThreshHigh_sBin[7:0] AFIT8_Demosaicing_iEdgeDesat_sBin [15:8]
+0x0F120A00, //0A00//70000C22//AFIT8_Demosaicing_iEdgeDesatThrLow_sBin [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh_sBin [15:8]
+0x0F121403, //1403//70000C24//AFIT8_Demosaicing_iEdgeDesatLimit_sBin [7:0] AFIT8_Demosaicing_iDemSharpenLow_sBin [15:8]
+0x0F121402, //1402//70000C26//AFIT8_Demosaicing_iDemSharpenHigh_sBin [7:0] AFIT8_Demosaicing_iDemSharpThresh_sBin [15:8]
+0x0F12060E, //060E//70000C28//AFIT8_Demosaicing_iDemShLowLimit_sBin [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp_sBin [15:8]
+0x0F1232FF, //32FF//70000C2A//AFIT8_Demosaicing_iDemBlurLow_sBin [7:0] AFIT8_Demosaicing_iDemBlurHigh_sBin [15:8]
+0x0F125204, //5204//70000C2C//AFIT8_Demosaicing_iDemBlurRange_sBin [7:0] AFIT8_Sharpening_iLowSharpPower_sBin [15:8]
+0x0F120C40, //0C40//70000C2E//AFIT8_Sharpening_iHighSharpPower_sBin [7:0] AFIT8_Sharpening_iLowShDenoise_sBin [15:8]
+0x0F124015, //4015//70000C30//AFIT8_Sharpening_iHighShDenoise_sBin [7:0] AFIT8_Sharpening_iReduceEdgeMinMult_sBin [15:8]
+0x0F120204, //0204//70000C32//AFIT8_Sharpening_iReduceEdgeSlope_sBin [7:0] AFIT8_demsharpmix1_iWideFiltReduce_sBin [15:8]
+0x0F120003, //0003//70000C34//AFIT8_demsharpmix1_iNarrFiltReduce_sBin [7:0]
+0x0F120001, //0001//70000C36
+0x0F120003, //0000//0000//70000C38//AFIT16_BRIGHTNESS
+0x0F120000, //0000//0000//70000C3A//AFIT16_CONTRAST
+0x0F120000, //0000//0000//70000C3C//AFIT16_SATURATION
+0x0F120000, //0000//0000//70000C3E//AFIT16_SHARP_BLUR
+0x0F120000, //0000//0000//70000C40//AFIT16_GLAMOUR
+0x0F1200C1, //00C1//00C1//70000C42//AFIT16_sddd8a_edge_high
+0x0F120000, //0000//0000//70000C44
+0x0F1203FF, //03FF//03FF//70000C46//AFIT16_Demosaicing_iSatVal
+0x0F12009C, //009C//0008//70000C48//AFIT16_Sharpening_iReduceEdgeThresh
+0x0F120251, //0251//017C//70000C4A//AFIT16_demsharpmix1_iRGBOffset
+0x0F1203FF, //03FF//03FF//70000C4C//AFIT16_demsharpmix1_iDemClamp
+0x0F12000C, //000C//000C//70000C4E//AFIT16_demsharpmix1_iLowThreshold
+0x0F120010, //0010//0010//70000C50//AFIT16_demsharpmix1_iHighThreshold
+0x0F120032, //0032//0032//70000C52//AFIT16_demsharpmix1_iLowBright
+0x0F12028A, //028A//028A//70000C54//AFIT16_demsharpmix1_iHighBright
+0x0F120032, //0032//0032//70000C56//AFIT16_demsharpmix1_iLowSat
+0x0F1201F4, //01F4//01F4//70000C58//AFIT16_demsharpmix1_iHighSat
+0x0F120070, //0070//0070//70000C5A//AFIT16_demsharpmix1_iTune
+0x0F120002, //0002//0002//70000C5C//AFIT16_demsharpmix1_iHystThLow
+0x0F120000, //0000//0000//70000C5E//AFIT16_demsharpmix1_iHystThHigh
+0x0F120320, //0320//0320//70000C60//AFIT16_demsharpmix1_iHystCenter
+0x0F120044, //0044//0070//70000C62//AFIT16_Sharpening_iLowSharpClamp
+0x0F120014, //0014//0014//70000C64//AFIT16_Sharpening_iHighSharpClamp
+0x0F120046, //0046//0046//70000C66//AFIT16_Sharpening_iLowSharpClamp_Bin
+0x0F120019, //0019//0019//70000C68//AFIT16_Sharpening_iHighSharpClamp_Bin
+0x0F120046, //0046//0046//70000C6A//AFIT16_Sharpening_iLowSharpClamp_sBin
+0x0F120019, //0019//0019//70000C6C//AFIT16_Sharpening_iHighSharpClamp_sBin
+0x0F120A24, //0A24//0A24//70000C6E//AFIT8_sddd8a_edge_low [7:0] AFIT8_sddd8a_repl_thresh [15:8]
+0x0F121701, //1701//1701//70000C70//AFIT8_sddd8a_repl_force [7:0] AFIT8_sddd8a_sat_level [15:8]
+0x0F120229, //0229//0229//70000C72//AFIT8_sddd8a_sat_thr[7:0] AFIT8_sddd8a_sat_mpl [15:8]
+0x0F120503, //0503//0503//70000C74//AFIT8_sddd8a_sat_noise[7:0] AFIT8_sddd8a_iMaxSlopeAllowed [15:8]
+0x0F12080F, //080F//0101//70000C76//AFIT8_sddd8a_iHotThreshHigh[7:0] AFIT8_sddd8a_iHotThreshLow [15:8]
+0x0F120808, //0808//0101//70000C78//AFIT8_sddd8a_iColdThreshHigh[7:0] AFIT8_sddd8a_iColdThreshLow [15:8]
+0x0F120000, //0000//0000//70000C7A//AFIT8_sddd8a_AddNoisePower1[7:0] AFIT8_sddd8a_AddNoisePower2 [15:8]
+0x0F1200FF, //00FF//02FF//70000C7C//AFIT8_sddd8a_iSatSat[7:0] AFIT8_sddd8a_iRadialTune [15:8]
+0x0F12012D, //012D//0396//70000C7E//AFIT8_sddd8a_iRadialLimit [7:0] AFIT8_sddd8a_iRadialPower [15:8]
+0x0F121414, //1414//1414//70000C80//AFIT8_sddd8a_iLowMaxSlopeAllowed [7:0] AFIT8_sddd8a_iHighMaxSlopeAllowed [15:8]
+0x0F120301, //0301//0301//70000C82//AFIT8_sddd8a_iLowSlopeThresh[7:0] AFIT8_sddd8a_iHighSlopeThresh [15:8]
+0x0F120007, //0007//0007//70000C84//AFIT8_sddd8a_iSquaresRounding [7:0]
+0x0F121000, //1000//1000//70000C86
+0x0F122003, //2003//2003//70000C88
+0x0F121020, //1020//1020//70000C8A
+0x0F120010, //0010//0010//70000C8C
+0x0F121EFF, //1EFF//1E80//70000C8E//AFIT8_Demosaicing_iCentGrad[7:0] AFIT8_Demosaicing_iMonochrom[15:8]
+0x0F121E06, //1E06//1E06//70000C90//AFIT8_Demosaicing_iDecisionThresh[7:0] AFIT8_Demosaicing_iDesatThresh[15:8]
+0x0F12060A, //060A//030C//70000C92//AFIT8_Demosaicing_iEnhThresh[7:0] AFIT8_Demosaicing_iGRDenoiseVal[15:8]
+0x0F120306, //0306//0103//70000C94//AFIT8_Demosaicing_iGBDenoiseVal[7:0] AFIT8_Demosaicing_iNearGrayDesat[15:8]
+0x0F128B0A, //8B0A//5A0A//70000C96//AFIT8_Demosaicing_iDFD_ReduceCoeff[7:0] AFIT8_Sharpening_iMSharpen[15:8]
+0x0F122837, //2837//2D00//70000C98//AFIT8_Sharpening_iMShThresh[7:0] AFIT8_Sharpening_iWSharpen[15:8]
+0x0F120110, //0110//0100//70000C9A//AFIT8_Sharpening_iWShThresh[7:0] AFIT8_Sharpening_nSharpWidth[15:8]
+0x0F12FF00, //FF00//FF00//70000C9C//AFIT8_Sharpening_iReduceNegative[7:0] AFIT8_Sharpening_iShDespeckle[15:8]
+0x0F120200, //0200//0200//70000C9E//AFIT8_demsharpmix1_iRGBMultiplier[7:0] AFIT8_demsharpmix1_iFilterPower[15:8]
+0x0F121E10, //1E10//1E10//70000CA0//AFIT8_demsharpmix1_iBCoeff[7:0] AFIT8_demsharpmix1_iGCoeff[15:8]
+0x0F120000, //0000//0000//70000CA2//AFIT8_demsharpmix1_iWideMult[7:0] AFIT8_demsharpmix1_iNarrMult[15:8]
+0x0F120009, //0009//0009//70000CA4//AFIT8_demsharpmix1_iHystFalloff[7:0] AFIT8_demsharpmix1_iHystMinMult[15:8]
+0x0F120406, //0406//0406//70000CA6//AFIT8_demsharpmix1_iHystWidth[7:0] AFIT8_demsharpmix1_iHystFallLow[15:8]
+0x0F120705, //0705//0705//70000CA8//AFIT8_demsharpmix1_iHystFallHigh[7:0] AFIT8_demsharpmix1_iHystTune[15:8]
+0x0F120305, //0305//0305//70000CAA
+0x0F120609, //0609//0609//70000CAC
+0x0F122C07, //2C07//2C07//70000CAE
+0x0F12142C, //142C//142C//70000CB0
+0x0F120B18, //0B18//0B18//70000CB2//[15:8]iUVNRStrengthL [7:0]iMaxThreshH
+0x0F12800B, //800B//800B//70000CB4//[7:0]iUVNRStrengthH AFIT8_byr_cgras_iShadingPower[15:8]
+0x0F120080, //0080//0080//70000CB6//AFIT8_RGBGamma2_iLinearity [7:0] AFIT8_RGBGamma2_iDarkReduce [15:8]
+0x0F120080, //0080//0080//70000CB8//AFIT8_ccm_oscar_iSaturation[7:0] AFIT8_RGB2YUV_iYOffset [15:8]
+0x0F120080, //0080//0080//70000CBA//AFIT8_RGB2YUV_iRGBGain [7:0] AFIT8_RGB2YUV_iSaturation [15:8]
+0x0F125050, //5050//0101//70000CBC//AFIT8_sddd8a_iClustThresh_H [7:0] AFIT8_sddd8a_iClustThresh_C [15:8]
+0x0F120101, //0101//0A0A//70000CBE//AFIT8_sddd8a_iClustMulT_H [7:0] AFIT8_sddd8a_iClustMulT_C [15:8]
+0x0F123201, //3201//3201//70000CC0//AFIT8_sddd8a_nClustLevel_H [7:0] AFIT8_sddd8a_DispTH_Low [15:8]
+0x0F121832, //1832//1428//70000CC2//AFIT8_sddd8a_DispTH_High [7:0] AFIT8_sddd8a_iDenThreshLow [15:8]
+0x0F12210C, //210C//100C//70000CC4//AFIT8_sddd8a_iDenThreshHigh[7:0] AFIT8_Demosaicing_iEdgeDesat [15:8]
+0x0F120A00, //0A00//0500//70000CC6//AFIT8_Demosaicing_iEdgeDesatThrLow [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh [15:8]
+0x0F121E04, //1E04//1E02//70000CC8//AFIT8_Demosaicing_iEdgeDesatLimit[7:0] AFIT8_Demosaicing_iDemSharpenLow [15:8]
+0x0F120A08, //0A08//040C//70000CCA//AFIT8_Demosaicing_iDemSharpenHigh[7:0] AFIT8_Demosaicing_iDemSharpThresh [15:8]
+0x0F12070C, //070C//0828//70000CCC//AFIT8_Demosaicing_iDemShLowLimit [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp [15:8]
+0x0F123264, //3264//5064//70000CCE//AFIT8_Demosaicing_iDemBlurLow[7:0] AFIT8_Demosaicing_iDemBlurHigh [15:8]
+0x0F125A02, //5A02//4605//70000CD0//AFIT8_Demosaicing_iDemBlurRange[7:0] AFIT8_Sharpening_iLowSharpPower [15:8]
+0x0F121040, //1040//1E68//70000CD2//AFIT8_Sharpening_iHighSharpPower[7:0] AFIT8_Sharpening_iLowShDenoise [15:8]
+0x0F124012, //4012//201E//70000CD4//AFIT8_Sharpening_iHighShDenoise [7:0] AFIT8_Sharpening_iReduceEdgeMinMult [15:8]
+0x0F120604, //0604//0604//70000CD6//AFIT8_Sharpening_iReduceEdgeSlope [7:0] AFIT8_demsharpmix1_iWideFiltReduce [15:8]
+0x0F124606, //4606//4606//70000CD8//AFIT8_demsharpmix1_iNarrFiltReduce [7:0] AFIT8_sddd8a_iClustThresh_H_Bin [15:8]
+0x0F120146, //0146//0146//70000CDA//AFIT8_sddd8a_iClustThresh_C_Bin [7:0] AFIT8_sddd8a_iClustMulT_H_Bin [15:8]
+0x0F120101, //0101//0101//70000CDC//AFIT8_sddd8a_iClustMulT_C_Bin [7:0] AFIT8_sddd8a_nClustLevel_H_Bin [15:8]
+0x0F121C18, //1C18//1C18//70000CDE//AFIT8_sddd8a_DispTH_Low_Bin [7:0] AFIT8_sddd8a_DispTH_High_Bin [15:8]
+0x0F121819, //1819//1819//70000CE0//AFIT8_sddd8a_iDenThreshLow_Bin [7:0] AFIT8_sddd8a_iDenThreshHigh_Bin [15:8]
+0x0F120028, //0028//0028//70000CE2//AFIT8_Demosaicing_iEdgeDesat_Bin[7:0] AFIT8_Demosaicing_iEdgeDesatThrLow_Bin [15:8]
+0x0F12030A, //030A//030A//70000CE4//AFIT8_Demosaicing_iEdgeDesatThrHigh_Bin [7:0] AFIT8_Demosaicing_iEdgeDesatLimit_Bin [15:8]
+0x0F120514, //0514//0514//70000CE6//AFIT8_Demosaicing_iDemSharpenLow_Bin [7:0] AFIT8_Demosaicing_iDemSharpenHigh_Bin [15:8]
+0x0F120C14, //0C14//0C14//70000CE8//AFIT8_Demosaicing_iDemSharpThresh_Bin [7:0] AFIT8_Demosaicing_iDemShLowLimit_Bin [15:8]
+0x0F12FF05, //FF05//FF05//70000CEA//AFIT8_Demosaicing_iDespeckleForDemsharp_Bin [7:0] AFIT8_Demosaicing_iDemBlurLow_Bin [15:8]
+0x0F120432, //0432//0432//70000CEC//AFIT8_Demosaicing_iDemBlurHigh_Bin [7:0] AFIT8_Demosaicing_iDemBlurRange_Bin [15:8]
+0x0F124052, //4052//4052//70000CEE//AFIT8_Sharpening_iLowSharpPower_Bin [7:0] AFIT8_Sharpening_iHighSharpPower_Bin [15:8]
+0x0F121514, //1514//1514//70000CF0//AFIT8_Sharpening_iLowShDenoise_Bin [7:0] AFIT8_Sharpening_iHighShDenoise_Bin [15:8]
+0x0F120440, //0440//0440//70000CF2//AFIT8_Sharpening_iReduceEdgeMinMult_Bin [7:0] AFIT8_Sharpening_iReduceEdgeSlope_Bin [15:8]
+0x0F120302, //0302//0302//70000CF4//AFIT8_demsharpmix1_iWideFiltReduce_Bin [7:0] AFIT8_demsharpmix1_iNarrFiltReduce_Bin [15:8]
+0x0F124646, //4646//4646//70000CF6//AFIT8_sddd8a_iClustThresh_H_sBin[7:0] AFIT8_sddd8a_iClustThresh_C_sBin [15:8]
+0x0F120101, //0101//0101//70000CF8//AFIT8_sddd8a_iClustMulT_H_sBin [7:0] AFIT8_sddd8a_iClustMulT_C_sBin [15:8]
+0x0F121801, //1801//1801//70000CFA//AFIT8_sddd8a_nClustLevel_H_sBin [7:0] AFIT8_sddd8a_DispTH_Low_sBin [15:8]
+0x0F12191C, //191C//191C//70000CFC//AFIT8_sddd8a_DispTH_High_sBin [7:0] AFIT8_sddd8a_iDenThreshLow_sBin [15:8]
+0x0F122818, //2818//2818//70000CFE//AFIT8_sddd8a_iDenThreshHigh_sBin[7:0] AFIT8_Demosaicing_iEdgeDesat_sBin [15:8]
+0x0F120A00, //0A00//0A00//70000D00//AFIT8_Demosaicing_iEdgeDesatThrLow_sBin [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh_sBin [15:8]
+0x0F121403, //1403//1403//70000D02//AFIT8_Demosaicing_iEdgeDesatLimit_sBin [7:0] AFIT8_Demosaicing_iDemSharpenLow_sBin [15:8]
+0x0F121405, //1405//1405//70000D04//AFIT8_Demosaicing_iDemSharpenHigh_sBin [7:0] AFIT8_Demosaicing_iDemSharpThresh_sBin [15:8]
+0x0F12050C, //050C//050C//70000D06//AFIT8_Demosaicing_iDemShLowLimit_sBin [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp_sBin [15:8]
+0x0F1232FF, //32FF//32FF//70000D08//AFIT8_Demosaicing_iDemBlurLow_sBin [7:0] AFIT8_Demosaicing_iDemBlurHigh_sBin [15:8]
+0x0F125204, //5204//5204//70000D0A//AFIT8_Demosaicing_iDemBlurRange_sBin [7:0] AFIT8_Sharpening_iLowSharpPower_sBin [15:8]
+0x0F121440, //1440//1440//70000D0C//AFIT8_Sharpening_iHighSharpPower_sBin [7:0] AFIT8_Sharpening_iLowShDenoise_sBin [15:8]
+0x0F124015, //4015//4015//70000D0E//AFIT8_Sharpening_iHighShDenoise_sBin [7:0] AFIT8_Sharpening_iReduceEdgeMinMult_sBin [15:8]
+0x0F120204, //0204//0204//70000D10//AFIT8_Sharpening_iReduceEdgeSlope_sBin [7:0] AFIT8_demsharpmix1_iWideFiltReduce_sBin [15:8]
+0x0F120003, //0003//0003//70000D12//AFIT8_demsharpmix1_iNarrFiltReduce_sBin [7:0]
+0x0F120001, //0001//0001//70000D14
+
+0x0F12BA7A, //70000D16
+0x0F124FDE, //70000D18
+0x0F12137F, //70000D1A
+0x0F123BDE, //70000D1C
+0x0F122102, //70000D1E
+0x0F1200B5, //70000D20
+
+//===================================================================
+// Brightness setting
+//===================================================================
+0x002A1300,
+0x0F12019D,
+
+0x002A1306,
+0x0F120280,
+
+};
+
+static const u32 s5k5ccgx_camcorder_set[] =
+{
+0xFCFCD000,
+0x00287000,
+0x002A01F6,
+0x0F120800, //REG_TC_GP_PrevReqInputWidth //Sensor Crop Width 2048
+0x0F120600, //REG_TC_GP_PrevReqInputHeight //Sensor Crop Height 1536
+0x0F120000, //REG_TC_GP_PrevInputWidthOfs //Sensor HOffset 0
+0x0F120000, //REG_TC_GP_PrevInputHeightOfs //Sensor VOffset 0
+0x0F120800, //REG_TC_GP_CapReqInputWidth //Sensor Crop Width 2048
+0x0F120600, //REG_TC_GP_CapReqInputHeight //Sensor Crop Height 1368
+0x0F120000, //REG_TC_GP_CapInputWidthOfs //Sensor HOffset 0
+0x0F120000, //REG_TC_GP_CapInputHeightOfs //Sensor VOffset 0
+0x002A0216,
+0x0F120001, //REG_TC_GP_bUseReqInputInPre
+0x0F120001, //REG_TC_GP_bUseReqInputInCap
+
+
+//Preview Size
+0x002A0400,
+0x0F120300, //REG_0TC_PCFG_usWidth
+0x0F1201E0, //REG_0TC_PCFG_usHeight
+
+0x002A029E,
+0x0F120400, //REG_2TC_PCFG_usWidth
+0x0F120300, //REG_2TC_PCFG_usHeight
+
+//Capture Size
+0x002A0330,
+0x0F120800, //REG_0TC_CCFG_usWidth
+0x0F120600, //REG_0TC_CCFG_usHeight
+
+0x002A0388,
+0x0F120800, //REG_2TC_CCFG_usWidth
+0x0F120600, //REG_2TC_CCFG_usHeight
+
+};
+
+static const u32 s5k5ccgx_update_preview_reg[] = {
+//PREVIEW
+0x002A0208,
+0x0F120000, //REG_TC_GP_ActivePrevConfig
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A020C,
+0x0F120001, //REG_TC_GP_PrevOpenAfterChange
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A020A,
+0x0F120001, //REG_TC_GP_PrevConfigChanged
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120000, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+0xFFFF0064, //Delay 100ms
+};
+
+static const u32 s5k5ccgx_update_hd_preview_reg[] = {
+/* PREVIEW */
+0x002A0208,
+0x0F120000, /* REG_TC_GP_ActivePrevConfig */
+0x002A0210,
+0x0F120000, /* REG_TC_GP_ActiveCapConfig */
+0x002A020C,
+0x0F120001, /* REG_TC_GP_PrevOpenAfterChange */
+0x002A01F4,
+0x0F120001, /* REG_TC_GP_NewConfigSync */
+0x002A020A,
+0x0F120001, /* REG_TC_GP_PrevConfigChanged */
+0x002A0212,
+0x0F120001, /* REG_TC_GP_CapConfigChanged */
+0x002A01E8,
+0x0F120000, /* REG_TC_GP_EnableCapture */
+0x0F120001, /* REG_TC_GP_EnableCaptureChanged */
+
+/* TNP_Regs_bUseAccurateFR */
+0x00287000,
+0x002A3FE4,
+0x0F120001, /* on/off TNP_Regs_bAccuDynamicFR */
+0x0F1234A2, /* on/off TNP_Regs_usMinAccuDynamicFrTme */
+0x0F1240FD, /* on/off TNP_Regs_usMaxAccuDynamicFrTme */
+
+0xFFFF0064, /* Delay 100ms */
+};
+
+static const u32 s5k5ccgx_stream_stop_reg[] = {
+0xFCFCD000,
+0x00287000,
+0x002A01E4,
+0x0F120000,
+0x0F120001,
+};
+
+static const u32 s5k5ccgx_176_144_Preview[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A023E, //Preview Size
+0x0F1200B0, //REG_0TC_PCFG_usWidth
+0x0F120090, //REG_0TC_PCFG_usHeight
+
+};
+
+static const u32 s5k5ccgx_320_240_Preview[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A023E,
+0x0F120140, //REG_0TC_PCFG_usWidth 320
+0x0F1200F0, //REG_0TC_PCFG_usHeight 240
+};
+
+
+
+static const u32 s5k5ccgx_352_288_Preview[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A023E,
+0x0F120160, //REG_0TC_PCFG_usWidth 280
+0x0F120120, //REG_0TC_PCFG_usHeight 1E0
+
+};
+static const u32 s5k5ccgx_528_432_Preview[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A023E, //Preview Size
+0x0F120210, //REG_0TC_PCFG_usWidth
+0x0F1201B0, //REG_0TC_PCFG_usHeight
+
+};
+
+static const u32 s5k5ccgx_640_480_Preview[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A023E,
+0x0F120280, //REG_0TC_PCFG_usWidth 280
+0x0F1201E0, //REG_0TC_PCFG_usHeight 1E0
+
+};
+
+static const u32 s5k5ccgx_720_480_Preview[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A023E,
+0x0F1202D0, //REG_0TC_PCFG_usWidth 280
+0x0F1201E0, //REG_0TC_PCFG_usHeight 1E0
+
+};
+
+static const u32 s5k5ccgx_800_600_Preview[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A023E,
+0x0F120320, //REG_0TC_PCFG_usWidth 280
+0x0F120258, //REG_0TC_PCFG_usHeight 1E0
+
+};
+
+#define S5K5CCGX_WIDE_PREVIEW_REG s5k5ccgx_1024_576_Preview
+static const u32 s5k5ccgx_1024_576_Preview[] = {
+0xFCFCD000,
+0x00287000,
+0x002A023E,
+0x0F120400, //REG_0TC_PCFG_usWidth 400
+0x0F120240, //REG_0TC_PCFG_usHeight 240
+0x0F120005, //REG_0TC_PCFG_Format
+0x0F1254F6, //REG_0TC_PCFG_usMaxOut4KHzRate
+0x0F1254F6, //REG_0TC_PCFG_usMinOut4KHzRate
+};
+
+static const u32 s5k5ccgx_1024_768_Preview[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A023E,
+0x0F120400, //REG_0TC_PCFG_usWidth 280
+0x0F120300, //REG_0TC_PCFG_usHeight 1E0
+
+};
+
+static const u32 s5k5ccgx_1280_1024_Preview[] = {
+
+//****************************************/
+0xFCFCD000,
+//****************************************/
+//===================================================================
+// History
+//===================================================================
+//20100717 : 1st release
+//20100806 : 2nd release for EVT0.1
+//20101028 : 3rd release for EVT1
+//WRITE #awbb_otp_disable 0000 //awb otp use
+//==========================================================================================
+//-->The below registers are for FACTORY ONLY. if you change them without prior notification
+// YOU are RESPONSIBLE for the FAILURE that will happen in the future.
+//==========================================================================================
+//===================================================================
+// Reset & Trap and Patch
+//===================================================================
+
+// Start of Trap and Patch
+// 2010-08-11 13:53:35
+0x00100001,
+0x10300000,
+0x00140001,
+
+0xFFFF000A, //p10
+// Start of Patch data
+0x00287000,
+0x002A352C,
+0x0F12B570, // 7000352C
+0x0F124A24, // 7000352E
+0x0F124924, // 70003530
+0x0F124825, // 70003532
+0x0F124B25, // 70003534
+0x0F122500, // 70003536
+0x0F12801D, // 70003538
+0x0F12C004, // 7000353A
+0x0F126001, // 7000353C
+0x0F124924, // 7000353E
+0x0F124824, // 70003540
+0x0F12F000, // 70003542
+0x0F12FBBD, // 70003544
+0x0F124924, // 70003546
+0x0F124824, // 70003548
+0x0F12F000, // 7000354A
+0x0F12FBB9, // 7000354C
+0x0F124824, // 7000354E
+0x0F124E24, // 70003550
+0x0F126430, // 70003552
+0x0F124924, // 70003554
+0x0F124825, // 70003556
+0x0F12F000, // 70003558
+0x0F12FBB2, // 7000355A
+0x0F124924, // 7000355C
+0x0F120030, // 7000355E
+0x0F123080, // 70003560
+0x0F126141, // 70003562
+0x0F124C23, // 70003564
+0x0F128365, // 70003566
+0x0F124923, // 70003568
+0x0F124824, // 7000356A
+0x0F12F000, // 7000356C
+0x0F12FBA8, // 7000356E
+0x0F124923, // 70003570
+0x0F124824, // 70003572
+0x0F12F000, // 70003574
+0x0F12FBA4, // 70003576
+0x0F124923, // 70003578
+0x0F124824, // 7000357A
+0x0F12F000, // 7000357C
+0x0F12FBA0, // 7000357E
+0x0F124923, // 70003580
+0x0F124824, // 70003582
+0x0F12F000, // 70003584
+0x0F12FB9C, // 70003586
+0x0F128125, // 70003588
+0x0F124923, // 7000358A
+0x0F124823, // 7000358C
+0x0F12F000, // 7000358E
+0x0F12FB97, // 70003590
+0x0F124923, // 70003592
+0x0F124823, // 70003594
+0x0F12F000, // 70003596
+0x0F12FB93, // 70003598
+0x0F1283A5, // 7000359A
+0x0F124922, // 7000359C
+0x0F124823, // 7000359E
+0x0F12F000, // 700035A0
+0x0F12FB8E, // 700035A2
+0x0F122101, // 700035A4
+0x0F120349, // 700035A6
+0x0F120020, // 700035A8
+0x0F123020, // 700035AA
+0x0F128041, // 700035AC
+0x0F122185, // 700035AE
+0x0F128081, // 700035B0
+0x0F12491F, // 700035B2
+0x0F1280C1, // 700035B4
+0x0F12481F, // 700035B6
+0x0F126730, // 700035B8
+0x0F12BC70, // 700035BA
+0x0F12BC08, // 700035BC
+0x0F124718, // 700035BE
+0x0F1200CA, // 700035C0
+0x0F125CC1, // 700035C2
+0x0F1203BD, // 700035C4
+0x0F120000, // 700035C6
+0x0F121C08, // 700035C8
+0x0F127000, // 700035CA
+0x0F123290, // 700035CC
+0x0F127000, // 700035CE
+0x0F123657, // 700035D0
+0x0F127000, // 700035D2
+0x0F12D9E7, // 700035D4
+0x0F120000, // 700035D6
+0x0F12383F, // 700035D8
+0x0F127000, // 700035DA
+0x0F12395D, // 700035DC
+0x0F120000, // 700035DE
+0x0F1238D1, // 700035E0
+0x0F127000, // 700035E2
+0x0F120000, // 700035E4
+0x0F127000, // 700035E6
+0x0F12399D, // 700035E8
+0x0F127000, // 700035EA
+0x0F12F903, // 700035EC
+0x0F120000, // 700035EE
+0x0F123AC1, // 700035F0
+0x0F127000, // 700035F2
+0x0F123FC8, // 700035F4
+0x0F127000, // 700035F6
+0x0F12368F, // 700035F8
+0x0F127000, // 700035FA
+0x0F12495F, // 700035FC
+0x0F120000, // 700035FE
+0x0F1236ED, // 70003600
+0x0F127000, // 70003602
+0x0F12E421, // 70003604
+0x0F120000, // 70003606
+0x0F1237AB, // 70003608
+0x0F127000, // 7000360A
+0x0F12216D, // 7000360C
+0x0F120000, // 7000360E
+0x0F12381F, // 70003610
+0x0F127000, // 70003612
+0x0F120179, // 70003614
+0x0F120001, // 70003616
+0x0F123BD5, // 70003618
+0x0F127000, // 7000361A
+0x0F1204C9, // 7000361C
+0x0F120000, // 7000361E
+0x0F123B25, // 70003620
+0x0F127000, // 70003622
+0x0F125027, // 70003624
+0x0F120000, // 70003626
+0x0F123BE1, // 70003628
+0x0F127000, // 7000362A
+0x0F1242B7, // 7000362C
+0x0F120000, // 7000362E
+0x0F1207FF, // 70003630
+0x0F120000, // 70003632
+0x0F123C5F, // 70003634
+0x0F127000, // 70003636
+0x0F12B570, // 70003638
+0x0F12000D, // 7000363A
+0x0F124CFC, // 7000363C
+0x0F128821, // 7000363E
+0x0F12F000, // 70003640
+0x0F12FB46, // 70003642
+0x0F128820, // 70003644
+0x0F124AFB, // 70003646
+0x0F120081, // 70003648
+0x0F125055, // 7000364A
+0x0F121C40, // 7000364C
+0x0F128020, // 7000364E
+0x0F12BC70, // 70003650
+0x0F12BC08, // 70003652
+0x0F124718, // 70003654
+0x0F126801, // 70003656
+0x0F120409, // 70003658
+0x0F120C09, // 7000365A
+0x0F126840, // 7000365C
+0x0F120400, // 7000365E
+0x0F120C00, // 70003660
+0x0F124AF5, // 70003662
+0x0F128992, // 70003664
+0x0F122A00, // 70003666
+0x0F12D00D, // 70003668
+0x0F122300, // 7000366A
+0x0F121A80, // 7000366C
+0x0F12D400, // 7000366E
+0x0F120003, // 70003670
+0x0F120418, // 70003672
+0x0F120C00, // 70003674
+0x0F124BF1, // 70003676
+0x0F121851, // 70003678
+0x0F12891B, // 7000367A
+0x0F12428B, // 7000367C
+0x0F12D300, // 7000367E
+0x0F12000B, // 70003680
+0x0F120419, // 70003682
+0x0F120C09, // 70003684
+0x0F124AEE, // 70003686
+0x0F128151, // 70003688
+0x0F128190, // 7000368A
+0x0F124770, // 7000368C
+0x0F12B510, // 7000368E
+0x0F124CEC, // 70003690
+0x0F1248ED, // 70003692
+0x0F1278A1, // 70003694
+0x0F122900, // 70003696
+0x0F12D101, // 70003698
+0x0F1287C1, // 7000369A
+0x0F12E004, // 7000369C
+0x0F127AE1, // 7000369E
+0x0F122900, // 700036A0
+0x0F12D001, // 700036A2
+0x0F122101, // 700036A4
+0x0F1287C1, // 700036A6
+0x0F12F000, // 700036A8
+0x0F12FB1A, // 700036AA
+0x0F1249E7, // 700036AC
+0x0F128B08, // 700036AE
+0x0F1206C2, // 700036B0
+0x0F12D50A, // 700036B2
+0x0F127AA2, // 700036B4
+0x0F120652, // 700036B6
+0x0F12D507, // 700036B8
+0x0F122210, // 700036BA
+0x0F124390, // 700036BC
+0x0F128308, // 700036BE
+0x0F1248E3, // 700036C0
+0x0F127AE1, // 700036C2
+0x0F126B00, // 700036C4
+0x0F12F000, // 700036C6
+0x0F12FB13, // 700036C8
+0x0F1248DB, // 700036CA
+0x0F1289C0, // 700036CC
+0x0F122801, // 700036CE
+0x0F12D109, // 700036D0
+0x0F1278A0, // 700036D2
+0x0F122800, // 700036D4
+0x0F12D006, // 700036D6
+0x0F127AE0, // 700036D8
+0x0F122800, // 700036DA
+0x0F12D003, // 700036DC
+0x0F127AA0, // 700036DE
+0x0F122140, // 700036E0
+0x0F124308, // 700036E2
+0x0F1272A0, // 700036E4
+0x0F12BC10, // 700036E6
+0x0F12BC08, // 700036E8
+0x0F124718, // 700036EA
+0x0F12B570, // 700036EC
+0x0F124DD7, // 700036EE
+0x0F124CD7, // 700036F0
+0x0F128B28, // 700036F2
+0x0F120701, // 700036F4
+0x0F12D507, // 700036F6
+0x0F122108, // 700036F8
+0x0F124388, // 700036FA
+0x0F128328, // 700036FC
+0x0F1249D5, // 700036FE
+0x0F126B20, // 70003700
+0x0F126B89, // 70003702
+0x0F12F000, // 70003704
+0x0F12FAFC, // 70003706
+0x0F128B28, // 70003708
+0x0F1206C1, // 7000370A
+0x0F12D5A0, // 7000370C
+0x0F1249CD, // 7000370E
+0x0F127A8A, // 70003710
+0x0F120652, // 70003712
+0x0F12D49C, // 70003714
+0x0F122210, // 70003716
+0x0F124390, // 70003718
+0x0F128328, // 7000371A
+0x0F127AC9, // 7000371C
+0x0F126B20, // 7000371E
+0x0F12F000, // 70003720
+0x0F12FAE6, // 70003722
+0x0F12E794, // 70003724
+0x0F12B5F8, // 70003726
+0x0F1249CB, // 70003728
+0x0F128F08, // 7000372A
+0x0F12000C, // 7000372C
+0x0F123480, // 7000372E
+0x0F122800, // 70003730
+0x0F12D000, // 70003732
+0x0F128360, // 70003734
+0x0F122000, // 70003736
+0x0F128708, // 70003738
+0x0F124DC8, // 7000373A
+0x0F1226FF, // 7000373C
+0x0F128828, // 7000373E
+0x0F121C76, // 70003740
+0x0F122702, // 70003742
+0x0F122803, // 70003744
+0x0F12D112, // 70003746
+0x0F128868, // 70003748
+0x0F122800, // 7000374A
+0x0F12D10F, // 7000374C
+0x0F1288E8, // 7000374E
+0x0F122800, // 70003750
+0x0F12D10C, // 70003752
+0x0F12F000, // 70003754
+0x0F12FADC, // 70003756
+0x0F122800, // 70003758
+0x0F12D008, // 7000375A
+0x0F128B60, // 7000375C
+0x0F122800, // 7000375E
+0x0F12D001, // 70003760
+0x0F1280EE, // 70003762
+0x0F1280AF, // 70003764
+0x0F122001, // 70003766
+0x0F127268, // 70003768
+0x0F12F000, // 7000376A
+0x0F12FAD9, // 7000376C
+0x0F128828, // 7000376E
+0x0F122802, // 70003770
+0x0F12D10E, // 70003772
+0x0F128868, // 70003774
+0x0F122800, // 70003776
+0x0F12D10B, // 70003778
+0x0F1288E8, // 7000377A
+0x0F122800, // 7000377C
+0x0F12D108, // 7000377E
+0x0F128B60, // 70003780
+0x0F122800, // 70003782
+0x0F12D001, // 70003784
+0x0F1280EE, // 70003786
+0x0F1280AF, // 70003788
+0x0F122001, // 7000378A
+0x0F127268, // 7000378C
+0x0F12F000, // 7000378E
+0x0F12FAC7, // 70003790
+0x0F1288E8, // 70003792
+0x0F122800, // 70003794
+0x0F12D006, // 70003796
+0x0F121FC1, // 70003798
+0x0F1239FD, // 7000379A
+0x0F12D003, // 7000379C
+0x0F122001, // 7000379E
+0x0F12BCF8, // 700037A0
+0x0F12BC08, // 700037A2
+0x0F124718, // 700037A4
+0x0F122000, // 700037A6
+0x0F12E7FA, // 700037A8
+0x0F12B570, // 700037AA
+0x0F124CAC, // 700037AC
+0x0F128860, // 700037AE
+0x0F122800, // 700037B0
+0x0F12D00C, // 700037B2
+0x0F128820, // 700037B4
+0x0F124DA3, // 700037B6
+0x0F122800, // 700037B8
+0x0F12D009, // 700037BA
+0x0F120029, // 700037BC
+0x0F1231A0, // 700037BE
+0x0F127AC9, // 700037C0
+0x0F122900, // 700037C2
+0x0F12D004, // 700037C4
+0x0F127AA8, // 700037C6
+0x0F122180, // 700037C8
+0x0F124308, // 700037CA
+0x0F1272A8, // 700037CC
+0x0F12E73F, // 700037CE
+0x0F122800, // 700037D0
+0x0F12D003, // 700037D2
+0x0F12F7FF, // 700037D4
+0x0F12FFA7, // 700037D6
+0x0F122800, // 700037D8
+0x0F12D1F8, // 700037DA
+0x0F122000, // 700037DC
+0x0F128060, // 700037DE
+0x0F128820, // 700037E0
+0x0F122800, // 700037E2
+0x0F12D003, // 700037E4
+0x0F122008, // 700037E6
+0x0F12F000, // 700037E8
+0x0F12FAA2, // 700037EA
+0x0F12E00B, // 700037EC
+0x0F12489C, // 700037EE
+0x0F123020, // 700037F0
+0x0F128880, // 700037F2
+0x0F122800, // 700037F4
+0x0F12D103, // 700037F6
+0x0F127AA8, // 700037F8
+0x0F122101, // 700037FA
+0x0F124308, // 700037FC
+0x0F1272A8, // 700037FE
+0x0F122010, // 70003800
+0x0F12F000, // 70003802
+0x0F12FA95, // 70003804
+0x0F128820, // 70003806
+0x0F122800, // 70003808
+0x0F12D1E0, // 7000380A
+0x0F12488A, // 7000380C
+0x0F1289C0, // 7000380E
+0x0F122801, // 70003810
+0x0F12D1DC, // 70003812
+0x0F127AA8, // 70003814
+0x0F1221BF, // 70003816
+0x0F124008, // 70003818
+0x0F1272A8, // 7000381A
+0x0F12E718, // 7000381C
+0x0F126800, // 7000381E
+0x0F124990, // 70003820
+0x0F128188, // 70003822
+0x0F124890, // 70003824
+0x0F122201, // 70003826
+0x0F128981, // 70003828
+0x0F124890, // 7000382A
+0x0F120252, // 7000382C
+0x0F124291, // 7000382E
+0x0F12D902, // 70003830
+0x0F122102, // 70003832
+0x0F128181, // 70003834
+0x0F124770, // 70003836
+0x0F122101, // 70003838
+0x0F128181, // 7000383A
+0x0F124770, // 7000383C
+0x0F12B5F1, // 7000383E
+0x0F124E80, // 70003840
+0x0F128834, // 70003842
+0x0F122C00, // 70003844
+0x0F12D03F, // 70003846
+0x0F122001, // 70003848
+0x0F122C08, // 7000384A
+0x0F12D000, // 7000384C
+0x0F122000, // 7000384E
+0x0F1270B0, // 70003850
+0x0F124D7F, // 70003852
+0x0F122800, // 70003854
+0x0F12D009, // 70003856
+0x0F12F000, // 70003858
+0x0F12FA72, // 7000385A
+0x0F120028, // 7000385C
+0x0F1238F0, // 7000385E
+0x0F126328, // 70003860
+0x0F127AB0, // 70003862
+0x0F12217E, // 70003864
+0x0F124008, // 70003866
+0x0F1272B0, // 70003868
+0x0F12E00F, // 7000386A
+0x0F124F7A, // 7000386C
+0x0F123780, // 7000386E
+0x0F128B78, // 70003870
+0x0F122800, // 70003872
+0x0F12D005, // 70003874
+0x0F12F000, // 70003876
+0x0F12FA6B, // 70003878
+0x0F122000, // 7000387A
+0x0F128378, // 7000387C
+0x0F124976, // 7000387E
+0x0F128708, // 70003880
+0x0F122000, // 70003882
+0x0F12F000, // 70003884
+0x0F12FA6C, // 70003886
+0x0F124879, // 70003888
+0x0F126328, // 7000388A
+0x0F1278B1, // 7000388C
+0x0F122700, // 7000388E
+0x0F120038, // 70003890
+0x0F122900, // 70003892
+0x0F12D008, // 70003894
+0x0F124972, // 70003896
+0x0F123920, // 70003898
+0x0F128ACA, // 7000389A
+0x0F122A00, // 7000389C
+0x0F12D003, // 7000389E
+0x0F128B09, // 700038A0
+0x0F122900, // 700038A2
+0x0F12D000, // 700038A4
+0x0F122001, // 700038A6
+0x0F127170, // 700038A8
+0x0F122C02, // 700038AA
+0x0F12D102, // 700038AC
+0x0F124868, // 700038AE
+0x0F123860, // 700038B0
+0x0F126328, // 700038B2
+0x0F122201, // 700038B4
+0x0F122C02, // 700038B6
+0x0F12D000, // 700038B8
+0x0F122200, // 700038BA
+0x0F124861, // 700038BC
+0x0F122110, // 700038BE
+0x0F12300A, // 700038C0
+0x0F12F000, // 700038C2
+0x0F12FA55, // 700038C4
+0x0F128037, // 700038C6
+0x0F129900, // 700038C8
+0x0F120020, // 700038CA
+0x0F12600C, // 700038CC
+0x0F12E767, // 700038CE
+0x0F12B538, // 700038D0
+0x0F124865, // 700038D2
+0x0F124669, // 700038D4
+0x0F123848, // 700038D6
+0x0F12F000, // 700038D8
+0x0F12FA52, // 700038DA
+0x0F124A5E, // 700038DC
+0x0F124862, // 700038DE
+0x0F128F51, // 700038E0
+0x0F122400, // 700038E2
+0x0F123020, // 700038E4
+0x0F122900, // 700038E6
+0x0F12D00A, // 700038E8
+0x0F128754, // 700038EA
+0x0F126941, // 700038EC
+0x0F126451, // 700038EE
+0x0F126491, // 700038F0
+0x0F12466B, // 700038F2
+0x0F128819, // 700038F4
+0x0F1287D1, // 700038F6
+0x0F12885B, // 700038F8
+0x0F120011, // 700038FA
+0x0F123140, // 700038FC
+0x0F12800B, // 700038FE
+0x0F128F91, // 70003900
+0x0F122900, // 70003902
+0x0F12D002, // 70003904
+0x0F128794, // 70003906
+0x0F126940, // 70003908
+0x0F126490, // 7000390A
+0x0F12F000, // 7000390C
+0x0F12FA40, // 7000390E
+0x0F12BC38, // 70003910
+0x0F12BC08, // 70003912
+0x0F124718, // 70003914
+0x0F12B5F8, // 70003916
+0x0F124C56, // 70003918
+0x0F1289E0, // 7000391A
+0x0F12F000, // 7000391C
+0x0F12FA40, // 7000391E
+0x0F120006, // 70003920
+0x0F128A20, // 70003922
+0x0F12F000, // 70003924
+0x0F12FA44, // 70003926
+0x0F120007, // 70003928
+0x0F12484F, // 7000392A
+0x0F124D4A, // 7000392C
+0x0F123020, // 7000392E
+0x0F126CA9, // 70003930
+0x0F126940, // 70003932
+0x0F121809, // 70003934
+0x0F120200, // 70003936
+0x0F12F000, // 70003938
+0x0F12FA42, // 7000393A
+0x0F120400, // 7000393C
+0x0F120C00, // 7000393E
+0x0F12002A, // 70003940
+0x0F12326E, // 70003942
+0x0F120011, // 70003944
+0x0F12390A, // 70003946
+0x0F122305, // 70003948
+0x0F12F000, // 7000394A
+0x0F12FA3F, // 7000394C
+0x0F124C43, // 7000394E
+0x0F1261A0, // 70003950
+0x0F128FEB, // 70003952
+0x0F120002, // 70003954
+0x0F120031, // 70003956
+0x0F120018, // 70003958
+0x0F12F000, // 7000395A
+0x0F12FA3F, // 7000395C
+0x0F12466B, // 7000395E
+0x0F120005, // 70003960
+0x0F128018, // 70003962
+0x0F12483C, // 70003964
+0x0F1269A2, // 70003966
+0x0F123040, // 70003968
+0x0F128800, // 7000396A
+0x0F120039, // 7000396C
+0x0F12F000, // 7000396E
+0x0F12FA35, // 70003970
+0x0F12466B, // 70003972
+0x0F120006, // 70003974
+0x0F128058, // 70003976
+0x0F120021, // 70003978
+0x0F129800, // 7000397A
+0x0F12311C, // 7000397C
+0x0F12F000, // 7000397E
+0x0F12FA35, // 70003980
+0x0F124935, // 70003982
+0x0F123180, // 70003984
+0x0F12808D, // 70003986
+0x0F1280CE, // 70003988
+0x0F128BA1, // 7000398A
+0x0F124836, // 7000398C
+0x0F123820, // 7000398E
+0x0F128001, // 70003990
+0x0F128BE1, // 70003992
+0x0F128041, // 70003994
+0x0F128C21, // 70003996
+0x0F128081, // 70003998
+0x0F12E701, // 7000399A
+0x0F12B5F8, // 7000399C
+0x0F124E2E, // 7000399E
+0x0F126C70, // 700039A0
+0x0F126CB1, // 700039A2
+0x0F120200, // 700039A4
+0x0F12F000, // 700039A6
+0x0F12FA0B, // 700039A8
+0x0F120400, // 700039AA
+0x0F120C00, // 700039AC
+0x0F122401, // 700039AE
+0x0F120364, // 700039B0
+0x0F1242A0, // 700039B2
+0x0F12D200, // 700039B4
+0x0F120004, // 700039B6
+0x0F124A27, // 700039B8
+0x0F120020, // 700039BA
+0x0F12327E, // 700039BC
+0x0F121F91, // 700039BE
+0x0F122303, // 700039C0
+0x0F12F000, // 700039C2
+0x0F12FA03, // 700039C4
+0x0F120405, // 700039C6
+0x0F120C2D, // 700039C8
+0x0F124A23, // 700039CA
+0x0F120020, // 700039CC
+0x0F12325A, // 700039CE
+0x0F120011, // 700039D0
+0x0F12390A, // 700039D2
+0x0F122305, // 700039D4
+0x0F12F000, // 700039D6
+0x0F12F9F9, // 700039D8
+0x0F12491F, // 700039DA
+0x0F1264C8, // 700039DC
+0x0F12491F, // 700039DE
+0x0F124E21, // 700039E0
+0x0F1288C8, // 700039E2
+0x0F122701, // 700039E4
+0x0F122800, // 700039E6
+0x0F12D009, // 700039E8
+0x0F124C23, // 700039EA
+0x0F1238FF, // 700039EC
+0x0F121E40, // 700039EE
+0x0F12D00A, // 700039F0
+0x0F122804, // 700039F2
+0x0F12D042, // 700039F4
+0x0F122806, // 700039F6
+0x0F12D101, // 700039F8
+0x0F122000, // 700039FA
+0x0F1280C8, // 700039FC
+0x0F1282B7, // 700039FE
+0x0F122001, // 70003A00
+0x0F12F000, // 70003A02
+0x0F12F9FB, // 70003A04
+0x0F12E6CB, // 70003A06
+0x0F12000D, // 70003A08
+0x0F12724F, // 70003A0A
+0x0F122001, // 70003A0C
+0x0F12F000, // 70003A0E
+0x0F12F9FD, // 70003A10
+0x0F12F000, // 70003A12
+0x0F12FA03, // 70003A14
+0x0F124910, // 70003A16
+0x0F123148, // 70003A18
+0x0F12C903, // 70003A1A
+0x0F124348, // 70003A1C
+0x0F120A00, // 70003A1E
+0x0F126160, // 70003A20
+0x0F1220FF, // 70003A22
+0x0F121D40, // 70003A24
+0x0F1280E8, // 70003A26
+0x0F12480C, // 70003A28
+0x0F123040, // 70003A2A
+0x0F127707, // 70003A2C
+0x0F12E7E6, // 70003A2E
+0x0F123290, // 70003A30
+0x0F127000, // 70003A32
+0x0F123294, // 70003A34
+0x0F127000, // 70003A36
+0x0F1204A8, // 70003A38
+0x0F127000, // 70003A3A
+0x0F1215DC, // 70003A3C
+0x0F127000, // 70003A3E
+0x0F125000, // 70003A40
+0x0F12D000, // 70003A42
+0x0F121E84, // 70003A44
+0x0F127000, // 70003A46
+0x0F121BE4, // 70003A48
+0x0F127000, // 70003A4A
+0x0F122EA8, // 70003A4C
+0x0F127000, // 70003A4E
+0x0F1221A4, // 70003A50
+0x0F127000, // 70003A52
+0x0F120100, // 70003A54
+0x0F127000, // 70003A56
+0x0F123F48, // 70003A58
+0x0F127000, // 70003A5A
+0x0F1231A0, // 70003A5C
+0x0F127000, // 70003A5E
+0x0F1201E8, // 70003A60
+0x0F127000, // 70003A62
+0x0F12F2A0, // 70003A64
+0x0F12D000, // 70003A66
+0x0F122A44, // 70003A68
+0x0F127000, // 70003A6A
+0x0F12F400, // 70003A6C
+0x0F12D000, // 70003A6E
+0x0F122024, // 70003A70
+0x0F127000, // 70003A72
+0x0F121650, // 70003A74
+0x0F127000, // 70003A76
+0x0F122A64, // 70003A78
+0x0F127000, // 70003A7A
+0x0F124982, // 70003A7C
+0x0F12724F, // 70003A7E
+0x0F1220FF, // 70003A80
+0x0F121DC0, // 70003A82
+0x0F1280C8, // 70003A84
+0x0F12F000, // 70003A86
+0x0F12F9D1, // 70003A88
+0x0F124980, // 70003A8A
+0x0F126ACA, // 70003A8C
+0x0F12604A, // 70003A8E
+0x0F122800, // 70003A90
+0x0F12D006, // 70003A92
+0x0F12436A, // 70003A94
+0x0F120001, // 70003A96
+0x0F120010, // 70003A98
+0x0F12F000, // 70003A9A
+0x0F12F991, // 70003A9C
+0x0F126160, // 70003A9E
+0x0F12E001, // 70003AA0
+0x0F12436A, // 70003AA2
+0x0F126162, // 70003AA4
+0x0F128BF0, // 70003AA6
+0x0F122800, // 70003AA8
+0x0F12D001, // 70003AAA
+0x0F12F7FF, // 70003AAC
+0x0F12FF33, // 70003AAE
+0x0F122000, // 70003AB0
+0x0F12F000, // 70003AB2
+0x0F12F9AB, // 70003AB4
+0x0F124974, // 70003AB6
+0x0F1220FF, // 70003AB8
+0x0F121DC0, // 70003ABA
+0x0F1280C8, // 70003ABC
+0x0F12E79E, // 70003ABE
+0x0F12B510, // 70003AC0
+0x0F12F000, // 70003AC2
+0x0F12F9BB, // 70003AC4
+0x0F124870, // 70003AC6
+0x0F1288C0, // 70003AC8
+0x0F121FC1, // 70003ACA
+0x0F1239FD, // 70003ACC
+0x0F12D103, // 70003ACE
+0x0F12496F, // 70003AD0
+0x0F1220FF, // 70003AD2
+0x0F121C40, // 70003AD4
+0x0F128048, // 70003AD6
+0x0F12E605, // 70003AD8
+0x0F12B5F8, // 70003ADA
+0x0F122400, // 70003ADC
+0x0F124D6D, // 70003ADE
+0x0F12486D, // 70003AE0
+0x0F12210E, // 70003AE2
+0x0F128041, // 70003AE4
+0x0F122101, // 70003AE6
+0x0F128001, // 70003AE8
+0x0F12F000, // 70003AEA
+0x0F12F9AF, // 70003AEC
+0x0F12486B, // 70003AEE
+0x0F128840, // 70003AF0
+0x0F12F000, // 70003AF2
+0x0F12F9B3, // 70003AF4
+0x0F124E6A, // 70003AF6
+0x0F12270D, // 70003AF8
+0x0F12073F, // 70003AFA
+0x0F1219E8, // 70003AFC
+0x0F128803, // 70003AFE
+0x0F1200E2, // 70003B00
+0x0F121991, // 70003B02
+0x0F12804B, // 70003B04
+0x0F128843, // 70003B06
+0x0F1252B3, // 70003B08
+0x0F128882, // 70003B0A
+0x0F1280CA, // 70003B0C
+0x0F1288C0, // 70003B0E
+0x0F128088, // 70003B10
+0x0F123508, // 70003B12
+0x0F12042D, // 70003B14
+0x0F120C2D, // 70003B16
+0x0F121C64, // 70003B18
+0x0F120424, // 70003B1A
+0x0F120C24, // 70003B1C
+0x0F122C07, // 70003B1E
+0x0F12D3EC, // 70003B20
+0x0F12E63D, // 70003B22
+0x0F12B5F0, // 70003B24
+0x0F12B085, // 70003B26
+0x0F126801, // 70003B28
+0x0F129103, // 70003B2A
+0x0F126881, // 70003B2C
+0x0F12040A, // 70003B2E
+0x0F120C12, // 70003B30
+0x0F12495C, // 70003B32
+0x0F128B89, // 70003B34
+0x0F122900, // 70003B36
+0x0F12D001, // 70003B38
+0x0F120011, // 70003B3A
+0x0F12E000, // 70003B3C
+0x0F122100, // 70003B3E
+0x0F129102, // 70003B40
+0x0F126840, // 70003B42
+0x0F120401, // 70003B44
+0x0F129803, // 70003B46
+0x0F120C09, // 70003B48
+0x0F12F000, // 70003B4A
+0x0F12F98F, // 70003B4C
+0x0F124854, // 70003B4E
+0x0F123080, // 70003B50
+0x0F128900, // 70003B52
+0x0F122800, // 70003B54
+0x0F12D039, // 70003B56
+0x0F122100, // 70003B58
+0x0F124854, // 70003B5A
+0x0F124D52, // 70003B5C
+0x0F124684, // 70003B5E
+0x0F124B53, // 70003B60
+0x0F124C4F, // 70003B62
+0x0F1288DA, // 70003B64
+0x0F120048, // 70003B66
+0x0F1200D7, // 70003B68
+0x0F12193E, // 70003B6A
+0x0F12197F, // 70003B6C
+0x0F12183F, // 70003B6E
+0x0F125A36, // 70003B70
+0x0F128AFF, // 70003B72
+0x0F12437E, // 70003B74
+0x0F1200B6, // 70003B76
+0x0F120C37, // 70003B78
+0x0F121906, // 70003B7A
+0x0F123680, // 70003B7C
+0x0F128177, // 70003B7E
+0x0F121C52, // 70003B80
+0x0F1200D2, // 70003B82
+0x0F121914, // 70003B84
+0x0F121952, // 70003B86
+0x0F121812, // 70003B88
+0x0F125A24, // 70003B8A
+0x0F128AD2, // 70003B8C
+0x0F124354, // 70003B8E
+0x0F1200A2, // 70003B90
+0x0F120C12, // 70003B92
+0x0F128272, // 70003B94
+0x0F12891C, // 70003B96
+0x0F12895B, // 70003B98
+0x0F124367, // 70003B9A
+0x0F12435A, // 70003B9C
+0x0F121943, // 70003B9E
+0x0F123340, // 70003BA0
+0x0F1289DB, // 70003BA2
+0x0F129C02, // 70003BA4
+0x0F1218BA, // 70003BA6
+0x0F124363, // 70003BA8
+0x0F1218D2, // 70003BAA
+0x0F120212, // 70003BAC
+0x0F120C12, // 70003BAE
+0x0F12466B, // 70003BB0
+0x0F12521A, // 70003BB2
+0x0F124663, // 70003BB4
+0x0F127DDB, // 70003BB6
+0x0F12435A, // 70003BB8
+0x0F129B03, // 70003BBA
+0x0F120252, // 70003BBC
+0x0F120C12, // 70003BBE
+0x0F12521A, // 70003BC0
+0x0F121C49, // 70003BC2
+0x0F120409, // 70003BC4
+0x0F120C09, // 70003BC6
+0x0F122904, // 70003BC8
+0x0F12D3C9, // 70003BCA
+0x0F12B005, // 70003BCC
+0x0F12BCF0, // 70003BCE
+0x0F12BC08, // 70003BD0
+0x0F124718, // 70003BD2
+0x0F12B510, // 70003BD4
+0x0F12F7FF, // 70003BD6
+0x0F12FF80, // 70003BD8
+0x0F12F000, // 70003BDA
+0x0F12F94F, // 70003BDC
+0x0F12E582, // 70003BDE
+0x0F12B570, // 70003BE0
+0x0F126804, // 70003BE2
+0x0F12F000, // 70003BE4
+0x0F12F952, // 70003BE6
+0x0F124D32, // 70003BE8
+0x0F128C29, // 70003BEA
+0x0F121A40, // 70003BEC
+0x0F1242A0, // 70003BEE
+0x0F12D901, // 70003BF0
+0x0F120020, // 70003BF2
+0x0F12E003, // 70003BF4
+0x0F12F000, // 70003BF6
+0x0F12F949, // 70003BF8
+0x0F128C29, // 70003BFA
+0x0F121A40, // 70003BFC
+0x0F126268, // 70003BFE
+0x0F12F000, // 70003C00
+0x0F12F94C, // 70003C02
+0x0F1262A8, // 70003C04
+0x0F12F000, // 70003C06
+0x0F12F951, // 70003C08
+0x0F126328, // 70003C0A
+0x0F128869, // 70003C0C
+0x0F122900, // 70003C0E
+0x0F12D000, // 70003C10
+0x0F1262A8, // 70003C12
+0x0F124828, // 70003C14
+0x0F126B00, // 70003C16
+0x0F128C00, // 70003C18
+0x0F122800, // 70003C1A
+0x0F12D11B, // 70003C1C
+0x0F126AA8, // 70003C1E
+0x0F12F000, // 70003C20
+0x0F12F94C, // 70003C22
+0x0F1261E8, // 70003C24
+0x0F124A1E, // 70003C26
+0x0F123280, // 70003C28
+0x0F128B91, // 70003C2A
+0x0F122900, // 70003C2C
+0x0F12D00B, // 70003C2E
+0x0F120011, // 70003C30
+0x0F123120, // 70003C32
+0x0F128809, // 70003C34
+0x0F124288, // 70003C36
+0x0F12D907, // 70003C38
+0x0F1261E9, // 70003C3A
+0x0F128C28, // 70003C3C
+0x0F121A08, // 70003C3E
+0x0F1262A8, // 70003C40
+0x0F12F000, // 70003C42
+0x0F12F92B, // 70003C44
+0x0F1262A8, // 70003C46
+0x0F12E502, // 70003C48
+0x0F128BD1, // 70003C4A
+0x0F124288, // 70003C4C
+0x0F12D800, // 70003C4E
+0x0F120008, // 70003C50
+0x0F1261E8, // 70003C52
+0x0F12E4FC, // 70003C54
+0x0F12F000, // 70003C56
+0x0F12F919, // 70003C58
+0x0F1261E8, // 70003C5A
+0x0F12E4F8, // 70003C5C
+0x0F12B510, // 70003C5E
+0x0F12F000, // 70003C60
+0x0F12F934, // 70003C62
+0x0F12480E, // 70003C64
+0x0F1230A0, // 70003C66
+0x0F128841, // 70003C68
+0x0F122900, // 70003C6A
+0x0F12D007, // 70003C6C
+0x0F124A07, // 70003C6E
+0x0F123280, // 70003C70
+0x0F126953, // 70003C72
+0x0F124A11, // 70003C74
+0x0F12428B, // 70003C76
+0x0F12D202, // 70003C78
+0x0F128880, // 70003C7A
+0x0F1281D0, // 70003C7C
+0x0F12E532, // 70003C7E
+0x0F1288C0, // 70003C80
+0x0F1281D0, // 70003C82
+0x0F12E52F, // 70003C84
+0x0F120000, // 70003C86
+0x0F1231A0, // 70003C88
+0x0F127000, // 70003C8A
+0x0F1229E4, // 70003C8C
+0x0F127000, // 70003C8E
+0x0F12C100, // 70003C90
+0x0F12D000, // 70003C92
+0x0F12A006, // 70003C94
+0x0F120000, // 70003C96
+0x0F12A000, // 70003C98
+0x0F12D000, // 70003C9A
+0x0F12064C, // 70003C9C
+0x0F127000, // 70003C9E
+0x0F123F48, // 70003CA0
+0x0F127000, // 70003CA2
+0x0F1207C4, // 70003CA4
+0x0F127000, // 70003CA6
+0x0F1207E8, // 70003CA8
+0x0F127000, // 70003CAA
+0x0F122B24, // 70003CAC
+0x0F127000, // 70003CAE
+0x0F121FA0, // 70003CB0
+0x0F127000, // 70003CB2
+0x0F121E3C, // 70003CB4
+0x0F127000, // 70003CB6
+0x0F1221A4, // 70003CB8
+0x0F127000, // 70003CBA
+0x0F12E200, // 70003CBC
+0x0F12D000, // 70003CBE
+0x0F124778, // 70003CC0
+0x0F1246C0, // 70003CC2
+0x0F12C000, // 70003CC4
+0x0F12E59F, // 70003CC6
+0x0F12FF1C, // 70003CC8
+0x0F12E12F, // 70003CCA
+0x0F121F63, // 70003CCC
+0x0F120001, // 70003CCE
+0x0F124778, // 70003CD0
+0x0F1246C0, // 70003CD2
+0x0F12C000, // 70003CD4
+0x0F12E59F, // 70003CD6
+0x0F12FF1C, // 70003CD8
+0x0F12E12F, // 70003CDA
+0x0F121EDF, // 70003CDC
+0x0F120001, // 70003CDE
+0x0F124778, // 70003CE0
+0x0F1246C0, // 70003CE2
+0x0F12C000, // 70003CE4
+0x0F12E59F, // 70003CE6
+0x0F12FF1C, // 70003CE8
+0x0F12E12F, // 70003CEA
+0x0F12495F, // 70003CEC
+0x0F120000, // 70003CEE
+0x0F124778, // 70003CF0
+0x0F1246C0, // 70003CF2
+0x0F12C000, // 70003CF4
+0x0F12E59F, // 70003CF6
+0x0F12FF1C, // 70003CF8
+0x0F12E12F, // 70003CFA
+0x0F12E403, // 70003CFC
+0x0F120000, // 70003CFE
+0x0F124778, // 70003D00
+0x0F1246C0, // 70003D02
+0x0F12C000, // 70003D04
+0x0F12E59F, // 70003D06
+0x0F12FF1C, // 70003D08
+0x0F12E12F, // 70003D0A
+0x0F1224B3, // 70003D0C
+0x0F120001, // 70003D0E
+0x0F124778, // 70003D10
+0x0F1246C0, // 70003D12
+0x0F12C000, // 70003D14
+0x0F12E59F, // 70003D16
+0x0F12FF1C, // 70003D18
+0x0F12E12F, // 70003D1A
+0x0F12EECD, // 70003D1C
+0x0F120000, // 70003D1E
+0x0F124778, // 70003D20
+0x0F1246C0, // 70003D22
+0x0F12C000, // 70003D24
+0x0F12E59F, // 70003D26
+0x0F12FF1C, // 70003D28
+0x0F12E12F, // 70003D2A
+0x0F12F049, // 70003D2C
+0x0F120000, // 70003D2E
+0x0F124778, // 70003D30
+0x0F1246C0, // 70003D32
+0x0F12C000, // 70003D34
+0x0F12E59F, // 70003D36
+0x0F12FF1C, // 70003D38
+0x0F12E12F, // 70003D3A
+0x0F1212DF, // 70003D3C
+0x0F120000, // 70003D3E
+0x0F124778, // 70003D40
+0x0F1246C0, // 70003D42
+0x0F12C000, // 70003D44
+0x0F12E59F, // 70003D46
+0x0F12FF1C, // 70003D48
+0x0F12E12F, // 70003D4A
+0x0F12F05B, // 70003D4C
+0x0F120000, // 70003D4E
+0x0F124778, // 70003D50
+0x0F1246C0, // 70003D52
+0x0F12C000, // 70003D54
+0x0F12E59F, // 70003D56
+0x0F12FF1C, // 70003D58
+0x0F12E12F, // 70003D5A
+0x0F12F07B, // 70003D5C
+0x0F120000, // 70003D5E
+0x0F124778, // 70003D60
+0x0F1246C0, // 70003D62
+0x0F12C000, // 70003D64
+0x0F12E59F, // 70003D66
+0x0F12FF1C, // 70003D68
+0x0F12E12F, // 70003D6A
+0x0F12FE6D, // 70003D6C
+0x0F120000, // 70003D6E
+0x0F124778, // 70003D70
+0x0F1246C0, // 70003D72
+0x0F12C000, // 70003D74
+0x0F12E59F, // 70003D76
+0x0F12FF1C, // 70003D78
+0x0F12E12F, // 70003D7A
+0x0F123295, // 70003D7C
+0x0F120000, // 70003D7E
+0x0F124778, // 70003D80
+0x0F1246C0, // 70003D82
+0x0F12C000, // 70003D84
+0x0F12E59F, // 70003D86
+0x0F12FF1C, // 70003D88
+0x0F12E12F, // 70003D8A
+0x0F12234F, // 70003D8C
+0x0F120000, // 70003D8E
+0x0F124778, // 70003D90
+0x0F1246C0, // 70003D92
+0x0F12C000, // 70003D94
+0x0F12E59F, // 70003D96
+0x0F12FF1C, // 70003D98
+0x0F12E12F, // 70003D9A
+0x0F124521, // 70003D9C
+0x0F120000, // 70003D9E
+0x0F124778, // 70003DA0
+0x0F1246C0, // 70003DA2
+0x0F12C000, // 70003DA4
+0x0F12E59F, // 70003DA6
+0x0F12FF1C, // 70003DA8
+0x0F12E12F, // 70003DAA
+0x0F127C0D, // 70003DAC
+0x0F120000, // 70003DAE
+0x0F124778, // 70003DB0
+0x0F1246C0, // 70003DB2
+0x0F12C000, // 70003DB4
+0x0F12E59F, // 70003DB6
+0x0F12FF1C, // 70003DB8
+0x0F12E12F, // 70003DBA
+0x0F127C2B, // 70003DBC
+0x0F120000, // 70003DBE
+0x0F124778, // 70003DC0
+0x0F1246C0, // 70003DC2
+0x0F12F004, // 70003DC4
+0x0F12E51F, // 70003DC6
+0x0F1224C4, // 70003DC8
+0x0F120001, // 70003DCA
+0x0F124778, // 70003DCC
+0x0F1246C0, // 70003DCE
+0x0F12C000, // 70003DD0
+0x0F12E59F, // 70003DD2
+0x0F12FF1C, // 70003DD4
+0x0F12E12F, // 70003DD6
+0x0F123183, // 70003DD8
+0x0F120000, // 70003DDA
+0x0F124778, // 70003DDC
+0x0F1246C0, // 70003DDE
+0x0F12C000, // 70003DE0
+0x0F12E59F, // 70003DE2
+0x0F12FF1C, // 70003DE4
+0x0F12E12F, // 70003DE6
+0x0F12302F, // 70003DE8
+0x0F120000, // 70003DEA
+0x0F124778, // 70003DEC
+0x0F1246C0, // 70003DEE
+0x0F12C000, // 70003DF0
+0x0F12E59F, // 70003DF2
+0x0F12FF1C, // 70003DF4
+0x0F12E12F, // 70003DF6
+0x0F12EF07, // 70003DF8
+0x0F120000, // 70003DFA
+0x0F124778, // 70003DFC
+0x0F1246C0, // 70003DFE
+0x0F12C000, // 70003E00
+0x0F12E59F, // 70003E02
+0x0F12FF1C, // 70003E04
+0x0F12E12F, // 70003E06
+0x0F1248FB, // 70003E08
+0x0F120000, // 70003E0A
+0x0F124778, // 70003E0C
+0x0F1246C0, // 70003E0E
+0x0F12C000, // 70003E10
+0x0F12E59F, // 70003E12
+0x0F12FF1C, // 70003E14
+0x0F12E12F, // 70003E16
+0x0F12F0B1, // 70003E18
+0x0F120000, // 70003E1A
+0x0F124778, // 70003E1C
+0x0F1246C0, // 70003E1E
+0x0F12C000, // 70003E20
+0x0F12E59F, // 70003E22
+0x0F12FF1C, // 70003E24
+0x0F12E12F, // 70003E26
+0x0F12EEDF, // 70003E28
+0x0F120000, // 70003E2A
+0x0F124778, // 70003E2C
+0x0F1246C0, // 70003E2E
+0x0F12C000, // 70003E30
+0x0F12E59F, // 70003E32
+0x0F12FF1C, // 70003E34
+0x0F12E12F, // 70003E36
+0x0F12AEF1, // 70003E38
+0x0F120000, // 70003E3A
+0x0F124778, // 70003E3C
+0x0F1246C0, // 70003E3E
+0x0F12C000, // 70003E40
+0x0F12E59F, // 70003E42
+0x0F12FF1C, // 70003E44
+0x0F12E12F, // 70003E46
+0x0F1202EB, // 70003E48
+0x0F120001, // 70003E4A
+0x0F124778, // 70003E4C
+0x0F1246C0, // 70003E4E
+0x0F12C000, // 70003E50
+0x0F12E59F, // 70003E52
+0x0F12FF1C, // 70003E54
+0x0F12E12F, // 70003E56
+0x0F12FD21, // 70003E58
+0x0F120000, // 70003E5A
+0x0F124778, // 70003E5C
+0x0F1246C0, // 70003E5E
+0x0F12C000, // 70003E60
+0x0F12E59F, // 70003E62
+0x0F12FF1C, // 70003E64
+0x0F12E12F, // 70003E66
+0x0F12FDAF, // 70003E68
+0x0F120000, // 70003E6A
+0x0F124778, // 70003E6C
+0x0F1246C0, // 70003E6E
+0x0F12C000, // 70003E70
+0x0F12E59F, // 70003E72
+0x0F12FF1C, // 70003E74
+0x0F12E12F, // 70003E76
+0x0F125027, // 70003E78
+0x0F120000, // 70003E7A
+0x0F124778, // 70003E7C
+0x0F1246C0, // 70003E7E
+0x0F12C000, // 70003E80
+0x0F12E59F, // 70003E82
+0x0F12FF1C, // 70003E84
+0x0F12E12F, // 70003E86
+0x0F1204C9, // 70003E88
+0x0F120000, // 70003E8A
+0x0F124778, // 70003E8C
+0x0F1246C0, // 70003E8E
+0x0F12C000, // 70003E90
+0x0F12E59F, // 70003E92
+0x0F12FF1C, // 70003E94
+0x0F12E12F, // 70003E96
+0x0F1239DF, // 70003E98
+0x0F120000, // 70003E9A
+0x0F124778, // 70003E9C
+0x0F1246C0, // 70003E9E
+0x0F12C000, // 70003EA0
+0x0F12E59F, // 70003EA2
+0x0F12FF1C, // 70003EA4
+0x0F12E12F, // 70003EA6
+0x0F126177, // 70003EA8
+0x0F120000, // 70003EAA
+0x0F124778, // 70003EAC
+0x0F1246C0, // 70003EAE
+0x0F12C000, // 70003EB0
+0x0F12E59F, // 70003EB2
+0x0F12FF1C, // 70003EB4
+0x0F12E12F, // 70003EB6
+0x0F12424F, // 70003EB8
+0x0F120000, // 70003EBA
+0x0F124778, // 70003EBC
+0x0F1246C0, // 70003EBE
+0x0F12C000, // 70003EC0
+0x0F12E59F, // 70003EC2
+0x0F12FF1C, // 70003EC4
+0x0F12E12F, // 70003EC6
+0x0F123F0D, // 70003EC8
+0x0F120000, // 70003ECA
+0x0F124778, // 70003ECC
+0x0F1246C0, // 70003ECE
+0x0F12C000, // 70003ED0
+0x0F12E59F, // 70003ED2
+0x0F12FF1C, // 70003ED4
+0x0F12E12F, // 70003ED6
+0x0F1202B9, // 70003ED8
+0x0F120001, // 70003EDA
+// End of Patch Data(Last : 70003EDAh)
+// Total Size 2480 (09B0)
+// Addr : 352C , Size : 2478(9AEh)
+0x10000001,
+
+0x0028D000,
+0x002A0070,
+0x0F120007,// clks_src_gf_force_enable
+
+// TNP_USER_MBCV_CONTROL
+// TNP_FLS_SEC_CONFIG
+// TNP_SINGLE_FRAME_CAPTURE
+// TNP_CAPTURE_DONE_INFO
+// TNP_5CC_SENSOR_TUNE
+// TNP_GAS_ALPHA_OTP
+// TNP_FR_ACCURATE_DYNAMIC
+// TNP_ADLC_TUNE
+
+//MBCV Control
+0x00287000,
+0x002A04B4,
+0x0F120064,
+
+// AFIT by Normalized Brightness Tuning parameter
+0x00287000,
+0x002A3302,
+0x0F120000, //on/off AFIT by NB option
+
+0x0F120005, //NormBR[0]
+0x0F120019, //NormBR[1]
+0x0F120050, //NormBR[2]
+0x0F120300, //NormBR[3]
+0x0F120375, //NormBR[4]
+
+// Flash
+0x002A3F82,
+0x0F120000, //TNP_Regs_PreflashStart
+0x0F120000, //TNP_Regs_PreflashEnd
+0x0F120260, //TNP_Regs_PreWP_r
+0x0F120240, //TNP_Regs_PreWP_b
+
+0x002A3F98, //BR Tuning
+0x0F120100, /* TNP_Regs_BrRatioIn_0_ */
+0x0F120180,
+0x0F120200,
+0x0F120300,
+0x0F120400,
+
+0x0F120080, /* TNP_Regs_BrRatioOut_0_ */
+0x0F120050,
+0x0F120040,
+0x0F120030,
+0x0F120020,
+
+0x0F120030, //WP Tuning
+0x0F120040, //TNP_Regs_WPThresTbl_0_
+0x0F120048,
+0x0F120050,
+0x0F120060,
+
+0x0F120100, //TNP_Regs_WPWeightTbl_0_
+0x0F1200C0,
+0x0F120080,
+0x0F12000A,
+0x0F120000,
+
+0x0F120120, //T_BR tune
+0x0F120150, //TNP_Regs_FlBRIn_0_
+0x0F120200,
+
+0x0F12003C, //TNP_Regs_FlBRInOut_0_
+0x0F12003B,
+0x0F12002E,
+
+0x002A0430, //REG_TC_FLS_Mode
+0x0F120002,
+0x002A3F80, //TNP_Regs_FastFlashAlg
+0x0F120000,
+
+0x002A165E,
+0x0F120235, //0244 0258 AWB R point //0258 0245 0258
+0x0F12024A, //024D 0220 AWB B point //0220 0245 0245
+
+
+// // // // // // // // //
+// Analog & APS settings // // // // // //
+// This register is for FACTORY ONLY. If you change it without prior notification //
+// YOU are RESPONSIBLE for the FAILURE that will happen in the future // //
+// // // // // // // // //
+
+//========================================================================================
+// 5CC EVT0 analog register setting
+// '10.07.14. Initial Draft
+// '10.07.24. sE404=0000 -> 1FC0 (Depedestal 0 -> -64d)
+// '10.08.16. sF410=0001 -> 0000 (for SHBN)
+// '10.08.25. sF438=0020 -> 0002 (VTGSL=2.96V) by APS
+// sF43A=0020 -> 0001 (VRG=2.83V) by APS
+// '10.09.28. sF402=1F02 -> 3F02 ([13]: pixel bias powerdown according to HADR) for Darkshadi
+// sF416=0000 -> 0001 (AAC_EN enable) for Darkshading
+//========================================================================================
+//============================= Analog & APS Control =====================================
+0x0028D000,
+0x002AF2AC,
+0x0F120100, //analog gain; 0200 x16 0100 x8 0080 x4 0040 x2 0020 x1
+0x002AF400,
+0x0F12001D, //ldb_en[4] ld_en[3] clp_en[2](N/A) smp_en[1] dshut_en[0]
+0x0F123F02, //cds_test[15:0]; refer to the ATOP_TEST_INFORMATION.
+
+0x002AF40A,
+0x0F120054, //adc_sat[7:0]=84d (500mV)
+0x0F120002, //ms[2:0]; 2h@Normal 2h@PLA 1h@CNT.AVG
+0x0F120008, //rmp_option[7:0]; [3]SL_Low_PWR_SAVE On
+0x0F120000, //msoff_en; No MS if gain gain is lower than x2
+0x0F1200A4, //rmp_init[7:0]
+
+0x002AF416,
+0x0F120001, //dbs_option[11:4] dbs_mode[3:2] dbs_bist_en[1] aac_en[0]
+
+0x002AF41E,
+0x0F120065, //comp2_bias[7:4] comp1_bias[3:0]
+
+0x002AF422,
+0x0F120005, //pix_bias[3:0]
+
+0x002AF426,
+0x0F1200D4, //clp_lvl[7:0]
+
+0x002AF42A,
+0x0F120001, //ref_option[7:0]; [4]OB_PIX monit en [3]Clamp monit en [2]Monit amp en [1]Clamp
+
+0x002AF42E,
+0x0F120406, //fb_lv[11:10] pd_fblv[9] capa_ctrl_en[8] pd_inrush_ctrl[7] pd_reg_ntg[6] pd_reg
+
+0x002AF434,
+0x0F120003, //dbr_clk_sel[1:0]; PLL_mode=3h ROSC_mode=0h
+0x0F120004, //reg_tune_pix[7:0]
+0x0F120002, //reg_tune_tgsl[7:0] (2.96V)
+0x0F120001, //reg_tune_rg[7:0] (2.83V)
+0x0F120004, //reg_tune_ntg[7:0]
+
+0x002AF446,
+0x0F120000, //blst_en_cintr[15:0]
+
+0x002AF466,
+0x0F120000, //srx_en[0]
+
+0x002A0054,
+0x0F120028, //pll_pd[10](0:enable 1:disable) div_clk_en[0](0:enable 1:disable)
+0x0F128888, //div_dbr[7:4]
+
+0x002AF132,
+0x0F120206, //tgr_frame_decription 4
+0x002AF152,
+0x0F120206, //tgr_frame_decription 7
+0x002AF1A2,
+0x0F120200, //tgr_frame_params_descriptor_3
+0x002AF1B2,
+0x0F120202, //tgr_frame_params_descriptor_6
+//===========================================================================================
+
+//============================= Line-ADLC Tuning ============================================
+0x002AE412,
+0x0F120008, //adlc_tune_offset_gr[7:0]
+0x0F120008, //adlc_tune_offset_r[7:0]
+0x0F120010, //adlc_tune_offset_b[7:0]
+0x0F120010, //adlc_tune_offset_gb[7:0]
+0x002AE42E,
+0x0F120004, //adlc_qec[2:0]
+//===========================================================================================
+
+//===================================================================
+// AWB white locus setting - Have to be written after TnP
+//===================================================================
+0x00287000,
+0x002A1014,
+0x0F120132, //0138//awbb_IntcR
+0x0F12010A, //011C//awbb_IntcB
+
+//===================================================================
+// AF
+//===================================================================
+//1. AF interface setting
+0x002A01A2,
+0x0F120003, //REG_TC_IPRM_CM_Init_AfModeType // VCM_I2C actuator
+0x0F120000, //REG_TC_IPRM_CM_Init_PwmConfig1 // No PWM
+0x0F120000, //REG_TC_IPRM_CM_Init_PwmConfig2
+0x0F120041, //REG_TC_IPRM_CM_Init_GpioConfig1 // Use GPIO_4 for enable port
+0x0F120000, //REG_TC_IPRM_CM_Init_GpioConfig2
+0x0F122A0C, //REG_TC_IPRM_CM_Init_Mi2cBits // Use GPIO_5 for SCL GPIO_6 for S
+0x0F120190, //REG_TC_IPRM_CM_Init_Mi2cRateKhz // MI2C Speed : 400KHz
+
+//2. AF window setting
+0x002A022C,
+0x0F120100, //REG_TC_AF_FstWinStartX
+0x0F1200E3, //REG_TC_AF_FstWinStartY
+0x0F120200, //REG_TC_AF_FstWinSizeX
+0x0F120238, //REG_TC_AF_FstWinSizeY
+0x0F12018C, //REG_TC_AF_ScndWinStartX
+0x0F120166, //REG_TC_AF_ScndWinStartY
+0x0F1200E6, //REG_TC_AF_ScndWinSizeX
+0x0F120132, //REG_TC_AF_ScndWinSizeY
+0x0F120001, //REG_TC_AF_WinSizesUpdated
+
+//3. AF Fine Search Settings
+0x002A063A,
+0x0F1200C0, //#skl_af_StatOvlpExpFactor
+0x002A064A,
+0x0F120000, //0000//#skl_af_bAfStatOff
+0x002A1488,
+0x0F120000, //#af_search_usAeStable
+0x002A1494,
+0x0F121002, //#af_search_usSingleAfFlags 1000- fine search disable 1002- fine search on
+0x002A149E,
+0x0F120003, //#af_search_usFinePeakCount
+0x0F120000, //#af_search_usFineMaxScale
+0x002A142C,
+0x0F120602, //#af_pos_usFineStepNumSize
+0x002A14A2,
+0x0F120000, //#af_search_usCapturePolicy 0000 : Shutter_Priority_Current
+
+//4. AF Peak Threshold Setting
+0x002A1498,
+0x0F120003, //#af_search_usMinPeakSamples
+0x002A148A,
+0x0F1200CC, //#af_search_usPeakThr for 80%
+0x0F1200A0, //#af_search_usPeakThrLow
+
+//5. AF Default Position
+0x002A1420,
+0x0F120000, //#af_pos_usHomePos
+0x0F12952F, //#af_pos_usLowConfPos
+
+//6. AF statistics
+0x002A14B4,
+0x0F120280, //#af_search_usConfThr_4_ LowEdgeBoth GRAD
+0x002A14C0,
+0x0F1203A0, //#af_search_usConfThr_10_ LowLight HPF
+0x0F120320, //#af_search_usConfThr_11_
+0x002A14F4,
+0x0F120030, //#af_stat_usMinStatVal
+0x002A1514,
+0x0F120060, //#af_scene_usSceneLowNormBrThr
+// AF Scene Settings
+0x002A151E,
+0x0F120003, //#af_scene_usSaturatedScene
+
+//7. AF Lens Position Table Settings
+0x002A1434,
+0x0F120010, //#af_pos_usTableLastInd 10h + 1h = 17 Steps
+
+0x0F120030, //#af_pos_usTable_0_ 48
+0x0F120033, //#af_pos_usTable_1_ 51
+0x0F120036, //#af_pos_usTable_2_ 54
+0x0F120039, //#af_pos_usTable_3_ 57
+0x0F12003D, //#af_pos_usTable_4_ 61
+0x0F120041, //#af_pos_usTable_5_ 65
+0x0F120045, //#af_pos_usTable_6_ 69
+0x0F120049, //#af_pos_usTable_7_ 73
+0x0F12004E, //#af_pos_usTable_8_ 78
+0x0F120053, //#af_pos_usTable_9_ 83
+0x0F120059, //#af_pos_usTable_10_ 89
+0x0F120060, //#af_pos_usTable_11_ 104
+0x0F120068, //#af_pos_usTable_12_ 109
+0x0F120072, //#af_pos_usTable_13_ 114
+0x0F12007D, //#af_pos_usTable_14_ 125
+0x0F120089, //#af_pos_usTable_15_ 137
+0x0F120096, //#af_pos_usTable_16_ 150
+
+//8. VCM AF driver with PWM/I2C
+0x002A1558,
+0x0F128000, //#afd_usParam[0] I2C power down command
+0x0F120006, //#afd_usParam[1] Position Right Shift
+0x0F123FF0, //#afd_usParam[2] I2C Data Mask
+0x0F1203E8, //#afd_usParam[3] PWM Period
+0x0F120000, //#afd_usParam[4] PWM Divider
+0x0F120020, //#afd_usParam[5] SlowMotion Delay reduce lens collision noise.
+0x0F120008, //#afd_usParam[6] SlowMotion Threshold
+0x0F120008, //#afd_usParam[7] Signal Shaping
+0x0F120040, //#afd_usParam[8] Signal Shaping level
+0x0F120080, //#afd_usParam[9] Signal Shaping level
+0x0F1200C0, //#afd_usParam[10] Signal Shaping level
+0x0F1200E0, //#afd_usParam[11] Signal Shaping level
+
+0x002A0224,
+0x0F120003, //REG_TC_AF_AfCmd//Initialize AF subsystem (AF driver AF algorithm)
+
+//===================================================================
+// Flash setting
+//===================================================================
+0x002A018C,
+0x0F120001, //REG_TC_IPRM_AuxConfig// bit[0] : Flash is in use bit[1] : Mechanical shutter is
+0x0F120003, //REG_TC_IPRM_AuxPolarity// bit[0] : Flash polarity (1 is active high) bit[1] : M
+0x0F120003, //REG_TC_IPRM_AuxGpios//1-4 : Flash GPIO number If GPIO number is overaped with A
+
+//===================================================================
+// 1-H timing setting
+//===================================================================
+0x002A1686,
+0x0F12005C, //senHal_uAddColsBin
+0x0F12005C, //senHal_uAddColsNoBin
+0x0F12085C, //senHal_uMinColsHorBin
+0x0F12005C, //senHal_uMinColsNoHorBin
+0x0F12025A, //senHal_uMinColsAddAnalogBin
+
+//===================================================================
+// Forbidden area setting
+//===================================================================
+0x002A1844,
+0x0F120000,//senHal_bSRX//SRX off
+
+0x002A1680,
+0x0F120002,//senHal_NExpLinesCheckFine//0004
+
+0x002A0ED2,
+0x0F120FA0,//setot_uOnlineClocksDiv40
+
+//===================================================================
+// Preview subsampling mode
+//===================================================================
+0x002A18F8,
+0x0F120001, //senHal_bAACActiveWait2Start
+0x002A18F6,
+0x0F120001, //senHal_bAlwaysAAC
+0x002A182C,
+0x0F120001, //senHal_bSenAAC
+0x002A0EE4,
+0x0F120001, //setot_bUseDigitalHbin
+0x002A1674,
+0x0F120002, //senHal_SenBinFactor // 2:2x2 4:4x4
+0x0F120002, //senHal_SamplingType // 0:Full 1:digital 2:PL
+0x0F120000, //senHal_SamplingMode // 0:2x2 1:4x4
+
+//===================================================================
+// PLL setting for Max frequency (EVT0.1) 2010.08.05 - Do not remove
+//===================================================================
+0x002A19AE,
+0x0F12EA60, //pll_uMaxSysFreqKhz
+0x0F127530, //pll_uMaxPVIFreq4KH
+0x002A19C2,
+0x0F127530, //pll_uMaxMIPIFreq4KH
+0x002A0244,
+0x0F127530, //REG_0TC_PCFG_usMaxOut4KHzRate
+0x002A0336,
+0x0F127530, //REG_0TC_CCFG_usMaxOut4KHzRate
+
+//===================================================================
+// Init Parameters
+//===================================================================
+//MCLK
+0x002A0188,
+0x0F125DC0, //REG_TC_IPRM_InClockLSBs
+0x0F120000, //REG_TC_IPRM_InClockMSBs
+0x002A01B2,
+0x0F120001, //REG_TC_IPRM_UseNPviClocks
+0x0F120002, //REG_TC_IPRM_UseNMipiClocks
+0x002A01B8,
+0x0F120001, //REG_TC_IPRM_bBlockInternalPllCalc //1:pll by
+
+
+//SCLK & PCLK // clock set 0
+0x0F1238A4, //38A4 //36B0
+0x0F1254F0, //4E20 //3A98
+0x0F1254F8, //57E4 //61A8
+
+//SCLK & PCLK // clock set 1
+0x0F1238A4, //38A4 //36B0
+0x0F1254F0, //4E20 //3A98
+0x0F1254F8, //57E4 //61A8
+
+//SCLK & PCLK // clock set 2
+0x0F1238A4, //38A4 //36B0
+0x0F1254F0, //4E20 //3A98
+0x0F1254F8, //57E4 //61A8
+
+0x002A1B78,
+0x0F1238A4, // REGM_gSensorClocks_0__PLL_usClkFreqDiv4
+0x0F120074, // REGM_gSensorClocks_0__PLL_PllHW_M
+0x0F120004, // REGM_gSensorClocks_0__PLL_PllHW_P
+0x0F120000, // REGM_gSensorClocks_0__PLL_PllHW_S
+0x0F120002, // REGM_gSensorClocks_0__PLL_PllHW_VS
+0x0F120003, // REGM_gSensorClocks_0__PLL_PllHW_VP
+0x0F120001, // REGM_gSensorClocks_0__PLL_PllHW_SysDiv
+0x0F120001, // REGM_gSensorClocks_0__PLL_PllHW_OS
+0x0F120001, // REGM_gSensorClocks_0__PLL_PllHW_OP
+0x0F120001, // REGM_gSensorClocks_0__PLL_PllHW_PviDiv
+0x0F120006, // REGM_gSensorClocks_0__PLL_PllHW_DblDiv
+0x0F12000C, // REGM_gSensorClocks_0__PLL_PllHW_OIF_dphy_val
+0x0F125DC0, // REGM_gSensorClocks_0__InputClk
+0x0F120000,
+0x0F1254F6, // REGM_gSensorClocks_0__usPviFreqDiv4
+0x0F12000C, // REGM_gSensorClocks_0__usSysDiv
+0x0F120001, // REGM_gSensorClocks_0__usOIFDenum
+
+0x002A1B9C,
+0x0F1238A4, // REGM_gSensorClocks_1__PLL_usClkFreqDiv4
+0x0F120074, // REGM_gSensorClocks_1__PLL_PllHW_M
+0x0F120004, // REGM_gSensorClocks_1__PLL_PllHW_P
+0x0F120000, // REGM_gSensorClocks_1__PLL_PllHW_S
+0x0F120002, // REGM_gSensorClocks_1__PLL_PllHW_VS
+0x0F120003, // REGM_gSensorClocks_1__PLL_PllHW_VP
+0x0F120001, // REGM_gSensorClocks_1__PLL_PllHW_SysDiv
+0x0F120001, // REGM_gSensorClocks_1__PLL_PllHW_OS
+0x0F120001, // REGM_gSensorClocks_1__PLL_PllHW_OP
+0x0F120001, // REGM_gSensorClocks_1__PLL_PllHW_PviDiv
+0x0F120006, // REGM_gSensorClocks_1__PLL_PllHW_DblDiv
+0x0F12000C, // REGM_gSensorClocks_1__PLL_PllHW_OIF_dphy_val
+0x0F125DC0, // REGM_gSensorClocks_1__InputClk
+0x0F120000,
+0x0F1254F6, // REGM_gSensorClocks_1__usPviFreqDiv4
+0x0F12000C, // REGM_gSensorClocks_1__usSysDiv
+0x0F120001, // REGM_gSensorClocks_1__usOIFDenum
+
+0x002A1BC0,
+0x0F1238A4, // REGM_gSensorClocks_2__PLL_usClkFreqDiv4
+0x0F120074, // REGM_gSensorClocks_2__PLL_PllHW_M
+0x0F120004, // REGM_gSensorClocks_2__PLL_PllHW_P
+0x0F120000, // REGM_gSensorClocks_2__PLL_PllHW_S
+0x0F120002, // REGM_gSensorClocks_2__PLL_PllHW_VS
+0x0F120003, // REGM_gSensorClocks_2__PLL_PllHW_VP
+0x0F120001, // REGM_gSensorClocks_2__PLL_PllHW_SysDiv
+0x0F120001, // REGM_gSensorClocks_2__PLL_PllHW_OS
+0x0F120001, // REGM_gSensorClocks_2__PLL_PllHW_OP
+0x0F120001, // REGM_gSensorClocks_2__PLL_PllHW_PviDiv
+0x0F120006, // REGM_gSensorClocks_2__PLL_PllHW_DblDiv
+0x0F12000C, // REGM_gSensorClocks_2__PLL_PllHW_OIF_dphy_val
+0x0F125DC0, // REGM_gSensorClocks_2__InputClk
+0x0F120000,
+0x0F1254F6, // REGM_gSensorClocks_2__usPviFreqDiv4
+0x0F12000C, // REGM_gSensorClocks_2__usSysDiv
+0x0F120001, // REGM_gSensorClocks_2__usOIFDenum
+
+
+0x002A01CC,
+0x0F120001, //REG_TC_IPRM_InitParamsUpdated
+
+0xFFFF000A, //p10
+
+
+//===================================================================
+// Input Width & Height
+//===================================================================
+0x002A01F6,
+0x0F120800, //REG_TC_GP_PrevReqInputWidth //Sensor Crop Width 2048
+0x0F120600, //REG_TC_GP_PrevReqInputHeight//Sensor Crop Height 1536
+0x0F120000, //REG_TC_GP_PrevInputWidthOfs //Sensor HOffset 0
+0x0F120000, //REG_TC_GP_PrevInputHeightOfs//Sensor VOffset 0
+0x0F120800, //REG_TC_GP_CapReqInputWidth //Sensor Crop Width 2048
+0x0F120600, //REG_TC_GP_CapReqInputHeight //Sensor Crop Height 1536
+0x0F120000, //REG_TC_GP_CapInputWidthOfs //Sensor HOffset 0
+0x0F120000, //REG_TC_GP_CapInputHeightOfs //Sensor VOffset 0
+
+0x002A0216,
+0x0F120001, //REG_TC_GP_bUseReqInputInPre
+0x0F120001, //REG_TC_GP_bUseReqInputInCap
+
+0x002A043C,
+0x0F120800, //REG_TC_PZOOM_ZoomInputWidth
+0x0F120600, //REG_TC_PZOOM_ZoomInputHeight
+0x0F120000, //REG_TC_PZOOM_ZoomInputWidthOfs
+0x0F120000, //REG_TC_PZOOM_ZoomInputHeightOfs
+
+//===================================================================
+// Preview 0 640 480 system 52M PCLK 87M
+//===================================================================
+0x002A023E,
+0x0F120500, //REG_0TC_PCFG_usWidth
+0x0F120400, //REG_0TC_PCFG_usHeight
+0x0F120005, //REG_0TC_PCFG_Format
+0x0F1254F6, //REG_0TC_PCFG_usMaxOut4KHzRate
+0x0F1254F6, //REG_0TC_PCFG_usMinOut4KHzRate
+
+0x002A024C,
+0x0F120012, //REG_0TC_PCFG_PVIMask => cmk 2010.10.29 s0042 => s0052 Invert Y C order
+0x0F120010, //REG_0TC_PCFG_OIFMask
+
+0x002A0254,
+0x0F120001, //REG_0TC_PCFG_uClockInd
+0x0F120000, //REG_0TC_PCFG_usFrTimeType
+0x0F120002, //REG_0TC_PCFG_FrRateQualityType
+0x0F120535, //REG_0TC_PCFG_usMaxFrTimeMsecMult10//max frame time : 30fps 014D 15fps 029a; a6a
+0x0F12029A, //REG_0TC_PCFG_usMinFrTimeMsecMult10//min frame time : 30fps 014D 15fps 029a; a6a
+
+0x0F120000, //REG_0TC_PCFG_bSmearOutput
+0x0F120000, //REG_0TC_PCFG_sSaturation
+0x0F120000, //REG_0TC_PCFG_sSharpBlur
+0x0F120000, //REG_0TC_PCFG_sColorTemp
+0x0F120000, //REG_0TC_PCFG_uDeviceGammaIndex
+0x0F120003, //REG_0TC_PCFG_uPrevMirror
+0x0F120003, //REG_0TC_PCFG_uCaptureMirror
+0x0F120000, //REG_0TC_PCFG_uRotation
+
+
+//===================================================================
+// Capture 0 2048x1536 system 52M PCLK 87M
+//===================================================================
+
+0x002A032E,
+0x0F120000, //REG_0TC_CCFG_uCaptureMode
+
+0x0F120800, //REG_0TC_CCFG_usWidth
+0x0F120600, //REG_0TC_CCFG_usHeight
+0x0F120005, //REG_0TC_CCFG_Format //PCAM 5:YUV
+0x0F1254F6, //REG_0TC_CCFG_usMaxOut4KHzRate
+0x0F1254F6, //REG_0TC_CCFG_usMinOut4KHzRate
+
+0x002A033E,
+0x0F120010, //REG_0TC_CCFG_PVIMask => cmk 2010.10.29 s0042 => s0052
+0x0F120010, //REG_0TC_CCFG_OIFMask
+0x0F1203C0, //REG_0TC_CCFG_usJpegPacketSize
+
+0x002A0346,
+0x0F120001, //REG_0TC_CCFG_uClockInd
+0x0F120002, //REG_0TC_CCFG_usFrTimeType
+0x0F120002, //REG_0TC_CCFG_FrRateQualityType
+0x0F120535, //REG_0TC_CCFG_usMaxFrTimeMsecMult10
+0x0F12029A, //REG_0TC_CCFG_usMinFrTimeMsecMult10
+0x0F120000, //REG_0TC_CCFG_bSmearOutput
+0x0F120000, //REG_0TC_CCFG_sSaturation
+0x0F120000, //REG_0TC_CCFG_sSharpBlur
+0x0F120000, //REG_0TC_CCFG_sColorTemp
+0x0F120000, //REG_0TC_CCFG_uDeviceGammaIndex
+
+0x002A0426,
+0x0F120055, //REG_TC_BRC_usCaptureQuality
+
+
+0x002A1E5C, //Mon_LT_uDefMinFrExpDelta
+0x0F120000,
+
+
+//===================================================================
+// AFC
+//===================================================================
+//Auto
+0x002A0F08,
+0x0F120000, //AFC_Default60Hz 01:60hz 00:50Hz
+0x002A04A4,
+0x0F12067F, //REG_TC_DBG_AutoAlgEnBits 065f : Manual AFC on 067f : Manual AFC off
+
+//===================================================================
+// Shading (AF module)
+//===================================================================
+// TVAR_ash_pGAS_high
+0x002A0D22,
+0x0F120F00,
+0x0F12000F,
+0x0F12000F,
+0x0F120F0F,
+0x0F120F00,
+0x0F12000F,
+0x0F12000F,
+0x0F12000F,
+0x0F120F00,
+0x0F120F00,
+0x0F120F00,
+0x0F12000F,
+0x0F12000F,
+0x0F12000F,
+0x0F120F00,
+0x0F120000,
+0x0F120F00,
+0x0F120F00,
+0x0F120F00,
+0x0F12000F,
+0x0F12000F,
+0x0F120F0F,
+0x0F120F00,
+0x0F120000,
+0x0F12000F,
+0x0F12000F,
+0x0F120F0F,
+0x0F120F00,
+0x0F120F0F,
+0x0F120F00,
+0x0F120F0F,
+0x0F120000,
+0x0F12000F,
+0x0F12000F,
+0x0F12000F,
+0x0F12000F,
+0x0F120F00,
+0x0F12000F,
+0x0F12000F,
+0x0F120F0F,
+0x0F120F00,
+0x0F120000,
+0x0F12000F,
+0x0F12000F,
+0x0F120F00,
+0x0F120F00,
+0x0F120F00,
+0x0F12000F,
+0x0F120F0F,
+0x0F120000,
+0x0F120F0F,
+0x0F120000,
+0x0F12000F,
+0x0F120F00,
+0x0F120F00,
+0x0F12000F,
+0x0F12000F,
+0x0F120F0F,
+0x0F120F00,
+0x0F12000F,
+0x0F120000,
+0x0F12000F,
+0x0F120F0F,
+0x0F120F00,
+0x0F120F00,
+0x0F120000,
+0x0F120F0F,
+0x0F12000F,
+0x0F120F0F,
+0x0F120000,
+0x0F12000F,
+0x0F120F0F,
+
+// TVAR_ash_pGAS_low
+0x0F126E49,
+0x0F12FB98,
+0x0F12F348,
+0x0F121BD6,
+0x0F12EBEF,
+0x0F1203D3,
+0x0F12EC8D,
+0x0F12F239,
+0x0F120E64,
+0x0F12F7EA,
+0x0F12FD3B,
+0x0F120A7C,
+0x0F12FC9C,
+0x0F120BD3,
+0x0F12F2E5,
+0x0F120619,
+0x0F120772,
+0x0F12F0B0,
+0x0F12184E,
+0x0F12F95F,
+0x0F120B1A,
+0x0F12FC45,
+0x0F12F716,
+0x0F120DCD,
+0x0F12EF24,
+0x0F120221,
+0x0F12F6BD,
+0x0F1204CB,
+0x0F1200B1,
+0x0F12FEB0,
+0x0F120268,
+0x0F1202C7,
+0x0F12010A,
+0x0F12FF93,
+0x0F12036D,
+0x0F12F859,
+0x0F1281D0,
+0x0F12FA32,
+0x0F12EFDB,
+0x0F12234D,
+0x0F12E799,
+0x0F120337,
+0x0F12EB05,
+0x0F12E8F9,
+0x0F12152E,
+0x0F12F0D5,
+0x0F120842,
+0x0F12043A,
+0x0F12F461,
+0x0F120E58,
+0x0F12F658,
+0x0F12075D,
+0x0F12F78D,
+0x0F12FDE9,
+0x0F12277A,
+0x0F12FFDE,
+0x0F12FD3B,
+0x0F12FE50,
+0x0F120AD1,
+0x0F12FE2C,
+0x0F12E90D,
+0x0F12F7B0,
+0x0F1205DB,
+0x0F1202CD,
+0x0F12F4F1,
+0x0F1202A8,
+0x0F12FDDC,
+0x0F120B59,
+0x0F12F74E,
+0x0F1203D5,
+0x0F12FF4F,
+0x0F1200F7,
+0x0F126A44,
+0x0F12FAD6,
+0x0F12F261,
+0x0F121F28,
+0x0F12E691,
+0x0F1207D2,
+0x0F12EE85,
+0x0F12F426,
+0x0F120F26,
+0x0F12F34B,
+0x0F120036,
+0x0F120C0F,
+0x0F12FDA9,
+0x0F1209EA,
+0x0F12F27A,
+0x0F120CD5,
+0x0F1201E1,
+0x0F12ED41,
+0x0F121DB5,
+0x0F12FD26,
+0x0F1203F7,
+0x0F12F7BB,
+0x0F12FE81,
+0x0F1212D3,
+0x0F12E061,
+0x0F12F81C,
+0x0F1207B1,
+0x0F120408,
+0x0F12F860,
+0x0F12FC9A,
+0x0F120DDE,
+0x0F120C9C,
+0x0F12F2A4,
+0x0F1202EB,
+0x0F12099B,
+0x0F12F5A6,
+0x0F127243,
+0x0F12F74D,
+0x0F12F74B,
+0x0F121800,
+0x0F12EF22,
+0x0F120263,
+0x0F12EBE7,
+0x0F12F5A4,
+0x0F1209D3,
+0x0F12FAB8,
+0x0F12FDFF,
+0x0F12086B,
+0x0F120338,
+0x0F120514,
+0x0F12F840,
+0x0F120768,
+0x0F12FE55,
+0x0F12F884,
+0x0F121488,
+0x0F12FFCD,
+0x0F12035B,
+0x0F12FA4E,
+0x0F1201DB,
+0x0F1206D6,
+0x0F12EE19,
+0x0F12FEA3,
+0x0F12FE8C,
+0x0F1203A3,
+0x0F12FDDB,
+0x0F12FD9B,
+0x0F12035E,
+0x0F1203F2,
+0x0F12FCBD,
+0x0F120300,
+0x0F12FF2E,
+0x0F12FE03,
+
+0x002A04A8,
+0x0F120001, //REG_TC_DBG_ReInitCmd
+
+//===================================================================
+// Shading - Alpha
+//===================================================================
+0x002A07E8,
+0x0F1200BC, //TVAR_ash_AwbAshCord_0_//HOR
+0x0F1200ED, //TVAR_ash_AwbAshCord_1_//INCA
+0x0F120101, //TVAR_ash_AwbAshCord_2_//WW
+0x0F12012D, //TVAR_ash_AwbAshCord_3_//CW
+0x0F120166, //TVAR_ash_AwbAshCord_4_//D50
+0x0F120184, //TVAR_ash_AwbAshCord_5_//D65
+0x0F1201A0, //TVAR_ash_AwbAshCord_6_//D75
+0x002A07FE,
+0x0F123200, //TVAR_ash_GASAlpha_0__0_
+0x0F124000, //TVAR_ash_GASAlpha_0__1_
+0x0F124000, //TVAR_ash_GASAlpha_0__2_
+0x0F123C00, //TVAR_ash_GASAlpha_0__3_
+0x0F123200, //TVAR_ash_GASAlpha_1__0_
+0x0F124000, //TVAR_ash_GASAlpha_1__1_
+0x0F124000, //TVAR_ash_GASAlpha_1__2_
+0x0F123C00, //TVAR_ash_GASAlpha_1__3_
+0x0F123200, //TVAR_ash_GASAlpha_2__0_
+0x0F124000, //TVAR_ash_GASAlpha_2__1_
+0x0F124000, //TVAR_ash_GASAlpha_2__2_
+0x0F123C00, //TVAR_ash_GASAlpha_2__3_
+0x0F123200, //TVAR_ash_GASAlpha_3__0_
+0x0F124000, //TVAR_ash_GASAlpha_3__1_
+0x0F124000, //TVAR_ash_GASAlpha_3__2_
+0x0F123C00, //TVAR_ash_GASAlpha_3__3_
+0x0F123200, //TVAR_ash_GASAlpha_4__0_
+0x0F124000, //TVAR_ash_GASAlpha_4__1_
+0x0F124000, //TVAR_ash_GASAlpha_4__2_
+0x0F123C00, //TVAR_ash_GASAlpha_4__3_
+0x0F123200, //TVAR_ash_GASAlpha_5__0_
+0x0F124000, //TVAR_ash_GASAlpha_5__1_
+0x0F124000, //TVAR_ash_GASAlpha_5__2_
+0x0F123C00, //TVAR_ash_GASAlpha_5__3_
+0x0F123F00, //TVAR_ash_GASAlpha_6__0_
+0x0F124000, //TVAR_ash_GASAlpha_6__1_
+0x0F124000, //TVAR_ash_GASAlpha_6__2_
+0x0F124000, //TVAR_ash_GASAlpha_6__3_
+
+0x002A0836,
+0x0F123F00, //TVAR_ash_GASOutdoorAlpha_0_
+0x0F124000, //TVAR_ash_GASOutdoorAlpha_1_
+0x0F124000, //TVAR_ash_GASOutdoorAlpha_2_
+0x0F124000, //TVAR_ash_GASOutdoorAlpha_3_
+
+//===================================================================
+// Gamma
+//===================================================================
+// param_start SARR_usGammaLutRGBIndoor
+0x002A0660,
+0x0F120000, //saRR_usDualGammaLutRGBIndoor[0][0]
+0x0F120008, //saRR_usDualGammaLutRGBIndoor[0][1]
+0x0F120015, //saRR_usDualGammaLutRGBIndoor[0][2]
+0x0F120032, //saRR_usDualGammaLutRGBIndoor[0][3]
+0x0F12006C, //saRR_usDualGammaLutRGBIndoor[0][4]
+0x0F1200D0, //saRR_usDualGammaLutRGBIndoor[0][5]
+0x0F120129, //saRR_usDualGammaLutRGBIndoor[0][6]
+0x0F120151, //saRR_usDualGammaLutRGBIndoor[0][7]
+0x0F120174, //saRR_usDualGammaLutRGBIndoor[0][8]
+0x0F1201AA, //saRR_usDualGammaLutRGBIndoor[0][9]
+0x0F1201D7, //saRR_usDualGammaLutRGBIndoor[0][10]
+0x0F1201FE, //saRR_usDualGammaLutRGBIndoor[0][11]
+0x0F120221, //saRR_usDualGammaLutRGBIndoor[0][12]
+0x0F120252, //saRR_usDualGammaLutRGBIndoor[0][13]
+0x0F120281, //saRR_usDualGammaLutRGBIndoor[0][14]
+0x0F1202E1, //saRR_usDualGammaLutRGBIndoor[0][15]
+0x0F120345, //saRR_usDualGammaLutRGBIndoor[0][16]
+0x0F12039C, //saRR_usDualGammaLutRGBIndoor[0][17]
+0x0F1203D9, //saRR_usDualGammaLutRGBIndoor[0][18]
+0x0F1203FF, //saRR_usDualGammaLutRGBIndoor[0][19]
+0x0F120000, //saRR_usDualGammaLutRGBIndoor[1][0]
+0x0F120008, //saRR_usDualGammaLutRGBIndoor[1][1]
+0x0F120015, //saRR_usDualGammaLutRGBIndoor[1][2]
+0x0F120032, //saRR_usDualGammaLutRGBIndoor[1][3]
+0x0F12006C, //saRR_usDualGammaLutRGBIndoor[1][4]
+0x0F1200D0, //saRR_usDualGammaLutRGBIndoor[1][5]
+0x0F120129, //saRR_usDualGammaLutRGBIndoor[1][6]
+0x0F120151, //saRR_usDualGammaLutRGBIndoor[1][7]
+0x0F120174, //saRR_usDualGammaLutRGBIndoor[1][8]
+0x0F1201AA, //saRR_usDualGammaLutRGBIndoor[1][9]
+0x0F1201D7, //saRR_usDualGammaLutRGBIndoor[1][10]
+0x0F1201FE, //saRR_usDualGammaLutRGBIndoor[1][11]
+0x0F120221, //saRR_usDualGammaLutRGBIndoor[1][12]
+0x0F120252, //saRR_usDualGammaLutRGBIndoor[1][13]
+0x0F120281, //saRR_usDualGammaLutRGBIndoor[1][14]
+0x0F1202E1, //saRR_usDualGammaLutRGBIndoor[1][15]
+0x0F120345, //saRR_usDualGammaLutRGBIndoor[1][16]
+0x0F12039C, //saRR_usDualGammaLutRGBIndoor[1][17]
+0x0F1203D9, //saRR_usDualGammaLutRGBIndoor[1][18]
+0x0F1203FF, //saRR_usDualGammaLutRGBIndoor[1][19]
+0x0F120000, //saRR_usDualGammaLutRGBIndoor[2][0]
+0x0F120008, //saRR_usDualGammaLutRGBIndoor[2][1]
+0x0F120015, //saRR_usDualGammaLutRGBIndoor[2][2]
+0x0F120032, //saRR_usDualGammaLutRGBIndoor[2][3]
+0x0F12006C, //saRR_usDualGammaLutRGBIndoor[2][4]
+0x0F1200D0, //saRR_usDualGammaLutRGBIndoor[2][5]
+0x0F120129, //saRR_usDualGammaLutRGBIndoor[2][6]
+0x0F120151, //saRR_usDualGammaLutRGBIndoor[2][7]
+0x0F120174, //saRR_usDualGammaLutRGBIndoor[2][8]
+0x0F1201AA, //saRR_usDualGammaLutRGBIndoor[2][9]
+0x0F1201D7, //saRR_usDualGammaLutRGBIndoor[2][10]
+0x0F1201FE, //saRR_usDualGammaLutRGBIndoor[2][11]
+0x0F120221, //saRR_usDualGammaLutRGBIndoor[2][12]
+0x0F120252, //saRR_usDualGammaLutRGBIndoor[2][13]
+0x0F120281, //saRR_usDualGammaLutRGBIndoor[2][14]
+0x0F1202E1, //saRR_usDualGammaLutRGBIndoor[2][15]
+0x0F120345, //saRR_usDualGammaLutRGBIndoor[2][16]
+0x0F12039C, //saRR_usDualGammaLutRGBIndoor[2][17]
+0x0F1203D9, //saRR_usDualGammaLutRGBIndoor[2][18]
+0x0F1203FF, //saRR_usDualGammaLutRGBIndoor[2][19]
+
+//s002A06D8
+0x0F120000, //saRR_usDualGammaLutRGBOutdoor[0][0]
+0x0F120008, //saRR_usDualGammaLutRGBOutdoor[0][1]
+0x0F120013, //saRR_usDualGammaLutRGBOutdoor[0][2]
+0x0F12002C, //saRR_usDualGammaLutRGBOutdoor[0][3]
+0x0F12005C, //saRR_usDualGammaLutRGBOutdoor[0][4]
+0x0F1200BB, //saRR_usDualGammaLutRGBOutdoor[0][5]
+0x0F120109, //saRR_usDualGammaLutRGBOutdoor[0][6]
+0x0F12012C, //saRR_usDualGammaLutRGBOutdoor[0][7]
+0x0F12014C, //saRR_usDualGammaLutRGBOutdoor[0][8]
+0x0F120185, //saRR_usDualGammaLutRGBOutdoor[0][9]
+0x0F1201B9, //saRR_usDualGammaLutRGBOutdoor[0][10]
+0x0F1201E8, //saRR_usDualGammaLutRGBOutdoor[0][11]
+0x0F120210, //saRR_usDualGammaLutRGBOutdoor[0][12]
+0x0F12024C, //saRR_usDualGammaLutRGBOutdoor[0][13]
+0x0F120280, //saRR_usDualGammaLutRGBOutdoor[0][14]
+0x0F1202D4, //saRR_usDualGammaLutRGBOutdoor[0][15]
+0x0F120324, //saRR_usDualGammaLutRGBOutdoor[0][16]
+0x0F12036C, //saRR_usDualGammaLutRGBOutdoor[0][17]
+0x0F1203AC, //saRR_usDualGammaLutRGBOutdoor[0][18]
+0x0F1203E6, //saRR_usDualGammaLutRGBOutdoor[0][19]
+0x0F120000, //saRR_usDualGammaLutRGBOutdoor[1][0]
+0x0F120008, //saRR_usDualGammaLutRGBOutdoor[1][1]
+0x0F120013, //saRR_usDualGammaLutRGBOutdoor[1][2]
+0x0F12002C, //saRR_usDualGammaLutRGBOutdoor[1][3]
+0x0F12005C, //saRR_usDualGammaLutRGBOutdoor[1][4]
+0x0F1200BB, //saRR_usDualGammaLutRGBOutdoor[1][5]
+0x0F120109, //saRR_usDualGammaLutRGBOutdoor[1][6]
+0x0F12012C, //saRR_usDualGammaLutRGBOutdoor[1][7]
+0x0F12014C, //saRR_usDualGammaLutRGBOutdoor[1][8]
+0x0F120185, //saRR_usDualGammaLutRGBOutdoor[1][9]
+0x0F1201B9, //saRR_usDualGammaLutRGBOutdoor[1][10]
+0x0F1201E8, //saRR_usDualGammaLutRGBOutdoor[1][11]
+0x0F120210, //saRR_usDualGammaLutRGBOutdoor[1][12]
+0x0F12024C, //saRR_usDualGammaLutRGBOutdoor[1][13]
+0x0F120280, //saRR_usDualGammaLutRGBOutdoor[1][14]
+0x0F1202D4, //saRR_usDualGammaLutRGBOutdoor[1][15]
+0x0F120324, //saRR_usDualGammaLutRGBOutdoor[1][16]
+0x0F12036C, //saRR_usDualGammaLutRGBOutdoor[1][17]
+0x0F1203AC, //saRR_usDualGammaLutRGBOutdoor[1][18]
+0x0F1203E6, //saRR_usDualGammaLutRGBOutdoor[1][19]
+0x0F120000, //saRR_usDualGammaLutRGBOutdoor[2][0]
+0x0F120008, //saRR_usDualGammaLutRGBOutdoor[2][1]
+0x0F120013, //saRR_usDualGammaLutRGBOutdoor[2][2]
+0x0F12002C, //saRR_usDualGammaLutRGBOutdoor[2][3]
+0x0F12005C, //saRR_usDualGammaLutRGBOutdoor[2][4]
+0x0F1200BB, //saRR_usDualGammaLutRGBOutdoor[2][5]
+0x0F120109, //saRR_usDualGammaLutRGBOutdoor[2][6]
+0x0F12012C, //saRR_usDualGammaLutRGBOutdoor[2][7]
+0x0F12014C, //saRR_usDualGammaLutRGBOutdoor[2][8]
+0x0F120185, //saRR_usDualGammaLutRGBOutdoor[2][9]
+0x0F1201B9, //saRR_usDualGammaLutRGBOutdoor[2][10]
+0x0F1201E8, //saRR_usDualGammaLutRGBOutdoor[2][11]
+0x0F120210, //saRR_usDualGammaLutRGBOutdoor[2][12]
+0x0F12024C, //saRR_usDualGammaLutRGBOutdoor[2][13]
+0x0F120280, //saRR_usDualGammaLutRGBOutdoor[2][14]
+0x0F1202D4, //saRR_usDualGammaLutRGBOutdoor[2][15]
+0x0F120324, //saRR_usDualGammaLutRGBOutdoor[2][16]
+0x0F12036C, //saRR_usDualGammaLutRGBOutdoor[2][17]
+0x0F1203AC, //saRR_usDualGammaLutRGBOutdoor[2][18]
+0x0F1203E6, //saRR_usDualGammaLutRGBOutdoor[2][19]
+
+//===================================================================
+// AE - shutter
+//===================================================================
+//****************************************/
+// AE 2009 03 08 - based on TN
+//****************************************/
+//============================================================
+// Frame rate setting
+//============================================================
+// How to set
+// 1. Exposure value
+// dec2hex((1 / (frame rate you want(ms))) * 100d * 5d)
+//
+//
+// 2. Analog Digital gain
+// dec2hex((Analog gain you want) * 256d)
+// Ex1) Simple Caculation for x3.25?: 3.25x256 = 832[dec] = 0340[hex]
+//============================================================
+//MBR
+0x002A01DE,
+0x0F120000, //REG_TC_bUseMBR//MBR off
+//MBR off is needed to prevent a shorter integration time when the scene has blurring in Nigh
+
+//AE_Target
+0x002A1308,
+0x0F12003E, //TVAR_ae_BrAve
+0x002A130E,
+0x0F12000F, //ae_StatMode
+//ae_StatMode bit[3] BLC has to be bypassed to prevent AE weight change especially backlight
+
+//AE_state
+0x002A04EE,
+0x0F12010E, //#lt_uLimitHigh
+0x0F1200F5, //#lt_uLimitLow
+
+//For 60Hz
+0x002A0504,
+0x0F123415, //#lt_uMaxExp1
+0x002A0508,
+0x0F12681F, //#lt_uMaxExp2
+0x002A050C,
+0x0F128227, //#lt_uMaxExp3
+0x002A0510,
+0x0F12C350, //#lt_uMaxExp4
+
+0x002A0514,
+0x0F123415, //#lt_uCapMaxExp1
+0x002A0518,
+0x0F12681F, //#lt_uCapMaxExp2
+0x002A051C,
+0x0F128227, //#lt_uCapMaxExp3
+0x002A0520,
+0x0F12C350, //#lt_uCapMaxExp4
+
+0x002A0524,
+0x0F1201E0, //#lt_uMaxAnGain1
+0x0F1201E0, //#lt_uMaxAnGain2
+0x0F120300, //#lt_uMaxAnGain3
+0x0F120710, //#lt_uMaxAnGain4
+
+0x0F120100, //#lt_uMaxDigGain
+0x0F128000, //#lt_uMaxTotGain Total-gain is limited by #lt_uMaxTotGain
+
+0x0F1201E0, //#lt_uCapMaxAnGain1
+0x0F1201E0, //#lt_uCapMaxAnGain2
+0x0F120300, //#lt_uCapMaxAnGain3
+0x0F120710, //#lt_uCapMaxAnGain4
+
+0x0F120100, //#lt_uCapMaxDigGain
+0x0F128000, //#lt_uCapMaxTotGain Total-gain is limited by #lt_uMaxTotGain
+
+//===================================================================
+//AE - Weights
+//===================================================================
+0x002A1316,
+0x0F120000, //ae_WeightTbl_16[0]
+0x0F120000, //ae_WeightTbl_16[1]
+0x0F120000, //ae_WeightTbl_16[2]
+0x0F120000, //ae_WeightTbl_16[3]
+0x0F120101, //ae_WeightTbl_16[4]
+0x0F120101, //ae_WeightTbl_16[5]
+0x0F120101, //ae_WeightTbl_16[6]
+0x0F120101, //ae_WeightTbl_16[7]
+0x0F120101, //ae_WeightTbl_16[8]
+0x0F120201, //ae_WeightTbl_16[9]
+0x0F120102, //ae_WeightTbl_16[10]
+0x0F120101, //ae_WeightTbl_16[11]
+0x0F120101, //ae_WeightTbl_16[12]
+0x0F120202, //ae_WeightTbl_16[13]
+0x0F120202, //ae_WeightTbl_16[14]
+0x0F120101, //ae_WeightTbl_16[15]
+0x0F120101, //ae_WeightTbl_16[16]
+0x0F120202, //ae_WeightTbl_16[17]
+0x0F120202, //ae_WeightTbl_16[18]
+0x0F120101, //ae_WeightTbl_16[19]
+0x0F120201, //ae_WeightTbl_16[20]
+0x0F120202, //ae_WeightTbl_16[21]
+0x0F120202, //ae_WeightTbl_16[22]
+0x0F120102, //ae_WeightTbl_16[23]
+0x0F120201, //ae_WeightTbl_16[24]
+0x0F120202, //ae_WeightTbl_16[25]
+0x0F120202, //ae_WeightTbl_16[26]
+0x0F120102, //ae_WeightTbl_16[27]
+0x0F120101, //ae_WeightTbl_16[28]
+0x0F120101, //ae_WeightTbl_16[29]
+0x0F120101, //ae_WeightTbl_16[30]
+0x0F120101, //ae_WeightTbl_16[31]
+
+//===================================================================
+//AWB-BASIC setting
+//===================================================================
+0x002A1018,
+0x0F1202A7, //awbb_GLocusR
+0x0F120343, //awbb_GLocusB
+0x002A0FFC,
+0x0F12036C, //awbb_CrclLowT_R_c
+0x002A1000,
+0x0F12011D, //awbb_CrclLowT_B_c
+0x002A1004,
+0x0F1262C1, //awbb_CrclLowT_Rad_c
+0x002A1034,
+0x0F1205F0, //awbb_GamutWidthThr1
+0x0F1201F4, //awbb_GamutHeightThr1
+0x0F12006C, //awbb_GamutWidthThr2
+0x0F120038, //awbb_GamutHeightThr2
+0x002A1020,
+0x0F12000C, //awbb_MinNumOfFinalPatches
+0x0F12001E, //awbb_MinNumOfLowBrFinalPatches
+0x0F120046, //awbb_MinNumOfLowBr0_FinalPatches
+0x002A291A,
+0x0F120006, // #Mon_AWB_ByPassMode// [0]Outdoor [1]LowBr [2]LowTemp
+
+0x002A11C2,
+0x0F120000, //awbb_RGainOff
+0x0F120000, //awbb_BGainOff
+0x0F120000, //awbb_GGainOff
+0x0F1200C2, //awbb_Alpha_Comp_Mode
+0x0F120002, //awbb_Rpl_InvalidOutDoor
+0x0F120001, //awbb_UseGrThrCorr
+0x0F1200E4, //awbb_Use_Filters
+0x0F12053C, //awbb_GainsInit[0]
+0x0F120400, //awbb_GainsInit[1]
+0x0F12055C, //awbb_GainsInit[2]
+0x0F120008, //001E//awbb_WpFilterMinThr
+0x0F120160, //0190//awbb_WpFilterMaxThr
+0x0F1200A0, //awbb_WpFilterCoef
+0x0F120004, //awbb_WpFilterSize
+0x0F120001, //awbb_otp_disable
+
+//===================================================================
+//AWB-Zone
+//===================================================================
+// param_start awbb_IndoorGrZones_m_BGrid
+0x002A0F28,
+0x0F1203C0, //03C0//03C0//awbb_IndoorGrZones_m_BGrid[0]
+0x0F1203E2, //03E2//03E2//awbb_IndoorGrZones_m_BGrid[1]
+0x0F120356, //0356//0356//awbb_IndoorGrZones_m_BGrid[2]
+0x0F1203FC, //03FC//03FC//awbb_IndoorGrZones_m_BGrid[3]
+0x0F12031E, //031E//031E//awbb_IndoorGrZones_m_BGrid[4]
+0x0F1203FE, //03FE//03FE//awbb_IndoorGrZones_m_BGrid[5]
+0x0F1202F0, //02F0//02F0//awbb_IndoorGrZones_m_BGrid[6]
+0x0F1203F0, //03F0//03F0//awbb_IndoorGrZones_m_BGrid[7]
+0x0F1202CA, //02CA//02CA//awbb_IndoorGrZones_m_BGrid[8]
+0x0F1203CC, //03CC//03CC//awbb_IndoorGrZones_m_BGrid[9]
+0x0F1202A8, //02A8//02A8//awbb_IndoorGrZones_m_BGrid[10]
+0x0F12037A, //037A//037A//awbb_IndoorGrZones_m_BGrid[11]
+0x0F120280, //0288//0288//awbb_IndoorGrZones_m_BGrid[12]
+0x0F12033C, //033C//033C//awbb_IndoorGrZones_m_BGrid[13]
+0x0F120260, //0266//0266//awbb_IndoorGrZones_m_BGrid[14]
+0x0F12030A, //030A//031E//awbb_IndoorGrZones_m_BGrid[15]
+0x0F120242, //0246//0246//awbb_IndoorGrZones_m_BGrid[16]
+0x0F1202DC, //02EC//0300//awbb_IndoorGrZones_m_BGrid[17]
+0x0F120228, //0228//0228//awbb_IndoorGrZones_m_BGrid[18]
+0x0F1202B2, //02CE//02E8//awbb_IndoorGrZones_m_BGrid[19]
+0x0F12020E, //020E//020E//awbb_IndoorGrZones_m_BGrid[20]
+0x0F120290, //02B0//02CA//awbb_IndoorGrZones_m_BGrid[21]
+0x0F1201F8, //01F8//01F8//awbb_IndoorGrZones_m_BGrid[22]
+0x0F120276, //0292//02B0//awbb_IndoorGrZones_m_BGrid[23]
+0x0F1201E8, //01E8//01E8//awbb_IndoorGrZones_m_BGrid[24]
+0x0F120268, //0276//0296//awbb_IndoorGrZones_m_BGrid[25]
+0x0F1201DC, //01DC//01DC//awbb_IndoorGrZones_m_BGrid[26]
+0x0F120256, //0256//027A//awbb_IndoorGrZones_m_BGrid[27]
+0x0F1201E0, //01E0//01E0//awbb_IndoorGrZones_m_BGrid[28]
+0x0F120238, //0238//0252//awbb_IndoorGrZones_m_BGrid[29]
+0x0F1201EC, //01EC//01F2//awbb_IndoorGrZones_m_BGrid[30]
+0x0F12020E, //020E//0226//awbb_IndoorGrZones_m_BGrid[31]
+0x0F120000, //0000//0000//awbb_IndoorGrZones_m_BGrid[32]
+0x0F120000, //0000//0000//awbb_IndoorGrZones_m_BGrid[33]
+0x0F120000, //0000//0000//awbb_IndoorGrZones_m_BGrid[34]
+0x0F120000, //0000//0000//awbb_IndoorGrZones_m_BGrid[35]
+0x0F120000, //0000//0000//awbb_IndoorGrZones_m_BGrid[36]
+0x0F120000, //0000//0000//awbb_IndoorGrZones_m_BGrid[37]
+0x0F120000, //0000//0000//awbb_IndoorGrZones_m_BGrid[38]
+0x0F120000, //0000//0000//awbb_IndoorGrZones_m_BGrid[39]
+// param_end awbb_IndoorGrZones_m_BGrid
+
+0x0F120005, //awbb_IndoorGrZones_m_Grid
+0x002A0F80,
+0x0F1200E6, //awbb_IndoorGrZones_m_Boff
+0x002A0F7C,
+0x0F120010,
+
+// param_start awbb_OutdoorGrZones_m_BGrid
+0x002A0F84,
+0x0F12028E, //awbb_OutdoorGrZones_m_BGrid[0]
+0x0F1202A6, //awbb_OutdoorGrZones_m_BGrid[1]
+0x0F120276, //awbb_OutdoorGrZones_m_BGrid[2]
+0x0F1202B8, //awbb_OutdoorGrZones_m_BGrid[3]
+0x0F120264, //awbb_OutdoorGrZones_m_BGrid[4]
+0x0F1202BE, //awbb_OutdoorGrZones_m_BGrid[5]
+0x0F120252, //awbb_OutdoorGrZones_m_BGrid[6]
+0x0F1202C0, //awbb_OutdoorGrZones_m_BGrid[7]
+0x0F120244, //awbb_OutdoorGrZones_m_BGrid[8]
+0x0F1202BC, //awbb_OutdoorGrZones_m_BGrid[9]
+0x0F120234, //awbb_OutdoorGrZones_m_BGrid[10]
+0x0F1202B2, //awbb_OutdoorGrZones_m_BGrid[11]
+0x0F120228, //awbb_OutdoorGrZones_m_BGrid[12]
+0x0F1202A6, //awbb_OutdoorGrZones_m_BGrid[13]
+0x0F12021E, //awbb_OutdoorGrZones_m_BGrid[14]
+0x0F12029C, //awbb_OutdoorGrZones_m_BGrid[15]
+0x0F120216, //awbb_OutdoorGrZones_m_BGrid[16]
+0x0F12028A, //awbb_OutdoorGrZones_m_BGrid[17]
+0x0F120216, //awbb_OutdoorGrZones_m_BGrid[18]
+0x0F120278, //awbb_OutdoorGrZones_m_BGrid[19]
+0x0F120220, //awbb_OutdoorGrZones_m_BGrid[20]
+0x0F12026A, //awbb_OutdoorGrZones_m_BGrid[21]
+0x0F120232, //awbb_OutdoorGrZones_m_BGrid[22]
+0x0F12024A, //awbb_OutdoorGrZones_m_BGrid[23]
+// param_end awbb_OutdoorGrZones_m_BGrid
+
+0x0F120004, //awbb_OutdoorGrZones_m_Gri
+0x002A0FB8,
+0x0F12000C, //awbb_OutdoorGrZones_ZInfo_m_GridSz
+0x002A0FBC,
+0x0F1201E4, //awbb_OutdoorGrZones_m_Bof
+
+// param_start awbb_LowBrGrZones_m_BGrid
+0x002A0FC0,
+0x0F1203B2, //awbb_LowBrGrZones_m_BGrid[0]
+0x0F12044E, //awbb_LowBrGrZones_m_BGrid[1]
+0x0F120330, //awbb_LowBrGrZones_m_BGrid[2]
+0x0F120454, //awbb_LowBrGrZones_m_BGrid[3]
+0x0F1202CC, //awbb_LowBrGrZones_m_BGrid[4]
+0x0F120414, //awbb_LowBrGrZones_m_BGrid[5]
+0x0F12026E, //awbb_LowBrGrZones_m_BGrid[6]
+0x0F1203D0, //awbb_LowBrGrZones_m_BGrid[7]
+0x0F120226, //awbb_LowBrGrZones_m_BGrid[8]
+0x0F120362, //awbb_LowBrGrZones_m_BGrid[9]
+0x0F1201F0, //awbb_LowBrGrZones_m_BGrid[10]
+0x0F120312, //awbb_LowBrGrZones_m_BGrid[11]
+0x0F1201CE, //awbb_LowBrGrZones_m_BGrid[12]
+0x0F1202CC, //awbb_LowBrGrZones_m_BGrid[13]
+0x0F1201B2, //awbb_LowBrGrZones_m_BGrid[14]
+0x0F12029E, //awbb_LowBrGrZones_m_BGrid[15]
+0x0F1201AC, //awbb_LowBrGrZones_m_BGrid[16]
+0x0F120278, //awbb_LowBrGrZones_m_BGrid[17]
+0x0F1201B6, //awbb_LowBrGrZones_m_BGrid[18]
+0x0F120248, //awbb_LowBrGrZones_m_BGrid[19]
+0x0F120000, //awbb_LowBrGrZones_m_BGrid[20]
+0x0F120000, //awbb_LowBrGrZones_m_BGrid[21]
+0x0F120000, //awbb_LowBrGrZones_m_BGrid[22]
+0x0F120000, //awbb_LowBrGrZones_m_BGrid[23]
+
+// param_end awbb_LowBrGrZones_m_BGrid
+0x0F120006, //awbb_LowBrGrZones_m_GridStep
+0x002A0FF4,
+0x0F12000A, //awbb_LowBrGrZones_ZInfo_m_GridSz
+0x002A0FF8,
+0x0F1200C2, //awbb_LowBrGrZones_m_Boffs
+
+//===================================================================
+//AWB Scene Detection
+//===================================================================
+0x002A1098,
+0x0F12FE82, //awbb_SCDetectionMap_SEC_StartR_B
+0x0F12001E, //awbb_SCDetectionMap_SEC_StepR_B
+0x0F1209C4, //awbb_SCDetectionMap_SEC_SunnyNB
+0x0F120122, //awbb_SCDetectionMap_SEC_StepNB
+0x0F1200E4, //awbb_SCDetectionMap_SEC_LowTempR_B
+0x0F120096, //awbb_SCDetectionMap_SEC_SunnyNBZone
+0x0F12000E, //awbb_SCDetectionMap_SEC_LowTempR_BZone
+
+0x002A105C,
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_0__0_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_0__2_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_0__4_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_1__1_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_1__3_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_2__0_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_2__2_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_2__4_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_3__1_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_3__3_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_4__0_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_4__2_
+0x0F120500, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_4__4_
+0x0F125555, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_5__1_
+0x0F125455, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_5__3_
+0x0F12AA55, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_6__0_
+0x0F12AAAA, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_6__2_
+0x0F12BF54, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_6__4_
+0x0F12FFFF, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_7__1_
+0x0F1254FE, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_7__3_
+0x0F12FF6F, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_8__0_
+0x0F12FEFF, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_8__2_
+0x0F121B54, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_8__4_
+0x0F12FFFF, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_9__1_
+0x0F1254FE, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_9__3_
+0x0F12FF06, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_10__0_
+0x0F12FEFF, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_10__2_
+0x0F120154, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_10__4_
+0x0F12BFBF, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_11__1_
+0x0F1254BE, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_11__3_
+
+//===================================================================
+//AWB - GridCorrection
+//===================================================================
+
+0x002A11E0,
+0x0F120002, //awbb_GridEnable
+
+0x002A11A8,
+0x0F1202C8, //awbb_GridConst_1[0]
+0x0F120325, //awbb_GridConst_1[1]
+0x0F12038F, //awbb_GridConst_1[2]
+
+0x0F120F8E, //awbb_GridConst_2[0]
+0x0F1210B3, //awbb_GridConst_2[1]
+0x0F121136, //awbb_GridConst_2[2]
+0x0F121138, //awbb_GridConst_2[3]
+0x0F12118E, //awbb_GridConst_2[4]
+0x0F121213, //awbb_GridConst_2[5]
+
+0x0F1200A7, //awbb_GridCoeff_R_1
+0x0F1200C2, //awbb_GridCoeff_B_1
+0x0F1200BD, //awbb_GridCoeff_R_2
+0x0F1200AC, //awbb_GridCoeff_B_2
+
+0x002A1118,
+0x0F120050, //0032//awbb_GridCorr_R[0][0]
+0x0F120032, //0012//awbb_GridCorr_R[0][1]
+0x0F120032, //0012//awbb_GridCorr_R[0][2]
+0x0F120000, //FFEC//awbb_GridCorr_R[0][3]
+0x0F120000, //FFEC//awbb_GridCorr_R[0][4]
+0x0F120060, //0050//awbb_GridCorr_R[0][5]
+0x0F120050, //0032//awbb_GridCorr_R[1][0]
+0x0F120032, //0012//awbb_GridCorr_R[1][1]
+0x0F120032, //0012//awbb_GridCorr_R[1][2]
+0x0F120000, //FFEC//awbb_GridCorr_R[1][3]
+0x0F120000, //FFEC//awbb_GridCorr_R[1][4]
+0x0F120060, //0050//awbb_GridCorr_R[1][5]
+0x0F120050, //0032//awbb_GridCorr_R[2][0]
+0x0F120032, //0012//awbb_GridCorr_R[2][1]
+0x0F120032, //0012//awbb_GridCorr_R[2][2]
+0x0F120000, //FFEC//awbb_GridCorr_R[2][3]
+0x0F120000, //FFEC//awbb_GridCorr_R[2][4]
+0x0F120060, //0050//awbb_GridCorr_R[2][5]
+0x0F12FF9C, //FF9C//awbb_GridCorr_B[0][0]
+0x0F12FFD8, //FFCE//awbb_GridCorr_B[0][1]
+0x0F12FFEC, //FFCE//awbb_GridCorr_B[0][2]
+0x0F12FF97, //FF97//awbb_GridCorr_B[0][3]
+0x0F12FF97, //FF97//awbb_GridCorr_B[0][4]
+0x0F12FE30, //FDA8//awbb_GridCorr_B[0][5]
+0x0F12FF9C, //FF9C//awbb_GridCorr_B[1][0]
+0x0F12FFD8, //FFCE//awbb_GridCorr_B[1][1]
+0x0F12FFEC, //FFCE//awbb_GridCorr_B[1][2]
+0x0F12FF97, //FF97//awbb_GridCorr_B[1][3]
+0x0F12FF97, //FF97//awbb_GridCorr_B[1][4]
+0x0F12FE30, //FDA8//awbb_GridCorr_B[1][5]
+0x0F12FF9C, //FF9C//awbb_GridCorr_B[2][0]
+0x0F12FFD8, //FFCE//awbb_GridCorr_B[2][1]
+0x0F12FFEC, //FFCE//awbb_GridCorr_B[2][2]
+0x0F12FF97, //FF97//awbb_GridCorr_B[2][3]
+0x0F12FF97, //FF97//awbb_GridCorr_B[2][4]
+0x0F12FE30, //FDA8//awbb_GridCorr_B[2][5]
+
+0x002A1160,
+0x0F12000A, //awbb_GridCorr_R_Out[0][0]
+0x0F12000A, //awbb_GridCorr_R_Out[0][1]
+0x0F120000, //awbb_GridCorr_R_Out[0][2]
+0x0F120000, //awbb_GridCorr_R_Out[0][3]
+0x0F120000, //awbb_GridCorr_R_Out[0][4]
+0x0F120000, //awbb_GridCorr_R_Out[0][5]
+0x0F12000A, //awbb_GridCorr_R_Out[1][0]
+0x0F12000A, //awbb_GridCorr_R_Out[1][1]
+0x0F120000, //awbb_GridCorr_R_Out[1][2]
+0x0F120000, //awbb_GridCorr_R_Out[1][3]
+0x0F120000, //awbb_GridCorr_R_Out[1][4]
+0x0F120000, //awbb_GridCorr_R_Out[1][5]
+0x0F12000A, //awbb_GridCorr_R_Out[2][0]
+0x0F12000A, //awbb_GridCorr_R_Out[2][1]
+0x0F120000, //awbb_GridCorr_R_Out[2][2]
+0x0F120000, //awbb_GridCorr_R_Out[2][3]
+0x0F120000, //awbb_GridCorr_R_Out[2][4]
+0x0F120000, //awbb_GridCorr_R_Out[2][5]
+0x0F12FFD2, //awbb_GridCorr_B_Out[0][0]
+0x0F12FFD2, //awbb_GridCorr_B_Out[0][1]
+0x0F120000, //awbb_GridCorr_B_Out[0][2]
+0x0F120000, //awbb_GridCorr_B_Out[0][3]
+0x0F120000, //awbb_GridCorr_B_Out[0][4]
+0x0F120000, //awbb_GridCorr_B_Out[0][5]
+0x0F12FFD2, //awbb_GridCorr_B_Out[1][0]
+0x0F12FFD2, //awbb_GridCorr_B_Out[1][1]
+0x0F120000, //awbb_GridCorr_B_Out[1][2]
+0x0F120000, //awbb_GridCorr_B_Out[1][3]
+0x0F120000, //awbb_GridCorr_B_Out[1][4]
+0x0F120000, //awbb_GridCorr_B_Out[1][5]
+0x0F12FFD2, //awbb_GridCorr_B_Out[2][0]
+0x0F12FFD2, //awbb_GridCorr_B_Out[2][1]
+0x0F120000, //awbb_GridCorr_B_Out[2][2]
+0x0F120000, //awbb_GridCorr_B_Out[2][3]
+0x0F120000, //awbb_GridCorr_B_Out[2][4]
+0x0F120000, //awbb_GridCorr_B_Out[2][5]
+
+//===================================================================
+// CCM
+//===================================================================
+0x002A07D2,
+0x0F1200C0, //SARR_AwbCcmCord_0_
+0x0F1200E0, //SARR_AwbCcmCord_1_
+0x0F120110, //SARR_AwbCcmCord_2_
+0x0F120139, //SARR_AwbCcmCord_3_
+0x0F120166, //SARR_AwbCcmCord_4_
+0x0F12019F, //SARR_AwbCcmCord_5_
+
+// param_start TVAR_wbt_pBaseCcms
+0x002A07C4,
+0x0F124000, //TVAR_wbt_pBaseCcms
+0x0F127000,
+
+0x002A4000,
+0x0F1201EA, //01E2//TVAR_wbt_pBaseCcms[0]
+0x0F12FFAC, //FF9A//TVAR_wbt_pBaseCcms[1]
+0x0F12FFE3, //FFE8//TVAR_wbt_pBaseCcms[2]
+0x0F12FF45, //FF45//TVAR_wbt_pBaseCcms[3]
+0x0F120140, //0140//TVAR_wbt_pBaseCcms[4]
+0x0F12FF4F, //FF4F//TVAR_wbt_pBaseCcms[5]
+0x0F12FFC3, //FFC3//TVAR_wbt_pBaseCcms[6]
+0x0F12FFD5, //FFD5//TVAR_wbt_pBaseCcms[7]
+0x0F120173, //0173//TVAR_wbt_pBaseCcms[8]
+0x0F120137, //0128//TVAR_wbt_pBaseCcms[9]
+0x0F1200C2, //00EA//TVAR_wbt_pBaseCcms[10]
+0x0F12FEC1, //FEA8//TVAR_wbt_pBaseCcms[11]
+0x0F1200C8, //00C8//TVAR_wbt_pBaseCcms[12]
+0x0F12FF49, //FF49//TVAR_wbt_pBaseCcms[13]
+0x0F12014B, //014B//TVAR_wbt_pBaseCcms[14]
+0x0F12FF68, //FF68//TVAR_wbt_pBaseCcms[15]
+0x0F120109, //0109//TVAR_wbt_pBaseCcms[16]
+0x0F1200F4, //00F4//TVAR_wbt_pBaseCcms[17]
+
+0x0F1201EA, //01E2//TVAR_wbt_pBaseCcms[18]
+0x0F12FFAC, //FF9A//TVAR_wbt_pBaseCcms[19]
+0x0F12FFE3, //FFE8//TVAR_wbt_pBaseCcms[20]
+0x0F12FF45, //FF45//TVAR_wbt_pBaseCcms[21]
+0x0F120140, //0140//TVAR_wbt_pBaseCcms[22]
+0x0F12FF4F, //FF4F//TVAR_wbt_pBaseCcms[23]
+0x0F12FFC3, //FFC3//TVAR_wbt_pBaseCcms[24]
+0x0F12FFD5, //FFD5//TVAR_wbt_pBaseCcms[25]
+0x0F120173, //0173//TVAR_wbt_pBaseCcms[26]
+0x0F120137, //0128//TVAR_wbt_pBaseCcms[27]
+0x0F1200C2, //00EA//TVAR_wbt_pBaseCcms[28]
+0x0F12FEC1, //FEA8//TVAR_wbt_pBaseCcms[29]
+0x0F1200C8, //00C8//TVAR_wbt_pBaseCcms[30]
+0x0F12FF49, //FF49//TVAR_wbt_pBaseCcms[31]
+0x0F12014B, //014B//TVAR_wbt_pBaseCcms[32]
+0x0F12FF68, //FF68//TVAR_wbt_pBaseCcms[33]
+0x0F120109, //0109//TVAR_wbt_pBaseCcms[34]
+0x0F1200F4, //00F4//TVAR_wbt_pBaseCcms[35]
+
+0x0F1201EA, //01E2//TVAR_wbt_pBaseCcms[36]
+0x0F12FFAC, //FF9A//TVAR_wbt_pBaseCcms[37]
+0x0F12FFE3, //FFE8//TVAR_wbt_pBaseCcms[38]
+0x0F12FF45, //FF45//TVAR_wbt_pBaseCcms[39]
+0x0F120140, //0140//TVAR_wbt_pBaseCcms[40]
+0x0F12FF4F, //FF4F//TVAR_wbt_pBaseCcms[41]
+0x0F12FFC3, //FFC3//TVAR_wbt_pBaseCcms[42]
+0x0F12FFD5, //FFD5//TVAR_wbt_pBaseCcms[43]
+0x0F120173, //0173//TVAR_wbt_pBaseCcms[44]
+0x0F120137, //0128//TVAR_wbt_pBaseCcms[45]
+0x0F1200C2, //00EA//TVAR_wbt_pBaseCcms[46]
+0x0F12FEC1, //FEA8//TVAR_wbt_pBaseCcms[47]
+0x0F1200C8, //00C8//TVAR_wbt_pBaseCcms[48]
+0x0F12FF49, //FF49//TVAR_wbt_pBaseCcms[49]
+0x0F12014B, //014B//TVAR_wbt_pBaseCcms[50]
+0x0F12FF68, //FF68//TVAR_wbt_pBaseCcms[51]
+0x0F120109, //0109//TVAR_wbt_pBaseCcms[52]
+0x0F1200F4, //00F4//TVAR_wbt_pBaseCcms[53]
+
+0x0F1201EA, //01E2//TVAR_wbt_pBaseCcms[54]
+0x0F12FFAC, //FF9A//TVAR_wbt_pBaseCcms[55]
+0x0F12FFE3, //FFE8//TVAR_wbt_pBaseCcms[56]
+0x0F12FF45, //FF45//TVAR_wbt_pBaseCcms[57]
+0x0F120140, //0140//TVAR_wbt_pBaseCcms[58]
+0x0F12FF4F, //FF4F//TVAR_wbt_pBaseCcms[59]
+0x0F12FFC3, //FFC3//TVAR_wbt_pBaseCcms[60]
+0x0F12FFD5, //FFD5//TVAR_wbt_pBaseCcms[61]
+0x0F120173, //0173//TVAR_wbt_pBaseCcms[62]
+0x0F120137, //0128//TVAR_wbt_pBaseCcms[63]
+0x0F1200C2, //00EA//TVAR_wbt_pBaseCcms[64]
+0x0F12FEC1, //FEA8//TVAR_wbt_pBaseCcms[65]
+0x0F1200C8, //00C8//TVAR_wbt_pBaseCcms[66]
+0x0F12FF49, //FF49//TVAR_wbt_pBaseCcms[67]
+0x0F12014B, //014B//TVAR_wbt_pBaseCcms[68]
+0x0F12FF68, //FF68//TVAR_wbt_pBaseCcms[69]
+0x0F120109, //0109//TVAR_wbt_pBaseCcms[70]
+0x0F1200F4, //00F4//TVAR_wbt_pBaseCcms[71]
+
+0x0F12011D, //00F4//TVAR_wbt_pBaseCcms[72]
+0x0F12FFA7, //FFC2//TVAR_wbt_pBaseCcms[73]
+0x0F12FFEC, //FFFA//TVAR_wbt_pBaseCcms[74]
+0x0F12FF0D, //FF3E//TVAR_wbt_pBaseCcms[75]
+0x0F120193, //0163//TVAR_wbt_pBaseCcms[76]
+0x0F12FF34, //FF5F//TVAR_wbt_pBaseCcms[77]
+0x0F12FFCE, //FFCE//TVAR_wbt_pBaseCcms[78]
+0x0F12FFDF, //FFDF//TVAR_wbt_pBaseCcms[79]
+0x0F12015E, //015E//TVAR_wbt_pBaseCcms[80]
+0x0F120095, //0095//TVAR_wbt_pBaseCcms[81]
+0x0F120096, //0096//TVAR_wbt_pBaseCcms[82]
+0x0F12FF0B, //FF0B//TVAR_wbt_pBaseCcms[83]
+0x0F1200C3, //00C3//TVAR_wbt_pBaseCcms[84]
+0x0F12FF5C, //FF5C//TVAR_wbt_pBaseCcms[85]
+0x0F12013D, //013D//TVAR_wbt_pBaseCcms[86]
+0x0F12FF68, //FF68//TVAR_wbt_pBaseCcms[87]
+0x0F120109, //0109//TVAR_wbt_pBaseCcms[88]
+0x0F1200F4, //00F4//TVAR_wbt_pBaseCcms[89]
+
+0x0F12011D, //00F4//TVAR_wbt_pBaseCcms[90]
+0x0F12FFA7, //FFC2//TVAR_wbt_pBaseCcms[91]
+0x0F12FFEC, //FFFA//TVAR_wbt_pBaseCcms[92]
+0x0F12FF0D, //FF3E//TVAR_wbt_pBaseCcms[93]
+0x0F120193, //0163//TVAR_wbt_pBaseCcms[94]
+0x0F12FF34, //FF5F//TVAR_wbt_pBaseCcms[95]
+0x0F12FFCE, //FFCE//TVAR_wbt_pBaseCcms[96]
+0x0F12FFDF, //FFDF//TVAR_wbt_pBaseCcms[97]
+0x0F12015E, //015E//TVAR_wbt_pBaseCcms[98]
+0x0F120095, //0095//TVAR_wbt_pBaseCcms[99]
+0x0F120096, //0096//TVAR_wbt_pBaseCcms[100]
+0x0F12FF0B, //FF0B//TVAR_wbt_pBaseCcms[101]
+0x0F1200C3, //00C3//TVAR_wbt_pBaseCcms[102]
+0x0F12FF5C, //FF5C//TVAR_wbt_pBaseCcms[103]
+0x0F12013D, //013D//TVAR_wbt_pBaseCcms[104]
+0x0F12FF68, //FF68//TVAR_wbt_pBaseCcms[105]
+0x0F120109, //0109//TVAR_wbt_pBaseCcms[106]
+0x0F1200F4, //00F4//TVAR_wbt_pBaseCcms[107]
+// param_end TVAR_wbt_pBasecms
+
+
+0x002A07CC,
+0x0F1240D8, //#TVAR_wbt_pOutdoorCcm
+0x0F127000,
+
+// param_start TVAR_wbt_pOutdoorCcm
+0x002A40D8,
+0x0F1201F6, //01F6//01F8//TVAR_wbt_pOutdoorCcm[0]
+0x0F12FF9F, //FF9F//FFAF//TVAR_wbt_pOutdoorCcm[1]
+0x0F12FFE5, //FFE5//FFD3//TVAR_wbt_pOutdoorCcm[2]
+0x0F12FED2, //FED2//FEC4//TVAR_wbt_pOutdoorCcm[3]
+0x0F120193, //0193//0191//TVAR_wbt_pOutdoorCcm[4]
+0x0F12FF23, //FF23//FF33//TVAR_wbt_pOutdoorCcm[5]
+0x0F12FFF7, //FFF7//FFED//TVAR_wbt_pOutdoorCcm[6]
+0x0F12000C, //000C//0017//TVAR_wbt_pOutdoorCcm[7]
+0x0F120211, //0211//0210//TVAR_wbt_pOutdoorCcm[8]
+0x0F1200FF, //00F1//00E3//TVAR_wbt_pOutdoorCcm[9]
+0x0F1200EC, //00FA//0107//TVAR_wbt_pOutdoorCcm[10]
+0x0F12FF2E, //FF2E//FF2F//TVAR_wbt_pOutdoorCcm[11]
+0x0F120220, //0220//0220//TVAR_wbt_pOutdoorCcm[12]
+0x0F12FFE7, //FFE7//FFE7//TVAR_wbt_pOutdoorCcm[13]
+0x0F1201A1, //01A1//01A1//TVAR_wbt_pOutdoorCcm[14]
+0x0F12FEC7, //FEC7//FEC8//TVAR_wbt_pOutdoorCcm[15]
+0x0F12016D, //016D//017D//TVAR_wbt_pOutdoorCcm[16]
+0x0F120153, //0153//0142//TVAR_wbt_pOutdoorCcm[17]
+// param_end TVAR_wbt_pOutdoorCcm
+
+
+0x002A2A64,
+0x0F120001, //#MVAR_AAIO_bFIT
+0x002A2A68,
+0x0F120001, //#MVAR_AAIO_bAutoCCMandASH
+0x002A2A3C,
+0x0F1201DD, //#Mon_AAIO_PrevFrmData_NormBr
+
+//===================================================================
+// AFIT
+//===================================================================
+
+// param_start afit_uNoiseIndInDoor
+0x002A085C,
+0x0F12004A, //0049//#afit_uNoiseIndInDoor_0_
+0x0F12004E, //005F//#afit_uNoiseIndInDoor_1_
+0x0F1200CB, //00CB//#afit_uNoiseIndInDoor_2_
+0x0F1201C0, //01E0//#afit_uNoiseIndInDoor_3_
+0x0F120200, //0220//#afit_uNoiseIndInDoor_4_
+
+0x002A08C0,
+0x0F120007, //0007//700008C0//AFIT16_BRIGHTNESS
+0x0F120000, //0000//700008C2 //AFIT16_CONTRAST
+0x0F120000, //0000//700008C4 //AFIT16_SATURATION
+0x0F120002, //0000//700008C6 //AFIT16_SHARP_BLUR
+0x0F120000, //0000//700008C8 //AFIT16_GLAMOUR
+0x0F1200C1, //00C1//700008CA //AFIT16_sddd8a_edge_high
+0x0F120000, //0000//700008CC
+0x0F1203FF, //03FF//700008CE //AFIT16_Demosaicing_iSatVal
+0x0F12009C, //009C//700008D0 //AFIT16_Sharpening_iReduceEdgeThresh
+0x0F12017C, //017C//700008D2 //AFIT16_demsharpmix1_iRGBOffset
+0x0F1203FF, //03FF//700008D4 //AFIT16_demsharpmix1_iDemClamp
+0x0F12000C, //000C//700008D6 //AFIT16_demsharpmix1_iLowThreshold
+0x0F120010, //0010//700008D8 //AFIT16_demsharpmix1_iHighThreshold
+0x0F12012C, //012C//700008DA //AFIT16_demsharpmix1_iLowBright
+0x0F1203E8, //03E8//700008DC //AFIT16_demsharpmix1_iHighBright
+0x0F120046, //0046//700008DE //AFIT16_demsharpmix1_iLowSat
+0x0F12005A, //005A//700008E0 //AFIT16_demsharpmix1_iHighSat
+0x0F120070, //0070//700008E2 //AFIT16_demsharpmix1_iTune
+0x0F120010, //0010//700008E4//AFIT16_demsharpmix1_iHystThLow
+0x0F120010, //0010//700008E6//AFIT16_demsharpmix1_iHystThHigh
+0x0F1201F4, //01F4//700008E8//AFIT16_demsharpmix1_iHystCenter
+0x0F12006E, //003C//700008EA//AFIT16_Sharpening_iLowSharpClamp
+0x0F120014, //0008//700008EC//AFIT16_Sharpening_iHighSharpClamp
+0x0F12003C, //003C//700008EE//AFIT16_Sharpening_iLowSharpClamp_Bin
+0x0F12001E, //001E//700008F0//AFIT16_Sharpening_iHighSharpClamp_Bin
+0x0F12003C, //003C//700008F2//AFIT16_Sharpening_iLowSharpClamp_sBin
+0x0F12001E, //001E//700008F4//AFIT16_Sharpening_iHighSharpClamp_sBin
+0x0F120A24, //0A24//700008F6//AFIT8_sddd8a_edge_low [7:0] AFIT8_sddd8a_repl_thresh
+0x0F121701, //1701//700008F8//AFIT8_sddd8a_repl_force [7:0] AFIT8_sddd8a_sat_level
+0x0F120229, //0229//700008FA//AFIT8_sddd8a_sat_thr[7:0] AFIT8_sddd8a_sat_mpl [15:8
+0x0F121403, //1403//700008FC//AFIT8_sddd8a_sat_noise[7:0] AFIT8_sddd8a_iMaxSlopeAl
+0x0F120004, //0004//700008FE//AFIT8_sddd8a_iHotThreshHigh[7:0] AFIT8_sddd8a_iHotTh
+0x0F120300, //0300//70000900//AFIT8_sddd8a_iColdThreshHigh[7:0] AFIT8_sddd8a_iCold
+0x0F120000, //0000//70000902//AFIT8_sddd8a_AddNoisePower1[7:0] AFIT8_sddd8a_AddNoi
+0x0F1202FF, //02FF//70000904//AFIT8_sddd8a_iSatSat[7:0] AFIT8_sddd8a_iRadialTune [
+0x0F1205E8, //09E8//70000906//AFIT8_sddd8a_iRadialLimit [7:0] AFIT8_sddd8a_iRadial
+0x0F121414, //1414//70000908//AFIT8_sddd8a_iLowMaxSlopeAllowed [7:0] AFIT8_sddd8a_
+0x0F120301, //0301//7000090A//AFIT8_sddd8a_iLowSlopeThresh[7:0] AFIT8_sddd8a_iHigh
+0x0F120007, //0007//7000090C//AFIT8_sddd8a_iSquaresRounding [7:0]
+0x0F124000, //4000//7000090E
+0x0F127803, //7803//70000910
+0x0F123C50, //3C50//70000912
+0x0F12003C, //003C//70000914
+0x0F121E80, //1E80//70000916//AFIT8_Demosaicing_iCentGrad[7:0] AFIT8_Demosaicing_i
+0x0F121E08, //1E08//70000918//AFIT8_Demosaicing_iDecisionThresh[7:0] AFIT8_Demosai
+0x0F12000A, //000A//7000091A//AFIT8_Demosaicing_iEnhThresh[7:0] AFIT8_Demosaicing_
+0x0F120000, //0000//7000091C//AFIT8_Demosaicing_iGBDenoiseVal[7:0] AFIT8_Demosaici
+0x0F12120A, //120A//7000091E//AFIT8_Demosaicing_iDFD_ReduceCoeff[7:0] AFIT8_Sharpe
+0x0F121400, //0F00//70000920//AFIT8_Sharpening_iMShThresh[7:0] AFIT8_Sharpening_iW
+0x0F120200, //0200//70000922//AFIT8_Sharpening_iWShThresh[7:0] AFIT8_Sharpening_nS
+0x0F12FF00, //FF00//70000924//AFIT8_Sharpening_iReduceNegative[7:0] AFIT8_Sharpeni
+0x0F120200, //0200//70000926//AFIT8_demsharpmix1_iRGBMultiplier[7:0] AFIT8_demshar
+0x0F121B11, //1B11//70000928//AFIT8_demsharpmix1_iBCoeff[7:0] AFIT8_demsharpmix1_i
+0x0F120000, //0000//7000092A//AFIT8_demsharpmix1_iWideMult[7:0] AFIT8_demsharpmix1
+0x0F120009, //0009//7000092C//AFIT8_demsharpmix1_iHystFalloff[7:0] AFIT8_demsharpm
+0x0F120406, //0406//7000092E//AFIT8_demsharpmix1_iHystWidth[7:0] AFIT8_demsharpmix
+0x0F120605, //0605//70000930//AFIT8_demsharpmix1_iHystFallHigh[7:0] AFIT8_demsharp
+0x0F120307, //0307//70000932
+0x0F120609, //0609//70000934
+0x0F122C07, //2C07//70000936
+0x0F12142C, //142C//70000938
+0x0F120B18, //0718//7000093A//[15:8]iUVNRStrengthL [7:0]iMaxThreshH
+0x0F12800B, //8007//7000093C//[7:0]iUVNRStrengthH AFIT8_byr_cgras_iShadingPower[15:8]
+0x0F120880, //0880//7000093E//AFIT8_RGBGamma2_iLinearity [7:0] AFIT8_RGBGamma2_iD
+0x0F120B50, //0B50//70000940//AFIT8_ccm_oscar_iSaturation[7:0] AFIT8_RGB2YUV_iYO
+0x0F120080, //0080//70000942//AFIT8_RGB2YUV_iRGBGain [7:0] AFIT8_RGB2YUV_iSatura
+0x0F120101, //0101//70000944//AFIT8_sddd8a_iClustThresh_H [7:0] AFIT8_sddd8a_iClu
+0x0F120707, //0707//70000946//AFIT8_sddd8a_iClustMulT_H [7:0] AFIT8_sddd8a_iClus
+0x0F124601, //4601//70000948//AFIT8_sddd8a_nClustLevel_H [7:0] AFIT8_sddd8a_Disp
+0x0F12A444, //C844//7000094A//AFIT8_sddd8a_DispTH_High [7:0] AFIT8_sddd8a_iDenTh
+0x0F1250A4, //50C8//7000094C//AFIT8_sddd8a_iDenThreshHigh[7:0] AFIT8_Demosaicing
+0x0F120500, //0500//7000094E//AFIT8_Demosaicing_iEdgeDesatThrLow [7:0] AFIT8_Dem
+0x0F120303, //0003//70000950//AFIT8_Demosaicing_iEdgeDesatLimit[7:0] AFIT8_Demosa
+0x0F121001, //1C01//70000952//AFIT8_Demosaicing_iDemSharpenHigh[7:0] AFIT8_Demos
+0x0F120710, //0714//70000954//AFIT8_Demosaicing_iDemShLowLimit [7:0] AFIT8_Demos
+0x0F121448, //1464//70000956//AFIT8_Demosaicing_iDemBlurLow[7:0] AFIT8_Demosaici
+0x0F125A03, //5A04//70000958//AFIT8_Demosaicing_iDemBlurRange[7:0] AFIT8_Sharpen
+0x0F12281E, //3C1E//7000095A//AFIT8_Sharpening_iHighSharpPower[7:0] AFIT8_Sharpe
+0x0F12200F, //400F//7000095C//AFIT8_Sharpening_iHighShDenoise [7:0] AFIT8_Sharpe
+0x0F120204, //0204//7000095E//AFIT8_Sharpening_iReduceEdgeSlope [7:0] AFIT8_demsh
+0x0F121403, //1403//70000960//AFIT8_demsharpmix1_iNarrFiltReduce [7:0] AFIT8_sddd
+0x0F120114, //0114//70000962//AFIT8_sddd8a_iClustThresh_C_Bin [7:0] AFIT8_sddd8a
+0x0F120101, //0101//70000964//AFIT8_sddd8a_iClustMulT_C_Bin [7:0] AFIT8_sddd8a_n
+0x0F124446, //4446//70000966//AFIT8_sddd8a_DispTH_Low_Bin [7:0] AFIT8_sddd8a_Dis
+0x0F12646E, //646E//70000968//AFIT8_sddd8a_iDenThreshLow_Bin [7:0] AFIT8_sddd8a_
+0x0F120028, //0028//7000096A//AFIT8_Demosaicing_iEdgeDesat_Bin[7:0] AFIT8_Demosa
+0x0F12030A, //030A//7000096C//AFIT8_Demosaicing_iEdgeDesatThrHigh_Bin [7:0] AFIT8
+0x0F120000, //0000//7000096E//AFIT8_Demosaicing_iDemSharpenLow_Bin [7:0] AFIT8_De
+0x0F12141E, //141E//70000970//AFIT8_Demosaicing_iDemSharpThresh_Bin [7:0] AFIT8_D
+0x0F12FF07, //FF07//70000972//AFIT8_Demosaicing_iDespeckleForDemsharp_Bin [7:0] A
+0x0F120432, //0432//70000974//AFIT8_Demosaicing_iDemBlurHigh_Bin [7:0] AFIT8_Demo
+0x0F120000, //0000//70000976//AFIT8_Sharpening_iLowSharpPower_Bin [7:0] AFIT8_Sha
+0x0F120F0F, //0F0F//70000978//AFIT8_Sharpening_iLowShDenoise_Bin [7:0] AFIT8_Shar
+0x0F120440, //0440//7000097A//AFIT8_Sharpening_iReduceEdgeMinMult_Bin [7:0] AFIT8
+0x0F120302, //0302//7000097C//AFIT8_demsharpmix1_iWideFiltReduce_Bin [7:0] AFIT8_
+0x0F121414, //1414//7000097E//AFIT8_sddd8a_iClustThresh_H_sBin[7:0] AFIT8_sddd8a
+0x0F120101, //0101//70000980//AFIT8_sddd8a_iClustMulT_H_sBin [7:0] AFIT8_sddd8a_
+0x0F124601, //4601//70000982//AFIT8_sddd8a_nClustLevel_H_sBin [7:0] AFIT8_sddd8a
+0x0F126E44, //6E44//70000984//AFIT8_sddd8a_DispTH_High_sBin [7:0] AFIT8_sddd8a_i
+0x0F122864, //2864//70000986//AFIT8_sddd8a_iDenThreshHigh_sBin[7:0] AFIT8_Demosa
+0x0F120A00, //0A00//70000988//AFIT8_Demosaicing_iEdgeDesatThrLow_sBin [7:0] AFIT8
+0x0F120003, //0003//7000098A//AFIT8_Demosaicing_iEdgeDesatLimit_sBin [7:0] AFIT8_
+0x0F121E00, //1E00//7000098C//AFIT8_Demosaicing_iDemSharpenHigh_sBin [7:0] AFIT8_
+0x0F120714, //0714//7000098E//AFIT8_Demosaicing_iDemShLowLimit_sBin [7:0] AFIT8_D
+0x0F1232FF, //32FF//70000990//AFIT8_Demosaicing_iDemBlurLow_sBin [7:0] AFIT8_Demo
+0x0F120004, //0004//70000992//AFIT8_Demosaicing_iDemBlurRange_sBin [7:0] AFIT8_Sh
+0x0F120F00, //0F00//70000994//AFIT8_Sharpening_iHighSharpPower_sBin [7:0] AFIT8_S
+0x0F12400F, //400F//70000996//AFIT8_Sharpening_iHighShDenoise_sBin [7:0] AFIT8_Sh
+0x0F120204, //0204//70000998//AFIT8_Sharpening_iReduceEdgeSlope_sBin [7:0] AFIT8_
+0x0F120003, //0003//7000099A//AFIT8_demsharpmix1_iNarrFiltReduce_sBin [7:0]
+0x0F120001, //0001//7000099C
+0x0F120000, //0000//7000099E//AFIT16_BRIGHTNESS
+0x0F120000, //0000//700009A0//AFIT16_CONTRAST
+0x0F120000, //0000//700009A2//AFIT16_SATURATION
+0x0F120002, //0000//700009A4//AFIT16_SHARP_BLUR
+0x0F120000, //0000//700009A6//AFIT16_GLAMOUR
+0x0F1200C1, //00C1//700009A8//AFIT16_sddd8a_edge_high
+0x0F120000, //0000//700009AA
+0x0F1203FF, //03FF//700009AC//AFIT16_Demosaicing_iSatVal
+0x0F12009C, //009C//700009AE//AFIT16_Sharpening_iReduceEdgeThresh
+0x0F12017C, //017C//700009B0//AFIT16_demsharpmix1_iRGBOffset
+0x0F1203FF, //03FF//700009B2//AFIT16_demsharpmix1_iDemClamp
+0x0F12000C, //000C//700009B4//AFIT16_demsharpmix1_iLowThreshold
+0x0F120010, //0010//700009B6//AFIT16_demsharpmix1_iHighThreshold
+0x0F12012C, //012C//700009B8//AFIT16_demsharpmix1_iLowBright
+0x0F1203E8, //03E8//700009BA//AFIT16_demsharpmix1_iHighBright
+0x0F120046, //0046//700009BC//AFIT16_demsharpmix1_iLowSat
+0x0F12005A, //005A//700009BE//AFIT16_demsharpmix1_iHighSat
+0x0F120070, //0070//700009C0//AFIT16_demsharpmix1_iTune
+0x0F120001, //0001//700009C2//AFIT16_demsharpmix1_iHystThLow
+0x0F120000, //0000//700009C4//AFIT16_demsharpmix1_iHystThHigh
+0x0F120320, //0320//700009C6//AFIT16_demsharpmix1_iHystCenter
+0x0F12006E, //006E//700009C8//AFIT16_Sharpening_iLowSharpClamp
+0x0F120014, //0014//700009CA//AFIT16_Sharpening_iHighSharpClamp
+0x0F12003C, //003C//700009CC//AFIT16_Sharpening_iLowSharpClamp_Bin
+0x0F12001E, //001E//700009CE//AFIT16_Sharpening_iHighSharpClamp_Bin
+0x0F12003C, //003C//700009D0//AFIT16_Sharpening_iLowSharpClamp_sBin
+0x0F12001E, //001E//700009D2//AFIT16_Sharpening_iHighSharpClamp_sBin
+0x0F120A24, //0A24//700009D4//AFIT8_sddd8a_edge_low [7:0] AFIT8_sddd8a_repl_thresh
+0x0F121701, //1701//700009D6//AFIT8_sddd8a_repl_force [7:0] AFIT8_sddd8a_sat_level
+0x0F120229, //0229//700009D8//AFIT8_sddd8a_sat_thr[7:0] AFIT8_sddd8a_sat_mpl [15:8
+0x0F121403, //1403//700009DA//AFIT8_sddd8a_sat_noise[7:0] AFIT8_sddd8a_iMaxSlopeAl
+0x0F120004, //0004//700009DC//AFIT8_sddd8a_iHotThreshHigh[7:0] AFIT8_sddd8a_iHotTh
+0x0F120300, //0300//700009DE//AFIT8_sddd8a_iColdThreshHigh[7:0] AFIT8_sddd8a_iCold
+0x0F120000, //0000//700009E0//AFIT8_sddd8a_AddNoisePower1[7:0] AFIT8_sddd8a_AddNoi
+0x0F1202FF, //02FF//700009E2//AFIT8_sddd8a_iSatSat[7:0] AFIT8_sddd8a_iRadialTune [
+0x0F1205E8, //05E8//700009E4//AFIT8_sddd8a_iRadialLimit [7:0] AFIT8_sddd8a_iRadial
+0x0F121414, //1414//700009E6//AFIT8_sddd8a_iLowMaxSlopeAllowed [7:0] AFIT8_sddd8a_
+0x0F120301, //0301//700009E8//AFIT8_sddd8a_iLowSlopeThresh[7:0] AFIT8_sddd8a_iHigh
+0x0F120007, //0007//700009EA//AFIT8_sddd8a_iSquaresRounding [7:0]
+0x0F122000, //2000//700009EC
+0x0F125003, //5003//700009EE
+0x0F123228, //3228//700009F0
+0x0F120032, //0032//700009F2
+0x0F121E80, //1E80//700009F4//AFIT8_Demosaicing_iCentGrad[7:0] AFIT8_Demosaicing_i
+0x0F121E08, //1E08//700009F6//AFIT8_Demosaicing_iDecisionThresh[7:0] AFIT8_Demosai
+0x0F12000A, //000A//700009F8//AFIT8_Demosaicing_iEnhThresh[7:0] AFIT8_Demosaicing_
+0x0F120000, //0000//700009FA//AFIT8_Demosaicing_iGBDenoiseVal[7:0] AFIT8_Demosaici
+0x0F12120A, //120A//700009FC//AFIT8_Demosaicing_iDFD_ReduceCoeff[7:0] AFIT8_Sharpe
+0x0F121400, //1400//700009FE//AFIT8_Sharpening_iMShThresh[7:0] AFIT8_Sharpening_iW
+0x0F120200, //0200//70000A00//AFIT8_Sharpening_iWShThresh[7:0] AFIT8_Sharpening_nS
+0x0F12FF00, //FF00//70000A02//AFIT8_Sharpening_iReduceNegative[7:0] AFIT8_Sharpeni
+0x0F120200, //0200//70000A04//AFIT8_demsharpmix1_iRGBMultiplier[7:0] AFIT8_demshar
+0x0F121B11, //1B11//70000A06//AFIT8_demsharpmix1_iBCoeff[7:0] AFIT8_demsharpmix1_i
+0x0F120000, //0000//70000A08//AFIT8_demsharpmix1_iWideMult[7:0] AFIT8_demsharpmix1
+0x0F120009, //0009//70000A0A//AFIT8_demsharpmix1_iHystFalloff[7:0] AFIT8_demsharpm
+0x0F120406, //0406//70000A0C//AFIT8_demsharpmix1_iHystWidth[7:0] AFIT8_demsharpmix
+0x0F120605, //0605//70000A0E//AFIT8_demsharpmix1_iHystFallHigh[7:0] AFIT8_demsharp
+0x0F120307, //0307//70000A10
+0x0F120609, //0609//70000A12
+0x0F122C07, //2C07//70000A14
+0x0F12142C, //142C//70000A16
+0x0F120518, //0518//70000A18//[15:8]iUVNRStrengthL [7:0]iMaxThreshH
+0x0F128005, //8005//70000A1A//[7:0]iUVNRStrengthH AFIT8_byr_cgras_iShadingPower[15:8]
+0x0F120580, //0580//70000A1C//AFIT8_RGBGamma2_iLinearity [7:0] AFIT8_RGBGamma2_iD
+0x0F120080, //0080//70000A1E//AFIT8_ccm_oscar_iSaturation[7:0] AFIT8_RGB2YUV_iYO
+0x0F120080, //0080//70000A20//AFIT8_RGB2YUV_iRGBGain [7:0] AFIT8_RGB2YUV_iSatura
+0x0F120101, //0101//70000A22//AFIT8_sddd8a_iClustThresh_H [7:0] AFIT8_sddd8a_iClu
+0x0F120707, //0707//70000A24//AFIT8_sddd8a_iClustMulT_H [7:0] AFIT8_sddd8a_iClus
+0x0F124B01, //4B01//70000A26//AFIT8_sddd8a_nClustLevel_H [7:0] AFIT8_sddd8a_Disp
+0x0F12494B, //444B 494B//70000A28//AFIT8_sddd8a_DispTH_High [7:0] AFIT8_sddd8a_i
+0x0F125044, //503C 5044//70000A2A//AFIT8_sddd8a_iDenThreshHigh[7:0] AFIT8_Demosa
+0x0F120500, //0500//70000A2C//AFIT8_Demosaicing_iEdgeDesatThrLow [7:0] AFIT8_Dem
+0x0F120603, //0503//70000A2E//AFIT8_Demosaicing_iEdgeDesatLimit[7:0] AFIT8_Demosa
+0x0F120D03, //0D02//70000A30//AFIT8_Demosaicing_iDemSharpenHigh[7:0] AFIT8_Demos
+0x0F12071E, //071E//70000A32//AFIT8_Demosaicing_iDemShLowLimit [7:0] AFIT8_Demos
+0x0F121432, //1432//70000A34//AFIT8_Demosaicing_iDemBlurLow[7:0] AFIT8_Demosaici
+0x0F125A01, //5A01//70000A36//AFIT8_Demosaicing_iDemBlurRange[7:0] AFIT8_Sharpen
+0x0F12281E, //281E//70000A38//AFIT8_Sharpening_iHighSharpPower[7:0] AFIT8_Sharpe
+0x0F12200F, //200F//70000A3A//AFIT8_Sharpening_iHighShDenoise [7:0] AFIT8_Sharpe
+0x0F120204, //0204//70000A3C//AFIT8_Sharpening_iReduceEdgeSlope [7:0] AFIT8_demsh
+0x0F121E03, //1E03//70000A3E//AFIT8_demsharpmix1_iNarrFiltReduce [7:0] AFIT8_sddd
+0x0F12011E, //011E//70000A40//AFIT8_sddd8a_iClustThresh_C_Bin [7:0] AFIT8_sddd8a
+0x0F120101, //0101//70000A42//AFIT8_sddd8a_iClustMulT_C_Bin [7:0] AFIT8_sddd8a_n
+0x0F123A3C, //3A3C//70000A44//AFIT8_sddd8a_DispTH_Low_Bin [7:0] AFIT8_sddd8a_Dis
+0x0F12585A, //585A//70000A46//AFIT8_sddd8a_iDenThreshLow_Bin [7:0] AFIT8_sddd8a_
+0x0F120028, //0028//70000A48//AFIT8_Demosaicing_iEdgeDesat_Bin[7:0] AFIT8_Demosa
+0x0F12030A, //030A//70000A4A//AFIT8_Demosaicing_iEdgeDesatThrHigh_Bin [7:0] AFIT8
+0x0F120000, //0000//70000A4C//AFIT8_Demosaicing_iDemSharpenLow_Bin [7:0] AFIT8_De
+0x0F12141E, //141E//70000A4E//AFIT8_Demosaicing_iDemSharpThresh_Bin [7:0] AFIT8_D
+0x0F12FF07, //FF07//70000A50//AFIT8_Demosaicing_iDespeckleForDemsharp_Bin [7:0] A
+0x0F120432, //0432//70000A52//AFIT8_Demosaicing_iDemBlurHigh_Bin [7:0] AFIT8_Demo
+0x0F120000, //0000//70000A54//AFIT8_Sharpening_iLowSharpPower_Bin [7:0] AFIT8_Sha
+0x0F120F0F, //0F0F//70000A56//AFIT8_Sharpening_iLowShDenoise_Bin [7:0] AFIT8_Shar
+0x0F120440, //0440//70000A58//AFIT8_Sharpening_iReduceEdgeMinMult_Bin [7:0] AFIT8
+0x0F120302, //0302//70000A5A//AFIT8_demsharpmix1_iWideFiltReduce_Bin [7:0] AFIT8_
+0x0F121E1E, //1E1E//70000A5C//AFIT8_sddd8a_iClustThresh_H_sBin[7:0] AFIT8_sddd8a
+0x0F120101, //0101//70000A5E//AFIT8_sddd8a_iClustMulT_H_sBin [7:0] AFIT8_sddd8a_
+0x0F123C01, //3C01//70000A60//AFIT8_sddd8a_nClustLevel_H_sBin [7:0] AFIT8_sddd8a
+0x0F125A3A, //5A3A//70000A62//AFIT8_sddd8a_DispTH_High_sBin [7:0] AFIT8_sddd8a_i
+0x0F122858, //2858//70000A64//AFIT8_sddd8a_iDenThreshHigh_sBin[7:0] AFIT8_Demosa
+0x0F120A00, //0A00//70000A66//AFIT8_Demosaicing_iEdgeDesatThrLow_sBin [7:0] AFIT8
+0x0F120003, //0003//70000A68//AFIT8_Demosaicing_iEdgeDesatLimit_sBin [7:0] AFIT8_
+0x0F121E00, //1E00//70000A6A//AFIT8_Demosaicing_iDemSharpenHigh_sBin [7:0] AFIT8_
+0x0F120714, //0714//70000A6C//AFIT8_Demosaicing_iDemShLowLimit_sBin [7:0] AFIT8_D
+0x0F1232FF, //32FF//70000A6E//AFIT8_Demosaicing_iDemBlurLow_sBin [7:0] AFIT8_Demo
+0x0F120004, //0004//70000A70//AFIT8_Demosaicing_iDemBlurRange_sBin [7:0] AFIT8_Sh
+0x0F120F00, //0F00//70000A72//AFIT8_Sharpening_iHighSharpPower_sBin [7:0] AFIT8_S
+0x0F12400F, //400F//70000A74//AFIT8_Sharpening_iHighShDenoise_sBin [7:0] AFIT8_Sh
+0x0F120204, //0204//70000A76//AFIT8_Sharpening_iReduceEdgeSlope_sBin [7:0] AFIT8_
+0x0F120003, //0003//70000A78//AFIT8_demsharpmix1_iNarrFiltReduce_sBin [7:0]
+0x0F120001, //0001//70000A7A
+0x0F120000, //0000//70000A7C//AFIT16_BRIGHTNESS
+0x0F120000, //0000//70000A7E//AFIT16_CONTRAST
+0x0F120000, //0000//70000A80//AFIT16_SATURATION
+0x0F120000, //0000//70000A82//AFIT16_SHARP_BLUR
+0x0F120000, //0000//70000A84//AFIT16_GLAMOUR
+0x0F1200C1, //00C1//70000A86//AFIT16_sddd8a_edge_high
+0x0F120000, //0000//70000A88
+0x0F1203FF, //03FF//70000A8A//AFIT16_Demosaicing_iSatVal
+0x0F12009E, //009E//70000A8C//AFIT16_Sharpening_iReduceEdgeThresh
+0x0F12017C, //017C//70000A8E//AFIT16_demsharpmix1_iRGBOffset
+0x0F1203FF, //03FF//70000A90//AFIT16_demsharpmix1_iDemClamp
+0x0F12000C, //000C//70000A92//AFIT16_demsharpmix1_iLowThreshold
+0x0F120010, //0010//70000A94//AFIT16_demsharpmix1_iHighThreshold
+0x0F12012C, //012C//70000A96//AFIT16_demsharpmix1_iLowBright
+0x0F1203E8, //03E8//70000A98//AFIT16_demsharpmix1_iHighBright
+0x0F120046, //0046//70000A9A//AFIT16_demsharpmix1_iLowSat
+0x0F12005A, //005A//70000A9C//AFIT16_demsharpmix1_iHighSat
+0x0F120070, //0070//70000A9E//AFIT16_demsharpmix1_iTune
+0x0F120001, //0001//70000AA0//AFIT16_demsharpmix1_iHystThLow
+0x0F120000, //0000//70000AA2//AFIT16_demsharpmix1_iHystThHigh
+0x0F120320, //0320//70000AA4//AFIT16_demsharpmix1_iHystCenter
+0x0F12008C, //008C//70000AA6//AFIT16_Sharpening_iLowSharpClamp
+0x0F120014, //0014//70000AA8//AFIT16_Sharpening_iHighSharpClamp
+0x0F12003C, //003C//70000AAA//AFIT16_Sharpening_iLowSharpClamp_Bin
+0x0F12001E, //001E//70000AAC//AFIT16_Sharpening_iHighSharpClamp_Bin
+0x0F12003C, //003C//70000AAE//AFIT16_Sharpening_iLowSharpClamp_sBin
+0x0F12001E, //001E//70000AB0//AFIT16_Sharpening_iHighSharpClamp_sBin
+0x0F120A24, //0A24//70000AB2//AFIT8_sddd8a_edge_low [7:0] AFIT8_sddd8a_repl_thresh
+0x0F121701, //1701//70000AB4//AFIT8_sddd8a_repl_force [7:0] AFIT8_sddd8a_sat_level
+0x0F120229, //0229//70000AB6//AFIT8_sddd8a_sat_thr[7:0] AFIT8_sddd8a_sat_mpl [15:8
+0x0F121403, //1403//70000AB8//AFIT8_sddd8a_sat_noise[7:0] AFIT8_sddd8a_iMaxSlopeAl
+0x0F120004, //0004//70000ABA//AFIT8_sddd8a_iHotThreshHigh[7:0] AFIT8_sddd8a_iHotTh
+0x0F120300, //0300//70000ABC//AFIT8_sddd8a_iColdThreshHigh[7:0] AFIT8_sddd8a_iCold
+0x0F120000, //0000//70000ABE//AFIT8_sddd8a_AddNoisePower1[7:0] AFIT8_sddd8a_AddNoi
+0x0F1202FF, //02FF//70000AC0//AFIT8_sddd8a_iSatSat[7:0] AFIT8_sddd8a_iRadialTune [
+0x0F1205DE, //05DE//70000AC2//AFIT8_sddd8a_iRadialLimit [7:0] AFIT8_sddd8a_iRadial
+0x0F121414, //1414//70000AC4//AFIT8_sddd8a_iLowMaxSlopeAllowed [7:0] AFIT8_sddd8a_
+0x0F120301, //0301//70000AC6//AFIT8_sddd8a_iLowSlopeThresh[7:0] AFIT8_sddd8a_iHigh
+0x0F120007, //0007//70000AC8//AFIT8_sddd8a_iSquaresRounding [7:0]
+0x0F121000, //1000//70000ACA
+0x0F122803, //2803//70000ACC
+0x0F12261E, //261E//70000ACE
+0x0F120026, //0026//70000AD0
+0x0F121E80, //1E80//70000AD2//AFIT8_Demosaicing_iCentGrad[7:0] AFIT8_Demosaicing_i
+0x0F121E08, //1E08//70000AD4//AFIT8_Demosaicing_iDecisionThresh[7:0] AFIT8_Demosai
+0x0F12010A, //010A//70000AD6//AFIT8_Demosaicing_iEnhThresh[7:0] AFIT8_Demosaicing_
+0x0F120001, //0001//70000AD8//AFIT8_Demosaicing_iGBDenoiseVal[7:0] AFIT8_Demosaici
+0x0F123C0A, //3C0A//70000ADA//AFIT8_Demosaicing_iDFD_ReduceCoeff[7:0] AFIT8_Sharpe
+0x0F122300, //2300//70000ADC//AFIT8_Sharpening_iMShThresh[7:0] AFIT8_Sharpening_iW
+0x0F120200, //0200//70000ADE//AFIT8_Sharpening_iWShThresh[7:0] AFIT8_Sharpening_nS
+0x0F12FF00, //FF00//70000AE0//AFIT8_Sharpening_iReduceNegative[7:0] AFIT8_Sharpeni
+0x0F120200, //0200//70000AE2//AFIT8_demsharpmix1_iRGBMultiplier[7:0] AFIT8_demshar
+0x0F121B11, //1B11//70000AE4//AFIT8_demsharpmix1_iBCoeff[7:0] AFIT8_demsharpmix1_i
+0x0F120000, //0000//70000AE6//AFIT8_demsharpmix1_iWideMult[7:0] AFIT8_demsharpmix1
+0x0F120009, //0009//70000AE8//AFIT8_demsharpmix1_iHystFalloff[7:0] AFIT8_demsharpm
+0x0F120406, //0406//70000AEA//AFIT8_demsharpmix1_iHystWidth[7:0] AFIT8_demsharpmix
+0x0F120605, //0605//70000AEC//AFIT8_demsharpmix1_iHystFallHigh[7:0] AFIT8_demsharp
+0x0F120307, //0307//70000AEE
+0x0F120609, //0609//70000AF0
+0x0F121C07, //1C07//70000AF2
+0x0F121014, //1014//70000AF4
+0x0F120510, //0510//70000AF6//[15:8]iUVNRStrengthL [7:0]iMaxThreshH
+0x0F128005, //8005//70000AF8//[7:0]iUVNRStrengthH AFIT8_byr_cgras_iShadingPower[15:8]
+0x0F120080, //0080//70000AFA//AFIT8_RGBGamma2_iLinearity [7:0] AFIT8_RGBGamma2_iD
+0x0F120080, //0080//70000AFC//AFIT8_ccm_oscar_iSaturation[7:0] AFIT8_RGB2YUV_iYO
+0x0F120080, //0080//70000AFE//AFIT8_RGB2YUV_iRGBGain [7:0] AFIT8_RGB2YUV_iSatura
+0x0F120101, //0101//70000B00//AFIT8_sddd8a_iClustThresh_H [7:0] AFIT8_sddd8a_iClu
+0x0F120707, //0707//70000B02//AFIT8_sddd8a_iClustMulT_H [7:0] AFIT8_sddd8a_iClus
+0x0F124B01, //4B01//70000B04//AFIT8_sddd8a_nClustLevel_H [7:0] AFIT8_sddd8a_Disp
+0x0F122A4B, //2A4B//70000B06//AFIT8_sddd8a_DispTH_High [7:0] AFIT8_sddd8a_iDenTh
+0x0F125020, //5020//70000B08//AFIT8_sddd8a_iDenThreshHigh[7:0] AFIT8_Demosaicing
+0x0F120500, //0500//70000B0A//AFIT8_Demosaicing_iEdgeDesatThrLow [7:0] AFIT8_Dem
+0x0F121C03, //1C03//70000B0C//AFIT8_Demosaicing_iEdgeDesatLimit[7:0] AFIT8_Demosa
+0x0F120D0C, //0D0C//70000B0E//AFIT8_Demosaicing_iDemSharpenHigh[7:0] AFIT8_Demos
+0x0F120823, //0823//70000B10//AFIT8_Demosaicing_iDemShLowLimit [7:0] AFIT8_Demos
+0x0F121428, //1428//70000B12//AFIT8_Demosaicing_iDemBlurLow[7:0] AFIT8_Demosaici
+0x0F126401, //6401//70000B14//AFIT8_Demosaicing_iDemBlurRange[7:0] AFIT8_Sharpen
+0x0F12282D, //282D//70000B16//AFIT8_Sharpening_iHighSharpPower[7:0] AFIT8_Sharpe
+0x0F122012, //2012//70000B18//AFIT8_Sharpening_iHighShDenoise [7:0] AFIT8_Sharpe
+0x0F120204, //0204//70000B1A//AFIT8_Sharpening_iReduceEdgeSlope [7:0] AFIT8_demsh
+0x0F122803, //2803//70000B1C//AFIT8_demsharpmix1_iNarrFiltReduce [7:0] AFIT8_sddd
+0x0F120128, //0128//70000B1E//AFIT8_sddd8a_iClustThresh_C_Bin [7:0] AFIT8_sddd8a
+0x0F120101, //0101//70000B20//AFIT8_sddd8a_iClustMulT_C_Bin [7:0] AFIT8_sddd8a_n
+0x0F122224, //2224//70000B22//AFIT8_sddd8a_DispTH_Low_Bin [7:0] AFIT8_sddd8a_Dis
+0x0F123236, //3236//70000B24//AFIT8_sddd8a_iDenThreshLow_Bin [7:0] AFIT8_sddd8a_
+0x0F120028, //0028//70000B26//AFIT8_Demosaicing_iEdgeDesat_Bin[7:0] AFIT8_Demosa
+0x0F12030A, //030A//70000B28//AFIT8_Demosaicing_iEdgeDesatThrHigh_Bin [7:0] AFIT8
+0x0F120410, //0410//70000B2A//AFIT8_Demosaicing_iDemSharpenLow_Bin [7:0] AFIT8_De
+0x0F12141E, //141E//70000B2C//AFIT8_Demosaicing_iDemSharpThresh_Bin [7:0] AFIT8_D
+0x0F12FF07, //FF07//70000B2E//AFIT8_Demosaicing_iDespeckleForDemsharp_Bin [7:0] A
+0x0F120432, //0432//70000B30//AFIT8_Demosaicing_iDemBlurHigh_Bin [7:0] AFIT8_Demo
+0x0F124050, //4050//70000B32//AFIT8_Sharpening_iLowSharpPower_Bin [7:0] AFIT8_Sha
+0x0F120F0F, //0F0F//70000B34//AFIT8_Sharpening_iLowShDenoise_Bin [7:0] AFIT8_Shar
+0x0F120440, //0440//70000B36//AFIT8_Sharpening_iReduceEdgeMinMult_Bin [7:0] AFIT8
+0x0F120302, //0302//70000B38//AFIT8_demsharpmix1_iWideFiltReduce_Bin [7:0] AFIT8_
+0x0F122828, //2828//70000B3A//AFIT8_sddd8a_iClustThresh_H_sBin[7:0] AFIT8_sddd8a
+0x0F120101, //0101//70000B3C//AFIT8_sddd8a_iClustMulT_H_sBin [7:0] AFIT8_sddd8a_
+0x0F122401, //2401//70000B3E//AFIT8_sddd8a_nClustLevel_H_sBin [7:0] AFIT8_sddd8a
+0x0F123622, //3622//70000B40//AFIT8_sddd8a_DispTH_High_sBin [7:0] AFIT8_sddd8a_i
+0x0F122832, //2832//70000B42//AFIT8_sddd8a_iDenThreshHigh_sBin[7:0] AFIT8_Demosa
+0x0F120A00, //0A00//70000B44//AFIT8_Demosaicing_iEdgeDesatThrLow_sBin [7:0] AFIT8
+0x0F121003, //1003//70000B46//AFIT8_Demosaicing_iEdgeDesatLimit_sBin [7:0] AFIT8_
+0x0F121E04, //1E04//70000B48//AFIT8_Demosaicing_iDemSharpenHigh_sBin [7:0] AFIT8_
+0x0F120714, //0714//70000B4A//AFIT8_Demosaicing_iDemShLowLimit_sBin [7:0] AFIT8_D
+0x0F1232FF, //32FF//70000B4C//AFIT8_Demosaicing_iDemBlurLow_sBin [7:0] AFIT8_Demo
+0x0F125004, //5004//70000B4E//AFIT8_Demosaicing_iDemBlurRange_sBin [7:0] AFIT8_Sh
+0x0F120F40, //0F40//70000B50//AFIT8_Sharpening_iHighSharpPower_sBin [7:0] AFIT8_S
+0x0F12400F, //400F//70000B52//AFIT8_Sharpening_iHighShDenoise_sBin [7:0] AFIT8_Sh
+0x0F120204, //0204//70000B54//AFIT8_Sharpening_iReduceEdgeSlope_sBin [7:0] AFIT8_
+0x0F120003, //0003//70000B56//AFIT8_demsharpmix1_iNarrFiltReduce_sBin [7:0]
+0x0F120001, //0001//70000B58
+0x0F120000, //0000//70000B5A//AFIT16_BRIGHTNESS
+0x0F120000, //0000//70000B5C//AFIT16_CONTRAST
+0x0F120000, //0000//70000B5E//AFIT16_SATURATION
+0x0F120000, //0000//70000B60//AFIT16_SHARP_BLUR
+0x0F120000, //0000//70000B62//AFIT16_GLAMOUR
+0x0F1200C1, //00C1//70000B64//AFIT16_sddd8a_edge_high
+0x0F120000, //0000//70000B66
+0x0F1203FF, //03FF//70000B68//AFIT16_Demosaicing_iSatVal
+0x0F12009E, //009E//70000B6A//AFIT16_Sharpening_iReduceEdgeThresh
+0x0F12017C, //017C//70000B6C//AFIT16_demsharpmix1_iRGBOffset
+0x0F1203FF, //03FF//70000B6E//AFIT16_demsharpmix1_iDemClamp
+0x0F12000C, //000C//70000B70//AFIT16_demsharpmix1_iLowThreshold
+0x0F120010, //0010//70000B72//AFIT16_demsharpmix1_iHighThreshold
+0x0F1200C8, //00C8//70000B74//AFIT16_demsharpmix1_iLowBright
+0x0F1203E8, //03E8//70000B76//AFIT16_demsharpmix1_iHighBright
+0x0F120046, //0046//70000B78//AFIT16_demsharpmix1_iLowSat
+0x0F120050, //0050//70000B7A//AFIT16_demsharpmix1_iHighSat
+0x0F120070, //0070//70000B7C//AFIT16_demsharpmix1_iTune
+0x0F120001, //0001//70000B7E//AFIT16_demsharpmix1_iHystThLow
+0x0F120000, //0000//70000B80//AFIT16_demsharpmix1_iHystThHigh
+0x0F120320, //0320//70000B82//AFIT16_demsharpmix1_iHystCenter
+0x0F12008C, //008C//70000B84//AFIT16_Sharpening_iLowSharpClamp
+0x0F120014, //0014//70000B86//AFIT16_Sharpening_iHighSharpClamp
+0x0F12002D, //002D//70000B88//AFIT16_Sharpening_iLowSharpClamp_Bin
+0x0F120019, //0019//70000B8A//AFIT16_Sharpening_iHighSharpClamp_Bin
+0x0F12002D, //002D//70000B8C//AFIT16_Sharpening_iLowSharpClamp_sBin
+0x0F120019, //0019//70000B8E//AFIT16_Sharpening_iHighSharpClamp_sBin
+0x0F120A24, //0A24//70000B90//AFIT8_sddd8a_edge_low [7:0] AFIT8_sddd8a_repl_thresh
+0x0F121701, //1701//70000B92//AFIT8_sddd8a_repl_force [7:0] AFIT8_sddd8a_sat_level
+0x0F120229, //0229//70000B94//AFIT8_sddd8a_sat_thr[7:0] AFIT8_sddd8a_sat_mpl [15:8
+0x0F121403, //1403//70000B96//AFIT8_sddd8a_sat_noise[7:0] AFIT8_sddd8a_iMaxSlopeAl
+0x0F120004, //0004//70000B98//AFIT8_sddd8a_iHotThreshHigh[7:0] AFIT8_sddd8a_iHotTh
+0x0F120300, //0300//70000B9A//AFIT8_sddd8a_iColdThreshHigh[7:0] AFIT8_sddd8a_iCold
+0x0F120000, //0000//70000B9C//AFIT8_sddd8a_AddNoisePower1[7:0] AFIT8_sddd8a_AddNoi
+0x0F1202FF, //02FF//70000B9E//AFIT8_sddd8a_iSatSat[7:0] AFIT8_sddd8a_iRadialTune [
+0x0F1205DE, //05DE//70000BA0//AFIT8_sddd8a_iRadialLimit [7:0] AFIT8_sddd8a_iRadial
+0x0F121414, //1414//70000BA2//AFIT8_sddd8a_iLowMaxSlopeAllowed [7:0] AFIT8_sddd8a_
+0x0F120301, //0301//70000BA4//AFIT8_sddd8a_iLowSlopeThresh[7:0] AFIT8_sddd8a_iHigh
+0x0F120007, //0007//70000BA6//AFIT8_sddd8a_iSquaresRounding [7:0]
+0x0F121000, //1000//70000BA8
+0x0F122303, //2303//70000BAA
+0x0F12231A, //231A//70000BAC
+0x0F120023, //0023//70000BAE
+0x0F121E80, //1E80//70000BB0//AFIT8_Demosaicing_iCentGrad[7:0] AFIT8_Demosaicing_i
+0x0F121E08, //1E08//70000BB2//AFIT8_Demosaicing_iDecisionThresh[7:0] AFIT8_Demosai
+0x0F12010A, //010A//70000BB4//AFIT8_Demosaicing_iEnhThresh[7:0] AFIT8_Demosaicing_
+0x0F120001, //0001//70000BB6//AFIT8_Demosaicing_iGBDenoiseVal[7:0] AFIT8_Demosaici
+0x0F123C0A, //3C0A//70000BB8//AFIT8_Demosaicing_iDFD_ReduceCoeff[7:0] AFIT8_Sharpe
+0x0F122300, //2300//70000BBA//AFIT8_Sharpening_iMShThresh[7:0] AFIT8_Sharpening_iW
+0x0F120200, //0200//70000BBC//AFIT8_Sharpening_iWShThresh[7:0] AFIT8_Sharpening_nS
+0x0F12FF00, //FF00//70000BBE//AFIT8_Sharpening_iReduceNegative[7:0] AFIT8_Sharpeni
+0x0F120200, //0200//70000BC0//AFIT8_demsharpmix1_iRGBMultiplier[7:0] AFIT8_demshar
+0x0F121E10, //1E10//70000BC2//AFIT8_demsharpmix1_iBCoeff[7:0] AFIT8_demsharpmix1_i
+0x0F120000, //0000//70000BC4//AFIT8_demsharpmix1_iWideMult[7:0] AFIT8_demsharpmix1
+0x0F120009, //0009//70000BC6//AFIT8_demsharpmix1_iHystFalloff[7:0] AFIT8_demsharpm
+0x0F120406, //0406//70000BC8//AFIT8_demsharpmix1_iHystWidth[7:0] AFIT8_demsharpmix
+0x0F120705, //0705//70000BCA//AFIT8_demsharpmix1_iHystFallHigh[7:0] AFIT8_demsharp
+0x0F120306, //0306//70000BCC
+0x0F120509, //0509//70000BCE
+0x0F122806, //2806//70000BD0
+0x0F121428, //1428//70000BD2
+0x0F120518, //0518//70000BD4//[15:8]iUVNRStrengthL [7:0]iMaxThreshH
+0x0F128005, //8005//70000BD6//[7:0]iUVNRStrengthH AFIT8_byr_cgras_iShadingPower[15:8]
+0x0F120080, //0080//70000BD8//AFIT8_RGBGamma2_iLinearity [7:0] AFIT8_RGBGamma2_iD
+0x0F120080, //0080//70000BDA//AFIT8_ccm_oscar_iSaturation[7:0] AFIT8_RGB2YUV_iYO
+0x0F120080, //0080//70000BDC//AFIT8_RGB2YUV_iRGBGain [7:0] AFIT8_RGB2YUV_iSatura
+0x0F120101, //0101//70000BDE//AFIT8_sddd8a_iClustThresh_H [7:0] AFIT8_sddd8a_iClu
+0x0F120707, //0707//70000BE0//AFIT8_sddd8a_iClustMulT_H [7:0] AFIT8_sddd8a_iClus
+0x0F124B01, //4B01//70000BE2//AFIT8_sddd8a_nClustLevel_H [7:0] AFIT8_sddd8a_Disp
+0x0F122A4B, //2A4B//70000BE4//AFIT8_sddd8a_DispTH_High [7:0] AFIT8_sddd8a_iDenTh
+0x0F125020, //5020//70000BE6//AFIT8_sddd8a_iDenThreshHigh[7:0] AFIT8_Demosaicing
+0x0F120500, //0500//70000BE8//AFIT8_Demosaicing_iEdgeDesatThrLow [7:0] AFIT8_Dem
+0x0F121C03, //1C03//70000BEA//AFIT8_Demosaicing_iEdgeDesatLimit[7:0] AFIT8_Demosa
+0x0F120D0C, //0D0C//70000BEC//AFIT8_Demosaicing_iDemSharpenHigh[7:0] AFIT8_Demos
+0x0F120823, //0823//70000BEE//AFIT8_Demosaicing_iDemShLowLimit [7:0] AFIT8_Demos
+0x0F121428, //1428//70000BF0//AFIT8_Demosaicing_iDemBlurLow[7:0] AFIT8_Demosaici
+0x0F126401, //6401//70000BF2//AFIT8_Demosaicing_iDemBlurRange[7:0] AFIT8_Sharpen
+0x0F12282D, //282D//70000BF4//AFIT8_Sharpening_iHighSharpPower[7:0] AFIT8_Sharpe
+0x0F122012, //2012//70000BF6//AFIT8_Sharpening_iHighShDenoise [7:0] AFIT8_Sharpe
+0x0F120204, //0204//70000BF8//AFIT8_Sharpening_iReduceEdgeSlope [7:0] AFIT8_demsh
+0x0F123C03, //3C03//70000BFA//AFIT8_demsharpmix1_iNarrFiltReduce [7:0] AFIT8_sddd
+0x0F12013C, //013C//70000BFC//AFIT8_sddd8a_iClustThresh_C_Bin [7:0] AFIT8_sddd8a
+0x0F120101, //0101//70000BFE//AFIT8_sddd8a_iClustMulT_C_Bin [7:0] AFIT8_sddd8a_n
+0x0F121C1E, //1C1E//70000C00//AFIT8_sddd8a_DispTH_Low_Bin [7:0] AFIT8_sddd8a_Dis
+0x0F121E22, //1E22//70000C02//AFIT8_sddd8a_iDenThreshLow_Bin [7:0] AFIT8_sddd8a_
+0x0F120028, //0028//70000C04//AFIT8_Demosaicing_iEdgeDesat_Bin[7:0] AFIT8_Demosa
+0x0F12030A, //030A//70000C06//AFIT8_Demosaicing_iEdgeDesatThrHigh_Bin [7:0] AFIT8
+0x0F120214, //0214//70000C08//AFIT8_Demosaicing_iDemSharpenLow_Bin [7:0] AFIT8_De
+0x0F120E14, //0E14//70000C0A//AFIT8_Demosaicing_iDemSharpThresh_Bin [7:0] AFIT8_D
+0x0F12FF06, //FF06//70000C0C//AFIT8_Demosaicing_iDespeckleForDemsharp_Bin [7:0] A
+0x0F120432, //0432//70000C0E//AFIT8_Demosaicing_iDemBlurHigh_Bin [7:0] AFIT8_Demo
+0x0F124052, //4052//70000C10//AFIT8_Sharpening_iLowSharpPower_Bin [7:0] AFIT8_Sha
+0x0F12150C, //150C//70000C12//AFIT8_Sharpening_iLowShDenoise_Bin [7:0] AFIT8_Shar
+0x0F120440, //0440//70000C14//AFIT8_Sharpening_iReduceEdgeMinMult_Bin [7:0] AFIT8
+0x0F120302, //0302//70000C16//AFIT8_demsharpmix1_iWideFiltReduce_Bin [7:0] AFIT8_
+0x0F123C3C, //3C3C//70000C18//AFIT8_sddd8a_iClustThresh_H_sBin[7:0] AFIT8_sddd8a
+0x0F120101, //0101//70000C1A//AFIT8_sddd8a_iClustMulT_H_sBin [7:0] AFIT8_sddd8a_
+0x0F121E01, //1E01//70000C1C//AFIT8_sddd8a_nClustLevel_H_sBin [7:0] AFIT8_sddd8a
+0x0F12221C, //221C//70000C1E//AFIT8_sddd8a_DispTH_High_sBin [7:0] AFIT8_sddd8a_i
+0x0F12281E, //281E//70000C20//AFIT8_sddd8a_iDenThreshHigh_sBin[7:0] AFIT8_Demosa
+0x0F120A00, //0A00//70000C22//AFIT8_Demosaicing_iEdgeDesatThrLow_sBin [7:0] AFIT8
+0x0F121403, //1403//70000C24//AFIT8_Demosaicing_iEdgeDesatLimit_sBin [7:0] AFIT8_
+0x0F121402, //1402//70000C26//AFIT8_Demosaicing_iDemSharpenHigh_sBin [7:0] AFIT8_
+0x0F12060E, //060E//70000C28//AFIT8_Demosaicing_iDemShLowLimit_sBin [7:0] AFIT8_D
+0x0F1232FF, //32FF//70000C2A//AFIT8_Demosaicing_iDemBlurLow_sBin [7:0] AFIT8_Demo
+0x0F125204, //5204//70000C2C//AFIT8_Demosaicing_iDemBlurRange_sBin [7:0] AFIT8_Sh
+0x0F120C40, //0C40//70000C2E//AFIT8_Sharpening_iHighSharpPower_sBin [7:0] AFIT8_S
+0x0F124015, //4015//70000C30//AFIT8_Sharpening_iHighShDenoise_sBin [7:0] AFIT8_Sh
+0x0F120204, //0204//70000C32//AFIT8_Sharpening_iReduceEdgeSlope_sBin [7:0] AFIT8_
+0x0F120003, //0003//70000C34//AFIT8_demsharpmix1_iNarrFiltReduce_sBin [7:0]
+0x0F120001, //0001//70000C36
+0x0F120003, //0000//0000//70000C38//AFIT16_BRIGHTNESS
+0x0F120000, //0000//0000//70000C3A//AFIT16_CONTRAST
+0x0F120000, //0000//0000//70000C3C//AFIT16_SATURATION
+0x0F120000, //0000//0000//70000C3E//AFIT16_SHARP_BLUR
+0x0F120000, //0000//0000//70000C40//AFIT16_GLAMOUR
+0x0F1200C1, //00C1//00C1//70000C42//AFIT16_sddd8a_edge_high
+0x0F120000, //0000//0000//70000C44
+0x0F1203FF, //03FF//03FF//70000C46//AFIT16_Demosaicing_iSatVal
+0x0F12009C, //009C//0008//70000C48//AFIT16_Sharpening_iReduceEdgeThresh
+0x0F120251, //0251//017C//70000C4A//AFIT16_demsharpmix1_iRGBOffset
+0x0F1203FF, //03FF//03FF//70000C4C//AFIT16_demsharpmix1_iDemClamp
+0x0F12000C, //000C//000C//70000C4E//AFIT16_demsharpmix1_iLowThreshold
+0x0F120010, //0010//0010//70000C50//AFIT16_demsharpmix1_iHighThreshold
+0x0F120032, //0032//0032//70000C52//AFIT16_demsharpmix1_iLowBright
+0x0F12028A, //028A//028A//70000C54//AFIT16_demsharpmix1_iHighBright
+0x0F120032, //0032//0032//70000C56//AFIT16_demsharpmix1_iLowSat
+0x0F1201F4, //01F4//01F4//70000C58//AFIT16_demsharpmix1_iHighSat
+0x0F120070, //0070//0070//70000C5A//AFIT16_demsharpmix1_iTune
+0x0F120002, //0002//0002//70000C5C//AFIT16_demsharpmix1_iHystThLow
+0x0F120000, //0000//0000//70000C5E//AFIT16_demsharpmix1_iHystThHigh
+0x0F120320, //0320//0320//70000C60//AFIT16_demsharpmix1_iHystCenter
+0x0F120044, //0044//0070//70000C62//AFIT16_Sharpening_iLowSharpClamp
+0x0F120014, //0014//0014//70000C64//AFIT16_Sharpening_iHighSharpClamp
+0x0F120046, //0046//0046//70000C66//AFIT16_Sharpening_iLowSharpClamp_Bin
+0x0F120019, //0019//0019//70000C68//AFIT16_Sharpening_iHighSharpClamp_Bin
+0x0F120046, //0046//0046//70000C6A//AFIT16_Sharpening_iLowSharpClamp_sBin
+0x0F120019, //0019//0019//70000C6C//AFIT16_Sharpening_iHighSharpClamp_sBin
+0x0F120A24, //0A24//0A24//70000C6E//AFIT8_sddd8a_edge_low [7:0] AFIT8_sddd8a_repl_thresh [15:
+0x0F121701, //1701//1701//70000C70//AFIT8_sddd8a_repl_force [7:0] AFIT8_sddd8a_sat_level [15:
+0x0F120229, //0229//0229//70000C72//AFIT8_sddd8a_sat_thr[7:0] AFIT8_sddd8a_sat_mpl [15:8]
+0x0F120503, //0503//0503//70000C74//AFIT8_sddd8a_sat_noise[7:0] AFIT8_sddd8a_iMaxSlopeAllowed
+0x0F12080F, //080F//0101//70000C76//AFIT8_sddd8a_iHotThreshHigh[7:0] AFIT8_sddd8a_iHotThreshL
+0x0F120808, //0808//0101//70000C78//AFIT8_sddd8a_iColdThreshHigh[7:0] AFIT8_sddd8a_iColdThres
+0x0F120000, //0000//0000//70000C7A//AFIT8_sddd8a_AddNoisePower1[7:0] AFIT8_sddd8a_AddNoisePow
+0x0F1200FF, //00FF//02FF//70000C7C//AFIT8_sddd8a_iSatSat[7:0] AFIT8_sddd8a_iRadialTune [15:8]
+0x0F12012D, //012D//0396//70000C7E//AFIT8_sddd8a_iRadialLimit [7:0] AFIT8_sddd8a_iRadialPower
+0x0F121414, //1414//1414//70000C80//AFIT8_sddd8a_iLowMaxSlopeAllowed [7:0] AFIT8_sddd8a_iHigh
+0x0F120301, //0301//0301//70000C82//AFIT8_sddd8a_iLowSlopeThresh[7:0] AFIT8_sddd8a_iHighSlope
+0x0F120007, //0007//0007//70000C84//AFIT8_sddd8a_iSquaresRounding [7:0]
+0x0F121000, //1000//1000//70000C86
+0x0F122003, //2003//2003//70000C88
+0x0F121020, //1020//1020//70000C8A
+0x0F120010, //0010//0010//70000C8C
+0x0F121EFF, //1EFF//1E80//70000C8E//AFIT8_Demosaicing_iCentGrad[7:0] AFIT8_Demosaicing_iMonoc
+0x0F121E06, //1E06//1E06//70000C90//AFIT8_Demosaicing_iDecisionThresh[7:0] AFIT8_Demosaicing_
+0x0F12060A, //060A//030C//70000C92//AFIT8_Demosaicing_iEnhThresh[7:0] AFIT8_Demosaicing_iGRDe
+0x0F120306, //0306//0103//70000C94//AFIT8_Demosaicing_iGBDenoiseVal[7:0] AFIT8_Demosaicing_iN
+0x0F128B0A, //8B0A//5A0A//70000C96//AFIT8_Demosaicing_iDFD_ReduceCoeff[7:0] AFIT8_Sharpening_
+0x0F122837, //2837//2D00//70000C98//AFIT8_Sharpening_iMShThresh[7:0] AFIT8_Sharpening_iWSharp
+0x0F120110, //0110//0100//70000C9A//AFIT8_Sharpening_iWShThresh[7:0] AFIT8_Sharpening_nSharpW
+0x0F12FF00, //FF00//FF00//70000C9C//AFIT8_Sharpening_iReduceNegative[7:0] AFIT8_Sharpening_iS
+0x0F120200, //0200//0200//70000C9E//AFIT8_demsharpmix1_iRGBMultiplier[7:0] AFIT8_demsharpmix1
+0x0F121E10, //1E10//1E10//70000CA0//AFIT8_demsharpmix1_iBCoeff[7:0] AFIT8_demsharpmix1_iGCoef
+0x0F120000, //0000//0000//70000CA2//AFIT8_demsharpmix1_iWideMult[7:0] AFIT8_demsharpmix1_iNar
+0x0F120009, //0009//0009//70000CA4//AFIT8_demsharpmix1_iHystFalloff[7:0] AFIT8_demsharpmix1_i
+0x0F120406, //0406//0406//70000CA6//AFIT8_demsharpmix1_iHystWidth[7:0] AFIT8_demsharpmix1_iHy
+0x0F120705, //0705//0705//70000CA8//AFIT8_demsharpmix1_iHystFallHigh[7:0] AFIT8_demsharpmix1_
+0x0F120305, //0305//0305//70000CAA
+0x0F120609, //0609//0609//70000CAC
+0x0F122C07, //2C07//2C07//70000CAE
+0x0F12142C, //142C//142C//70000CB0
+0x0F120B18, //0B18//0B18//70000CB2//[15:8]iUVNRStrengthL [7:0]iMaxThreshH
+0x0F12800B, //800B//800B//70000CB4//[7:0]iUVNRStrengthH AFIT8_byr_cgras_iShadingPower[15:8]
+0x0F120080, //0080//0080//70000CB6//AFIT8_RGBGamma2_iLinearity [7:0] AFIT8_RGBGamma2_iDarkRe
+0x0F120080, //0080//0080//70000CB8//AFIT8_ccm_oscar_iSaturation[7:0] AFIT8_RGB2YUV_iYOffset
+0x0F120080, //0080//0080//70000CBA//AFIT8_RGB2YUV_iRGBGain [7:0] AFIT8_RGB2YUV_iSaturation
+0x0F125050, //5050//0101//70000CBC//AFIT8_sddd8a_iClustThresh_H [7:0] AFIT8_sddd8a_iClustThr
+0x0F120101, //0101//0A0A//70000CBE//AFIT8_sddd8a_iClustMulT_H [7:0] AFIT8_sddd8a_iClustMulT
+0x0F123201, //3201//3201//70000CC0//AFIT8_sddd8a_nClustLevel_H [7:0] AFIT8_sddd8a_DispTH_Lo
+0x0F121832, //1832//1428//70000CC2//AFIT8_sddd8a_DispTH_High [7:0] AFIT8_sddd8a_iDenThreshL
+0x0F12210C, //210C//100C//70000CC4//AFIT8_sddd8a_iDenThreshHigh[7:0] AFIT8_Demosaicing_iEdg
+0x0F120A00, //0A00//0500//70000CC6//AFIT8_Demosaicing_iEdgeDesatThrLow [7:0] AFIT8_Demosaic
+0x0F121E04, //1E04//1E02//70000CC8//AFIT8_Demosaicing_iEdgeDesatLimit[7:0] AFIT8_Demosaicing
+0x0F120A08, //0A08//040C//70000CCA//AFIT8_Demosaicing_iDemSharpenHigh[7:0] AFIT8_Demosaicin
+0x0F12070C, //070C//0828//70000CCC//AFIT8_Demosaicing_iDemShLowLimit [7:0] AFIT8_Demosaicin
+0x0F123264, //3264//5064//70000CCE//AFIT8_Demosaicing_iDemBlurLow[7:0] AFIT8_Demosaicing_iD
+0x0F125A02, //5A02//4605//70000CD0//AFIT8_Demosaicing_iDemBlurRange[7:0] AFIT8_Sharpening_i
+0x0F121040, //1040//1E68//70000CD2//AFIT8_Sharpening_iHighSharpPower[7:0] AFIT8_Sharpening_
+0x0F124012, //4012//201E//70000CD4//AFIT8_Sharpening_iHighShDenoise [7:0] AFIT8_Sharpening_
+0x0F120604, //0604//0604//70000CD6//AFIT8_Sharpening_iReduceEdgeSlope [7:0] AFIT8_demsharpmi
+0x0F124606, //4606//4606//70000CD8//AFIT8_demsharpmix1_iNarrFiltReduce [7:0] AFIT8_sddd8a_iC
+0x0F120146, //0146//0146//70000CDA//AFIT8_sddd8a_iClustThresh_C_Bin [7:0] AFIT8_sddd8a_iClu
+0x0F120101, //0101//0101//70000CDC//AFIT8_sddd8a_iClustMulT_C_Bin [7:0] AFIT8_sddd8a_nClust
+0x0F121C18, //1C18//1C18//70000CDE//AFIT8_sddd8a_DispTH_Low_Bin [7:0] AFIT8_sddd8a_DispTH_H
+0x0F121819, //1819//1819//70000CE0//AFIT8_sddd8a_iDenThreshLow_Bin [7:0] AFIT8_sddd8a_iDenT
+0x0F120028, //0028//0028//70000CE2//AFIT8_Demosaicing_iEdgeDesat_Bin[7:0] AFIT8_Demosaicing
+0x0F12030A, //030A//030A//70000CE4//AFIT8_Demosaicing_iEdgeDesatThrHigh_Bin [7:0] AFIT8_Demo
+0x0F120514, //0514//0514//70000CE6//AFIT8_Demosaicing_iDemSharpenLow_Bin [7:0] AFIT8_Demosai
+0x0F120C14, //0C14//0C14//70000CE8//AFIT8_Demosaicing_iDemSharpThresh_Bin [7:0] AFIT8_Demosa
+0x0F12FF05, //FF05//FF05//70000CEA//AFIT8_Demosaicing_iDespeckleForDemsharp_Bin [7:0] AFIT8_
+0x0F120432, //0432//0432//70000CEC//AFIT8_Demosaicing_iDemBlurHigh_Bin [7:0] AFIT8_Demosaici
+0x0F124052, //4052//4052//70000CEE//AFIT8_Sharpening_iLowSharpPower_Bin [7:0] AFIT8_Sharpeni
+0x0F121514, //1514//1514//70000CF0//AFIT8_Sharpening_iLowShDenoise_Bin [7:0] AFIT8_Sharpenin
+0x0F120440, //0440//0440//70000CF2//AFIT8_Sharpening_iReduceEdgeMinMult_Bin [7:0] AFIT8_Shar
+0x0F120302, //0302//0302//70000CF4//AFIT8_demsharpmix1_iWideFiltReduce_Bin [7:0] AFIT8_demsh
+0x0F124646, //4646//4646//70000CF6//AFIT8_sddd8a_iClustThresh_H_sBin[7:0] AFIT8_sddd8a_iClu
+0x0F120101, //0101//0101//70000CF8//AFIT8_sddd8a_iClustMulT_H_sBin [7:0] AFIT8_sddd8a_iClus
+0x0F121801, //1801//1801//70000CFA//AFIT8_sddd8a_nClustLevel_H_sBin [7:0] AFIT8_sddd8a_Disp
+0x0F12191C, //191C//191C//70000CFC//AFIT8_sddd8a_DispTH_High_sBin [7:0] AFIT8_sddd8a_iDenTh
+0x0F122818, //2818//2818//70000CFE//AFIT8_sddd8a_iDenThreshHigh_sBin[7:0] AFIT8_Demosaicing
+0x0F120A00, //0A00//0A00//70000D00//AFIT8_Demosaicing_iEdgeDesatThrLow_sBin [7:0] AFIT8_Demo
+0x0F121403, //1403//1403//70000D02//AFIT8_Demosaicing_iEdgeDesatLimit_sBin [7:0] AFIT8_Demos
+0x0F121405, //1405//1405//70000D04//AFIT8_Demosaicing_iDemSharpenHigh_sBin [7:0] AFIT8_Demos
+0x0F12050C, //050C//050C//70000D06//AFIT8_Demosaicing_iDemShLowLimit_sBin [7:0] AFIT8_Demosa
+0x0F1232FF, //32FF//32FF//70000D08//AFIT8_Demosaicing_iDemBlurLow_sBin [7:0] AFIT8_Demosaici
+0x0F125204, //5204//5204//70000D0A//AFIT8_Demosaicing_iDemBlurRange_sBin [7:0] AFIT8_Sharpen
+0x0F121440, //1440//1440//70000D0C//AFIT8_Sharpening_iHighSharpPower_sBin [7:0] AFIT8_Sharpe
+0x0F124015, //4015//4015//70000D0E//AFIT8_Sharpening_iHighShDenoise_sBin [7:0] AFIT8_Sharpen
+0x0F120204, //0204//0204//70000D10//AFIT8_Sharpening_iReduceEdgeSlope_sBin [7:0] AFIT8_demsh
+0x0F120003, //0003//0003//70000D12//AFIT8_demsharpmix1_iNarrFiltReduce_sBin [7:0]
+0x0F120001, //0001//0001//70000D14
+
+0x0F12BA7A, //70000D16
+0x0F124FDE, //70000D18
+0x0F12137F, //70000D1A
+0x0F123BDE, //70000D1C
+0x0F122102, //70000D1E
+0x0F1200B5, //70000D20
+
+//===================================================================
+// Brightness setting
+//===================================================================
+0x002A1300,
+0x0F12019D,
+
+0x002A1306,
+0x0F120280,
+};
+
+static const u32 s5k5ccgx_hd_init_reg[] = {
+//****************************************/
+0xFCFCD000,
+//****************************************/
+//===================================================================
+// History
+//===================================================================
+//20100717 : 1st release
+//20100806 : 2nd release for EVT0.1
+//20101028 : 3rd release for EVT1
+//WRITE #awbb_otp_disable 0000 //awb otp use
+//==========================================================================================
+//-->The below registers are for FACTORY ONLY. if you change them without prior notification
+// YOU are RESPONSIBLE for the FAILURE that will happen in the future.
+//==========================================================================================
+//===================================================================
+// Reset & Trap and Patch
+//===================================================================
+
+// Start of Trap and Patch
+// 2010-08-11 13:53:35
+0x00100001,
+0x10300000,
+0x00140001,
+
+0xFFFF000A, //p10
+// Start of Patch data
+/*++ Add ESD */
+0x00287000,
+0x002A0150,
+0x0F12AAAA,
+/*-- Add ESD */
+0x00287000,
+0x002A352C,
+0x0F12B570, //7000352C
+0x0F124A24, //7000352E
+0x0F124924, //70003530
+0x0F124825, //70003532
+0x0F124B25, //70003534
+0x0F122500, //70003536
+0x0F12801D, //70003538
+0x0F12C004, //7000353A
+0x0F126001, //7000353C
+0x0F124924, //7000353E
+0x0F124824, //70003540
+0x0F12F000, //70003542
+0x0F12FBBD, //70003544
+0x0F124924, //70003546
+0x0F124824, //70003548
+0x0F12F000, //7000354A
+0x0F12FBB9, //7000354C
+0x0F124824, //7000354E
+0x0F124E24, //70003550
+0x0F126430, //70003552
+0x0F124924, //70003554
+0x0F124825, //70003556
+0x0F12F000, //70003558
+0x0F12FBB2, //7000355A
+0x0F124924, //7000355C
+0x0F120030, //7000355E
+0x0F123080, //70003560
+0x0F126141, //70003562
+0x0F124C23, //70003564
+0x0F128365, //70003566
+0x0F124923, //70003568
+0x0F124824, //7000356A
+0x0F12F000, //7000356C
+0x0F12FBA8, //7000356E
+0x0F124923, //70003570
+0x0F124824, //70003572
+0x0F12F000, //70003574
+0x0F12FBA4, //70003576
+0x0F124923, //70003578
+0x0F124824, //7000357A
+0x0F12F000, //7000357C
+0x0F12FBA0, //7000357E
+0x0F124923, //70003580
+0x0F124824, //70003582
+0x0F12F000, //70003584
+0x0F12FB9C, //70003586
+0x0F128125, //70003588
+0x0F124923, //7000358A
+0x0F124823, //7000358C
+0x0F12F000, //7000358E
+0x0F12FB97, //70003590
+0x0F124923, //70003592
+0x0F124823, //70003594
+0x0F12F000, //70003596
+0x0F12FB93, //70003598
+0x0F1283A5, //7000359A
+0x0F124922, //7000359C
+0x0F124823, //7000359E
+0x0F12F000, //700035A0
+0x0F12FB8E, //700035A2
+0x0F122101, //700035A4
+0x0F120349, //700035A6
+0x0F120020, //700035A8
+0x0F123020, //700035AA
+0x0F128041, //700035AC
+0x0F122185, //700035AE
+0x0F128081, //700035B0
+0x0F12491F, //700035B2
+0x0F1280C1, //700035B4
+0x0F12481F, //700035B6
+0x0F126730, //700035B8
+0x0F12BC70, //700035BA
+0x0F12BC08, //700035BC
+0x0F124718, //700035BE
+0x0F1200CA, //700035C0
+0x0F125CC1, //700035C2
+0x0F1203BD, //700035C4
+0x0F120000, //700035C6
+0x0F121C08, //700035C8
+0x0F127000, //700035CA
+0x0F123290, //700035CC
+0x0F127000, //700035CE
+0x0F123657, //700035D0
+0x0F127000, //700035D2
+0x0F12D9E7, //700035D4
+0x0F120000, //700035D6
+0x0F12383F, //700035D8
+0x0F127000, //700035DA
+0x0F12395D, //700035DC
+0x0F120000, //700035DE
+0x0F1238D1, //700035E0
+0x0F127000, //700035E2
+0x0F120000, //700035E4
+0x0F127000, //700035E6
+0x0F12399D, //700035E8
+0x0F127000, //700035EA
+0x0F12F903, //700035EC
+0x0F120000, //700035EE
+0x0F123AC1, //700035F0
+0x0F127000, //700035F2
+0x0F123FC8, //700035F4
+0x0F127000, //700035F6
+0x0F12368F, //700035F8
+0x0F127000, //700035FA
+0x0F12495F, //700035FC
+0x0F120000, //700035FE
+0x0F1236ED, //70003600
+0x0F127000, //70003602
+0x0F12E421, //70003604
+0x0F120000, //70003606
+0x0F1237AB, //70003608
+0x0F127000, //7000360A
+0x0F12216D, //7000360C
+0x0F120000, //7000360E
+0x0F12381F, //70003610
+0x0F127000, //70003612
+0x0F120179, //70003614
+0x0F120001, //70003616
+0x0F123BD5, //70003618
+0x0F127000, //7000361A
+0x0F1204C9, //7000361C
+0x0F120000, //7000361E
+0x0F123B25, //70003620
+0x0F127000, //70003622
+0x0F125027, //70003624
+0x0F120000, //70003626
+0x0F123BE1, //70003628
+0x0F127000, //7000362A
+0x0F1242B7, //7000362C
+0x0F120000, //7000362E
+0x0F1207FF, //70003630
+0x0F120000, //70003632
+0x0F123C5F, //70003634
+0x0F127000, //70003636
+0x0F12B570, //70003638
+0x0F12000D, //7000363A
+0x0F124CFC, //7000363C
+0x0F128821, //7000363E
+0x0F12F000, //70003640
+0x0F12FB46, //70003642
+0x0F128820, //70003644
+0x0F124AFB, //70003646
+0x0F120081, //70003648
+0x0F125055, //7000364A
+0x0F121C40, //7000364C
+0x0F128020, //7000364E
+0x0F12BC70, //70003650
+0x0F12BC08, //70003652
+0x0F124718, //70003654
+0x0F126801, //70003656
+0x0F120409, //70003658
+0x0F120C09, //7000365A
+0x0F126840, //7000365C
+0x0F120400, //7000365E
+0x0F120C00, //70003660
+0x0F124AF5, //70003662
+0x0F128992, //70003664
+0x0F122A00, //70003666
+0x0F12D00D, //70003668
+0x0F122300, //7000366A
+0x0F121A80, //7000366C
+0x0F12D400, //7000366E
+0x0F120003, //70003670
+0x0F120418, //70003672
+0x0F120C00, //70003674
+0x0F124BF1, //70003676
+0x0F121851, //70003678
+0x0F12891B, //7000367A
+0x0F12428B, //7000367C
+0x0F12D300, //7000367E
+0x0F12000B, //70003680
+0x0F120419, //70003682
+0x0F120C09, //70003684
+0x0F124AEE, //70003686
+0x0F128151, //70003688
+0x0F128190, //7000368A
+0x0F124770, //7000368C
+0x0F12B510, //7000368E
+0x0F124CEC, //70003690
+0x0F1248ED, //70003692
+0x0F1278A1, //70003694
+0x0F122900, //70003696
+0x0F12D101, //70003698
+0x0F1287C1, //7000369A
+0x0F12E004, //7000369C
+0x0F127AE1, //7000369E
+0x0F122900, //700036A0
+0x0F12D001, //700036A2
+0x0F122101, //700036A4
+0x0F1287C1, //700036A6
+0x0F12F000, //700036A8
+0x0F12FB1A, //700036AA
+0x0F1249E7, //700036AC
+0x0F128B08, //700036AE
+0x0F1206C2, //700036B0
+0x0F12D50A, //700036B2
+0x0F127AA2, //700036B4
+0x0F120652, //700036B6
+0x0F12D507, //700036B8
+0x0F122210, //700036BA
+0x0F124390, //700036BC
+0x0F128308, //700036BE
+0x0F1248E3, //700036C0
+0x0F127AE1, //700036C2
+0x0F126B00, //700036C4
+0x0F12F000, //700036C6
+0x0F12FB13, //700036C8
+0x0F1248DB, //700036CA
+0x0F1289C0, //700036CC
+0x0F122801, //700036CE
+0x0F12D109, //700036D0
+0x0F1278A0, //700036D2
+0x0F122800, //700036D4
+0x0F12D006, //700036D6
+0x0F127AE0, //700036D8
+0x0F122800, //700036DA
+0x0F12D003, //700036DC
+0x0F127AA0, //700036DE
+0x0F122140, //700036E0
+0x0F124308, //700036E2
+0x0F1272A0, //700036E4
+0x0F12BC10, //700036E6
+0x0F12BC08, //700036E8
+0x0F124718, //700036EA
+0x0F12B570, //700036EC
+0x0F124DD7, //700036EE
+0x0F124CD7, //700036F0
+0x0F128B28, //700036F2
+0x0F120701, //700036F4
+0x0F12D507, //700036F6
+0x0F122108, //700036F8
+0x0F124388, //700036FA
+0x0F128328, //700036FC
+0x0F1249D5, //700036FE
+0x0F126B20, //70003700
+0x0F126B89, //70003702
+0x0F12F000, //70003704
+0x0F12FAFC, //70003706
+0x0F128B28, //70003708
+0x0F1206C1, //7000370A
+0x0F12D5A0, //7000370C
+0x0F1249CD, //7000370E
+0x0F127A8A, //70003710
+0x0F120652, //70003712
+0x0F12D49C, //70003714
+0x0F122210, //70003716
+0x0F124390, //70003718
+0x0F128328, //7000371A
+0x0F127AC9, //7000371C
+0x0F126B20, //7000371E
+0x0F12F000, //70003720
+0x0F12FAE6, //70003722
+0x0F12E794, //70003724
+0x0F12B5F8, //70003726
+0x0F1249CB, //70003728
+0x0F128F08, //7000372A
+0x0F12000C, //7000372C
+0x0F123480, //7000372E
+0x0F122800, //70003730
+0x0F12D000, //70003732
+0x0F128360, //70003734
+0x0F122000, //70003736
+0x0F128708, //70003738
+0x0F124DC8, //7000373A
+0x0F1226FF, //7000373C
+0x0F128828, //7000373E
+0x0F121C76, //70003740
+0x0F122702, //70003742
+0x0F122803, //70003744
+0x0F12D112, //70003746
+0x0F128868, //70003748
+0x0F122800, //7000374A
+0x0F12D10F, //7000374C
+0x0F1288E8, //7000374E
+0x0F122800, //70003750
+0x0F12D10C, //70003752
+0x0F12F000, //70003754
+0x0F12FADC, //70003756
+0x0F122800, //70003758
+0x0F12D008, //7000375A
+0x0F128B60, //7000375C
+0x0F122800, //7000375E
+0x0F12D001, //70003760
+0x0F1280EE, //70003762
+0x0F1280AF, //70003764
+0x0F122001, //70003766
+0x0F127268, //70003768
+0x0F12F000, //7000376A
+0x0F12FAD9, //7000376C
+0x0F128828, //7000376E
+0x0F122802, //70003770
+0x0F12D10E, //70003772
+0x0F128868, //70003774
+0x0F122800, //70003776
+0x0F12D10B, //70003778
+0x0F1288E8, //7000377A
+0x0F122800, //7000377C
+0x0F12D108, //7000377E
+0x0F128B60, //70003780
+0x0F122800, //70003782
+0x0F12D001, //70003784
+0x0F1280EE, //70003786
+0x0F1280AF, //70003788
+0x0F122001, //7000378A
+0x0F127268, //7000378C
+0x0F12F000, //7000378E
+0x0F12FAC7, //70003790
+0x0F1288E8, //70003792
+0x0F122800, //70003794
+0x0F12D006, //70003796
+0x0F121FC1, //70003798
+0x0F1239FD, //7000379A
+0x0F12D003, //7000379C
+0x0F122001, //7000379E
+0x0F12BCF8, //700037A0
+0x0F12BC08, //700037A2
+0x0F124718, //700037A4
+0x0F122000, //700037A6
+0x0F12E7FA, //700037A8
+0x0F12B570, //700037AA
+0x0F124CAC, //700037AC
+0x0F128860, //700037AE
+0x0F122800, //700037B0
+0x0F12D00C, //700037B2
+0x0F128820, //700037B4
+0x0F124DA3, //700037B6
+0x0F122800, //700037B8
+0x0F12D009, //700037BA
+0x0F120029, //700037BC
+0x0F1231A0, //700037BE
+0x0F127AC9, //700037C0
+0x0F122900, //700037C2
+0x0F12D004, //700037C4
+0x0F127AA8, //700037C6
+0x0F122180, //700037C8
+0x0F124308, //700037CA
+0x0F1272A8, //700037CC
+0x0F12E73F, //700037CE
+0x0F122800, //700037D0
+0x0F12D003, //700037D2
+0x0F12F7FF, //700037D4
+0x0F12FFA7, //700037D6
+0x0F122800, //700037D8
+0x0F12D1F8, //700037DA
+0x0F122000, //700037DC
+0x0F128060, //700037DE
+0x0F128820, //700037E0
+0x0F122800, //700037E2
+0x0F12D003, //700037E4
+0x0F122008, //700037E6
+0x0F12F000, //700037E8
+0x0F12FAA2, //700037EA
+0x0F12E00B, //700037EC
+0x0F12489C, //700037EE
+0x0F123020, //700037F0
+0x0F128880, //700037F2
+0x0F122800, //700037F4
+0x0F12D103, //700037F6
+0x0F127AA8, //700037F8
+0x0F122101, //700037FA
+0x0F124308, //700037FC
+0x0F1272A8, //700037FE
+0x0F122010, //70003800
+0x0F12F000, //70003802
+0x0F12FA95, //70003804
+0x0F128820, //70003806
+0x0F122800, //70003808
+0x0F12D1E0, //7000380A
+0x0F12488A, //7000380C
+0x0F1289C0, //7000380E
+0x0F122801, //70003810
+0x0F12D1DC, //70003812
+0x0F127AA8, //70003814
+0x0F1221BF, //70003816
+0x0F124008, //70003818
+0x0F1272A8, //7000381A
+0x0F12E718, //7000381C
+0x0F126800, //7000381E
+0x0F124990, //70003820
+0x0F128188, //70003822
+0x0F124890, //70003824
+0x0F122201, //70003826
+0x0F128981, //70003828
+0x0F124890, //7000382A
+0x0F120252, //7000382C
+0x0F124291, //7000382E
+0x0F12D902, //70003830
+0x0F122102, //70003832
+0x0F128181, //70003834
+0x0F124770, //70003836
+0x0F122101, //70003838
+0x0F128181, //7000383A
+0x0F124770, //7000383C
+0x0F12B5F1, //7000383E
+0x0F124E80, //70003840
+0x0F128834, //70003842
+0x0F122C00, //70003844
+0x0F12D03F, //70003846
+0x0F122001, //70003848
+0x0F122C08, //7000384A
+0x0F12D000, //7000384C
+0x0F122000, //7000384E
+0x0F1270B0, //70003850
+0x0F124D7F, //70003852
+0x0F122800, //70003854
+0x0F12D009, //70003856
+0x0F12F000, //70003858
+0x0F12FA72, //7000385A
+0x0F120028, //7000385C
+0x0F1238F0, //7000385E
+0x0F126328, //70003860
+0x0F127AB0, //70003862
+0x0F12217E, //70003864
+0x0F124008, //70003866
+0x0F1272B0, //70003868
+0x0F12E00F, //7000386A
+0x0F124F7A, //7000386C
+0x0F123780, //7000386E
+0x0F128B78, //70003870
+0x0F122800, //70003872
+0x0F12D005, //70003874
+0x0F12F000, //70003876
+0x0F12FA6B, //70003878
+0x0F122000, //7000387A
+0x0F128378, //7000387C
+0x0F124976, //7000387E
+0x0F128708, //70003880
+0x0F122000, //70003882
+0x0F12F000, //70003884
+0x0F12FA6C, //70003886
+0x0F124879, //70003888
+0x0F126328, //7000388A
+0x0F1278B1, //7000388C
+0x0F122700, //7000388E
+0x0F120038, //70003890
+0x0F122900, //70003892
+0x0F12D008, //70003894
+0x0F124972, //70003896
+0x0F123920, //70003898
+0x0F128ACA, //7000389A
+0x0F122A00, //7000389C
+0x0F12D003, //7000389E
+0x0F128B09, //700038A0
+0x0F122900, //700038A2
+0x0F12D000, //700038A4
+0x0F122001, //700038A6
+0x0F127170, //700038A8
+0x0F122C02, //700038AA
+0x0F12D102, //700038AC
+0x0F124868, //700038AE
+0x0F123860, //700038B0
+0x0F126328, //700038B2
+0x0F122201, //700038B4
+0x0F122C02, //700038B6
+0x0F12D000, //700038B8
+0x0F122200, //700038BA
+0x0F124861, //700038BC
+0x0F122110, //700038BE
+0x0F12300A, //700038C0
+0x0F12F000, //700038C2
+0x0F12FA55, //700038C4
+0x0F128037, //700038C6
+0x0F129900, //700038C8
+0x0F120020, //700038CA
+0x0F12600C, //700038CC
+0x0F12E767, //700038CE
+0x0F12B538, //700038D0
+0x0F124865, //700038D2
+0x0F124669, //700038D4
+0x0F123848, //700038D6
+0x0F12F000, //700038D8
+0x0F12FA52, //700038DA
+0x0F124A5E, //700038DC
+0x0F124862, //700038DE
+0x0F128F51, //700038E0
+0x0F122400, //700038E2
+0x0F123020, //700038E4
+0x0F122900, //700038E6
+0x0F12D00A, //700038E8
+0x0F128754, //700038EA
+0x0F126941, //700038EC
+0x0F126451, //700038EE
+0x0F126491, //700038F0
+0x0F12466B, //700038F2
+0x0F128819, //700038F4
+0x0F1287D1, //700038F6
+0x0F12885B, //700038F8
+0x0F120011, //700038FA
+0x0F123140, //700038FC
+0x0F12800B, //700038FE
+0x0F128F91, //70003900
+0x0F122900, //70003902
+0x0F12D002, //70003904
+0x0F128794, //70003906
+0x0F126940, //70003908
+0x0F126490, //7000390A
+0x0F12F000, //7000390C
+0x0F12FA40, //7000390E
+0x0F12BC38, //70003910
+0x0F12BC08, //70003912
+0x0F124718, //70003914
+0x0F12B5F8, //70003916
+0x0F124C56, //70003918
+0x0F1289E0, //7000391A
+0x0F12F000, //7000391C
+0x0F12FA40, //7000391E
+0x0F120006, //70003920
+0x0F128A20, //70003922
+0x0F12F000, //70003924
+0x0F12FA44, //70003926
+0x0F120007, //70003928
+0x0F12484F, //7000392A
+0x0F124D4A, //7000392C
+0x0F123020, //7000392E
+0x0F126CA9, //70003930
+0x0F126940, //70003932
+0x0F121809, //70003934
+0x0F120200, //70003936
+0x0F12F000, //70003938
+0x0F12FA42, //7000393A
+0x0F120400, //7000393C
+0x0F120C00, //7000393E
+0x0F12002A, //70003940
+0x0F12326E, //70003942
+0x0F120011, //70003944
+0x0F12390A, //70003946
+0x0F122305, //70003948
+0x0F12F000, //7000394A
+0x0F12FA3F, //7000394C
+0x0F124C43, //7000394E
+0x0F1261A0, //70003950
+0x0F128FEB, //70003952
+0x0F120002, //70003954
+0x0F120031, //70003956
+0x0F120018, //70003958
+0x0F12F000, //7000395A
+0x0F12FA3F, //7000395C
+0x0F12466B, //7000395E
+0x0F120005, //70003960
+0x0F128018, //70003962
+0x0F12483C, //70003964
+0x0F1269A2, //70003966
+0x0F123040, //70003968
+0x0F128800, //7000396A
+0x0F120039, //7000396C
+0x0F12F000, //7000396E
+0x0F12FA35, //70003970
+0x0F12466B, //70003972
+0x0F120006, //70003974
+0x0F128058, //70003976
+0x0F120021, //70003978
+0x0F129800, //7000397A
+0x0F12311C, //7000397C
+0x0F12F000, //7000397E
+0x0F12FA35, //70003980
+0x0F124935, //70003982
+0x0F123180, //70003984
+0x0F12808D, //70003986
+0x0F1280CE, //70003988
+0x0F128BA1, //7000398A
+0x0F124836, //7000398C
+0x0F123820, //7000398E
+0x0F128001, //70003990
+0x0F128BE1, //70003992
+0x0F128041, //70003994
+0x0F128C21, //70003996
+0x0F128081, //70003998
+0x0F12E701, //7000399A
+0x0F12B5F8, //7000399C
+0x0F124E2E, //7000399E
+0x0F126C70, //700039A0
+0x0F126CB1, //700039A2
+0x0F120200, //700039A4
+0x0F12F000, //700039A6
+0x0F12FA0B, //700039A8
+0x0F120400, //700039AA
+0x0F120C00, //700039AC
+0x0F122401, //700039AE
+0x0F120364, //700039B0
+0x0F1242A0, //700039B2
+0x0F12D200, //700039B4
+0x0F120004, //700039B6
+0x0F124A27, //700039B8
+0x0F120020, //700039BA
+0x0F12327E, //700039BC
+0x0F121F91, //700039BE
+0x0F122303, //700039C0
+0x0F12F000, //700039C2
+0x0F12FA03, //700039C4
+0x0F120405, //700039C6
+0x0F120C2D, //700039C8
+0x0F124A23, //700039CA
+0x0F120020, //700039CC
+0x0F12325A, //700039CE
+0x0F120011, //700039D0
+0x0F12390A, //700039D2
+0x0F122305, //700039D4
+0x0F12F000, //700039D6
+0x0F12F9F9, //700039D8
+0x0F12491F, //700039DA
+0x0F1264C8, //700039DC
+0x0F12491F, //700039DE
+0x0F124E21, //700039E0
+0x0F1288C8, //700039E2
+0x0F122701, //700039E4
+0x0F122800, //700039E6
+0x0F12D009, //700039E8
+0x0F124C23, //700039EA
+0x0F1238FF, //700039EC
+0x0F121E40, //700039EE
+0x0F12D00A, //700039F0
+0x0F122804, //700039F2
+0x0F12D042, //700039F4
+0x0F122806, //700039F6
+0x0F12D101, //700039F8
+0x0F122000, //700039FA
+0x0F1280C8, //700039FC
+0x0F1282B7, //700039FE
+0x0F122001, //70003A00
+0x0F12F000, //70003A02
+0x0F12F9FB, //70003A04
+0x0F12E6CB, //70003A06
+0x0F12000D, //70003A08
+0x0F12724F, //70003A0A
+0x0F122001, //70003A0C
+0x0F12F000, //70003A0E
+0x0F12F9FD, //70003A10
+0x0F12F000, //70003A12
+0x0F12FA03, //70003A14
+0x0F124910, //70003A16
+0x0F123148, //70003A18
+0x0F12C903, //70003A1A
+0x0F124348, //70003A1C
+0x0F120A00, //70003A1E
+0x0F126160, //70003A20
+0x0F1220FF, //70003A22
+0x0F121D40, //70003A24
+0x0F1280E8, //70003A26
+0x0F12480C, //70003A28
+0x0F123040, //70003A2A
+0x0F127707, //70003A2C
+0x0F12E7E6, //70003A2E
+0x0F123290, //70003A30
+0x0F127000, //70003A32
+0x0F123294, //70003A34
+0x0F127000, //70003A36
+0x0F1204A8, //70003A38
+0x0F127000, //70003A3A
+0x0F1215DC, //70003A3C
+0x0F127000, //70003A3E
+0x0F125000, //70003A40
+0x0F12D000, //70003A42
+0x0F121E84, //70003A44
+0x0F127000, //70003A46
+0x0F121BE4, //70003A48
+0x0F127000, //70003A4A
+0x0F122EA8, //70003A4C
+0x0F127000, //70003A4E
+0x0F1221A4, //70003A50
+0x0F127000, //70003A52
+0x0F120100, //70003A54
+0x0F127000, //70003A56
+0x0F123F48, //70003A58
+0x0F127000, //70003A5A
+0x0F1231A0, //70003A5C
+0x0F127000, //70003A5E
+0x0F1201E8, //70003A60
+0x0F127000, //70003A62
+0x0F12F2A0, //70003A64
+0x0F12D000, //70003A66
+0x0F122A44, //70003A68
+0x0F127000, //70003A6A
+0x0F12F400, //70003A6C
+0x0F12D000, //70003A6E
+0x0F122024, //70003A70
+0x0F127000, //70003A72
+0x0F121650, //70003A74
+0x0F127000, //70003A76
+0x0F122A64, //70003A78
+0x0F127000, //70003A7A
+0x0F124982, //70003A7C
+0x0F12724F, //70003A7E
+0x0F1220FF, //70003A80
+0x0F121DC0, //70003A82
+0x0F1280C8, //70003A84
+0x0F12F000, //70003A86
+0x0F12F9D1, //70003A88
+0x0F124980, //70003A8A
+0x0F126ACA, //70003A8C
+0x0F12604A, //70003A8E
+0x0F122800, //70003A90
+0x0F12D006, //70003A92
+0x0F12436A, //70003A94
+0x0F120001, //70003A96
+0x0F120010, //70003A98
+0x0F12F000, //70003A9A
+0x0F12F991, //70003A9C
+0x0F126160, //70003A9E
+0x0F12E001, //70003AA0
+0x0F12436A, //70003AA2
+0x0F126162, //70003AA4
+0x0F128BF0, //70003AA6
+0x0F122800, //70003AA8
+0x0F12D001, //70003AAA
+0x0F12F7FF, //70003AAC
+0x0F12FF33, //70003AAE
+0x0F122000, //70003AB0
+0x0F12F000, //70003AB2
+0x0F12F9AB, //70003AB4
+0x0F124974, //70003AB6
+0x0F1220FF, //70003AB8
+0x0F121DC0, //70003ABA
+0x0F1280C8, //70003ABC
+0x0F12E79E, //70003ABE
+0x0F12B510, //70003AC0
+0x0F12F000, //70003AC2
+0x0F12F9BB, //70003AC4
+0x0F124870, //70003AC6
+0x0F1288C0, //70003AC8
+0x0F121FC1, //70003ACA
+0x0F1239FD, //70003ACC
+0x0F12D103, //70003ACE
+0x0F12496F, //70003AD0
+0x0F1220FF, //70003AD2
+0x0F121C40, //70003AD4
+0x0F128048, //70003AD6
+0x0F12E605, //70003AD8
+0x0F12B5F8, //70003ADA
+0x0F122400, //70003ADC
+0x0F124D6D, //70003ADE
+0x0F12486D, //70003AE0
+0x0F12210E, //70003AE2
+0x0F128041, //70003AE4
+0x0F122101, //70003AE6
+0x0F128001, //70003AE8
+0x0F12F000, //70003AEA
+0x0F12F9AF, //70003AEC
+0x0F12486B, //70003AEE
+0x0F128840, //70003AF0
+0x0F12F000, //70003AF2
+0x0F12F9B3, //70003AF4
+0x0F124E6A, //70003AF6
+0x0F12270D, //70003AF8
+0x0F12073F, //70003AFA
+0x0F1219E8, //70003AFC
+0x0F128803, //70003AFE
+0x0F1200E2, //70003B00
+0x0F121991, //70003B02
+0x0F12804B, //70003B04
+0x0F128843, //70003B06
+0x0F1252B3, //70003B08
+0x0F128882, //70003B0A
+0x0F1280CA, //70003B0C
+0x0F1288C0, //70003B0E
+0x0F128088, //70003B10
+0x0F123508, //70003B12
+0x0F12042D, //70003B14
+0x0F120C2D, //70003B16
+0x0F121C64, //70003B18
+0x0F120424, //70003B1A
+0x0F120C24, //70003B1C
+0x0F122C07, //70003B1E
+0x0F12D3EC, //70003B20
+0x0F12E63D, //70003B22
+0x0F12B5F0, //70003B24
+0x0F12B085, //70003B26
+0x0F126801, //70003B28
+0x0F129103, //70003B2A
+0x0F126881, //70003B2C
+0x0F12040A, //70003B2E
+0x0F120C12, //70003B30
+0x0F12495C, //70003B32
+0x0F128B89, //70003B34
+0x0F122900, //70003B36
+0x0F12D001, //70003B38
+0x0F120011, //70003B3A
+0x0F12E000, //70003B3C
+0x0F122100, //70003B3E
+0x0F129102, //70003B40
+0x0F126840, //70003B42
+0x0F120401, //70003B44
+0x0F129803, //70003B46
+0x0F120C09, //70003B48
+0x0F12F000, //70003B4A
+0x0F12F98F, //70003B4C
+0x0F124854, //70003B4E
+0x0F123080, //70003B50
+0x0F128900, //70003B52
+0x0F122800, //70003B54
+0x0F12D039, //70003B56
+0x0F122100, //70003B58
+0x0F124854, //70003B5A
+0x0F124D52, //70003B5C
+0x0F124684, //70003B5E
+0x0F124B53, //70003B60
+0x0F124C4F, //70003B62
+0x0F1288DA, //70003B64
+0x0F120048, //70003B66
+0x0F1200D7, //70003B68
+0x0F12193E, //70003B6A
+0x0F12197F, //70003B6C
+0x0F12183F, //70003B6E
+0x0F125A36, //70003B70
+0x0F128AFF, //70003B72
+0x0F12437E, //70003B74
+0x0F1200B6, //70003B76
+0x0F120C37, //70003B78
+0x0F121906, //70003B7A
+0x0F123680, //70003B7C
+0x0F128177, //70003B7E
+0x0F121C52, //70003B80
+0x0F1200D2, //70003B82
+0x0F121914, //70003B84
+0x0F121952, //70003B86
+0x0F121812, //70003B88
+0x0F125A24, //70003B8A
+0x0F128AD2, //70003B8C
+0x0F124354, //70003B8E
+0x0F1200A2, //70003B90
+0x0F120C12, //70003B92
+0x0F128272, //70003B94
+0x0F12891C, //70003B96
+0x0F12895B, //70003B98
+0x0F124367, //70003B9A
+0x0F12435A, //70003B9C
+0x0F121943, //70003B9E
+0x0F123340, //70003BA0
+0x0F1289DB, //70003BA2
+0x0F129C02, //70003BA4
+0x0F1218BA, //70003BA6
+0x0F124363, //70003BA8
+0x0F1218D2, //70003BAA
+0x0F120212, //70003BAC
+0x0F120C12, //70003BAE
+0x0F12466B, //70003BB0
+0x0F12521A, //70003BB2
+0x0F124663, //70003BB4
+0x0F127DDB, //70003BB6
+0x0F12435A, //70003BB8
+0x0F129B03, //70003BBA
+0x0F120252, //70003BBC
+0x0F120C12, //70003BBE
+0x0F12521A, //70003BC0
+0x0F121C49, //70003BC2
+0x0F120409, //70003BC4
+0x0F120C09, //70003BC6
+0x0F122904, //70003BC8
+0x0F12D3C9, //70003BCA
+0x0F12B005, //70003BCC
+0x0F12BCF0, //70003BCE
+0x0F12BC08, //70003BD0
+0x0F124718, //70003BD2
+0x0F12B510, //70003BD4
+0x0F12F7FF, //70003BD6
+0x0F12FF80, //70003BD8
+0x0F12F000, //70003BDA
+0x0F12F94F, //70003BDC
+0x0F12E582, //70003BDE
+0x0F12B570, //70003BE0
+0x0F126804, //70003BE2
+0x0F12F000, //70003BE4
+0x0F12F952, //70003BE6
+0x0F124D32, //70003BE8
+0x0F128C29, //70003BEA
+0x0F121A40, //70003BEC
+0x0F1242A0, //70003BEE
+0x0F12D901, //70003BF0
+0x0F120020, //70003BF2
+0x0F12E003, //70003BF4
+0x0F12F000, //70003BF6
+0x0F12F949, //70003BF8
+0x0F128C29, //70003BFA
+0x0F121A40, //70003BFC
+0x0F126268, //70003BFE
+0x0F12F000, //70003C00
+0x0F12F94C, //70003C02
+0x0F1262A8, //70003C04
+0x0F12F000, //70003C06
+0x0F12F951, //70003C08
+0x0F126328, //70003C0A
+0x0F128869, //70003C0C
+0x0F122900, //70003C0E
+0x0F12D000, //70003C10
+0x0F1262A8, //70003C12
+0x0F124828, //70003C14
+0x0F126B00, //70003C16
+0x0F128C00, //70003C18
+0x0F122800, //70003C1A
+0x0F12D11B, //70003C1C
+0x0F126AA8, //70003C1E
+0x0F12F000, //70003C20
+0x0F12F94C, //70003C22
+0x0F1261E8, //70003C24
+0x0F124A1E, //70003C26
+0x0F123280, //70003C28
+0x0F128B91, //70003C2A
+0x0F122900, //70003C2C
+0x0F12D00B, //70003C2E
+0x0F120011, //70003C30
+0x0F123120, //70003C32
+0x0F128809, //70003C34
+0x0F124288, //70003C36
+0x0F12D907, //70003C38
+0x0F1261E9, //70003C3A
+0x0F128C28, //70003C3C
+0x0F121A08, //70003C3E
+0x0F1262A8, //70003C40
+0x0F12F000, //70003C42
+0x0F12F92B, //70003C44
+0x0F1262A8, //70003C46
+0x0F12E502, //70003C48
+0x0F128BD1, //70003C4A
+0x0F124288, //70003C4C
+0x0F12D800, //70003C4E
+0x0F120008, //70003C50
+0x0F1261E8, //70003C52
+0x0F12E4FC, //70003C54
+0x0F12F000, //70003C56
+0x0F12F919, //70003C58
+0x0F1261E8, //70003C5A
+0x0F12E4F8, //70003C5C
+0x0F12B510, //70003C5E
+0x0F12F000, //70003C60
+0x0F12F934, //70003C62
+0x0F12480E, //70003C64
+0x0F1230A0, //70003C66
+0x0F128841, //70003C68
+0x0F122900, //70003C6A
+0x0F12D007, //70003C6C
+0x0F124A07, //70003C6E
+0x0F123280, //70003C70
+0x0F126953, //70003C72
+0x0F124A11, //70003C74
+0x0F12428B, //70003C76
+0x0F12D202, //70003C78
+0x0F128880, //70003C7A
+0x0F1281D0, //70003C7C
+0x0F12E532, //70003C7E
+0x0F1288C0, //70003C80
+0x0F1281D0, //70003C82
+0x0F12E52F, //70003C84
+0x0F120000, //70003C86
+0x0F1231A0, //70003C88
+0x0F127000, //70003C8A
+0x0F1229E4, //70003C8C
+0x0F127000, //70003C8E
+0x0F12C100, //70003C90
+0x0F12D000, //70003C92
+0x0F12A006, //70003C94
+0x0F120000, //70003C96
+0x0F12A000, //70003C98
+0x0F12D000, //70003C9A
+0x0F12064C, //70003C9C
+0x0F127000, //70003C9E
+0x0F123F48, //70003CA0
+0x0F127000, //70003CA2
+0x0F1207C4, //70003CA4
+0x0F127000, //70003CA6
+0x0F1207E8, //70003CA8
+0x0F127000, //70003CAA
+0x0F122B24, //70003CAC
+0x0F127000, //70003CAE
+0x0F121FA0, //70003CB0
+0x0F127000, //70003CB2
+0x0F121E3C, //70003CB4
+0x0F127000, //70003CB6
+0x0F1221A4, //70003CB8
+0x0F127000, //70003CBA
+0x0F12E200, //70003CBC
+0x0F12D000, //70003CBE
+0x0F124778, //70003CC0
+0x0F1246C0, //70003CC2
+0x0F12C000, //70003CC4
+0x0F12E59F, //70003CC6
+0x0F12FF1C, //70003CC8
+0x0F12E12F, //70003CCA
+0x0F121F63, //70003CCC
+0x0F120001, //70003CCE
+0x0F124778, //70003CD0
+0x0F1246C0, //70003CD2
+0x0F12C000, //70003CD4
+0x0F12E59F, //70003CD6
+0x0F12FF1C, //70003CD8
+0x0F12E12F, //70003CDA
+0x0F121EDF, //70003CDC
+0x0F120001, //70003CDE
+0x0F124778, //70003CE0
+0x0F1246C0, //70003CE2
+0x0F12C000, //70003CE4
+0x0F12E59F, //70003CE6
+0x0F12FF1C, //70003CE8
+0x0F12E12F, //70003CEA
+0x0F12495F, //70003CEC
+0x0F120000, //70003CEE
+0x0F124778, //70003CF0
+0x0F1246C0, //70003CF2
+0x0F12C000, //70003CF4
+0x0F12E59F, //70003CF6
+0x0F12FF1C, //70003CF8
+0x0F12E12F, //70003CFA
+0x0F12E403, //70003CFC
+0x0F120000, //70003CFE
+0x0F124778, //70003D00
+0x0F1246C0, //70003D02
+0x0F12C000, //70003D04
+0x0F12E59F, //70003D06
+0x0F12FF1C, //70003D08
+0x0F12E12F, //70003D0A
+0x0F1224B3, //70003D0C
+0x0F120001, //70003D0E
+0x0F124778, //70003D10
+0x0F1246C0, //70003D12
+0x0F12C000, //70003D14
+0x0F12E59F, //70003D16
+0x0F12FF1C, //70003D18
+0x0F12E12F, //70003D1A
+0x0F12EECD, //70003D1C
+0x0F120000, //70003D1E
+0x0F124778, //70003D20
+0x0F1246C0, //70003D22
+0x0F12C000, //70003D24
+0x0F12E59F, //70003D26
+0x0F12FF1C, //70003D28
+0x0F12E12F, //70003D2A
+0x0F12F049, //70003D2C
+0x0F120000, //70003D2E
+0x0F124778, //70003D30
+0x0F1246C0, //70003D32
+0x0F12C000, //70003D34
+0x0F12E59F, //70003D36
+0x0F12FF1C, //70003D38
+0x0F12E12F, //70003D3A
+0x0F1212DF, //70003D3C
+0x0F120000, //70003D3E
+0x0F124778, //70003D40
+0x0F1246C0, //70003D42
+0x0F12C000, //70003D44
+0x0F12E59F, //70003D46
+0x0F12FF1C, //70003D48
+0x0F12E12F, //70003D4A
+0x0F12F05B, //70003D4C
+0x0F120000, //70003D4E
+0x0F124778, //70003D50
+0x0F1246C0, //70003D52
+0x0F12C000, //70003D54
+0x0F12E59F, //70003D56
+0x0F12FF1C, //70003D58
+0x0F12E12F, //70003D5A
+0x0F12F07B, //70003D5C
+0x0F120000, //70003D5E
+0x0F124778, //70003D60
+0x0F1246C0, //70003D62
+0x0F12C000, //70003D64
+0x0F12E59F, //70003D66
+0x0F12FF1C, //70003D68
+0x0F12E12F, //70003D6A
+0x0F12FE6D, //70003D6C
+0x0F120000, //70003D6E
+0x0F124778, //70003D70
+0x0F1246C0, //70003D72
+0x0F12C000, //70003D74
+0x0F12E59F, //70003D76
+0x0F12FF1C, //70003D78
+0x0F12E12F, //70003D7A
+0x0F123295, //70003D7C
+0x0F120000, //70003D7E
+0x0F124778, //70003D80
+0x0F1246C0, //70003D82
+0x0F12C000, //70003D84
+0x0F12E59F, //70003D86
+0x0F12FF1C, //70003D88
+0x0F12E12F, //70003D8A
+0x0F12234F, //70003D8C
+0x0F120000, //70003D8E
+0x0F124778, //70003D90
+0x0F1246C0, //70003D92
+0x0F12C000, //70003D94
+0x0F12E59F, //70003D96
+0x0F12FF1C, //70003D98
+0x0F12E12F, //70003D9A
+0x0F124521, //70003D9C
+0x0F120000, //70003D9E
+0x0F124778, //70003DA0
+0x0F1246C0, //70003DA2
+0x0F12C000, //70003DA4
+0x0F12E59F, //70003DA6
+0x0F12FF1C, //70003DA8
+0x0F12E12F, //70003DAA
+0x0F127C0D, //70003DAC
+0x0F120000, //70003DAE
+0x0F124778, //70003DB0
+0x0F1246C0, //70003DB2
+0x0F12C000, //70003DB4
+0x0F12E59F, //70003DB6
+0x0F12FF1C, //70003DB8
+0x0F12E12F, //70003DBA
+0x0F127C2B, //70003DBC
+0x0F120000, //70003DBE
+0x0F124778, //70003DC0
+0x0F1246C0, //70003DC2
+0x0F12F004, //70003DC4
+0x0F12E51F, //70003DC6
+0x0F1224C4, //70003DC8
+0x0F120001, //70003DCA
+0x0F124778, //70003DCC
+0x0F1246C0, //70003DCE
+0x0F12C000, //70003DD0
+0x0F12E59F, //70003DD2
+0x0F12FF1C, //70003DD4
+0x0F12E12F, //70003DD6
+0x0F123183, //70003DD8
+0x0F120000, //70003DDA
+0x0F124778, //70003DDC
+0x0F1246C0, //70003DDE
+0x0F12C000, //70003DE0
+0x0F12E59F, //70003DE2
+0x0F12FF1C, //70003DE4
+0x0F12E12F, //70003DE6
+0x0F12302F, //70003DE8
+0x0F120000, //70003DEA
+0x0F124778, //70003DEC
+0x0F1246C0, //70003DEE
+0x0F12C000, //70003DF0
+0x0F12E59F, //70003DF2
+0x0F12FF1C, //70003DF4
+0x0F12E12F, //70003DF6
+0x0F12EF07, //70003DF8
+0x0F120000, //70003DFA
+0x0F124778, //70003DFC
+0x0F1246C0, //70003DFE
+0x0F12C000, //70003E00
+0x0F12E59F, //70003E02
+0x0F12FF1C, //70003E04
+0x0F12E12F, //70003E06
+0x0F1248FB, //70003E08
+0x0F120000, //70003E0A
+0x0F124778, //70003E0C
+0x0F1246C0, //70003E0E
+0x0F12C000, //70003E10
+0x0F12E59F, //70003E12
+0x0F12FF1C, //70003E14
+0x0F12E12F, //70003E16
+0x0F12F0B1, //70003E18
+0x0F120000, //70003E1A
+0x0F124778, //70003E1C
+0x0F1246C0, //70003E1E
+0x0F12C000, //70003E20
+0x0F12E59F, //70003E22
+0x0F12FF1C, //70003E24
+0x0F12E12F, //70003E26
+0x0F12EEDF, //70003E28
+0x0F120000, //70003E2A
+0x0F124778, //70003E2C
+0x0F1246C0, //70003E2E
+0x0F12C000, //70003E30
+0x0F12E59F, //70003E32
+0x0F12FF1C, //70003E34
+0x0F12E12F, //70003E36
+0x0F12AEF1, //70003E38
+0x0F120000, //70003E3A
+0x0F124778, //70003E3C
+0x0F1246C0, //70003E3E
+0x0F12C000, //70003E40
+0x0F12E59F, //70003E42
+0x0F12FF1C, //70003E44
+0x0F12E12F, //70003E46
+0x0F1202EB, //70003E48
+0x0F120001, //70003E4A
+0x0F124778, //70003E4C
+0x0F1246C0, //70003E4E
+0x0F12C000, //70003E50
+0x0F12E59F, //70003E52
+0x0F12FF1C, //70003E54
+0x0F12E12F, //70003E56
+0x0F12FD21, //70003E58
+0x0F120000, //70003E5A
+0x0F124778, //70003E5C
+0x0F1246C0, //70003E5E
+0x0F12C000, //70003E60
+0x0F12E59F, //70003E62
+0x0F12FF1C, //70003E64
+0x0F12E12F, //70003E66
+0x0F12FDAF, //70003E68
+0x0F120000, //70003E6A
+0x0F124778, //70003E6C
+0x0F1246C0, //70003E6E
+0x0F12C000, //70003E70
+0x0F12E59F, //70003E72
+0x0F12FF1C, //70003E74
+0x0F12E12F, //70003E76
+0x0F125027, //70003E78
+0x0F120000, //70003E7A
+0x0F124778, //70003E7C
+0x0F1246C0, //70003E7E
+0x0F12C000, //70003E80
+0x0F12E59F, //70003E82
+0x0F12FF1C, //70003E84
+0x0F12E12F, //70003E86
+0x0F1204C9, //70003E88
+0x0F120000, //70003E8A
+0x0F124778, //70003E8C
+0x0F1246C0, //70003E8E
+0x0F12C000, //70003E90
+0x0F12E59F, //70003E92
+0x0F12FF1C, //70003E94
+0x0F12E12F, //70003E96
+0x0F1239DF, //70003E98
+0x0F120000, //70003E9A
+0x0F124778, //70003E9C
+0x0F1246C0, //70003E9E
+0x0F12C000, //70003EA0
+0x0F12E59F, //70003EA2
+0x0F12FF1C, //70003EA4
+0x0F12E12F, //70003EA6
+0x0F126177, //70003EA8
+0x0F120000, //70003EAA
+0x0F124778, //70003EAC
+0x0F1246C0, //70003EAE
+0x0F12C000, //70003EB0
+0x0F12E59F, //70003EB2
+0x0F12FF1C, //70003EB4
+0x0F12E12F, //70003EB6
+0x0F12424F, //70003EB8
+0x0F120000, //70003EBA
+0x0F124778, //70003EBC
+0x0F1246C0, //70003EBE
+0x0F12C000, //70003EC0
+0x0F12E59F, //70003EC2
+0x0F12FF1C, //70003EC4
+0x0F12E12F, //70003EC6
+0x0F123F0D, //70003EC8
+0x0F120000, //70003ECA
+0x0F124778, //70003ECC
+0x0F1246C0, //70003ECE
+0x0F12C000, //70003ED0
+0x0F12E59F, //70003ED2
+0x0F12FF1C, //70003ED4
+0x0F12E12F, //70003ED6
+0x0F1202B9, //70003ED8
+0x0F120001, //70003EDA
+// End of Patch Data(Last : 70003EDAh)
+// Total Size 2480 (09B0)
+// Addr : 352C , Size : 2478(9AEh)
+
+// TNP_USER_MBCV_CONTROL
+// TNP_FLS_SEC_CONFIG
+// TNP_SINGLE_FRAME_CAPTURE
+// TNP_CAPTURE_DONE_INFO
+// TNP_5CC_SENSOR_TUNE
+// TNP_GAS_ALPHA_OTP
+// TNP_FR_ACCURATE_DYNAMIC
+// TNP_ADLC_TUNE
+
+0x10000001,
+
+0x0028D000,
+0x002A0070,
+0x0F120007, // clks_src_gf_force_enable
+
+
+//MBCV Control
+0x00287000,
+0x002A04B4,
+0x0F120064,
+
+// AFIT by Normalized Brightness Tuning parameter
+0x00287000,
+0x002A3302,
+0x0F120001, // on/off AFIT by NB option
+
+0x0F120005, //0005// NormBR[0]
+0x0F120066, //00C8// NormBR[1]
+0x0F1200C8, //00F4// NormBR[2]
+0x0F120320, //0320// NormBR[3]
+0x0F120375, //0375// NormBR[4]
+
+
+
+// Flash
+0x002A3F82,
+0x0F120000,// TNP_Regs_PreflashStart
+0x0F120000,// TNP_Regs_PreflashEnd
+0x0F120260,// TNP_Regs_PreWP_r
+0x0F120240, // TNP_Regs_PreWP_b
+
+0x002A3F98, // BR Tuning
+0x0F120100, // TNP_Regs_BrRatioIn_0_
+0x0F120180,
+0x0F120200,
+0x0F120300,
+0x0F120400,
+
+0x0F120080, /* TNP_Regs_BrRatioOut_0_ */
+0x0F120050,
+0x0F120040,
+0x0F120030,
+0x0F120020,
+
+0x0F120030, // WP Tuning
+0x0F120040, // TNP_Regs_WPThresTbl_0_
+0x0F120048,
+0x0F120050,
+0x0F120060,
+
+0x0F120100, // TNP_Regs_WPWeightTbl_0_
+0x0F1200C0,
+0x0F120080,
+0x0F12000A,
+0x0F120000,
+
+0x0F120120, // T_BR tune
+0x0F120150, // TNP_Regs_FlBRIn_0_
+0x0F120200,
+
+0x0F12003C, //TNP_Regs_FlBRInOut_0_
+0x0F12003B,
+0x0F12002C,
+
+0x002A0430, //REG_TC_FLS_Mode
+0x0F120002,
+0x002A3F80, //TNP_Regs_FastFlashAlg
+0x0F120000,
+
+0x002A165E,
+0x0F120240, //0244 0258 AWB R point //0258 0245 0258
+0x0F120244, //024D 0220 AWB B point //0220 0245 0245
+
+
+// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // ///
+// Analog & APS settings // // // // // // // // // // // // // // // // // // // // // // // // // // // // ///
+// This register is for FACTORY ONLY. If you change it without prior notification //
+// YOU are RESPONSIBLE for the FAILURE that will happen in the future // // // // // // //
+// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // ///
+
+//========================================================================================
+// 5CC EVT0 analog register setting
+// '10.07.14. Initial Draft
+// '10.07.24. sE404=0000 -> 1FC0 (Depedestal 0 -> -64d)
+// '10.08.16. sF410=0001 -> 0000 (for SHBN)
+// '10.08.25. sF438=0020 -> 0002 (VTGSL=2.96V) by APS
+// sF43A=0020 -> 0001 (VRG=2.83V) by APS
+// '10.09.28. sF402=1F02 -> 3F02 ([13]: pixel bias powerdown according to HADR) for Darkshading
+// sF416=0000 -> 0001 (AAC_EN enable) for Darkshading
+//========================================================================================
+//============================= Analog & APS Control =====================================
+0x0028D000,
+0x002AF2AC,
+0x0F120100, // analog gain; 0200 x16 0100 x8 0080 x4 0040 x2 0020 x1
+0x002AF400,
+0x0F12001D, // ldb_en[4] ld_en[3] clp_en[2](N/A) smp_en[1] dshut_en[0]
+0x0F123F02, // cds_test[15:0]; refer to the ATOP_TEST_INFORMATION.
+
+0x002AF40A,
+0x0F120054, // adc_sat[7:0]=84d (500mV)
+0x0F120002, // ms[2:0]; 2h@Normal 2h@PLA 1h@CNT.AVG
+0x0F120008, // rmp_option[7:0]; [3]SL_Low_PWR_SAVE On
+0x0F120000, // msoff_en; No MS if gain gain is lower than x2
+0x0F1200A4, // rmp_init[7:0]
+
+0x002AF416,
+0x0F120001, // dbs_option[11:4] dbs_mode[3:2] dbs_bist_en[1] aac_en[0]
+
+0x002AF41E,
+0x0F120065, // comp2_bias[7:4] comp1_bias[3:0]
+
+0x002AF422,
+0x0F120005, // pix_bias[3:0]
+
+0x002AF426,
+0x0F1200D4, // clp_lvl[7:0]
+
+0x002AF42A,
+0x0F120001,// ref_option[7:0]; [4]OB_PIX monit en [3]Clamp monit en [2]Monit amp en [1]Clamp power-down [0]CDS power-down during SL=low
+
+0x002AF42E,
+0x0F120406,// fb_lv[11:10] pd_fblv[9] capa_ctrl_en[8] pd_inrush_ctrl[7] pd_reg_ntg[6] pd_reg_tgsl[5] pd_reg_rg[4] pd_reg_pix[3] pd_ncp_rosc[2] pd_cp_rosc[1] pd_cp[0]
+
+0x002AF434,
+0x0F120003, // dbr_clk_sel[1:0]; PLL_mode=3h ROSC_mode=0h
+0x0F120004, // reg_tune_pix[7:0]
+0x0F120002, // reg_tune_tgsl[7:0] (2.96V)
+0x0F120001, // reg_tune_rg[7:0] (2.83V)
+0x0F120004, // reg_tune_ntg[7:0]
+
+0x002AF446,
+0x0F120000, // blst_en_cintr[15:0]
+
+0x002AF466,
+0x0F120000, // srx_en[0]
+
+0x002A0054,
+0x0F120028, // pll_pd[10](0:enable 1:disable) div_clk_en[0](0:enable 1:disable)
+0x0F128888, // div_dbr[7:4]
+0x002AF132,
+0x0F124006, //ki 0413// tgr_frame_decription 4
+0x002AF142,
+0x0F120000, //ki 0413// tgr_frame_decription 4
+
+0x002AF152,
+0x0F120206, // tgr_frame_decription 7
+0x002AF1A2,
+0x0F120200, // tgr_frame_params_descriptor_3
+0x002AF1B2,
+0x0F120202, // tgr_frame_params_descriptor_6
+//==========================================================================================
+
+//============================= Line-ADLC Tuning ===========================================
+0x002AE412,
+0x0F120008, // adlc_tune_offset_gr[7:0]
+0x0F120008, // adlc_tune_offset_r[7:0]
+0x0F120010, // adlc_tune_offset_b[7:0]
+0x0F120010, // adlc_tune_offset_gb[7:0]
+0x002AE42E,
+0x0F120004, // adlc_qec[2:0]
+//==========================================================================================
+
+//===================================================================
+// AWB white locus setting - Have to be written after TnP
+//===================================================================
+0x00287000,
+0x002A1014,
+0x0F12012C, //0132 //0138 //awbb_IntcR
+0x0F12010B, //010A //011C //awbb_IntcB
+
+//===================================================================
+// AF
+//===================================================================
+//1. AF interface setting
+0x002A01A2,
+0x0F120003, //REG_TC_IPRM_CM_Init_AfModeType // VCM_I2C actuator
+0x0F120000, //REG_TC_IPRM_CM_Init_PwmConfig1// No PWM
+0x0F120000, //REG_TC_IPRM_CM_Init_PwmConfig2
+0x0F120041, //REG_TC_IPRM_CM_Init_GpioConfig1 // Use GPIO_4 for enable port
+0x0F120000, //REG_TC_IPRM_CM_Init_GpioConfig2
+0x0F122A0C, //REG_TC_IPRM_CM_Init_Mi2cBits // Use GPIO_5 for SCL GPIO_6 for SDA
+0x0F120190, //REG_TC_IPRM_CM_Init_Mi2cRateKhz // MI2C Speed : 400KHz
+
+//2. AF window setting
+0x002A022C,
+0x0F120100, //REG_TC_AF_FstWinStartX
+0x0F1200E3, //REG_TC_AF_FstWinStartY
+0x0F120200, //REG_TC_AF_FstWinSizeX
+0x0F120238, //REG_TC_AF_FstWinSizeY
+0x0F12018C, //REG_TC_AF_ScndWinStartX
+0x0F120166, //REG_TC_AF_ScndWinStartY
+0x0F1200E6, //REG_TC_AF_ScndWinSizeX
+0x0F120132, //REG_TC_AF_ScndWinSizeY
+0x0F120001, //REG_TC_AF_WinSizesUpdated
+
+//3. AF Fine Search Settings
+0x002A063A,
+0x0F1200C0, //#skl_af_StatOvlpExpFactor
+0x002A064A,
+0x0F120000, //0000 //#skl_af_bAfStatOff
+0x002A1488,
+0x0F120000, //#af_search_usAeStable
+0x002A1494,
+0x0F121000, //#af_search_usSingleAfFlags 1000- fine search disable 1002- fine search on
+0x002A149E,
+0x0F120002, //#af_search_usFinePeakCount
+0x0F120000, //#af_search_usFineMaxScale
+0x002A142C,
+0x0F120601, //#af_pos_usFineStepNumSize
+0x002A14A2,
+0x0F120000, //#af_search_usCapturePolicy 0000 Shutter_Priority_Current
+
+//4. AF Peak Threshold Setting
+0x002A1498,
+0x0F120001, //#af_search_usMinPeakSamples
+0x002A148A,
+0x0F1200E6, /*#af_search_usPeakThr for */
+0x0F120090, //#af_search_usPeakThrLow
+
+//5. AF Default Position
+0x002A1420,
+0x0F120000, //#af_pos_usHomePos
+0x0F124040, //#af_pos_usLowConfPos
+
+//6. AF statistics
+0x002A14B4,
+0x0F120280, //#af_search_usConfThr_4_ LowEdgeBoth GRAD
+0x002A14C0,
+0x0F1203A0, //#af_search_usConfThr_10_ LowLight HPF
+0x0F120320, //#af_search_usConfThr_11_
+0x002A14F4,
+0x0F120030, //#af_stat_usMinStatVal
+0x002A1514,
+0x0F120060, //#af_scene_usSceneLowNormBrThr
+// AF Scene Settings
+0x002A151E,
+0x0F120003, //#af_scene_usSaturatedScene
+
+//7. AF Lens Position Table Settings
+0x002A1434,
+0x0F120011, //#af_pos_usTableLastInd 10h_ 1h = 17 Steps
+
+0x0F120030, //#af_pos_usTable_0_ 48
+0x0F120034, //#af_pos_usTable_1_ 51
+0x0F120038, //#af_pos_usTable_2_ 54
+0x0F12003C, //#af_pos_usTable_3_ 57
+0x0F120040, //#af_pos_usTable_4_ 61
+0x0F120044, //#af_pos_usTable_5_ 65
+0x0F120048, //#af_pos_usTable_6_ 69
+0x0F12004C, //#af_pos_usTable_7_ 73
+0x0F120050, //#af_pos_usTable_8_ 78
+0x0F120054, //#af_pos_usTable_9_ 83
+0x0F120058, //#af_pos_usTable_10_ 89
+0x0F12005C, //#af_pos_usTable_11_ 89
+0x0F120060, //#af_pos_usTable_12_ 89
+0x0F120064, //#af_pos_usTable_13_ 89
+0x0F120068, //#af_pos_usTable_14_ 89
+0x0F12006C, //#af_pos_usTable_15_ 89
+0x0F120070, //#af_pos_usTable_16_ 89
+0x0F120074, //#af_pos_usTable_17_ 89
+
+/*
+//8. Continuous AF setting
+//8-1 Continuous AF timing
+*/
+
+//9. VCM AF driver with PWM/I2C
+0x002A1558,
+0x0F128000, //#afd_usParam[0] I2C power down command
+0x0F120006, //#afd_usParam[1] Position Right Shift
+0x0F123FF0, //#afd_usParam[2] I2C Data Mask
+0x0F1203E8, //#afd_usParam[3] PWM Period
+0x0F120000, //#afd_usParam[4] PWM Divider
+0x0F120200, //#afd_usParam[5] SlowMotion Delay reduce lens collision noise.
+0x0F120004, //#afd_usParam[6] SlowMotion Threshold
+0x0F120100, //#afd_usParam[7] Signal Shaping
+0x0F120040, //#afd_usParam[8] Signal Shaping level
+0x0F120080, //#afd_usParam[9] Signal Shaping level
+0x0F1200C0, //#afd_usParam[10] Signal Shaping level
+0x0F1200E0, //#afd_usParam[11] Signal Shaping level
+
+0x002A0224,
+0x0F120003, //REG_TC_AF_AfCmd//Initialize AF subsystem (AF driver AF algorithm)
+
+//===================================================================
+// Flash setting
+//===================================================================
+0x002A018C,
+0x0F120001,//REG_TC_IPRM_AuxConfig // bit[0] : Flash is in use bit[1] : Mechanical shutter is in use // 0 : do not use 1 : use
+0x0F120003,//REG_TC_IPRM_AuxPolarity // bit[0] : Flash polarity (1 is active high) bit[1] : Mechanical shutter polarity (1 is active high)
+0x0F120003,//REG_TC_IPRM_AuxGpios //1-4 : Flash GPIO number If GPIO number is overaped with AF GPIO F/W could be stop.
+
+//===================================================================
+// 1-H timing setting
+//===================================================================
+0x002A1686,
+0x0F12005C, //senHal_uAddColsBin
+0x0F12005C, //senHal_uAddColsNoBin
+0x0F12085C, //senHal_uMinColsHorBin
+0x0F12085C, //senHal_uMinColsNoHorBin
+0x0F12025A, //senHal_uMinColsAddAnalogBin
+
+//===================================================================
+// Forbidden area setting
+//===================================================================
+0x002A1844,
+0x0F120000, //senHal_bSRX //SRX off
+
+0x002A1680,
+0x0F120002, //senHal_NExpLinesCheckFine //0004 //extend Forbidden area line
+
+0x002A0ED2,
+0x0F120FA0, //setot_uOnlineClocksDiv40
+
+//===================================================================
+// Preview subsampling mode
+//===================================================================
+0x002A18F8,
+0x0F120001, //senHal_bAACActiveWait2Start
+0x002A18F6,
+0x0F120001, //senHal_bAlwaysAAC
+0x002A182C,
+0x0F120001, //senHal_bSenAAC
+0x002A0EE4,
+0x0F120001, //setot_bUseDigitalHbin
+0x002A1674,
+0x0F120002, //senHal_SenBinFactor // 2:2x2 4:4x4
+0x0F120002, //senHal_SamplingType // 0:Full 1:digital 2:PLA 3:CA
+0x0F120000, //senHal_SamplingMode // 0:2x2 1:4x4
+
+//===================================================================
+// PLL setting for Max frequency (EVT0.1) 2010.08.05 - Do not remove
+//===================================================================
+0x002A19AE,
+0x0F12EA60, //pll_uMaxSysFreqKhz
+0x0F127530, //pll_uMaxPVIFreq4KH
+0x002A19C2,
+0x0F127530, //pll_uMaxMIPIFreq4KH
+0x002A0244,
+0x0F127530, //REG_0TC_PCFG_usMaxOut4KHzRate
+0x002A0336,
+0x0F127530, //REG_0TC_CCFG_usMaxOut4KHzRate
+
+//===================================================================
+// Init Parameters
+//===================================================================
+//MCLK
+0x002A0188,
+0x0F125DC0, //REG_TC_IPRM_InClockLSBs
+0x0F120000, //REG_TC_IPRM_InClockMSBs
+0x002A01B2,
+0x0F120001, //REG_TC_IPRM_UseNPviClocks
+0x0F120002, //REG_TC_IPRM_UseNMipiClocks
+0x002A01B8,
+0x0F120001, //REG_TC_IPRM_bBlockInternalPllCalc //1:pll bypass
+
+
+//SCLK & PCLK // clock set 0
+0x0F1238A4,//38A4 //36B0//34BC //32C8//REG_TC_IPRM_OpClk4KHz_0 //52Mhz
+0x0F1254F0,//4E20 //3A98//7148 //4B32//34BC//REG_TC_IPRM_MinOutRate4KHz_0 //54Mhz
+0x0F1254F8,//57E4 //61A8//7148 //4B32//34BC//REG_TC_IPRM_MaxOutRate4KHz_0 //54Mhz
+
+ //SCLK & PCLK // clock set 1
+0x0F1238A4,//38A4//36B0//34BC //32C8//REG_TC_IPRM_OpClk4KHz_0 //52Mhz
+0x0F1254F0,//4E20//3A98//7148 //4B32//34BC//REG_TC_IPRM_MinOutRate4KHz_0//54Mhz
+0x0F1254F8,//57E4//61A8//7148 //4B32//34BC//REG_TC_IPRM_MaxOutRate4KHz_0//54Mhz
+
+ //SCLK & PCLK // clock set 2
+0x0F1238A4,//38A4//36B0 //34BC//32C8//REG_TC_IPRM_OpClk4KHz_0//52Mhz
+0x0F1254F0,//4E20//3A98 //7148//4B32//34BC//REG_TC_IPRM_MinOutRate4KHz_0 //54Mhz
+0x0F1254F8,//57E4//61A8 //7148//4B32//34BC//REG_TC_IPRM_MaxOutRate4KHz_0 //54Mhz
+
+0x002A1B78,
+0x0F1238A4, //REGM_gSensorClocks_0__PLL_usClkFreqDiv4
+0x0F120074, //REGM_gSensorClocks_0__PLL_PllHW_M
+0x0F120004, //REGM_gSensorClocks_0__PLL_PllHW_P
+0x0F120000, //REGM_gSensorClocks_0__PLL_PllHW_S
+0x0F120002, //REGM_gSensorClocks_0__PLL_PllHW_VS
+0x0F120003, //REGM_gSensorClocks_0__PLL_PllHW_VP
+0x0F120001, //REGM_gSensorClocks_0__PLL_PllHW_SysDiv
+0x0F120001, //REGM_gSensorClocks_0__PLL_PllHW_OS
+0x0F120001, //REGM_gSensorClocks_0__PLL_PllHW_OP
+0x0F120001, //REGM_gSensorClocks_0__PLL_PllHW_PviDiv
+0x0F120006, //REGM_gSensorClocks_0__PLL_PllHW_DblDiv
+0x0F12000C, //REGM_gSensorClocks_0__PLL_PllHW_OIF_dphy_val
+0x0F125DC0, //REGM_gSensorClocks_0__InputClk
+0x0F120000,
+0x0F1254F6, //REGM_gSensorClocks_0__usPviFreqDiv4
+0x0F12000C, //REGM_gSensorClocks_0__usSysDiv
+0x0F120001, //REGM_gSensorClocks_0__usOIFDenum
+
+0x002A1B9C,
+0x0F1238A4, //REGM_gSensorClocks_1__PLL_usClkFreqDiv4
+0x0F120074, //REGM_gSensorClocks_1__PLL_PllHW_M
+0x0F120004, //REGM_gSensorClocks_1__PLL_PllHW_P
+0x0F120000, //REGM_gSensorClocks_1__PLL_PllHW_S
+0x0F120002, //REGM_gSensorClocks_1__PLL_PllHW_VS
+0x0F120003, //REGM_gSensorClocks_1__PLL_PllHW_VP
+0x0F120001, //REGM_gSensorClocks_1__PLL_PllHW_SysDiv
+0x0F120001, //REGM_gSensorClocks_1__PLL_PllHW_OS
+0x0F120001, //REGM_gSensorClocks_1__PLL_PllHW_OP
+0x0F120001, //REGM_gSensorClocks_1__PLL_PllHW_PviDiv
+0x0F120006, //REGM_gSensorClocks_1__PLL_PllHW_DblDiv
+0x0F12000C, //REGM_gSensorClocks_1__PLL_PllHW_OIF_dphy_val
+0x0F125DC0, //REGM_gSensorClocks_1__InputClk
+0x0F120000,
+0x0F1254F6, //REGM_gSensorClocks_1__usPviFreqDiv4
+0x0F12000C, //REGM_gSensorClocks_1__usSysDiv
+0x0F120001, //REGM_gSensorClocks_1__usOIFDenum
+
+0x002A1BC0,
+0x0F1238A4, //REGM_gSensorClocks_2__PLL_usClkFreqDiv4
+0x0F120074, //REGM_gSensorClocks_2__PLL_PllHW_M
+0x0F120004, //REGM_gSensorClocks_2__PLL_PllHW_P
+0x0F120000, //REGM_gSensorClocks_2__PLL_PllHW_S
+0x0F120002, //REGM_gSensorClocks_2__PLL_PllHW_VS
+0x0F120003, //REGM_gSensorClocks_2__PLL_PllHW_VP
+0x0F120001, //REGM_gSensorClocks_2__PLL_PllHW_SysDiv
+0x0F120001, //REGM_gSensorClocks_2__PLL_PllHW_OS
+0x0F120001, //REGM_gSensorClocks_2__PLL_PllHW_OP
+0x0F120001, //REGM_gSensorClocks_2__PLL_PllHW_PviDiv
+0x0F120006, //REGM_gSensorClocks_2__PLL_PllHW_DblDiv
+0x0F12000C, //REGM_gSensorClocks_2__PLL_PllHW_OIF_dphy_val
+0x0F125DC0, //REGM_gSensorClocks_2__InputClk
+0x0F120000,
+0x0F1254F6, //REGM_gSensorClocks_2__usPviFreqDiv4
+0x0F12000C, //REGM_gSensorClocks_2__usSysDiv
+0x0F120001, //REGM_gSensorClocks_2__usOIFDenum
+
+
+0x002A01CC,
+0x0F120001, //REG_TC_IPRM_InitParamsUpdated
+
+0xFFFF000A,
+//===================================================================
+// Input Width & Height
+//===================================================================
+0x002A01F6,
+0x0F120500, //5C0, //0800 //REG_TC_GP_PrevReqInputWidth //Sensor Crop Width 2048
+0x0F1202d0, //33C, //0600 //REG_TC_GP_PrevReqInputHeight //Sensor Crop Height 1536
+0x0F120198, //180, //120, //0000 //REG_TC_GP_PrevInputWidthOfs //Sensor HOffset 0
+0x0F120162, //0000 //REG_TC_GP_PrevInputHeightOfs //Sensor VOffset 0
+0x0F120800, //REG_TC_GP_CapReqInputWidth //Sensor Crop Width 2048
+0x0F120600, //REG_TC_GP_CapReqInputHeight //Sensor Crop Height 1536
+0x0F120000, //REG_TC_GP_CapInputWidthOfs //Sensor HOffset 0
+0x0F120000, //REG_TC_GP_CapInputHeightOfs //Sensor VOffset 0
+
+0x002A1676,
+0x0F120002,// 0:Full 1:digital 2:PLA 3:CA
+
+0x002A0216,
+0x0F120001,//for input size change
+
+0x002A0216,
+0x0F120001, //REG_TC_GP_bUseReqInputInPre
+0x0F120001, //REG_TC_GP_bUseReqInputInCap
+
+0x002A043C,
+0x0F120800, //REG_TC_PZOOM_ZoomInputWidth
+0x0F120600, //REG_TC_PZOOM_ZoomInputHeight
+0x0F120000, //REG_TC_PZOOM_ZoomInputWidthOfs
+0x0F120000, //REG_TC_PZOOM_ZoomInputHeightOfs
+
+//===================================================================
+// Preview 0 1024x768 system 52M PCLK 54M
+//===================================================================
+0x002A023E,
+0x0F120500, //REG_0TC_PCFG_usWidth
+0x0F1202D0, //REG_0TC_PCFG_usHeight
+0x0F120005, //REG_0TC_PCFG_Format
+0x0F1254F6, //7148 //REG_0TC_PCFG_usMaxOut4KHzRate
+0x0F1254F6, //7148 //REG_0TC_PCFG_usMinOut4KHzRate
+
+0x002A024C,
+0x0F120012, //REG_0TC_PCFG_PVIMask => cmk 2010.10.29 s0042 => s0052 Invert Y C order
+0x0F120010, //REG_0TC_PCFG_OIFMask
+
+0x002A0254,
+0x0F120001, //REG_0TC_PCFG_uClockInd
+0x0F120000, //REG_0TC_PCFG_usFrTimeType
+0x0F120002, //REG_0TC_PCFG_FrRateQualityType
+0x0F1201B8, //1A0 //REG_0TC_PCFG_usMaxFrTimeMsecMult10 //max frame time : 30fps 014D 15fps 029a; a6a - 3.75 fps; 0535 - 7.5FPS 01a0-24fr
+0x0F12014D, //REG_0TC_PCFG_usMinFrTimeMsecMult10 //min frame time : 30fps 014D 15fps 029a; a6a - 3.75 fps; 0535 - 7.5FPS
+
+0x0F120000, //REG_0TC_PCFG_bSmearOutput
+0x0F120000, //REG_0TC_PCFG_sSaturation
+0x0F120000, //REG_0TC_PCFG_sSharpBlur
+0x0F120000, //REG_0TC_PCFG_sColorTemp
+0x0F120000, //REG_0TC_PCFG_uDeviceGammaIndex
+0x0F120000, //3, //REG_0TC_PCFG_uPrevMirror
+0x0F120000, //3, //REG_0TC_PCFG_uCaptureMirror
+0x0F120000, //REG_0TC_PCFG_uRotation
+
+
+//===================================================================
+// Capture 0 2048x1536 system 52M PCLK 54M
+//===================================================================
+0x002A032E,
+0x0F120000, //REG_0TC_CCFG_uCaptureMode
+
+0x0F120800, //REG_0TC_CCFG_usWidth
+0x0F120600, //REG_0TC_CCFG_usHeight
+0x0F120005, //REG_0TC_CCFG_Format//PCAM 5:YUV 9:JPEG
+0x0F1254F6, //REG_0TC_CCFG_usMaxOut4KHzRate
+0x0F1254F6, //REG_0TC_CCFG_usMinOut4KHzRate
+
+0x002A033E,
+0x0F120010, //REG_0TC_CCFG_PVIMask => cmk 2010.10.29 s0042 => s0052 Invert Y C order
+0x0F120010, //REG_0TC_CCFG_OIFMask
+0x0F1203C0, //REG_0TC_CCFG_usJpegPacketSize
+
+0x002A0346,
+0x0F120001, //REG_0TC_CCFG_uClockInd
+0x0F120002, //REG_0TC_CCFG_usFrTimeType
+0x0F120002, //REG_0TC_CCFG_FrRateQualityType
+0x0F120535, //REG_0TC_CCFG_usMaxFrTimeMsecMult10
+0x0F12029A, //REG_0TC_CCFG_usMinFrTimeMsecMult10
+0x0F120000, //REG_0TC_CCFG_bSmearOutput
+0x0F120000, //REG_0TC_CCFG_sSaturation
+0x0F120000, //REG_0TC_CCFG_sSharpBlur
+0x0F120000, //REG_0TC_CCFG_sColorTemp
+0x0F120000, //REG_0TC_CCFG_uDeviceGammaIndex
+
+0x002A0426,
+0x0F120055, //REG_TC_BRC_usCaptureQuality
+
+
+0x002A1E5C, //Mon_LT_uDefMinFrExpDelta
+0x0F120000,
+
+/* PREVIEW */
+/* 0x002A0208, */
+/* 0x0F120000, */ /* REG_TC_GP_ActivePrevConfig */
+/* 0x002A0210, */
+/* 0x0F120000, */ /* REG_TC_GP_ActiveCapConfig */
+/* 0x002A020C, */
+/* 0x0F120001, */ /* REG_TC_GP_PrevOpenAfterChange */
+/* 0x002A01F4, */
+/* 0x0F120001, */ /* REG_TC_GP_NewConfigSync */
+/* 0x002A020A, */
+/* 0x0F120001, */ /* REG_TC_GP_PrevConfigChanged */
+/* 0x002A0212 ,*/
+/* 0x0F120001, */ /* REG_TC_GP_CapConfigChanged */
+/* 0x002A01E8, */
+/* 0x0F120000, */ /* REG_TC_GP_EnableCapture */
+/* 0x0F120001, */ /* REG_TC_GP_EnableCaptureChanged */
+
+/* 0xFFFF0064, */ /* Delay 100ms */
+
+
+//===================================================================
+// AFC
+//===================================================================
+//Auto
+0x002A0F08,
+0x0F120000, //1, //AFC_Default60Hz 01:60hz 00:50Hz
+0x002A04A4,
+0x0F12067F, //REG_TC_DBG_AutoAlgEnBits 065f : Manual AFC on 067f : Manual AFC off
+
+
+//===================================================================
+// Shading (AF module)
+//===================================================================
+// TVAR_ash_pGAS_high
+0x002A0D22,
+0x0F120F00,
+0x0F12000F,
+0x0F12000F,
+0x0F120F0F,
+0x0F120F00,
+0x0F12000F,
+0x0F12000F,
+0x0F12000F,
+0x0F120F00,
+0x0F120F00,
+0x0F120F00,
+0x0F12000F,
+0x0F12000F,
+0x0F12000F,
+0x0F120F00,
+0x0F120000,
+0x0F120F00,
+0x0F120F00,
+0x0F120F00,
+0x0F12000F,
+0x0F12000F,
+0x0F120F0F,
+0x0F120F00,
+0x0F120000,
+0x0F12000F,
+0x0F12000F,
+0x0F120F0F,
+0x0F120F00,
+0x0F120F0F,
+0x0F120F00,
+0x0F120F0F,
+0x0F120000,
+0x0F12000F,
+0x0F12000F,
+0x0F12000F,
+0x0F12000F,
+0x0F120F00,
+0x0F12000F,
+0x0F12000F,
+0x0F120F0F,
+0x0F120F00,
+0x0F120000,
+0x0F12000F,
+0x0F12000F,
+0x0F120F00,
+0x0F120F00,
+0x0F120F00,
+0x0F12000F,
+0x0F120F0F,
+0x0F120000,
+0x0F120F0F,
+0x0F120000,
+0x0F12000F,
+0x0F120F00,
+0x0F120F00,
+0x0F12000F,
+0x0F12000F,
+0x0F120F0F,
+0x0F120F00,
+0x0F12000F,
+0x0F120000,
+0x0F12000F,
+0x0F120F0F,
+0x0F120F00,
+0x0F120F00,
+0x0F120000,
+0x0F120F0F,
+0x0F12000F,
+0x0F120F0F,
+0x0F120000,
+0x0F12000F,
+0x0F120F0F,
+
+// TVAR_ash_pGAS_low
+0x0F126E49,
+0x0F12FB98,
+0x0F12F348,
+0x0F121BD6,
+0x0F12EBEF,
+0x0F1203D3,
+0x0F12EC8D,
+0x0F12F239,
+0x0F120E64,
+0x0F12F7EA,
+0x0F12FD3B,
+0x0F120A7C,
+0x0F12FC9C,
+0x0F120BD3,
+0x0F12F2E5,
+0x0F120619,
+0x0F120772,
+0x0F12F0B0,
+0x0F12184E,
+0x0F12F95F,
+0x0F120B1A,
+0x0F12FC45,
+0x0F12F716,
+0x0F120DCD,
+0x0F12EF24,
+0x0F120221,
+0x0F12F6BD,
+0x0F1204CB,
+0x0F1200B1,
+0x0F12FEB0,
+0x0F120268,
+0x0F1202C7,
+0x0F12010A,
+0x0F12FF93,
+0x0F12036D,
+0x0F12F859,
+0x0F1281D0,
+0x0F12FA32,
+0x0F12EFDB,
+0x0F12234D,
+0x0F12E799,
+0x0F120337,
+0x0F12EB05,
+0x0F12E8F9,
+0x0F12152E,
+0x0F12F0D5,
+0x0F120842,
+0x0F12043A,
+0x0F12F461,
+0x0F120E58,
+0x0F12F658,
+0x0F12075D,
+0x0F12F78D,
+0x0F12FDE9,
+0x0F12277A,
+0x0F12FFDE,
+0x0F12FD3B,
+0x0F12FE50,
+0x0F120AD1,
+0x0F12FE2C,
+0x0F12E90D,
+0x0F12F7B0,
+0x0F1205DB,
+0x0F1202CD,
+0x0F12F4F1,
+0x0F1202A8,
+0x0F12FDDC,
+0x0F120B59,
+0x0F12F74E,
+0x0F1203D5,
+0x0F12FF4F,
+0x0F1200F7,
+0x0F126A44,
+0x0F12FAD6,
+0x0F12F261,
+0x0F121F28,
+0x0F12E691,
+0x0F1207D2,
+0x0F12EE85,
+0x0F12F426,
+0x0F120F26,
+0x0F12F34B,
+0x0F120036,
+0x0F120C0F,
+0x0F12FDA9,
+0x0F1209EA,
+0x0F12F27A,
+0x0F120CD5,
+0x0F1201E1,
+0x0F12ED41,
+0x0F121DB5,
+0x0F12FD26,
+0x0F1203F7,
+0x0F12F7BB,
+0x0F12FE81,
+0x0F1212D3,
+0x0F12E061,
+0x0F12F81C,
+0x0F1207B1,
+0x0F120408,
+0x0F12F860,
+0x0F12FC9A,
+0x0F120DDE,
+0x0F120C9C,
+0x0F12F2A4,
+0x0F1202EB,
+0x0F12099B,
+0x0F12F5A6,
+0x0F127243,
+0x0F12F74D,
+0x0F12F74B,
+0x0F121800,
+0x0F12EF22,
+0x0F120263,
+0x0F12EBE7,
+0x0F12F5A4,
+0x0F1209D3,
+0x0F12FAB8,
+0x0F12FDFF,
+0x0F12086B,
+0x0F120338,
+0x0F120514,
+0x0F12F840,
+0x0F120768,
+0x0F12FE55,
+0x0F12F884,
+0x0F121488,
+0x0F12FFCD,
+0x0F12035B,
+0x0F12FA4E,
+0x0F1201DB,
+0x0F1206D6,
+0x0F12EE19,
+0x0F12FEA3,
+0x0F12FE8C,
+0x0F1203A3,
+0x0F12FDDB,
+0x0F12FD9B,
+0x0F12035E,
+0x0F1203F2,
+0x0F12FCBD,
+0x0F120300,
+0x0F12FF2E,
+0x0F12FE03,
+
+0x002A04A8,
+0x0F120001, //REG_TC_DBG_ReInitCmd
+
+//===================================================================
+// Shading - Alpha
+//===================================================================
+0x002A07E8,
+0x0F1200BC, //TVAR_ash_AwbAshCord_0_//HOR
+0x0F1200ED, //TVAR_ash_AwbAshCord_1_//INCA
+0x0F120101, //TVAR_ash_AwbAshCord_2_//WW
+0x0F12012D, //TVAR_ash_AwbAshCord_3_//CW
+0x0F120166, //TVAR_ash_AwbAshCord_4_//D50
+0x0F120184, //TVAR_ash_AwbAshCord_5_//D65
+0x0F1201A0, //TVAR_ash_AwbAshCord_6_//D75
+0x002A07FE,
+0x0F123200, //TVAR_ash_GASAlpha_0__0_
+0x0F124000, //TVAR_ash_GASAlpha_0__1_
+0x0F124000, //TVAR_ash_GASAlpha_0__2_
+0x0F123C00, //TVAR_ash_GASAlpha_0__3_
+0x0F123200, //TVAR_ash_GASAlpha_1__0_
+0x0F124000, //TVAR_ash_GASAlpha_1__1_
+0x0F124000, //TVAR_ash_GASAlpha_1__2_
+0x0F123C00, //TVAR_ash_GASAlpha_1__3_
+0x0F123200, //TVAR_ash_GASAlpha_2__0_
+0x0F124000, //TVAR_ash_GASAlpha_2__1_
+0x0F124000, //TVAR_ash_GASAlpha_2__2_
+0x0F123C00, //TVAR_ash_GASAlpha_2__3_
+0x0F123200, //TVAR_ash_GASAlpha_3__0_
+0x0F124000, //TVAR_ash_GASAlpha_3__1_
+0x0F124000, //TVAR_ash_GASAlpha_3__2_
+0x0F123C00, //TVAR_ash_GASAlpha_3__3_
+0x0F123200, //TVAR_ash_GASAlpha_4__0_
+0x0F124000, //TVAR_ash_GASAlpha_4__1_
+0x0F124000, //TVAR_ash_GASAlpha_4__2_
+0x0F123C00, //TVAR_ash_GASAlpha_4__3_
+0x0F123200, //TVAR_ash_GASAlpha_5__0_
+0x0F124000, //TVAR_ash_GASAlpha_5__1_
+0x0F124000, //TVAR_ash_GASAlpha_5__2_
+0x0F123C00, //TVAR_ash_GASAlpha_5__3_
+0x0F124000, //TVAR_ash_GASAlpha_6__0_
+0x0F124000, //TVAR_ash_GASAlpha_6__1_
+0x0F124000, //TVAR_ash_GASAlpha_6__2_
+0x0F123C00, //TVAR_ash_GASAlpha_6__3_
+
+0x002A0836,
+0x0F123E00, //TVAR_ash_GASOutdoorAlpha_0_
+0x0F124000, //TVAR_ash_GASOutdoorAlpha_1_
+0x0F124000, //TVAR_ash_GASOutdoorAlpha_2_
+0x0F124000, //TVAR_ash_GASOutdoorAlpha_3_
+
+//===================================================================
+// Gamma
+//===================================================================
+// param_start SARR_usGammaLutRGBIndoor
+0x002A0660,
+0x0F120000,
+0x0F120023,
+0x0F120044,
+0x0F12007B,
+0x0F1200BB,
+0x0F120102,
+0x0F12012F,
+0x0F120143,
+0x0F120155,
+0x0F120172,
+0x0F12018C,
+0x0F1201A4,
+0x0F1201BC,
+0x0F1201EC,
+0x0F12021D,
+0x0F12027E,
+0x0F1202DF,
+0x0F12033F,
+0x0F12039F,
+0x0F1203FF,
+0x0F120000,
+0x0F120023,
+0x0F120044,
+0x0F12007B,
+0x0F1200BB,
+0x0F120102,
+0x0F12012F,
+0x0F120143,
+0x0F120155,
+0x0F120172,
+0x0F12018C,
+0x0F1201A4,
+0x0F1201BC,
+0x0F1201EC,
+0x0F12021D,
+0x0F12027E,
+0x0F1202DF,
+0x0F12033F,
+0x0F12039F,
+0x0F1203FF,
+0x0F120000,
+0x0F120023,
+0x0F120044,
+0x0F12007B,
+0x0F1200BB,
+0x0F120102,
+0x0F12012F,
+0x0F120143,
+0x0F120155,
+0x0F120172,
+0x0F12018C,
+0x0F1201A4,
+0x0F1201BC,
+0x0F1201EC,
+0x0F12021D,
+0x0F12027E,
+0x0F1202DF,
+0x0F12033F,
+0x0F12039F,
+0x0F1203FF,
+
+//s002A06D8
+0x0F120001, //saRR_usDualGammaLutRGBOutdoor[0][0]
+0x0F120011, //saRR_usDualGammaLutRGBOutdoor[0][1]
+0x0F120028, //saRR_usDualGammaLutRGBOutdoor[0][2]
+0x0F120059, //saRR_usDualGammaLutRGBOutdoor[0][3]
+0x0F12009D, //saRR_usDualGammaLutRGBOutdoor[0][4]
+0x0F1200F2, //saRR_usDualGammaLutRGBOutdoor[0][5]
+0x0F120128, //saRR_usDualGammaLutRGBOutdoor[0][6]
+0x0F12013D, //saRR_usDualGammaLutRGBOutdoor[0][7]
+0x0F12014E, //saRR_usDualGammaLutRGBOutdoor[0][8]
+0x0F120168, //saRR_usDualGammaLutRGBOutdoor[0][9]
+0x0F12017C, //saRR_usDualGammaLutRGBOutdoor[0][10]
+0x0F120190, //saRR_usDualGammaLutRGBOutdoor[0][11]
+0x0F1201A4, //saRR_usDualGammaLutRGBOutdoor[0][12]
+0x0F1201CC, //saRR_usDualGammaLutRGBOutdoor[0][13]
+0x0F1201F4, //saRR_usDualGammaLutRGBOutdoor[0][14]
+0x0F120243, //saRR_usDualGammaLutRGBOutdoor[0][15]
+0x0F120293, //saRR_usDualGammaLutRGBOutdoor[0][16]
+0x0F1202E9, //saRR_usDualGammaLutRGBOutdoor[0][17]
+0x0F120338, //saRR_usDualGammaLutRGBOutdoor[0][18]
+0x0F12038E, //saRR_usDualGammaLutRGBOutdoor[0][19]
+0x0F120001, //saRR_usDualGammaLutRGBOutdoor[1][0]
+0x0F120011, //saRR_usDualGammaLutRGBOutdoor[1][1]
+0x0F120028, //saRR_usDualGammaLutRGBOutdoor[1][2]
+0x0F120059, //saRR_usDualGammaLutRGBOutdoor[1][3]
+0x0F12009D, //saRR_usDualGammaLutRGBOutdoor[1][4]
+0x0F1200F2, //saRR_usDualGammaLutRGBOutdoor[1][5]
+0x0F120128, //saRR_usDualGammaLutRGBOutdoor[1][6]
+0x0F12013D, //saRR_usDualGammaLutRGBOutdoor[1][7]
+0x0F12014E, //saRR_usDualGammaLutRGBOutdoor[1][8]
+0x0F120168, //saRR_usDualGammaLutRGBOutdoor[1][9]
+0x0F12017C, //saRR_usDualGammaLutRGBOutdoor[1][10]
+0x0F120190, //saRR_usDualGammaLutRGBOutdoor[1][11]
+0x0F1201A4, //saRR_usDualGammaLutRGBOutdoor[1][12]
+0x0F1201CC, //saRR_usDualGammaLutRGBOutdoor[1][13]
+0x0F1201F4, //saRR_usDualGammaLutRGBOutdoor[1][14]
+0x0F120243, //saRR_usDualGammaLutRGBOutdoor[1][15]
+0x0F120293, //saRR_usDualGammaLutRGBOutdoor[1][16]
+0x0F1202E9, //saRR_usDualGammaLutRGBOutdoor[1][17]
+0x0F120338, //saRR_usDualGammaLutRGBOutdoor[1][18]
+0x0F12038E, //saRR_usDualGammaLutRGBOutdoor[1][19]
+0x0F120001, //saRR_usDualGammaLutRGBOutdoor[2][0]
+0x0F120011, //saRR_usDualGammaLutRGBOutdoor[2][1]
+0x0F120028, //saRR_usDualGammaLutRGBOutdoor[2][2]
+0x0F120059, //saRR_usDualGammaLutRGBOutdoor[2][3]
+0x0F12009D, //saRR_usDualGammaLutRGBOutdoor[2][4]
+0x0F1200F2, //saRR_usDualGammaLutRGBOutdoor[2][5]
+0x0F120128, //saRR_usDualGammaLutRGBOutdoor[2][6]
+0x0F12013D, //saRR_usDualGammaLutRGBOutdoor[2][7]
+0x0F12014E, //saRR_usDualGammaLutRGBOutdoor[2][8]
+0x0F120168, //saRR_usDualGammaLutRGBOutdoor[2][9]
+0x0F12017C, //saRR_usDualGammaLutRGBOutdoor[2][10]
+0x0F120190, //saRR_usDualGammaLutRGBOutdoor[2][11]
+0x0F1201A4, //saRR_usDualGammaLutRGBOutdoor[2][12]
+0x0F1201CC, //saRR_usDualGammaLutRGBOutdoor[2][13]
+0x0F1201F4, //saRR_usDualGammaLutRGBOutdoor[2][14]
+0x0F120243, //saRR_usDualGammaLutRGBOutdoor[2][15]
+0x0F120293, //saRR_usDualGammaLutRGBOutdoor[2][16]
+0x0F1202E9, //saRR_usDualGammaLutRGBOutdoor[2][17]
+0x0F120338, //saRR_usDualGammaLutRGBOutdoor[2][18]
+0x0F12038E, //saRR_usDualGammaLutRGBOutdoor[2][19]
+
+//===================================================================
+// AE - shutter
+//===================================================================
+//****************************************/
+// AE 2009 03 08 - based on TN
+//****************************************/
+
+//add ki 11.02.18
+// SLOW AE
+// SLOW AE
+0x002A13F2,
+0x0F120014,// 0010 ae_GainIn_0_ //
+0x0F120032,// 0020 ae_GainIn_1_//
+0x0F120078,// 0040 ae_GainIn_2_//
+0x0F1200AA,// 0080 ae_GainIn_3_//
+0x0F120100,// 0100 ae_GainIn_4_//
+0x0F120140,// 0200 ae_GainIn_5_//
+0x0F1201B8,// 0400 ae_GainIn_6_//
+0x0F120400,// 0800 ae_GainIn_7_//
+0x0F122000,// 2000 ae_GainIn_8_//
+
+0x0F120046,//0050 // 0010 ae_GainOut_0_ p //
+0x0F120078,//0070 // 0020 ae_GainOut_1_ p //
+0x0F1200BE,//00A0 // 0040 ae_GainOut_2_ p //
+0x0F1200DC,//00D0 // 0080 ae_GainOut_3_ p //
+0x0F120100,// fix 0100 ae_GainOut_4_ //
+0x0F12010E,// 0200 ae_GainOut_5_ //
+0x0F120140,// 0400 ae_GainOut_6_ //
+0x0F1201F4,// 0800 ae_GainOut_7_ //
+0x0F120200,// 2000 ae_GainOut_8_ //
+
+
+0x002A13BC,
+0x0F120100,//0000ae_ContrastS_0_//
+0x0F120100,//000Cae_ContrastS_1_//
+0x0F120100,//001Cae_ContrastS_2_//
+0x0F120100,//0020ae_ContrastS_3_//
+0x0F120100,//0020ae_ContrastS_4_//
+0x0F120100,//0020ae_ContrastS_5_//
+0x0F120100,//0020ae_ContrastS_6_//
+0x0F120100,//0020ae_ContrastS_7_//
+
+//============================================================
+// Frame rate setting
+//============================================================
+// How to set
+// 1. Exposure value
+// dec2hex((1 / (frame rate you want(ms))) * 100d * 5d)
+//
+//
+// 2. Analog Digital gain
+// dec2hex((Analog gain you want) * 256d)
+// Ex1) Simple Caculation for x3.25?: 3.25x256 = 832[dec] = 0340[hex]
+//============================================================
+//MBR
+
+
+0x002A01DE,
+0x0F120000, //REG_TC_bUseMBR //MBR off
+//MBR off is needed to prevent a shorter integration time when the scene has blurring in Night shot
+
+//AE_Target
+0x002A1308,
+0x0F12003E, //TVAR_ae_BrAve
+0x002A130E,
+0x0F12000F, //ae_StatMode
+//ae_StatMode bit[3] BLC has to be bypassed to prevent AE weight change especially backlight scene
+
+//AE_state
+0x002A04EE,
+0x0F120105, //010E //#lt_uLimitHigh
+0x0F1200FA, //00F5 //#lt_uLimitLow
+
+0x002A0500,
+0x0F120001, //lt_uInitPostToleranceCnt
+
+//For 60Hz
+0x002A0504,
+0x0F123415, //3415//#lt_uMaxExp1
+0x002A0508,
+0x0F123415, //26e8//681F//#lt_uMaxExp2
+0x002A050C,
+0x0F123415, //26e8//8227//#lt_uMaxExp3
+0x002A0510,
+0x0F12C350, //#lt_uMaxExp4
+
+0x002A0514,
+0x0F123415, //#lt_uCapMaxExp1
+0x002A0518,
+0x0F123415, //681F //#lt_uCapMaxExp2
+0x002A051C,
+0x0F123415, //8227 //#lt_uCapMaxExp3
+0x002A0520,
+0x0F12C350, //#lt_uCapMaxExp4
+
+0x002A0524,
+0x0F120200, //1E0 //#lt_uMaxAnGain1
+0x0F120240, //1E0 //#lt_uMaxAnGain2
+0x0F120340, //0300 //#lt_uMaxAnGain3
+0x0F120A00, /*#lt_uMaxAnGain4*/
+
+0x0F120100, //#lt_uMaxDigGain
+0x0F128000, //#lt_uMaxTotGain Total-gain is limited by #lt_uMaxTotGain
+
+0x0F120200, //#lt_uCapMaxAnGain1
+0x0F120240, //#lt_uCapMaxAnGain2
+0x0F120340, //300 //#lt_uCapMaxAnGain3
+0x0F120A00, //#lt_uCapMaxAnGain4
+
+0x0F120100, //#lt_uCapMaxDigGain
+0x0F128000, //#lt_uCapMaxTotGain Total-gain is limited by #lt_uMaxTotGain
+
+//===================================================================
+//AE - Weights
+//===================================================================
+0x002A1316,
+0x0F120101, //ae_WeightTbl_16[0] 0000
+0x0F120101, //ae_WeightTbl_16[1] 0000
+0x0F120101, //ae_WeightTbl_16[2] 0000
+0x0F120101, //ae_WeightTbl_16[3] 0000
+0x0F120101, //ae_WeightTbl_16[4] 0101
+0x0F120101, //ae_WeightTbl_16[5] 0101
+0x0F120101, //ae_WeightTbl_16[6] 0101
+0x0F120101, //ae_WeightTbl_16[7] 0101
+0x0F120101, //ae_WeightTbl_16[8] 0101
+0x0F120202, //ae_WeightTbl_16[9] 0201
+0x0F120202, //ae_WeightTbl_16[10] 0102
+0x0F120101, //ae_WeightTbl_16[11] 0101
+0x0F120101, //ae_WeightTbl_16[12] 0101
+0x0F120202, //ae_WeightTbl_16[13] 0202
+0x0F120202, //ae_WeightTbl_16[14] 0202
+0x0F120101, //ae_WeightTbl_16[15] 0101
+0x0F120101, //ae_WeightTbl_16[16] 0101
+0x0F120202, //ae_WeightTbl_16[17] 0202
+0x0F120202, //ae_WeightTbl_16[18] 0202
+0x0F120101, //ae_WeightTbl_16[19] 0101
+0x0F120101, //ae_WeightTbl_16[20] 0201
+0x0F120202, //ae_WeightTbl_16[21] 0202
+0x0F120202, //ae_WeightTbl_16[22] 0202
+0x0F120101, //ae_WeightTbl_16[23] 0102
+0x0F120101, //ae_WeightTbl_16[24] 0201
+0x0F120101, //ae_WeightTbl_16[25] 0202
+0x0F120101, //ae_WeightTbl_16[26] 0202
+0x0F120101, //ae_WeightTbl_16[27] 0102
+0x0F120101, //ae_WeightTbl_16[28] 0101
+0x0F120101, //ae_WeightTbl_16[29] 0101
+0x0F120101, //ae_WeightTbl_16[30] 0101
+0x0F120101, //ae_WeightTbl_16[31] 0101
+
+//===================================================================
+//AWB-BASIC setting
+//===================================================================
+0x002A1018,
+0x0F1202A7, //awbb_GLocusR
+0x0F120343, //awbb_GLocusB
+0x002A0FFC,
+0x0F12036C, //awbb_CrclLowT_R_c
+0x002A1000,
+0x0F12011D, //awbb_CrclLowT_B_c
+0x002A1004,
+0x0F1262C1, //awbb_CrclLowT_Rad_c
+0x002A1034,
+0x0F12074D,//05F0 //awbb_GamutWidthThr1
+0x0F120433,//01F4 //awbb_GamutHeightThr1
+0x0F12002A,//006C //awbb_GamutWidthThr2
+0x0F12000C,//0038 //awbb_GamutHeightThr2
+0x002A1020,
+0x0F120020, //000C //awbb_MinNumOfFinalPatches
+0x0F12001E, //awbb_MinNumOfLowBrFinalPatches
+0x0F120046, //awbb_MinNumOfLowBr0_FinalPatches
+0x002A1028,
+0x0F120020, //awbb_MinNumOfOutdoorPatches
+
+0x002A291A,
+0x0F120004, // #Mon_AWB_ByPassMode // [0]Outdoor [1]LowBr [2]LowTemp
+
+0x002A1048,
+0x0F1200C8, //awbb_LowBr
+0x0F12001E, //awbb_LowBr_NBzone
+
+0x002A1008,
+0x0F120020, //awbb_NormalYThresh_y_low
+0x0F1200A0, //awbb_NormalYThresh_y_high
+0x0F120002, //awbb_LowBrYThresh_y_low
+0x0F1200A0, //awbb_LowBrYThresh_y_high
+
+
+
+0x002A102E,
+0x0F12054D, //awbb_MvEq_RBthresh
+
+0x002A1032,
+0x0F120000, //awbb_MovingScale10
+
+0x002A11C2,
+0x0F120000, //awbb_RGainOff
+0x0F120000, //awbb_BGainOff
+0x0F120000, //awbb_GGainOff
+0x0F1200C2, //awbb_Alpha_Comp_Mode
+0x0F120002, //awbb_Rpl_InvalidOutDoor
+0x0F120001, //awbb_UseGrThrCorr
+0x0F1200E4, //awbb_Use_Filters
+0x0F12053C, //awbb_GainsInit[0]
+0x0F120400, //awbb_GainsInit[1]
+0x0F12055C, //awbb_GainsInit[2]
+
+//===================================================================
+//AWB-Zone
+//===================================================================
+// param_start awbb_IndoorGrZones_m_BGrid
+0x002A0F28,
+0x0F120426, //03C0//03C0//03C0//awbb_IndoorGrZones_m_BGrid[0]
+0x0F12047E, //03E2//03E2//03E2//awbb_IndoorGrZones_m_BGrid[1]
+0x0F1203C6, //0356//0356//0356//awbb_IndoorGrZones_m_BGrid[2]
+0x0F120496, //03FC//03FC//03FC//awbb_IndoorGrZones_m_BGrid[3]
+0x0F120374, //031E//031E//031E//awbb_IndoorGrZones_m_BGrid[4]
+0x0F1204A0, //03FE//03FE//03FE//awbb_IndoorGrZones_m_BGrid[5]
+0x0F12033A, //02F0//02F0//02F0//awbb_IndoorGrZones_m_BGrid[6]
+0x0F120498, //03F0//03F0//03F0//awbb_IndoorGrZones_m_BGrid[7]
+0x0F120312, //02CA//02CA//02CA//awbb_IndoorGrZones_m_BGrid[8]
+0x0F120478, //03CC//03CC//03CC//awbb_IndoorGrZones_m_BGrid[9]
+0x0F1202EA, //02A8//02A8//02A8//awbb_IndoorGrZones_m_BGrid[10]
+0x0F120440, //037A//037A//037A//awbb_IndoorGrZones_m_BGrid[11]
+0x0F1202C2, //0280//0288//0288//awbb_IndoorGrZones_m_BGrid[12]
+0x0F1203FA, //033C//033C//033C//awbb_IndoorGrZones_m_BGrid[13]
+0x0F12029A, //0260//0266//0266//awbb_IndoorGrZones_m_BGrid[14]
+0x0F1203BE, //030A//030A//031E//awbb_IndoorGrZones_m_BGrid[15]
+0x0F120272, //0242//0246//0246//awbb_IndoorGrZones_m_BGrid[16]
+0x0F120398, //02DC//02EC//0300//awbb_IndoorGrZones_m_BGrid[17]
+0x0F12024E, //0228//0228//0228//awbb_IndoorGrZones_m_BGrid[18]
+0x0F120372, //02B2//02CE//02E8//awbb_IndoorGrZones_m_BGrid[19]
+0x0F12022A, //020E//020E//020E//awbb_IndoorGrZones_m_BGrid[20]
+0x0F120340, //0290//02B0//02CA//awbb_IndoorGrZones_m_BGrid[21]
+0x0F120206, //01F8//01F8//01F8//awbb_IndoorGrZones_m_BGrid[22]
+0x0F120310, //0276//0292//02B0//awbb_IndoorGrZones_m_BGrid[23]
+0x0F1201E2, //01E8//01E8//01E8//awbb_IndoorGrZones_m_BGrid[24]
+0x0F1202DE, //0268//0276//0296//awbb_IndoorGrZones_m_BGrid[25]
+0x0F1201C0, //01DC//01DC//01DC//awbb_IndoorGrZones_m_BGrid[26]
+0x0F1202AE, //0256//0256//027A//awbb_IndoorGrZones_m_BGrid[27]
+0x0F1201B4, //01E0//01E0//01E0//awbb_IndoorGrZones_m_BGrid[28]
+0x0F12027E, //0238//0238//0252//awbb_IndoorGrZones_m_BGrid[29]
+0x0F1201C0, //01EC//01EC//01F2//awbb_IndoorGrZones_m_BGrid[30]
+0x0F12024C, //020E//020E//0226//awbb_IndoorGrZones_m_BGrid[31]
+0x0F1201FA, //0000//0000//0000//awbb_IndoorGrZones_m_BGrid[32]
+0x0F12021C, //0000//0000//0000//awbb_IndoorGrZones_m_BGrid[33]
+0x0F120000, //0000//0000//0000//awbb_IndoorGrZones_m_BGrid[34]
+0x0F120000, //0000//0000//0000//awbb_IndoorGrZones_m_BGrid[35]
+0x0F120000, //0000//0000//0000//awbb_IndoorGrZones_m_BGrid[36]
+0x0F120000, //0000//0000//0000//awbb_IndoorGrZones_m_BGrid[37]
+0x0F120000, //0000//0000//0000//awbb_IndoorGrZones_m_BGrid[38]
+0x0F120000, //0000//0000//0000//awbb_IndoorGrZones_m_BGrid[39]
+// param_end awbb_IndoorGrZones_m_BGrid
+
+0x0F120005, //awbb_IndoorGrZones_m_Grid
+0x002A0F80,
+0x0F1200A6, //awbb_IndoorGrZones_m_Boff
+0x002A0F7C,
+0x0F120011,
+
+// param_start awbb_OutdoorGrZones_m_BGrid
+0x002A0F84,
+0x0F12023E, //awbb_OutdoorGrZones_m_BGrid[0]
+0x0F120286, //awbb_OutdoorGrZones_m_BGrid[1]
+0x0F12022C, //awbb_OutdoorGrZones_m_BGrid[2]
+0x0F1202CC, //awbb_OutdoorGrZones_m_BGrid[3]
+0x0F12021A, //awbb_OutdoorGrZones_m_BGrid[4]
+0x0F1202F0, //awbb_OutdoorGrZones_m_BGrid[5]
+0x0F120208, //awbb_OutdoorGrZones_m_BGrid[6]
+0x0F120316, //awbb_OutdoorGrZones_m_BGrid[7]
+0x0F1201F6, //awbb_OutdoorGrZones_m_BGrid[8]
+0x0F1202FE, //awbb_OutdoorGrZones_m_BGrid[9]
+0x0F1201E4, //awbb_OutdoorGrZones_m_BGrid[10]
+0x0F1202E8, //awbb_OutdoorGrZones_m_BGrid[11]
+0x0F1201D2, //awbb_OutdoorGrZones_m_BGrid[12]
+0x0F1202D2, //awbb_OutdoorGrZones_m_BGrid[13]
+0x0F1201CA, //awbb_OutdoorGrZones_m_BGrid[14]
+0x0F1202BC, //awbb_OutdoorGrZones_m_BGrid[15]
+0x0F1201CA, //awbb_OutdoorGrZones_m_BGrid[16]
+0x0F1202A6, //awbb_OutdoorGrZones_m_BGrid[17]
+0x0F1201D0, //awbb_OutdoorGrZones_m_BGrid[18]
+0x0F12028E, //awbb_OutdoorGrZones_m_BGrid[19]
+0x0F1201D6, //awbb_OutdoorGrZones_m_BGrid[20]
+0x0F120278, //awbb_OutdoorGrZones_m_BGrid[21]
+0x0F1201F8, //awbb_OutdoorGrZones_m_BGrid[22]
+0x0F120244, //awbb_OutdoorGrZones_m_BGrid[23]
+// param_end awbb_OutdoorGrZones_m_BGrid
+
+0x0F120004, //awbb_OutdoorGrZones_m_Gri
+0x002A0FB8,
+0x0F12000C, //awbb_OutdoorGrZones_ZInfo_m_GridSz
+0x002A0FBC,
+0x0F1201D8, //awbb_OutdoorGrZones_m_Bof
+
+// param_start awbb_LowBrGrZones_m_BGrid
+0x002A0FC0,
+0x0F120400, //awbb_LowBrGrZones_m_BGrid[0]
+0x0F120656, //awbb_LowBrGrZones_m_BGrid[1]
+0x0F12035A, //awbb_LowBrGrZones_m_BGrid[2]
+0x0F1205BE, //awbb_LowBrGrZones_m_BGrid[3]
+0x0F1202E6, //awbb_LowBrGrZones_m_BGrid[4]
+0x0F120524, //awbb_LowBrGrZones_m_BGrid[5]
+0x0F120290, //awbb_LowBrGrZones_m_BGrid[6]
+0x0F1204A0, //awbb_LowBrGrZones_m_BGrid[7]
+0x0F120246, //awbb_LowBrGrZones_m_BGrid[8]
+0x0F12041A, //awbb_LowBrGrZones_m_BGrid[9]
+0x0F1201FE, //awbb_LowBrGrZones_m_BGrid[10]
+0x0F1203AE, //awbb_LowBrGrZones_m_BGrid[11]
+0x0F1201C0, //awbb_LowBrGrZones_m_BGrid[12]
+0x0F12035A, //awbb_LowBrGrZones_m_BGrid[13]
+0x0F120192, //awbb_LowBrGrZones_m_BGrid[14]
+0x0F120306, //awbb_LowBrGrZones_m_BGrid[15]
+0x0F120170, //awbb_LowBrGrZones_m_BGrid[16]
+0x0F1202BA, //awbb_LowBrGrZones_m_BGrid[17]
+0x0F12015C, //awbb_LowBrGrZones_m_BGrid[18]
+0x0F120278, //awbb_LowBrGrZones_m_BGrid[19]
+0x0F12019C, //awbb_LowBrGrZones_m_BGrid[20]
+0x0F12024E, //awbb_LowBrGrZones_m_BGrid[21]
+0x0F120000, //awbb_LowBrGrZones_m_BGrid[22]
+0x0F120000, //awbb_LowBrGrZones_m_BGrid[23]
+
+// param_end awbb_LowBrGrZones_m_BGrid
+0x0F120006, //awbb_LowBrGrZones_m_GridStep
+0x002A0FF4,
+0x0F12000B, //awbb_LowBrGrZones_ZInfo_m_GridSz
+0x002A0FF8,
+0x0F120082, //awbb_LowBrGrZones_m_Boffs
+
+//===================================================================
+//AWB Scene Detection
+//===================================================================
+0x002A1098,
+0x0F12FE82, //awbb_SCDetectionMap_SEC_StartR_B
+0x0F12001E, //awbb_SCDetectionMap_SEC_StepR_B
+0x0F1209C4, //awbb_SCDetectionMap_SEC_SunnyNB
+0x0F120122, //awbb_SCDetectionMap_SEC_StepNB
+0x0F1200E4, //awbb_SCDetectionMap_SEC_LowTempR_B
+0x0F120096, //awbb_SCDetectionMap_SEC_SunnyNBZone
+0x0F12000E, //awbb_SCDetectionMap_SEC_LowTempR_BZone
+
+0x002A105C,
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_0__0_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_0__2_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_0__4_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_1__1_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_1__3_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_2__0_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_2__2_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_2__4_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_3__1_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_3__3_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_4__0_
+0x0F120000, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_4__2_
+0x0F120500, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_4__4_
+0x0F125555, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_5__1_
+0x0F125455, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_5__3_
+0x0F12AA55, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_6__0_
+0x0F12AAAA, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_6__2_
+0x0F12BF54, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_6__4_
+0x0F12FFFF, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_7__1_
+0x0F1254FE, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_7__3_
+0x0F12FF6F, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_8__0_
+0x0F12FEFF, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_8__2_
+0x0F121B54, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_8__4_
+0x0F12FFFF, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_9__1_
+0x0F1254FE, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_9__3_
+0x0F12FF06, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_10__0_
+0x0F12FEFF, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_10__2_
+0x0F120154, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_10__4_
+0x0F12BFBF, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_11__1_
+0x0F1254BE, //#awbb_SCDetectionMap_SEC_SceneDetectionMap_11__3_
+
+
+//===================================================================
+//AWB - GridCorrection
+//===================================================================
+0x002A11E0,
+0x0F120002, //awbb_GridEnable
+
+0x002A11A8,
+0x0F12028E, //awbb_GridCon0xt_1[0]
+0x0F120306, //awbb_GridCon0xt_1[1]
+0x0F1203A6, //awbb_GridCon0xt_1[2]
+
+0x0F120F86, //awbb_GridCon0xt_2[0] 0F86
+0x0F12105F, //awbb_GridCon0xt_2[1] 105F
+0x0F121160, //awbb_GridCon0xt_2[2] 11AA
+0x0F121161, //awbb_GridCon0xt_2[3] 1111
+0x0F1211F2, //awbb_GridCon0xt_2[4] 120C
+0x0F1212A1, //awbb_GridCon0xt_2[5] 126D
+
+0x0F12008F, //awbb_GridCoeff_R_1
+0x0F1200D4, //awbb_GridCoeff_B_1
+0x0F1200C6, //awbb_GridCoeff_R_2
+0x0F1200A2, //awbb_GridCoeff_B_2
+
+0x002A1118,
+0x0F120000, //0032//awbb_GridCorr_R[0][0]
+0x0F120000, //0012//awbb_GridCorr_R[0][1]
+0x0F120000, //0012//awbb_GridCorr_R[0][2]
+0x0F120018, //FFEC//awbb_GridCorr_R[0][3]
+0x0F120018, //FFEC//awbb_GridCorr_R[0][4]
+0x0F120060, //0050//awbb_GridCorr_R[0][5]
+0x0F120000, //0032//awbb_GridCorr_R[1][0]
+0x0F120000, //0012//awbb_GridCorr_R[1][1]
+0x0F120000, //0012//awbb_GridCorr_R[1][2]
+0x0F120018, //FFEC//awbb_GridCorr_R[1][3]
+0x0F120018, //FFEC//awbb_GridCorr_R[1][4]
+0x0F120060, //0050//awbb_GridCorr_R[1][5]
+0x0F120000, //0032//awbb_GridCorr_R[2][0]
+0x0F120000, //0012//awbb_GridCorr_R[2][1]
+0x0F120000, //0012//awbb_GridCorr_R[2][2]
+0x0F120018, //FFEC//awbb_GridCorr_R[2][3]
+0x0F120018, //FFEC//awbb_GridCorr_R[2][4]
+0x0F120060, //0050//awbb_GridCorr_R[2][5]
+0x0F12FFD0, //FFD0//awbb_GridCorr_B[0][0]
+0x0F12FFD0, //FFD0//awbb_GridCorr_B[0][1]
+0x0F12FFD0, //FFD0//awbb_GridCorr_B[0][2]
+0x0F12FF22, //FE40//awbb_GridCorr_B[0][3]
+0x0F12FF22, //FE40//awbb_GridCorr_B[0][4]
+0x0F12FE3E, //FCE0//awbb_GridCorr_B[0][5]
+0x0F12FFD0, //FFD0//awbb_GridCorr_B[1][0]
+0x0F12FFD0, //FFD0//awbb_GridCorr_B[1][1]
+0x0F12FFD0, //FFD0//awbb_GridCorr_B[1][2]
+0x0F12FF22, //FE40//awbb_GridCorr_B[1][3]
+0x0F12FF22, //FE40//awbb_GridCorr_B[1][4]
+0x0F12FE3E, //FCE0//awbb_GridCorr_B[1][5]
+0x0F12FFD0, //FFD0//awbb_GridCorr_B[2][0]
+0x0F12FFD0, //FFD0//awbb_GridCorr_B[2][1]
+0x0F12FFD0, //FFD0//awbb_GridCorr_B[2][2]
+0x0F12FF22, //FE40//awbb_GridCorr_B[2][3]
+0x0F12FF22, //FE40//awbb_GridCorr_B[2][4]
+0x0F12FE3E, //FCE0//awbb_GridCorr_B[2][5]
+
+0x002A1160,
+0x0F120000, //awbb_GridCorr_R_Out[0][0]
+0x0F120000, //awbb_GridCorr_R_Out[0][1]
+0x0F120000, //awbb_GridCorr_R_Out[0][2]
+0x0F120000, //awbb_GridCorr_R_Out[0][3]
+0x0F120000, //awbb_GridCorr_R_Out[0][4]
+0x0F120000, //awbb_GridCorr_R_Out[0][5]
+0x0F120000, //awbb_GridCorr_R_Out[1][0]
+0x0F120000, //awbb_GridCorr_R_Out[1][1]
+0x0F120000, //awbb_GridCorr_R_Out[1][2]
+0x0F120000, //awbb_GridCorr_R_Out[1][3]
+0x0F120000, //awbb_GridCorr_R_Out[1][4]
+0x0F120000, //awbb_GridCorr_R_Out[1][5]
+0x0F120000, //awbb_GridCorr_R_Out[2][0]
+0x0F120000, //awbb_GridCorr_R_Out[2][1]
+0x0F120000, //awbb_GridCorr_R_Out[2][2]
+0x0F120000, //awbb_GridCorr_R_Out[2][3]
+0x0F120000, //awbb_GridCorr_R_Out[2][4]
+0x0F120000, //awbb_GridCorr_R_Out[2][5]
+0x0F12FFA0, //awbb_GridCorr_B_Out[0][0]
+0x0F12FFA0, //awbb_GridCorr_B_Out[0][1]
+0x0F12FFA0, //awbb_GridCorr_B_Out[0][2]
+0x0F12FFA0, //awbb_GridCorr_B_Out[0][3]
+0x0F12FFA0, //awbb_GridCorr_B_Out[0][4]
+0x0F12FFA0, //awbb_GridCorr_B_Out[0][5]
+0x0F12FFA0, //awbb_GridCorr_B_Out[1][0]
+0x0F12FFA0, //awbb_GridCorr_B_Out[1][1]
+0x0F12FFA0, //awbb_GridCorr_B_Out[1][2]
+0x0F12FFA0, //awbb_GridCorr_B_Out[1][3]
+0x0F12FFA0, //awbb_GridCorr_B_Out[1][4]
+0x0F12FFA0, //awbb_GridCorr_B_Out[1][5]
+0x0F12FFA0, //awbb_GridCorr_B_Out[2][0]
+0x0F12FFA0, //awbb_GridCorr_B_Out[2][1]
+0x0F12FFA0, //awbb_GridCorr_B_Out[2][2]
+0x0F12FFA0, //awbb_GridCorr_B_Out[2][3]
+0x0F12FFA0, //awbb_GridCorr_B_Out[2][4]
+0x0F12FFA0, //awbb_GridCorr_B_Out[2][5]
+
+
+ // SLOW AWB
+0x002A110E,
+0x0F120258, //0258 awbb_GainsMaxMove //
+
+ //AWB Convergence Speed //
+0x002A11D6,
+0x0F120008,
+0x0F12FFFF,//0190 awbb_WpFilterMaxThr//
+0x0F120010,//00A0 //awbb_WpFilterCoef p //
+0x0F120020, //0004 awbb_WpFilterSize//
+
+//===================================================================
+// CCM
+//===================================================================
+0x002A07D2,
+0x0F1200C0, //SARR_AwbCcmCord_0_
+0x0F1200E0, //SARR_AwbCcmCord_1_
+0x0F120110, //SARR_AwbCcmCord_2_
+0x0F120139, //SARR_AwbCcmCord_3_
+0x0F120166, //SARR_AwbCcmCord_4_
+0x0F12019F, //SARR_AwbCcmCord_5_
+
+// param_start TVAR_wbt_pBaseCcms
+0x002A07C4,
+0x0F124000, //TVAR_wbt_pBaseCcms
+0x0F127000,
+
+0x002A4000,
+0x0F1201D4, //01DA 01CF 01CE 01C0 01D4 //TVAR_wbt_pBaseCcms[0]
+0x0F12FFCD, //FFC4 FFC3 FFB9 FFCB FFB2 //TVAR_wbt_pBaseCcms[1]
+0x0F12FFC4, //FFCD FFDD FFE8 FFE4 FFEE //TVAR_wbt_pBaseCcms[2]
+0x0F12FF2A, //FF31 FF43 FF43 FF43 FF47 //TVAR_wbt_pBaseCcms[3]
+0x0F120124, //012A 011D 011D 011D 012C //TVAR_wbt_pBaseCcms[4]
+0x0F12FF73, //FF6B FF6B FF6B FF6B FF5C //TVAR_wbt_pBaseCcms[5]
+0x0F12FFE1, //FFDA FFDA FFDA FFDA FFCE //TVAR_wbt_pBaseCcms[6]
+0x0F12FFBD, //FFC3 FFD1 FFD1 FFD1 FFD6 //TVAR_wbt_pBaseCcms[7]
+0x0F120159, //015F 0156 0156 0156 0162 //TVAR_wbt_pBaseCcms[8]
+0x0F1200EF, //0100 00FF 00FC 00F7 011D //TVAR_wbt_pBaseCcms[9]
+0x0F1200E0, //00DE 00CE 00CC 00D1 00C6 //TVAR_wbt_pBaseCcms[10]
+0x0F12FED9, //FECE FEE3 FEE9 FEE9 FED2 //TVAR_wbt_pBaseCcms[11]
+0x0F1200DA, //00D5 00CD 00CD 00CD 00C8 //TVAR_wbt_pBaseCcms[12]
+0x0F12FF57, //FF56 FF5E FF5E FF5E FF56 //TVAR_wbt_pBaseCcms[13]
+0x0F120119, //0123 0128 0128 0128 0139 //TVAR_wbt_pBaseCcms[14]
+0x0F12FF74, //FF73 FF7E FF7E FF7E FF75 //TVAR_wbt_pBaseCcms[15]
+0x0F1200DF, //00E9 00EC 00EC 00EC 00FB //TVAR_wbt_pBaseCcms[16]
+0x0F1200FF, //00FC 00F2 00F2 00F2 00F0 //TVAR_wbt_pBaseCcms[17]
+
+0x0F1201D4, //01D4 //TVAR_wbt_pBaseCcms[18]
+0x0F12FFCD, //FFB2 //TVAR_wbt_pBaseCcms[19]
+0x0F12FFC4, //FFEE //TVAR_wbt_pBaseCcms[20]
+0x0F12FF2A, //FF47 //TVAR_wbt_pBaseCcms[21]
+0x0F120124, //012C //TVAR_wbt_pBaseCcms[22]
+0x0F12FF73, //FF5C //TVAR_wbt_pBaseCcms[23]
+0x0F12FFE1, //FFCE //TVAR_wbt_pBaseCcms[24]
+0x0F12FFBD, //FFD6 //TVAR_wbt_pBaseCcms[25]
+0x0F120159, //0162 //TVAR_wbt_pBaseCcms[26]
+0x0F1200EF, //011D //TVAR_wbt_pBaseCcms[27]
+0x0F1200E0, //00C6 //TVAR_wbt_pBaseCcms[28]
+0x0F12FED9, //FED2 //TVAR_wbt_pBaseCcms[29]
+0x0F1200DA, //00C8 //TVAR_wbt_pBaseCcms[30]
+0x0F12FF57, //FF56 //TVAR_wbt_pBaseCcms[31]
+0x0F120119, //0139 //TVAR_wbt_pBaseCcms[32]
+0x0F12FF74, //FF75 //TVAR_wbt_pBaseCcms[33]
+0x0F1200DF, //00FB //TVAR_wbt_pBaseCcms[34]
+0x0F1200FF, //00F0 //TVAR_wbt_pBaseCcms[35]
+
+0x0F1201C0, //01D4 //TVAR_wbt_pBaseCcms[36]
+0x0F12FFCB, //FFB2 //TVAR_wbt_pBaseCcms[37]
+0x0F12FFE4, //FFEE //TVAR_wbt_pBaseCcms[38]
+0x0F12FF43, //FF47 //TVAR_wbt_pBaseCcms[39]
+0x0F12011D, //012C //TVAR_wbt_pBaseCcms[40]
+0x0F12FF6B, //FF5C //TVAR_wbt_pBaseCcms[41]
+0x0F12FFDA, //FFCE //TVAR_wbt_pBaseCcms[42]
+0x0F12FFD1, //FFD6 //TVAR_wbt_pBaseCcms[43]
+0x0F120156, //0162 //TVAR_wbt_pBaseCcms[44]
+0x0F1200F7, //011D //TVAR_wbt_pBaseCcms[45]
+0x0F1200D1, //00C6 //TVAR_wbt_pBaseCcms[46]
+0x0F12FEE9, //FED2 //TVAR_wbt_pBaseCcms[47]
+0x0F1200CD, //00C8 //TVAR_wbt_pBaseCcms[48]
+0x0F12FF5E, //FF56 //TVAR_wbt_pBaseCcms[49]
+0x0F120128, //0139 //TVAR_wbt_pBaseCcms[50]
+0x0F12FF7E, //FF75 //TVAR_wbt_pBaseCcms[51]
+0x0F1200EC, //00FB //TVAR_wbt_pBaseCcms[52]
+0x0F1200F2, //00F0 //TVAR_wbt_pBaseCcms[53]
+
+0x0F1201C0, //01D4 //TVAR_wbt_pBaseCcms[54]
+0x0F12FFCB, //FFB2 //TVAR_wbt_pBaseCcms[55]
+0x0F12FFE4, //FFEE //TVAR_wbt_pBaseCcms[56]
+0x0F12FF43, //FF47 //TVAR_wbt_pBaseCcms[57]
+0x0F12011D, //012C //TVAR_wbt_pBaseCcms[58]
+0x0F12FF6B, //FF5C //TVAR_wbt_pBaseCcms[59]
+0x0F12FFDA, //FFCE //TVAR_wbt_pBaseCcms[60]
+0x0F12FFD1, //FFD6 //TVAR_wbt_pBaseCcms[61]
+0x0F120156, //0162 //TVAR_wbt_pBaseCcms[62]
+0x0F1200F7, //011D //TVAR_wbt_pBaseCcms[63]
+0x0F1200D1, //00C6 //TVAR_wbt_pBaseCcms[64]
+0x0F12FEE9, //FED2 //TVAR_wbt_pBaseCcms[65]
+0x0F1200CD, //00C8 //TVAR_wbt_pBaseCcms[66]
+0x0F12FF5E, //FF56 //TVAR_wbt_pBaseCcms[67]
+0x0F120128, //0139 //TVAR_wbt_pBaseCcms[68]
+0x0F12FF7E, //FF75 //TVAR_wbt_pBaseCcms[69]
+0x0F1200EC, //00FB //TVAR_wbt_pBaseCcms[70]
+0x0F1200F2, //00F0 //TVAR_wbt_pBaseCcms[71]
+
+0x0F120111, //0114 //TVAR_wbt_pBaseCcms[72]
+0x0F12FFB5, //FFAC //TVAR_wbt_pBaseCcms[73]
+0x0F120000, //FFFB //TVAR_wbt_pBaseCcms[74]
+0x0F12FF26, //FF1D //TVAR_wbt_pBaseCcms[75]
+0x0F120179, //0182 //TVAR_wbt_pBaseCcms[76]
+0x0F12FF4B, //FF40 //TVAR_wbt_pBaseCcms[77]
+0x0F12FFE1, //FFD8 //TVAR_wbt_pBaseCcms[78]
+0x0F12FFF0, //FFE9 //TVAR_wbt_pBaseCcms[79]
+0x0F120151, //0155 //TVAR_wbt_pBaseCcms[80]
+0x0F120099, //009A //TVAR_wbt_pBaseCcms[81]
+0x0F12008C, //008B //TVAR_wbt_pBaseCcms[82]
+0x0F12FF28, //FF1C //TVAR_wbt_pBaseCcms[83]
+0x0F1200C4, //00C2 //TVAR_wbt_pBaseCcms[84]
+0x0F12FF7A, //FF6E //TVAR_wbt_pBaseCcms[85]
+0x0F120134, //0137 //TVAR_wbt_pBaseCcms[86]
+0x0F12FF85, //FF79 //TVAR_wbt_pBaseCcms[87]
+0x0F120105, //0106 //TVAR_wbt_pBaseCcms[88]
+0x0F1200F2, //00F1 //TVAR_wbt_pBaseCcms[89]
+
+0x0F120111, //0114 //TVAR_wbt_pBaseCcms[90]
+0x0F12FFB5, //FFAC //TVAR_wbt_pBaseCcms[91]
+0x0F120000, //FFFB //TVAR_wbt_pBaseCcms[92]
+0x0F12FF26, //FF1D //TVAR_wbt_pBaseCcms[93]
+0x0F120179, //0182 //TVAR_wbt_pBaseCcms[94]
+0x0F12FF4B, //FF40 //TVAR_wbt_pBaseCcms[95]
+0x0F12FFE1, //FFD8 //TVAR_wbt_pBaseCcms[96]
+0x0F12FFF0, //FFE9 //TVAR_wbt_pBaseCcms[97]
+0x0F120151, //0155 //TVAR_wbt_pBaseCcms[98]
+0x0F120099, //009A //TVAR_wbt_pBaseCcms[99]
+0x0F12008C, //008B //TVAR_wbt_pBaseCcms[100]
+0x0F12FF28, //FF1C //TVAR_wbt_pBaseCcms[101]
+0x0F1200C4, //00C2 //TVAR_wbt_pBaseCcms[102]
+0x0F12FF7A, //FF6E //TVAR_wbt_pBaseCcms[103]
+0x0F120134, //0137 //TVAR_wbt_pBaseCcms[104]
+0x0F12FF85, //FF79 //TVAR_wbt_pBaseCcms[105]
+0x0F120105, //0106 //TVAR_wbt_pBaseCcms[106]
+0x0F1200F2, //00F1 //TVAR_wbt_pBaseCcms[107]
+// param_end TVAR_wbt_pBasecms
+
+
+0x002A07CC,
+0x0F1240D8, //#TVAR_wbt_pOutdoorCcm
+0x0F127000,
+
+// param_start TVAR_wbt_pOutdoorCcm
+0x002A40D8,
+0x0F1201BE, //0205 //01F8 //TVAR_wbt_pOutdoorCcm[0]
+0x0F12FFE4, //FF96 //FFAF //TVAR_wbt_pOutdoorCcm[1]
+0x0F120000, //FFDF //FFD3 //TVAR_wbt_pOutdoorCcm[2]
+0x0F12FEF9, //FEC8 //FEC4 //TVAR_wbt_pOutdoorCcm[3]
+0x0F120149, //01A4 //0191 //TVAR_wbt_pOutdoorCcm[4]
+0x0F12FF70, //FF1C //FF33 //TVAR_wbt_pOutdoorCcm[5]
+0x0F12003C, //FFF7 //FFED //TVAR_wbt_pOutdoorCcm[6]
+0x0F120023, //000C //0017 //TVAR_wbt_pOutdoorCcm[7]
+0x0F1201DD, //0211 //0210 //TVAR_wbt_pOutdoorCcm[8]
+0x0F1200D4, //0107 //00E3 //TVAR_wbt_pOutdoorCcm[9]
+0x0F1200F8, //00F3 //0107 //TVAR_wbt_pOutdoorCcm[10]
+0x0F12FF74, //FF1F //FF2F //TVAR_wbt_pOutdoorCcm[11]
+0x0F120212, //0220 //0220 //TVAR_wbt_pOutdoorCcm[12]
+0x0F120039, //FFE7 //FFE7 //TVAR_wbt_pOutdoorCcm[13]
+0x0F120184, //01A1 //01A1 //TVAR_wbt_pOutdoorCcm[14]
+0x0F12FF28, //FEC7 //FEC8 //TVAR_wbt_pOutdoorCcm[15]
+0x0F120133, //016D //017D //TVAR_wbt_pOutdoorCcm[16]
+0x0F120153, //0153 //0142 //TVAR_wbt_pOutdoorCcm[17]
+// param_end TVAR_wbt_pOutdoorCcm
+
+0x002A2A64,
+0x0F120001, //#MVAR_AAIO_bFIT
+0x002A2A68,
+0x0F120001, //#MVAR_AAIO_bAutoCCMandASH
+0x002A2A3C,
+0x0F1201DD, //#Mon_AAIO_PrevFrmData_NormBr
+
+//===================================================================
+// AFIT
+//===================================================================
+
+// param_start afit_uNoiseIndInDoor
+0x002A085C,
+0x0F12004A, /*0049 //#afit_uNoiseIndInDoor_0_*/
+0x0F12004E, /*/005F //#afit_uNoiseIndInDoor_1_*/
+0x0F1200CB, //00CB //#afit_uNoiseIndInDoor_2_
+0x0F1201C0, //01E0 //#afit_uNoiseIndInDoor_3_
+0x0F120200, //0220 //#afit_uNoiseIndInDoor_4_
+
+
+0x002A08C0,
+0x0F120030, /*0007 //700008C0 //AFIT16_BRIGHTNESS*/
+0x0F120000, //0000 //700008C2 //AFIT16_CONTRAST
+0x0F120010, /* 0000 //700008C4 //AFIT16_SATURATION*/
+0x0F12FFD8, /* 0000 //700008C6 //AFIT16_SHARP_BLUR */
+0x0F120000, //0000 //700008C8 //AFIT16_GLAMOUR
+0x0F1200C1, //00C1 //700008CA //AFIT16_sddd8a_edge_high
+0x0F120000, //0000 //700008CC
+0x0F1203FF, //03FF //700008CE //AFIT16_Demosaicing_iSatVal
+0x0F12009C, //009C //700008D0 //AFIT16_Sharpening_iReduceEdgeThresh
+0x0F12017C, //017C //700008D2 //AFIT16_demsharpmix1_iRGBOffset
+0x0F1203FF, //03FF //700008D4 //AFIT16_demsharpmix1_iDemClamp
+0x0F12000C, //000C //700008D6 //AFIT16_demsharpmix1_iLowThreshold
+0x0F120010, //0010 //700008D8 //AFIT16_demsharpmix1_iHighThreshold
+0x0F12012C, //012C //700008DA //AFIT16_demsharpmix1_iLowBright
+0x0F1203E8, //03E8 //700008DC //AFIT16_demsharpmix1_iHighBright
+0x0F120046, //0046 //700008DE //AFIT16_demsharpmix1_iLowSat
+0x0F12005A, //005A //700008E0 //AFIT16_demsharpmix1_iHighSat
+0x0F120070, //0070 //700008E2 //AFIT16_demsharpmix1_iTune
+0x0F120001, //0010 //700008E4 //AFIT16_demsharpmix1_iHystThLow
+0x0F120000, //0010 //700008E6 //AFIT16_demsharpmix1_iHystThHigh
+0x0F120320, //01F4 //700008E8 //AFIT16_demsharpmix1_iHystCenter
+0x0F12006E, //003C //700008EA //AFIT16_Sharpening_iLowSharpClamp
+0x0F120014, //0008 //700008EC //AFIT16_Sharpening_iHighSharpClamp
+0x0F12006E, //003C //700008EE //AFIT16_Sharpening_iLowSharpClamp_Bin
+0x0F120014, //001E //700008F0 //AFIT16_Sharpening_iHighSharpClamp_Bin
+0x0F12006E, //003C //700008F2 //AFIT16_Sharpening_iLowSharpClamp_sBin
+0x0F120014, //001E //700008F4 //AFIT16_Sharpening_iHighSharpClamp_sBin
+0x0F120A24, //0A24 //700008F6 //AFIT8_sddd8a_edge_low [7:0] AFIT8_sddd8a_repl_thresh [15:8]
+0x0F121701, //1701 //700008F8 //AFIT8_sddd8a_repl_force [7:0] AFIT8_sddd8a_sat_level [15:8]
+0x0F120229, //0229 //700008FA //AFIT8_sddd8a_sat_thr[7:0] AFIT8_sddd8a_sat_mpl [15:8]
+0x0F121403, //1403 //700008FC //AFIT8_sddd8a_sat_noise[7:0] AFIT8_sddd8a_iMaxSlopeAllowed [15:8]
+0x0F120004, //0004 //700008FE //AFIT8_sddd8a_iHotThreshHigh[7:0] AFIT8_sddd8a_iHotThreshLow [15:8]
+0x0F120300, //0300 //70000900 //AFIT8_sddd8a_iColdThreshHigh[7:0] AFIT8_sddd8a_iColdThreshLow [15:8]
+0x0F120000, //0000 //70000902 //AFIT8_sddd8a_AddNoisePower1[7:0] AFIT8_sddd8a_AddNoisePower2 [15:8]
+0x0F1202FF, //02FF //70000904 //AFIT8_sddd8a_iSatSat[7:0] AFIT8_sddd8a_iRadialTune [15:8]
+0x0F1205E8, //09E8 //70000906 //AFIT8_sddd8a_iRadialLimit [7:0] AFIT8_sddd8a_iRadialPower [15:8]
+0x0F121414, //1414 //70000908 //AFIT8_sddd8a_iLowMaxSlopeAllowed [7:0] AFIT8_sddd8a_iHighMaxSlopeAllowed [15:8]
+0x0F120301, //0301 //7000090A //AFIT8_sddd8a_iLowSlopeThresh[7:0] AFIT8_sddd8a_iHighSlopeThresh [15:8]
+0x0F120007, //0007 //7000090C //AFIT8_sddd8a_iSquaresRounding [7:0]
+0x0F122000, //4000 //7000090E
+0x0F125003, //7803 //70000910
+0x0F123228, //3C50 //70000912
+0x0F120032, //003C //70000914
+0x0F121E80, //1E80 //70000916 //AFIT8_Demosaicing_iCentGrad[7:0] AFIT8_Demosaicing_iMonochrom[15:8]
+0x0F121E08, //1E08 //70000918 //AFIT8_Demosaicing_iDecisionThresh[7:0] AFIT8_Demosaicing_iDesatThresh[15:8]
+0x0F12000A, //000A //7000091A //AFIT8_Demosaicing_iEnhThresh[7:0] AFIT8_Demosaicing_iGRDenoiseVal[15:8]
+0x0F120000, //0000 //7000091C //AFIT8_Demosaicing_iGBDenoiseVal[7:0] AFIT8_Demosaicing_iNearGrayDesat[15:8]
+0x0F12270A, //120A //7000091E //AFIT8_Demosaicing_iDFD_ReduceCoeff[7:0] AFIT8_Sharpening_iMSharpen[15:8]
+0x0F120010, //0F00 //70000920 //AFIT8_Sharpening_iMShThresh[7:0] AFIT8_Sharpening_iWSharpen[15:8]
+0x0F120200, //0200 //70000922 //AFIT8_Sharpening_iWShThresh[7:0] AFIT8_Sharpening_nSharpWidth[15:8]
+0x0F12FF00, //FF00 //70000924 //AFIT8_Sharpening_iReduceNegative[7:0] AFIT8_Sharpening_iShDespeckle[15:8]
+0x0F120200, //0200 //70000926 //AFIT8_demsharpmix1_iRGBMultiplier[7:0] AFIT8_demsharpmix1_iFilterPower[15:8]
+0x0F121B11, //1B11 //70000928 //AFIT8_demsharpmix1_iBCoeff[7:0] AFIT8_demsharpmix1_iGCoeff[15:8]
+0x0F120000, //0000 //7000092A //AFIT8_demsharpmix1_iWideMult[7:0] AFIT8_demsharpmix1_iNarrMult[15:8]
+0x0F120009, //0009 //7000092C //AFIT8_demsharpmix1_iHystFalloff[7:0] AFIT8_demsharpmix1_iHystMinMult[15:8]
+0x0F120406, //0406 //7000092E //AFIT8_demsharpmix1_iHystWidth[7:0] AFIT8_demsharpmix1_iHystFallLow[15:8]
+0x0F120605, //0605 //70000930 //AFIT8_demsharpmix1_iHystFallHigh[7:0] AFIT8_demsharpmix1_iHystTune[15:8]
+0x0F120307, //0307 //70000932
+0x0F120609, //0609 //70000934
+0x0F122C07, //2C07 //70000936
+0x0F12142C, //142C //70000938
+0x0F120518, //0718 //7000093A //[15:8]iUVNRStrengthL [7:0]iMaxThreshH
+0x0F128005, //8007 //7000093C //[7:0]iUVNRStrengthH AFIT8_byr_cgras_iShadingPower[15:8]
+0x0F120594,
+0x0F120080,
+0x0F120080,
+0x0F120101, //0101 //70000944 //AFIT8_sddd8a_iClustThresh_H [7:0] AFIT8_sddd8a_iClustThresh_C [15:8]
+0x0F120707, //0707 //70000946 //AFIT8_sddd8a_iClustMulT_H [7:0] AFIT8_sddd8a_iClustMulT_C [15:8]
+0x0F124B01, //4601 //70000948 //AFIT8_sddd8a_nClustLevel_H [7:0] AFIT8_sddd8a_DispTH_Low [15:8]
+0x0F12314B,
+0x0F125038,
+0x0F120500, //0500 //7000094E //AFIT8_Demosaicing_iEdgeDesatThrLow [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh [15:8]
+0x0F120903, //0003 //70000950 //AFIT8_Demosaicing_iEdgeDesatLimit[7:0] AFIT8_Demosaicing_iDemSharpenLow [15:8]
+0x0F121003, //1C01 //70000952 //AFIT8_Demosaicing_iDemSharpenHigh[7:0] AFIT8_Demosaicing_iDemSharpThresh [15:8]
+0x0F12071E, //0714 //70000954 //AFIT8_Demosaicing_iDemShLowLimit [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp [15:8]
+0x0F121432,
+0x0F125F01, //5A04 //70000958 //AFIT8_Demosaicing_iDemBlurRange[7:0] AFIT8_Sharpening_iLowSharpPower [15:8]
+0x0F122829, //3C1E //7000095A //AFIT8_Sharpening_iHighSharpPower[7:0] AFIT8_Sharpening_iLowShDenoise [15:8]
+0x0F12200F, //400F //7000095C //AFIT8_Sharpening_iHighShDenoise [7:0] AFIT8_Sharpening_iReduceEdgeMinMult [15:8]
+0x0F120204, //0204 //7000095E //AFIT8_Sharpening_iReduceEdgeSlope [7:0] AFIT8_demsharpmix1_iWideFiltReduce [15:8]
+0x0F120103, //1403 //70000960 //AFIT8_demsharpmix1_iNarrFiltReduce [7:0] AFIT8_sddd8a_iClustThresh_H_Bin [15:8]
+0x0F120701, //0114 //70000962 //AFIT8_sddd8a_iClustThresh_C_Bin [7:0] AFIT8_sddd8a_iClustMulT_H_Bin [15:8]
+0x0F120101, //0101 //70000964 //AFIT8_sddd8a_iClustMulT_C_Bin [7:0] AFIT8_sddd8a_nClustLevel_H_Bin [15:8]
+0x0F124B4B, //4446 //70000966 //AFIT8_sddd8a_DispTH_Low_Bin [7:0] AFIT8_sddd8a_DispTH_High_Bin [15:8]
+0x0F124449, //646E //70000968 //AFIT8_sddd8a_iDenThreshLow_Bin [7:0] AFIT8_sddd8a_iDenThreshHigh_Bin [15:8]
+0x0F120050, //0028 //7000096A //AFIT8_Demosaicing_iEdgeDesat_Bin[7:0] AFIT8_Demosaicing_iEdgeDesatThrLow_Bin [15:8]
+0x0F120305, //030A //7000096C //AFIT8_Demosaicing_iEdgeDesatThrHigh_Bin [7:0] AFIT8_Demosaicing_iEdgeDesatLimit_Bin [15:8]
+0x0F120346, //0000 //7000096E //AFIT8_Demosaicing_iDemSharpenLow_Bin [7:0] AFIT8_Demosaicing_iDemSharpenHigh_Bin [15:8]
+0x0F121E0D, //141E //70000970 //AFIT8_Demosaicing_iDemSharpThresh_Bin [7:0] AFIT8_Demosaicing_iDemShLowLimit_Bin [15:8]
+0x0F123207, //FF07 //70000972 //AFIT8_Demosaicing_iDespeckleForDemsharp_Bin [7:0] AFIT8_Demosaicing_iDemBlurLow_Bin [15:8]
+0x0F120114, //0432 //70000974 //AFIT8_Demosaicing_iDemBlurHigh_Bin [7:0] AFIT8_Demosaicing_iDemBlurRange_Bin [15:8]
+0x0F121E6A, //0000 //70000976 //AFIT8_Sharpening_iLowSharpPower_Bin [7:0] AFIT8_Sharpening_iHighSharpPower_Bin [15:8]
+0x0F120F28, //0F0F //70000978 //AFIT8_Sharpening_iLowShDenoise_Bin [7:0] AFIT8_Sharpening_iHighShDenoise_Bin [15:8]
+0x0F120420, //0440 //7000097A //AFIT8_Sharpening_iReduceEdgeMinMult_Bin [7:0] AFIT8_Sharpening_iReduceEdgeSlope_Bin [15:8]
+0x0F120302, //0302 //7000097C //AFIT8_demsharpmix1_iWideFiltReduce_Bin [7:0] AFIT8_demsharpmix1_iNarrFiltReduce_Bin [15:8]
+0x0F121E1E, //1414 //7000097E //AFIT8_sddd8a_iClustThresh_H_sBin[7:0] AFIT8_sddd8a_iClustThresh_C_sBin [15:8]
+0x0F120101, //0101 //70000980 //AFIT8_sddd8a_iClustMulT_H_sBin [7:0] AFIT8_sddd8a_iClustMulT_C_sBin [15:8]
+0x0F124B01, //4601 //70000982 //AFIT8_sddd8a_nClustLevel_H_sBin [7:0] AFIT8_sddd8a_DispTH_Low_sBin [15:8]
+0x0F12494B, //6E44 //70000984 //AFIT8_sddd8a_DispTH_High_sBin [7:0] AFIT8_sddd8a_iDenThreshLow_sBin [15:8]
+0x0F125044, //2864 //70000986 //AFIT8_sddd8a_iDenThreshHigh_sBin[7:0] AFIT8_Demosaicing_iEdgeDesat_sBin [15:8]
+0x0F120500, //0A00 //70000988 //AFIT8_Demosaicing_iEdgeDesatThrLow_sBin [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh_sBin [15:8]
+0x0F124603, //0003 //7000098A //AFIT8_Demosaicing_iEdgeDesatLimit_sBin [7:0] AFIT8_Demosaicing_iDemSharpenLow_sBin [15:8]
+0x0F120D03, //1E00 //7000098C //AFIT8_Demosaicing_iDemSharpenHigh_sBin [7:0] AFIT8_Demosaicing_iDemSharpThresh_sBin [15:8]
+0x0F12071E, //0714 //7000098E //AFIT8_Demosaicing_iDemShLowLimit_sBin [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp_sBin [15:8]
+0x0F121432, //32FF //70000990 //AFIT8_Demosaicing_iDemBlurLow_sBin [7:0] AFIT8_Demosaicing_iDemBlurHigh_sBin [15:8]
+0x0F126A01, //0004 //70000992 //AFIT8_Demosaicing_iDemBlurRange_sBin [7:0] AFIT8_Sharpening_iLowSharpPower_sBin [15:8]
+0x0F12281E, //0F00 //70000994 //AFIT8_Sharpening_iHighSharpPower_sBin [7:0] AFIT8_Sharpening_iLowShDenoise_sBin [15:8]
+0x0F12200F, //400F //70000996 //AFIT8_Sharpening_iHighShDenoise_sBin [7:0] AFIT8_Sharpening_iReduceEdgeMinMult_sBin [15:8]
+0x0F120204, //0204 //70000998 //AFIT8_Sharpening_iReduceEdgeSlope_sBin [7:0] AFIT8_demsharpmix1_iWideFiltReduce_sBin [15:8]
+0x0F120003, //0003 //7000099A //AFIT8_demsharpmix1_iNarrFiltReduce_sBin [7:0]
+0x0F120001, //0001 //7000099C
+0x0F120030, /*0000 //7000099E //AFIT16_BRIGHTNESS*/
+0x0F120000, //0000 //700009A0 //AFIT16_CONTRAST
+0x0F120010, /*0000 //700009A2 //AFIT16_SATURATION*/
+0x0F120000, //0000 //700009A4 //AFIT16_SHARP_BLUR
+0x0F120000, //0000 //700009A6 //AFIT16_GLAMOUR
+0x0F1200C1, //00C1 //700009A8 //AFIT16_sddd8a_edge_high
+0x0F120000, //0000 //700009AA
+0x0F1203FF, //03FF //700009AC //AFIT16_Demosaicing_iSatVal
+0x0F12009C, //009C //700009AE //AFIT16_Sharpening_iReduceEdgeThresh
+0x0F12017C, //017C //700009B0 //AFIT16_demsharpmix1_iRGBOffset
+0x0F1203FF, //03FF //700009B2 //AFIT16_demsharpmix1_iDemClamp
+0x0F12000C, //000C //700009B4 //AFIT16_demsharpmix1_iLowThreshold
+0x0F120010, //0010 //700009B6 //AFIT16_demsharpmix1_iHighThreshold
+0x0F12012C, //012C //700009B8 //AFIT16_demsharpmix1_iLowBright
+0x0F1203E8, //03E8 //700009BA //AFIT16_demsharpmix1_iHighBright
+0x0F120046, //0046 //700009BC //AFIT16_demsharpmix1_iLowSat
+0x0F12005A, //005A //700009BE //AFIT16_demsharpmix1_iHighSat
+0x0F120070, //0070 //700009C0 //AFIT16_demsharpmix1_iTune
+0x0F120001, //0001 //700009C2 //AFIT16_demsharpmix1_iHystThLow
+0x0F120000, //0000 //700009C4 //AFIT16_demsharpmix1_iHystThHigh
+0x0F120320, //0320 //700009C6 //AFIT16_demsharpmix1_iHystCenter
+0x0F12006E, //006E //700009C8 //AFIT16_Sharpening_iLowSharpClamp
+0x0F120014, //0014 //700009CA //AFIT16_Sharpening_iHighSharpClamp
+0x0F12006E, //003C //700009CC //AFIT16_Sharpening_iLowSharpClamp_Bin
+0x0F120014, //001E //700009CE //AFIT16_Sharpening_iHighSharpClamp_Bin
+0x0F12006E, //003C //700009D0 //AFIT16_Sharpening_iLowSharpClamp_sBin
+0x0F120014, //001E //700009D2 //AFIT16_Sharpening_iHighSharpClamp_sBin
+0x0F120A24, //0A24 //700009D4 //AFIT8_sddd8a_edge_low [7:0] AFIT8_sddd8a_repl_thresh [15:8]
+0x0F121701, //1701 //700009D6 //AFIT8_sddd8a_repl_force [7:0] AFIT8_sddd8a_sat_level [15:8]
+0x0F120229, //0229 //700009D8 //AFIT8_sddd8a_sat_thr[7:0] AFIT8_sddd8a_sat_mpl [15:8]
+0x0F121403, //1403 //700009DA //AFIT8_sddd8a_sat_noise[7:0] AFIT8_sddd8a_iMaxSlopeAllowed [15:8]
+0x0F120004, //0004 //700009DC //AFIT8_sddd8a_iHotThreshHigh[7:0] AFIT8_sddd8a_iHotThreshLow [15:8]
+0x0F120300, //0300 //700009DE //AFIT8_sddd8a_iColdThreshHigh[7:0] AFIT8_sddd8a_iColdThreshLow [15:8]
+0x0F120000, //0000 //700009E0 //AFIT8_sddd8a_AddNoisePower1[7:0] AFIT8_sddd8a_AddNoisePower2 [15:8]
+0x0F1202FF, //02FF //700009E2 //AFIT8_sddd8a_iSatSat[7:0] AFIT8_sddd8a_iRadialTune [15:8]
+0x0F1205E8, //05E8 //700009E4 //AFIT8_sddd8a_iRadialLimit [7:0] AFIT8_sddd8a_iRadialPower [15:8]
+0x0F121414, //1414 //700009E6 //AFIT8_sddd8a_iLowMaxSlopeAllowed [7:0] AFIT8_sddd8a_iHighMaxSlopeAllowed [15:8]
+0x0F120301, //0301 //700009E8 //AFIT8_sddd8a_iLowSlopeThresh[7:0] AFIT8_sddd8a_iHighSlopeThresh [15:8]
+0x0F120007, //0007 //700009EA //AFIT8_sddd8a_iSquaresRounding [7:0]
+0x0F122000, //2000 //700009EC
+0x0F125003, //5003 //700009EE
+0x0F123228, //3228 //700009F0
+0x0F120032, //0032 //700009F2
+0x0F121E80, //1E80 //700009F4 //AFIT8_Demosaicing_iCentGrad[7:0] AFIT8_Demosaicing_iMonochrom[15:8]
+0x0F121E08, //1E08 //700009F6 //AFIT8_Demosaicing_iDecisionThresh[7:0] AFIT8_Demosaicing_iDesatThresh[15:8]
+0x0F12000A, //000A //700009F8 //AFIT8_Demosaicing_iEnhThresh[7:0] AFIT8_Demosaicing_iGRDenoiseVal[15:8]
+0x0F120000, //0000 //700009FA //AFIT8_Demosaicing_iGBDenoiseVal[7:0] AFIT8_Demosaicing_iNearGrayDesat[15:8]
+0x0F12270A, //120A //700009FC //AFIT8_Demosaicing_iDFD_ReduceCoeff[7:0] AFIT8_Sharpening_iMSharpen[15:8]
+0x0F120010, //1400 //700009FE //AFIT8_Sharpening_iMShThresh[7:0] AFIT8_Sharpening_iWSharpen[15:8]
+0x0F120200, //0200 //70000A00 //AFIT8_Sharpening_iWShThresh[7:0] AFIT8_Sharpening_nSharpWidth[15:8]
+0x0F12FF00, //FF00 //70000A02 //AFIT8_Sharpening_iReduceNegative[7:0] AFIT8_Sharpening_iShDespeckle[15:8]
+0x0F120200, //0200 //70000A04 //AFIT8_demsharpmix1_iRGBMultiplier[7:0] AFIT8_demsharpmix1_iFilterPower[15:8]
+0x0F121B11, //1B11 //70000A06 //AFIT8_demsharpmix1_iBCoeff[7:0] AFIT8_demsharpmix1_iGCoeff[15:8]
+0x0F120000, //0000 //70000A08 //AFIT8_demsharpmix1_iWideMult[7:0] AFIT8_demsharpmix1_iNarrMult[15:8]
+0x0F120009, //0009 //70000A0A //AFIT8_demsharpmix1_iHystFalloff[7:0] AFIT8_demsharpmix1_iHystMinMult[15:8]
+0x0F120406, //0406 //70000A0C //AFIT8_demsharpmix1_iHystWidth[7:0] AFIT8_demsharpmix1_iHystFallLow[15:8]
+0x0F120605, //0605 //70000A0E //AFIT8_demsharpmix1_iHystFallHigh[7:0] AFIT8_demsharpmix1_iHystTune[15:8]
+0x0F120307, //0307 //70000A10
+0x0F120609, //0609 //70000A12
+0x0F122C07, //2C07 //70000A14
+0x0F12142C, //142C //70000A16
+0x0F120518, //0518 //70000A18 //[15:8]iUVNRStrengthL [7:0]iMaxThreshH
+0x0F128005, //8005 //70000A1A //[7:0]iUVNRStrengthH AFIT8_byr_cgras_iShadingPower[15:8]
+0x0F120594,
+0x0F120080,
+0x0F120080, //0080 //70000A20 //AFIT8_RGB2YUV_iRGBGain [7:0] AFIT8_RGB2YUV_iSaturation [15:8]
+0x0F120101, //0101 //70000A22 //AFIT8_sddd8a_iClustThresh_H [7:0] AFIT8_sddd8a_iClustThresh_C [15:8]
+0x0F120707, //0707 //70000A24 //AFIT8_sddd8a_iClustMulT_H [7:0] AFIT8_sddd8a_iClustMulT_C [15:8]
+0x0F124B01, //4B01 //70000A26 //AFIT8_sddd8a_nClustLevel_H [7:0] AFIT8_sddd8a_DispTH_Low [15:8]
+0x0F12314B, //444B 494B //70000A28 //AFIT8_sddd8a_DispTH_High [7:0] AFIT8_sddd8a_iDenThreshLow [15:8]
+0x0F125038, //503C 5044 //70000A2A //AFIT8_sddd8a_iDenThreshHigh[7:0] AFIT8_Demosaicing_iEdgeDesat [15:8]
+0x0F120500, //0500 //70000A2C //AFIT8_Demosaicing_iEdgeDesatThrLow [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh [15:8]
+0x0F120903, //0503 //70000A2E //AFIT8_Demosaicing_iEdgeDesatLimit[7:0] AFIT8_Demosaicing_iDemSharpenLow [15:8]
+0x0F121003, //0D02 //70000A30 //AFIT8_Demosaicing_iDemSharpenHigh[7:0] AFIT8_Demosaicing_iDemSharpThresh [15:8]
+0x0F12071E, //071E //70000A32 //AFIT8_Demosaicing_iDemShLowLimit [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp [15:8]
+0x0F121432, //1432 //70000A34 //AFIT8_Demosaicing_iDemBlurLow[7:0] AFIT8_Demosaicing_iDemBlurHigh [15:8]
+0x0F125F01, //5A01 //70000A36 //AFIT8_Demosaicing_iDemBlurRange[7:0] AFIT8_Sharpening_iLowSharpPower [15:8]
+0x0F122829, //281E //70000A38 //AFIT8_Sharpening_iHighSharpPower[7:0] AFIT8_Sharpening_iLowShDenoise [15:8]
+0x0F12200F, //200F //70000A3A //AFIT8_Sharpening_iHighShDenoise [7:0] AFIT8_Sharpening_iReduceEdgeMinMult [15:8]
+0x0F120204, //0204 //70000A3C //AFIT8_Sharpening_iReduceEdgeSlope [7:0] AFIT8_demsharpmix1_iWideFiltReduce [15:8]
+0x0F120103, //1E03 //70000A3E //AFIT8_demsharpmix1_iNarrFiltReduce [7:0] AFIT8_sddd8a_iClustThresh_H_Bin [15:8]
+0x0F120701, //011E //70000A40 //AFIT8_sddd8a_iClustThresh_C_Bin [7:0] AFIT8_sddd8a_iClustMulT_H_Bin [15:8]
+0x0F120101, //0101 //70000A42 //AFIT8_sddd8a_iClustMulT_C_Bin [7:0] AFIT8_sddd8a_nClustLevel_H_Bin [15:8]
+0x0F124B4B, //3A3C //70000A44 //AFIT8_sddd8a_DispTH_Low_Bin [7:0] AFIT8_sddd8a_DispTH_High_Bin [15:8]
+0x0F124449, //585A //70000A46 //AFIT8_sddd8a_iDenThreshLow_Bin [7:0] AFIT8_sddd8a_iDenThreshHigh_Bin [15:8]
+0x0F120050, //0028 //70000A48 //AFIT8_Demosaicing_iEdgeDesat_Bin[7:0] AFIT8_Demosaicing_iEdgeDesatThrLow_Bin [15:8]
+0x0F120305, //030A //70000A4A //AFIT8_Demosaicing_iEdgeDesatThrHigh_Bin [7:0] AFIT8_Demosaicing_iEdgeDesatLimit_Bin [15:8]
+0x0F120346, //0000 //70000A4C //AFIT8_Demosaicing_iDemSharpenLow_Bin [7:0] AFIT8_Demosaicing_iDemSharpenHigh_Bin [15:8]
+0x0F121E0D, //141E //70000A4E //AFIT8_Demosaicing_iDemSharpThresh_Bin [7:0] AFIT8_Demosaicing_iDemShLowLimit_Bin [15:8]
+0x0F123207, //FF07 //70000A50 //AFIT8_Demosaicing_iDespeckleForDemsharp_Bin [7:0] AFIT8_Demosaicing_iDemBlurLow_Bin [15:8]
+0x0F120114, //0432 //70000A52 //AFIT8_Demosaicing_iDemBlurHigh_Bin [7:0] AFIT8_Demosaicing_iDemBlurRange_Bin [15:8]
+0x0F121E6A, //0000 //70000A54 //AFIT8_Sharpening_iLowSharpPower_Bin [7:0] AFIT8_Sharpening_iHighSharpPower_Bin [15:8]
+0x0F120F28, //0F0F //70000A56 //AFIT8_Sharpening_iLowShDenoise_Bin [7:0] AFIT8_Sharpening_iHighShDenoise_Bin [15:8]
+0x0F120420, //0440 //70000A58 //AFIT8_Sharpening_iReduceEdgeMinMult_Bin [7:0] AFIT8_Sharpening_iReduceEdgeSlope_Bin [15:8]
+0x0F120302, //0302 //70000A5A //AFIT8_demsharpmix1_iWideFiltReduce_Bin [7:0] AFIT8_demsharpmix1_iNarrFiltReduce_Bin [15:8]
+0x0F121E1E, //1E1E //70000A5C //AFIT8_sddd8a_iClustThresh_H_sBin[7:0] AFIT8_sddd8a_iClustThresh_C_sBin [15:8]
+0x0F120101, //0101 //70000A5E //AFIT8_sddd8a_iClustMulT_H_sBin [7:0] AFIT8_sddd8a_iClustMulT_C_sBin [15:8]
+0x0F124B01, //3C01 //70000A60 //AFIT8_sddd8a_nClustLevel_H_sBin [7:0] AFIT8_sddd8a_DispTH_Low_sBin [15:8]
+0x0F12494B, //5A3A //70000A62 //AFIT8_sddd8a_DispTH_High_sBin [7:0] AFIT8_sddd8a_iDenThreshLow_sBin [15:8]
+0x0F125044, //2858 //70000A64 //AFIT8_sddd8a_iDenThreshHigh_sBin[7:0] AFIT8_Demosaicing_iEdgeDesat_sBin [15:8]
+0x0F120500, //0A00 //70000A66 //AFIT8_Demosaicing_iEdgeDesatThrLow_sBin [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh_sBin [15:8]
+0x0F124603, //0003 //70000A68 //AFIT8_Demosaicing_iEdgeDesatLimit_sBin [7:0] AFIT8_Demosaicing_iDemSharpenLow_sBin [15:8]
+0x0F120D03, //1E00 //70000A6A //AFIT8_Demosaicing_iDemSharpenHigh_sBin [7:0] AFIT8_Demosaicing_iDemSharpThresh_sBin [15:8]
+0x0F12071E, //0714 //70000A6C //AFIT8_Demosaicing_iDemShLowLimit_sBin [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp_sBin [15:8]
+0x0F121432, //32FF //70000A6E //AFIT8_Demosaicing_iDemBlurLow_sBin [7:0] AFIT8_Demosaicing_iDemBlurHigh_sBin [15:8]
+0x0F126A01, //0004 //70000A70 //AFIT8_Demosaicing_iDemBlurRange_sBin [7:0] AFIT8_Sharpening_iLowSharpPower_sBin [15:8]
+0x0F12281E, //0F00 //70000A72 //AFIT8_Sharpening_iHighSharpPower_sBin [7:0] AFIT8_Sharpening_iLowShDenoise_sBin [15:8]
+0x0F12200F, //400F //70000A74 //AFIT8_Sharpening_iHighShDenoise_sBin [7:0] AFIT8_Sharpening_iReduceEdgeMinMult_sBin [15:8]
+0x0F120204, //0204 //70000A76 //AFIT8_Sharpening_iReduceEdgeSlope_sBin [7:0] AFIT8_demsharpmix1_iWideFiltReduce_sBin [15:8]
+0x0F120003, //0003 //70000A78 //AFIT8_demsharpmix1_iNarrFiltReduce_sBin [7:0]
+0x0F120001, //0001 //70000A7A
+0x0F120000, //0000 //70000A7C //AFIT16_BRIGHTNESS
+0x0F120000, //0000 //70000A7E //AFIT16_CONTRAST
+0x0F120000, //0000 //70000A80 //AFIT16_SATURATION
+0x0F120000, //0000 //70000A82 //AFIT16_SHARP_BLUR
+0x0F120000, //0000 //70000A84 //AFIT16_GLAMOUR
+0x0F1200C1, //00C1 //70000A86 //AFIT16_sddd8a_edge_high
+0x0F120000, //0000 //70000A88
+0x0F1203FF, //03FF //70000A8A //AFIT16_Demosaicing_iSatVal
+0x0F12009E, //009E //70000A8C //AFIT16_Sharpening_iReduceEdgeThresh
+0x0F12017C, //017C //70000A8E //AFIT16_demsharpmix1_iRGBOffset
+0x0F1203FF, //03FF //70000A90 //AFIT16_demsharpmix1_iDemClamp
+0x0F12000C, //000C //70000A92 //AFIT16_demsharpmix1_iLowThreshold
+0x0F120010, //0010 //70000A94 //AFIT16_demsharpmix1_iHighThreshold
+0x0F12012C, //012C //70000A96 //AFIT16_demsharpmix1_iLowBright
+0x0F1203E8, //03E8 //70000A98 //AFIT16_demsharpmix1_iHighBright
+0x0F120046, //0046 //70000A9A //AFIT16_demsharpmix1_iLowSat
+0x0F12005A, //005A //70000A9C //AFIT16_demsharpmix1_iHighSat
+0x0F120070, //0070 //70000A9E //AFIT16_demsharpmix1_iTune
+0x0F120001, //0001 //70000AA0 //AFIT16_demsharpmix1_iHystThLow
+0x0F120000, //0000 //70000AA2 //AFIT16_demsharpmix1_iHystThHigh
+0x0F120320, //0320 //70000AA4 //AFIT16_demsharpmix1_iHystCenter
+0x0F12008C, //008C //70000AA6 //AFIT16_Sharpening_iLowSharpClamp
+0x0F120014, //0014 //70000AA8 //AFIT16_Sharpening_iHighSharpClamp
+0x0F12008C, //003C //70000AAA //AFIT16_Sharpening_iLowSharpClamp_Bin
+0x0F120014, //001E //70000AAC //AFIT16_Sharpening_iHighSharpClamp_Bin
+0x0F12008C, //003C //70000AAE //AFIT16_Sharpening_iLowSharpClamp_sBin
+0x0F120014, //001E //70000AB0 //AFIT16_Sharpening_iHighSharpClamp_sBin
+0x0F120A24, //0A24 //70000AB2 //AFIT8_sddd8a_edge_low [7:0] AFIT8_sddd8a_repl_thresh [15:8]
+0x0F121701, //1701 //70000AB4 //AFIT8_sddd8a_repl_force [7:0] AFIT8_sddd8a_sat_level [15:8]
+0x0F120229, //0229 //70000AB6 //AFIT8_sddd8a_sat_thr[7:0] AFIT8_sddd8a_sat_mpl [15:8]
+0x0F121403, //1403 //70000AB8 //AFIT8_sddd8a_sat_noise[7:0] AFIT8_sddd8a_iMaxSlopeAllowed [15:8]
+0x0F120004, //0004 //70000ABA //AFIT8_sddd8a_iHotThreshHigh[7:0] AFIT8_sddd8a_iHotThreshLow [15:8]
+0x0F120300, //0300 //70000ABC //AFIT8_sddd8a_iColdThreshHigh[7:0] AFIT8_sddd8a_iColdThreshLow [15:8]
+0x0F120000, //0000 //70000ABE //AFIT8_sddd8a_AddNoisePower1[7:0] AFIT8_sddd8a_AddNoisePower2 [15:8]
+0x0F1202FF, //02FF //70000AC0 //AFIT8_sddd8a_iSatSat[7:0] AFIT8_sddd8a_iRadialTune [15:8]
+0x0F1205DE, //05DE //70000AC2 //AFIT8_sddd8a_iRadialLimit [7:0] AFIT8_sddd8a_iRadialPower [15:8]
+0x0F121414, //1414 //70000AC4 //AFIT8_sddd8a_iLowMaxSlopeAllowed [7:0] AFIT8_sddd8a_iHighMaxSlopeAllowed [15:8]
+0x0F120301, //0301 //70000AC6 //AFIT8_sddd8a_iLowSlopeThresh[7:0] AFIT8_sddd8a_iHighSlopeThresh [15:8]
+0x0F120007, //0007 //70000AC8 //AFIT8_sddd8a_iSquaresRounding [7:0]
+0x0F121000, //1000 //70000ACA
+0x0F122803, //2803 //70000ACC
+0x0F12261E, //261E //70000ACE
+0x0F120026, //0026 //70000AD0
+0x0F121E80, //1E80 //70000AD2 //AFIT8_Demosaicing_iCentGrad[7:0] AFIT8_Demosaicing_iMonochrom[15:8]
+0x0F121E08, //1E08 //70000AD4 //AFIT8_Demosaicing_iDecisionThresh[7:0] AFIT8_Demosaicing_iDesatThresh[15:8]
+0x0F12010A, //010A //70000AD6 //AFIT8_Demosaicing_iEnhThresh[7:0] AFIT8_Demosaicing_iGRDenoiseVal[15:8]
+0x0F120001, //0001 //70000AD8 //AFIT8_Demosaicing_iGBDenoiseVal[7:0] AFIT8_Demosaicing_iNearGrayDesat[15:8]
+0x0F124C0A, //3C0A //70000ADA //AFIT8_Demosaicing_iDFD_ReduceCoeff[7:0] AFIT8_Sharpening_iMSharpen[15:8]
+0x0F122B12, //2300 //70000ADC //AFIT8_Sharpening_iMShThresh[7:0] AFIT8_Sharpening_iWSharpen[15:8]
+0x0F120207, //0200 //70000ADE //AFIT8_Sharpening_iWShThresh[7:0] AFIT8_Sharpening_nSharpWidth[15:8]
+0x0F12FF00, //FF00 //70000AE0 //AFIT8_Sharpening_iReduceNegative[7:0] AFIT8_Sharpening_iShDespeckle[15:8]
+0x0F120200, //0200 //70000AE2 //AFIT8_demsharpmix1_iRGBMultiplier[7:0] AFIT8_demsharpmix1_iFilterPower[15:8]
+0x0F121B11, //1B11 //70000AE4 //AFIT8_demsharpmix1_iBCoeff[7:0] AFIT8_demsharpmix1_iGCoeff[15:8]
+0x0F120000, //0000 //70000AE6 //AFIT8_demsharpmix1_iWideMult[7:0] AFIT8_demsharpmix1_iNarrMult[15:8]
+0x0F120009, //0009 //70000AE8 //AFIT8_demsharpmix1_iHystFalloff[7:0] AFIT8_demsharpmix1_iHystMinMult[15:8]
+0x0F120406, //0406 //70000AEA //AFIT8_demsharpmix1_iHystWidth[7:0] AFIT8_demsharpmix1_iHystFallLow[15:8]
+0x0F120605, //0605 //70000AEC //AFIT8_demsharpmix1_iHystFallHigh[7:0] AFIT8_demsharpmix1_iHystTune[15:8]
+0x0F120307, //0307 //70000AEE
+0x0F120609, //0609 //70000AF0
+0x0F121C07, //1C07 //70000AF2
+0x0F121014, //1014 //70000AF4
+0x0F120510, //0510 //70000AF6 //[15:8]iUVNRStrengthL [7:0]iMaxThreshH
+0x0F128005, //8005 //70000AF8 //[7:0]iUVNRStrengthH AFIT8_byr_cgras_iShadingPower[15:8]
+0x0F120080, //0080 //70000AFA //AFIT8_RGBGamma2_iLinearity [7:0] AFIT8_RGBGamma2_iDarkReduce [15:8]
+0x0F120080,
+0x0F120080, //0080 //70000AFE //AFIT8_RGB2YUV_iRGBGain [7:0] AFIT8_RGB2YUV_iSaturation [15:8]
+0x0F120101, //0101 //70000B00 //AFIT8_sddd8a_iClustThresh_H [7:0] AFIT8_sddd8a_iClustThresh_C [15:8]
+0x0F120707, //0707 //70000B02 //AFIT8_sddd8a_iClustMulT_H [7:0] AFIT8_sddd8a_iClustMulT_C [15:8]
+0x0F124B01, //4B01 //70000B04 //AFIT8_sddd8a_nClustLevel_H [7:0] AFIT8_sddd8a_DispTH_Low [15:8]
+0x0F12144B, //2A4B //70000B06 //AFIT8_sddd8a_DispTH_High [7:0] AFIT8_sddd8a_iDenThreshLow [15:8]
+0x0F125014, //5020 //70000B08 //AFIT8_sddd8a_iDenThreshHigh[7:0] AFIT8_Demosaicing_iEdgeDesat [15:8]
+0x0F120500, //0500 //70000B0A //AFIT8_Demosaicing_iEdgeDesatThrLow [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh [15:8]
+0x0F121B03, //1C03 //70000B0C //AFIT8_Demosaicing_iEdgeDesatLimit[7:0] AFIT8_Demosaicing_iDemSharpenLow [15:8]
+0x0F123003, //0D0C //70000B0E //AFIT8_Demosaicing_iDemSharpenHigh[7:0] AFIT8_Demosaicing_iDemSharpThresh [15:8]
+0x0F120823, //0823 //70000B10 //AFIT8_Demosaicing_iDemShLowLimit [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp [15:8]
+0x0F121428, //1428 //70000B12 //AFIT8_Demosaicing_iDemBlurLow[7:0] AFIT8_Demosaicing_iDemBlurHigh [15:8]
+0x0F128601, //6401 //70000B14 //AFIT8_Demosaicing_iDemBlurRange[7:0] AFIT8_Sharpening_iLowSharpPower [15:8]
+0x0F12283E, //282D //70000B16 //AFIT8_Sharpening_iHighSharpPower[7:0] AFIT8_Sharpening_iLowShDenoise [15:8]
+0x0F122012, //2012 //70000B18 //AFIT8_Sharpening_iHighShDenoise [7:0] AFIT8_Sharpening_iReduceEdgeMinMult [15:8]
+0x0F120204, //0204 //70000B1A //AFIT8_Sharpening_iReduceEdgeSlope [7:0] AFIT8_demsharpmix1_iWideFiltReduce [15:8]
+0x0F120103, //2803 //70000B1C //AFIT8_demsharpmix1_iNarrFiltReduce [7:0] AFIT8_sddd8a_iClustThresh_H_Bin [15:8]
+0x0F120701, //0128 //70000B1E //AFIT8_sddd8a_iClustThresh_C_Bin [7:0] AFIT8_sddd8a_iClustMulT_H_Bin [15:8]
+0x0F120101, //0101 //70000B20 //AFIT8_sddd8a_iClustMulT_C_Bin [7:0] AFIT8_sddd8a_nClustLevel_H_Bin [15:8]
+0x0F124B4B, //2224 //70000B22 //AFIT8_sddd8a_DispTH_Low_Bin [7:0] AFIT8_sddd8a_DispTH_High_Bin [15:8]
+0x0F120000, //3236 //70000B24 //AFIT8_sddd8a_iDenThreshLow_Bin [7:0] AFIT8_sddd8a_iDenThreshHigh_Bin [15:8]
+0x0F120050, //0028 //70000B26 //AFIT8_Demosaicing_iEdgeDesat_Bin[7:0] AFIT8_Demosaicing_iEdgeDesatThrLow_Bin [15:8]
+0x0F120305, //030A //70000B28 //AFIT8_Demosaicing_iEdgeDesatThrHigh_Bin [7:0] AFIT8_Demosaicing_iEdgeDesatLimit_Bin [15:8]
+0x0F120C5C, //0410 //70000B2A //AFIT8_Demosaicing_iDemSharpenLow_Bin [7:0] AFIT8_Demosaicing_iDemSharpenHigh_Bin [15:8]
+0x0F12230D, //141E //70000B2C //AFIT8_Demosaicing_iDemSharpThresh_Bin [7:0] AFIT8_Demosaicing_iDemShLowLimit_Bin [15:8]
+0x0F122807, //FF07 //70000B2E //AFIT8_Demosaicing_iDespeckleForDemsharp_Bin [7:0] AFIT8_Demosaicing_iDemBlurLow_Bin [15:8]
+0x0F120114, //0432 //70000B30 //AFIT8_Demosaicing_iDemBlurHigh_Bin [7:0] AFIT8_Demosaicing_iDemBlurRange_Bin [15:8]
+0x0F122D74, //4050 //70000B32 //AFIT8_Sharpening_iLowSharpPower_Bin [7:0] AFIT8_Sharpening_iHighSharpPower_Bin [15:8]
+0x0F120908, //0F0F //70000B34 //AFIT8_Sharpening_iLowShDenoise_Bin [7:0] AFIT8_Sharpening_iHighShDenoise_Bin [15:8]
+0x0F120420, //0440 //70000B36 //AFIT8_Sharpening_iReduceEdgeMinMult_Bin [7:0] AFIT8_Sharpening_iReduceEdgeSlope_Bin [15:8]
+0x0F120302, //0302 //70000B38 //AFIT8_demsharpmix1_iWideFiltReduce_Bin [7:0] AFIT8_demsharpmix1_iNarrFiltReduce_Bin [15:8]
+0x0F122828, //2828 //70000B3A //AFIT8_sddd8a_iClustThresh_H_sBin[7:0] AFIT8_sddd8a_iClustThresh_C_sBin [15:8]
+0x0F120101, //0101 //70000B3C //AFIT8_sddd8a_iClustMulT_H_sBin [7:0] AFIT8_sddd8a_iClustMulT_C_sBin [15:8]
+0x0F124B01, //2401 //70000B3E //AFIT8_sddd8a_nClustLevel_H_sBin [7:0] AFIT8_sddd8a_DispTH_Low_sBin [15:8]
+0x0F12004B, //3622 //70000B40 //AFIT8_sddd8a_DispTH_High_sBin [7:0] AFIT8_sddd8a_iDenThreshLow_sBin [15:8]
+0x0F125000, //2832 //70000B42 //AFIT8_sddd8a_iDenThreshHigh_sBin[7:0] AFIT8_Demosaicing_iEdgeDesat_sBin [15:8]
+0x0F120500, //0A00 //70000B44 //AFIT8_Demosaicing_iEdgeDesatThrLow_sBin [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh_sBin [15:8]
+0x0F125C03, //1003 //70000B46 //AFIT8_Demosaicing_iEdgeDesatLimit_sBin [7:0] AFIT8_Demosaicing_iDemSharpenLow_sBin [15:8]
+0x0F120D0C, //1E04 //70000B48 //AFIT8_Demosaicing_iDemSharpenHigh_sBin [7:0] AFIT8_Demosaicing_iDemSharpThresh_sBin [15:8]
+0x0F120823, //0714 //70000B4A //AFIT8_Demosaicing_iDemShLowLimit_sBin [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp_sBin [15:8]
+0x0F121428, //32FF //70000B4C //AFIT8_Demosaicing_iDemBlurLow_sBin [7:0] AFIT8_Demosaicing_iDemBlurHigh_sBin [15:8]
+0x0F127401, //5004 //70000B4E //AFIT8_Demosaicing_iDemBlurRange_sBin [7:0] AFIT8_Sharpening_iLowSharpPower_sBin [15:8]
+0x0F12082D, //0F40 //70000B50 //AFIT8_Sharpening_iHighSharpPower_sBin [7:0] AFIT8_Sharpening_iLowShDenoise_sBin [15:8]
+0x0F122009, //400F //70000B52 //AFIT8_Sharpening_iHighShDenoise_sBin [7:0] AFIT8_Sharpening_iReduceEdgeMinMult_sBin [15:8]
+0x0F120204, //0204 //70000B54 //AFIT8_Sharpening_iReduceEdgeSlope_sBin [7:0] AFIT8_demsharpmix1_iWideFiltReduce_sBin [15:8]
+0x0F120003, //0003 //70000B56 //AFIT8_demsharpmix1_iNarrFiltReduce_sBin [7:0]
+0x0F120001, //0001 //70000B58
+0x0F120000, //0000 //70000B5A //AFIT16_BRIGHTNESS
+0x0F120000, //0000 //70000B5C //AFIT16_CONTRAST
+0x0F120000, //0000 //70000B5E //AFIT16_SATURATION
+0x0F120000, //0000 //70000B60 //AFIT16_SHARP_BLUR
+0x0F120000, //0000 //70000B62 //AFIT16_GLAMOUR
+0x0F1200C1, //00C1 //70000B64 //AFIT16_sddd8a_edge_high
+0x0F120000, //0000 //70000B66
+0x0F1203FF, //03FF //70000B68 //AFIT16_Demosaicing_iSatVal
+0x0F12009E, //009E //70000B6A //AFIT16_Sharpening_iReduceEdgeThresh
+0x0F12017C, //017C //70000B6C //AFIT16_demsharpmix1_iRGBOffset
+0x0F1203FF, //03FF //70000B6E //AFIT16_demsharpmix1_iDemClamp
+0x0F12000C, //000C //70000B70 //AFIT16_demsharpmix1_iLowThreshold
+0x0F120010, //0010 //70000B72 //AFIT16_demsharpmix1_iHighThreshold
+0x0F1200C8, //00C8 //70000B74 //AFIT16_demsharpmix1_iLowBright
+0x0F1203E8, //03E8 //70000B76 //AFIT16_demsharpmix1_iHighBright
+0x0F120046, //0046 //70000B78 //AFIT16_demsharpmix1_iLowSat
+0x0F120050, //0050 //70000B7A //AFIT16_demsharpmix1_iHighSat
+0x0F120070, //0070 //70000B7C //AFIT16_demsharpmix1_iTune
+0x0F120001, //0001 //70000B7E //AFIT16_demsharpmix1_iHystThLow
+0x0F120000, //0000 //70000B80 //AFIT16_demsharpmix1_iHystThHigh
+0x0F120320, //0320 //70000B82 //AFIT16_demsharpmix1_iHystCenter
+0x0F12008C, //008C //70000B84 //AFIT16_Sharpening_iLowSharpClamp
+0x0F120014, //0014 //70000B86 //AFIT16_Sharpening_iHighSharpClamp
+0x0F12008C, //002D //70000B88 //AFIT16_Sharpening_iLowSharpClamp_Bin
+0x0F120014, //0019 //70000B8A //AFIT16_Sharpening_iHighSharpClamp_Bin
+0x0F12008C, //002D //70000B8C //AFIT16_Sharpening_iLowSharpClamp_sBin
+0x0F120014, //0019 //70000B8E //AFIT16_Sharpening_iHighSharpClamp_sBin
+0x0F120A24, //0A24 //70000B90 //AFIT8_sddd8a_edge_low [7:0] AFIT8_sddd8a_repl_thresh [15:8]
+0x0F121701, //1701 //70000B92 //AFIT8_sddd8a_repl_force [7:0] AFIT8_sddd8a_sat_level [15:8]
+0x0F120229, //0229 //70000B94 //AFIT8_sddd8a_sat_thr[7:0] AFIT8_sddd8a_sat_mpl [15:8]
+0x0F121403, //1403 //70000B96 //AFIT8_sddd8a_sat_noise[7:0] AFIT8_sddd8a_iMaxSlopeAllowed [15:8]
+0x0F120004, //0004 //70000B98 //AFIT8_sddd8a_iHotThreshHigh[7:0] AFIT8_sddd8a_iHotThreshLow [15:8]
+0x0F120300, //0300 //70000B9A //AFIT8_sddd8a_iColdThreshHigh[7:0] AFIT8_sddd8a_iColdThreshLow [15:8]
+0x0F120000, //0000 //70000B9C //AFIT8_sddd8a_AddNoisePower1[7:0] AFIT8_sddd8a_AddNoisePower2 [15:8]
+0x0F1202FF, //02FF //70000B9E //AFIT8_sddd8a_iSatSat[7:0] AFIT8_sddd8a_iRadialTune [15:8]
+0x0F1205DE, //05DE //70000BA0 //AFIT8_sddd8a_iRadialLimit [7:0] AFIT8_sddd8a_iRadialPower [15:8]
+0x0F121414, //1414 //70000BA2 //AFIT8_sddd8a_iLowMaxSlopeAllowed [7:0] AFIT8_sddd8a_iHighMaxSlopeAllowed [15:8]
+0x0F120301, //0301 //70000BA4 //AFIT8_sddd8a_iLowSlopeThresh[7:0] AFIT8_sddd8a_iHighSlopeThresh [15:8]
+0x0F120007, //0007 //70000BA6 //AFIT8_sddd8a_iSquaresRounding [7:0]
+0x0F121000, //1000 //70000BA8
+0x0F122303, //2303 //70000BAA
+0x0F12231A, //231A //70000BAC
+0x0F120023, //0023 //70000BAE
+0x0F121E80, //1E80 //70000BB0 //AFIT8_Demosaicing_iCentGrad[7:0] AFIT8_Demosaicing_iMonochrom[15:8]
+0x0F121E08, //1E08 //70000BB2 //AFIT8_Demosaicing_iDecisionThresh[7:0] AFIT8_Demosaicing_iDesatThresh[15:8]
+0x0F12010A, //010A //70000BB4 //AFIT8_Demosaicing_iEnhThresh[7:0] AFIT8_Demosaicing_iGRDenoiseVal[15:8]
+0x0F120001, //0001 //70000BB6 //AFIT8_Demosaicing_iGBDenoiseVal[7:0] AFIT8_Demosaicing_iNearGrayDesat[15:8]
+0x0F127D0A, //3C0A //70000BB8 //AFIT8_Demosaicing_iDFD_ReduceCoeff[7:0] AFIT8_Sharpening_iMSharpen[15:8]
+0x0F122C24, //2300 //70000BBA //AFIT8_Sharpening_iMShThresh[7:0] AFIT8_Sharpening_iWSharpen[15:8]
+0x0F120207, //0200 //70000BBC //AFIT8_Sharpening_iWShThresh[7:0] AFIT8_Sharpening_nSharpWidth[15:8]
+0x0F12FF00, //FF00 //70000BBE //AFIT8_Sharpening_iReduceNegative[7:0] AFIT8_Sharpening_iShDespeckle[15:8]
+0x0F120200, //0200 //70000BC0 //AFIT8_demsharpmix1_iRGBMultiplier[7:0] AFIT8_demsharpmix1_iFilterPower[15:8]
+0x0F121E10, //1E10 //70000BC2 //AFIT8_demsharpmix1_iBCoeff[7:0] AFIT8_demsharpmix1_iGCoeff[15:8]
+0x0F120000, //0000 //70000BC4 //AFIT8_demsharpmix1_iWideMult[7:0] AFIT8_demsharpmix1_iNarrMult[15:8]
+0x0F120009, //0009 //70000BC6 //AFIT8_demsharpmix1_iHystFalloff[7:0] AFIT8_demsharpmix1_iHystMinMult[15:8]
+0x0F120406, //0406 //70000BC8 //AFIT8_demsharpmix1_iHystWidth[7:0] AFIT8_demsharpmix1_iHystFallLow[15:8]
+0x0F120705, //0705 //70000BCA //AFIT8_demsharpmix1_iHystFallHigh[7:0] AFIT8_demsharpmix1_iHystTune[15:8]
+0x0F120306, //0306 //70000BCC
+0x0F120509, //0509 //70000BCE
+0x0F122806, //2806 //70000BD0
+0x0F121428, //1428 //70000BD2
+0x0F120518, //0518 //70000BD4 //[15:8]iUVNRStrengthL [7:0]iMaxThreshH
+0x0F128005, //8005 //70000BD6 //[7:0]iUVNRStrengthH AFIT8_byr_cgras_iShadingPower[15:8]
+0x0F120080, //0080 //70000BD8 //AFIT8_RGBGamma2_iLinearity [7:0] AFIT8_RGBGamma2_iDarkReduce [15:8]
+0x0F120080,
+0x0F120080, //0080 //70000BDC //AFIT8_RGB2YUV_iRGBGain [7:0] AFIT8_RGB2YUV_iSaturation [15:8]
+0x0F120101, //0101 //70000BDE //AFIT8_sddd8a_iClustThresh_H [7:0] AFIT8_sddd8a_iClustThresh_C [15:8]
+0x0F120707, //0707 //70000BE0 //AFIT8_sddd8a_iClustMulT_H [7:0] AFIT8_sddd8a_iClustMulT_C [15:8]
+0x0F124B01, //4B01 //70000BE2 //AFIT8_sddd8a_nClustLevel_H [7:0] AFIT8_sddd8a_DispTH_Low [15:8]
+0x0F12144B, //2A4B //70000BE4 //AFIT8_sddd8a_DispTH_High [7:0] AFIT8_sddd8a_iDenThreshLow [15:8]
+0x0F125014, //5020 //70000BE6 //AFIT8_sddd8a_iDenThreshHigh[7:0] AFIT8_Demosaicing_iEdgeDesat [15:8]
+0x0F120500, //0500 //70000BE8 //AFIT8_Demosaicing_iEdgeDesatThrLow [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh [15:8]
+0x0F122B03, //1C03 //70000BEA //AFIT8_Demosaicing_iEdgeDesatLimit[7:0] AFIT8_Demosaicing_iDemSharpenLow [15:8]
+0x0F126303, //0D0C //70000BEC //AFIT8_Demosaicing_iDemSharpenHigh[7:0] AFIT8_Demosaicing_iDemSharpThresh [15:8]
+0x0F120823, //0823 //70000BEE //AFIT8_Demosaicing_iDemShLowLimit [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp [15:8]
+0x0F121428, //1428 //70000BF0 //AFIT8_Demosaicing_iDemBlurLow[7:0] AFIT8_Demosaicing_iDemBlurHigh [15:8]
+0x0F12CC01, //6401 //70000BF2 //AFIT8_Demosaicing_iDemBlurRange[7:0] AFIT8_Sharpening_iLowSharpPower [15:8]
+0x0F12283E, //282D //70000BF4 //AFIT8_Sharpening_iHighSharpPower[7:0] AFIT8_Sharpening_iLowShDenoise [15:8]
+0x0F122012, //2012 //70000BF6 //AFIT8_Sharpening_iHighShDenoise [7:0] AFIT8_Sharpening_iReduceEdgeMinMult [15:8]
+0x0F120204, //0204 //70000BF8 //AFIT8_Sharpening_iReduceEdgeSlope [7:0] AFIT8_demsharpmix1_iWideFiltReduce [15:8]
+0x0F120103, //3C03 //70000BFA //AFIT8_demsharpmix1_iNarrFiltReduce [7:0] AFIT8_sddd8a_iClustThresh_H_Bin [15:8]
+0x0F120701, //013C //70000BFC //AFIT8_sddd8a_iClustThresh_C_Bin [7:0] AFIT8_sddd8a_iClustMulT_H_Bin [15:8]
+0x0F120101, //0101 //70000BFE //AFIT8_sddd8a_iClustMulT_C_Bin [7:0] AFIT8_sddd8a_nClustLevel_H_Bin [15:8]
+0x0F124B4B, //1C1E //70000C00 //AFIT8_sddd8a_DispTH_Low_Bin [7:0] AFIT8_sddd8a_DispTH_High_Bin [15:8]
+0x0F120000, //1E22 //70000C02 //AFIT8_sddd8a_iDenThreshLow_Bin [7:0] AFIT8_sddd8a_iDenThreshHigh_Bin [15:8]
+0x0F120050, //0028 //70000C04 //AFIT8_Demosaicing_iEdgeDesat_Bin[7:0] AFIT8_Demosaicing_iEdgeDesatThrLow_Bin [15:8]
+0x0F120305, //030A //70000C06 //AFIT8_Demosaicing_iEdgeDesatThrHigh_Bin [7:0] AFIT8_Demosaicing_iEdgeDesatLimit_Bin [15:8]
+0x0F120C5C, //0214 //70000C08 //AFIT8_Demosaicing_iDemSharpenLow_Bin [7:0] AFIT8_Demosaicing_iDemSharpenHigh_Bin [15:8]
+0x0F12230D, //0E14 //70000C0A //AFIT8_Demosaicing_iDemSharpThresh_Bin [7:0] AFIT8_Demosaicing_iDemShLowLimit_Bin [15:8]
+0x0F122808, //FF06 //70000C0C //AFIT8_Demosaicing_iDespeckleForDemsharp_Bin [7:0] AFIT8_Demosaicing_iDemBlurLow_Bin [15:8]
+0x0F120114, //0432 //70000C0E //AFIT8_Demosaicing_iDemBlurHigh_Bin [7:0] AFIT8_Demosaicing_iDemBlurRange_Bin [15:8]
+0x0F122D74, //4052 //70000C10 //AFIT8_Sharpening_iLowSharpPower_Bin [7:0] AFIT8_Sharpening_iHighSharpPower_Bin [15:8]
+0x0F120908, //150C //70000C12 //AFIT8_Sharpening_iLowShDenoise_Bin [7:0] AFIT8_Sharpening_iHighShDenoise_Bin [15:8]
+0x0F120420, //0440 //70000C14 //AFIT8_Sharpening_iReduceEdgeMinMult_Bin [7:0] AFIT8_Sharpening_iReduceEdgeSlope_Bin [15:8]
+0x0F120302, //0302 //70000C16 //AFIT8_demsharpmix1_iWideFiltReduce_Bin [7:0] AFIT8_demsharpmix1_iNarrFiltReduce_Bin [15:8]
+0x0F123C3C, //3C3C //70000C18 //AFIT8_sddd8a_iClustThresh_H_sBin[7:0] AFIT8_sddd8a_iClustThresh_C_sBin [15:8]
+0x0F120101, //0101 //70000C1A //AFIT8_sddd8a_iClustMulT_H_sBin [7:0] AFIT8_sddd8a_iClustMulT_C_sBin [15:8]
+0x0F124B01, //1E01 //70000C1C //AFIT8_sddd8a_nClustLevel_H_sBin [7:0] AFIT8_sddd8a_DispTH_Low_sBin [15:8]
+0x0F12004B, //221C //70000C1E //AFIT8_sddd8a_DispTH_High_sBin [7:0] AFIT8_sddd8a_iDenThreshLow_sBin [15:8]
+0x0F125000, //281E //70000C20 //AFIT8_sddd8a_iDenThreshHigh_sBin[7:0] AFIT8_Demosaicing_iEdgeDesat_sBin [15:8]
+0x0F120500, //0A00 //70000C22 //AFIT8_Demosaicing_iEdgeDesatThrLow_sBin [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh_sBin [15:8]
+0x0F125C03, //1403 //70000C24 //AFIT8_Demosaicing_iEdgeDesatLimit_sBin [7:0] AFIT8_Demosaicing_iDemSharpenLow_sBin [15:8]
+0x0F120D0C, //1402 //70000C26 //AFIT8_Demosaicing_iDemSharpenHigh_sBin [7:0] AFIT8_Demosaicing_iDemSharpThresh_sBin [15:8]
+0x0F120823, //060E //70000C28 //AFIT8_Demosaicing_iDemShLowLimit_sBin [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp_sBin [15:8]
+0x0F121428, //32FF //70000C2A //AFIT8_Demosaicing_iDemBlurLow_sBin [7:0] AFIT8_Demosaicing_iDemBlurHigh_sBin [15:8]
+0x0F127401, //5204 //70000C2C //AFIT8_Demosaicing_iDemBlurRange_sBin [7:0] AFIT8_Sharpening_iLowSharpPower_sBin [15:8]
+0x0F12082D, //0C40 //70000C2E //AFIT8_Sharpening_iHighSharpPower_sBin [7:0] AFIT8_Sharpening_iLowShDenoise_sBin [15:8]
+0x0F122009, //4015 //70000C30 //AFIT8_Sharpening_iHighShDenoise_sBin [7:0] AFIT8_Sharpening_iReduceEdgeMinMult_sBin [15:8]
+0x0F120204, //0204 //70000C32 //AFIT8_Sharpening_iReduceEdgeSlope_sBin [7:0] AFIT8_demsharpmix1_iWideFiltReduce_sBin [15:8]
+0x0F120003, //0003 //70000C34 //AFIT8_demsharpmix1_iNarrFiltReduce_sBin [7:0]
+0x0F120001, //0001 //70000C36
+0x0F120000, //0000 //0000 //70000C38 //AFIT16_BRIGHTNESS
+0x0F120000, //0000 //0000 //70000C3A //AFIT16_CONTRAST
+0x0F120000, //0000 //0000 //70000C3C //AFIT16_SATURATION
+0x0F120000, //0000 //0000 //70000C3E //AFIT16_SHARP_BLUR
+0x0F120000, //0000 //0000 //70000C40 //AFIT16_GLAMOUR
+0x0F1200C1, //00C1 //00C1 //70000C42 //AFIT16_sddd8a_edge_high
+0x0F120000, //0000 //0000 //70000C44
+0x0F1203FF, //03FF //03FF //70000C46 //AFIT16_Demosaicing_iSatVal
+0x0F12009C, //009C //0008 //70000C48 //AFIT16_Sharpening_iReduceEdgeThresh
+0x0F120251, //0251 //017C //70000C4A //AFIT16_demsharpmix1_iRGBOffset
+0x0F1203FF, //03FF //03FF //70000C4C //AFIT16_demsharpmix1_iDemClamp
+0x0F12000C, //000C //000C //70000C4E //AFIT16_demsharpmix1_iLowThreshold
+0x0F120010, //0010 //0010 //70000C50 //AFIT16_demsharpmix1_iHighThreshold
+0x0F120032, //0032 //0032 //70000C52 //AFIT16_demsharpmix1_iLowBright
+0x0F12028A, //028A //028A //70000C54 //AFIT16_demsharpmix1_iHighBright
+0x0F120032, //0032 //0032 //70000C56 //AFIT16_demsharpmix1_iLowSat
+0x0F1201F4, //01F4 //01F4 //70000C58 //AFIT16_demsharpmix1_iHighSat
+0x0F120070, //0070 //0070 //70000C5A //AFIT16_demsharpmix1_iTune
+0x0F120002, //0002 //0002 //70000C5C //AFIT16_demsharpmix1_iHystThLow
+0x0F120000, //0000 //0000 //70000C5E //AFIT16_demsharpmix1_iHystThHigh
+0x0F120320, //0320 //0320 //70000C60 //AFIT16_demsharpmix1_iHystCenter
+0x0F120044, //0044 //0070 //70000C62 //AFIT16_Sharpening_iLowSharpClamp
+0x0F120014, //0014 //0014 //70000C64 //AFIT16_Sharpening_iHighSharpClamp
+0x0F120044, //0046 //0046 //70000C66 //AFIT16_Sharpening_iLowSharpClamp_Bin
+0x0F120014, //0019 //0019 //70000C68 //AFIT16_Sharpening_iHighSharpClamp_Bin
+0x0F120044, //0046 //0046 //70000C6A //AFIT16_Sharpening_iLowSharpClamp_sBin
+0x0F120014, //0019 //0019 //70000C6C //AFIT16_Sharpening_iHighSharpClamp_sBin
+0x0F120A24, //0A24 //0A24 //70000C6E //AFIT8_sddd8a_edge_low [7:0] AFIT8_sddd8a_repl_thresh [15:8]
+0x0F121701, //1701 //1701 //70000C70 //AFIT8_sddd8a_repl_force [7:0] AFIT8_sddd8a_sat_level [15:8]
+0x0F120229, //0229 //0229 //70000C72 //AFIT8_sddd8a_sat_thr[7:0] AFIT8_sddd8a_sat_mpl [15:8]
+0x0F120503, //0503 //0503 //70000C74 //AFIT8_sddd8a_sat_noise[7:0] AFIT8_sddd8a_iMaxSlopeAllowed [15:8]
+0x0F12080F, //080F //0101 //70000C76 //AFIT8_sddd8a_iHotThreshHigh[7:0] AFIT8_sddd8a_iHotThreshLow [15:8]
+0x0F120808, //0808 //0101 //70000C78 //AFIT8_sddd8a_iColdThreshHigh[7:0] AFIT8_sddd8a_iColdThreshLow [15:8]
+0x0F120000, //0000 //0000 //70000C7A //AFIT8_sddd8a_AddNoisePower1[7:0] AFIT8_sddd8a_AddNoisePower2 [15:8]
+0x0F1200FF, //00FF //02FF //70000C7C //AFIT8_sddd8a_iSatSat[7:0] AFIT8_sddd8a_iRadialTune [15:8]
+0x0F12012D, //012D //0396 //70000C7E //AFIT8_sddd8a_iRadialLimit [7:0] AFIT8_sddd8a_iRadialPower [15:8]
+0x0F121414, //1414 //1414 //70000C80 //AFIT8_sddd8a_iLowMaxSlopeAllowed [7:0] AFIT8_sddd8a_iHighMaxSlopeAllowed [15:8]
+0x0F120301, //0301 //0301 //70000C82 //AFIT8_sddd8a_iLowSlopeThresh[7:0] AFIT8_sddd8a_iHighSlopeThresh [15:8]
+0x0F120007, //0007 //0007 //70000C84 //AFIT8_sddd8a_iSquaresRounding [7:0]
+0x0F121000, //1000 //1000 //70000C86
+0x0F122003, //2003 //2003 //70000C88
+0x0F121020, //1020 //1020 //70000C8A
+0x0F120010, //0010 //0010 //70000C8C
+0x0F121EFF, //1EFF //1E80 //70000C8E //AFIT8_Demosaicing_iCentGrad[7:0] AFIT8_Demosaicing_iMonochrom[15:8]
+0x0F121E06, //1E06 //1E06 //70000C90 //AFIT8_Demosaicing_iDecisionThresh[7:0] AFIT8_Demosaicing_iDesatThresh[15:8]
+0x0F12060A, //060A //030C //70000C92 //AFIT8_Demosaicing_iEnhThresh[7:0] AFIT8_Demosaicing_iGRDenoiseVal[15:8]
+0x0F120306, //0306 //0103 //70000C94 //AFIT8_Demosaicing_iGBDenoiseVal[7:0] AFIT8_Demosaicing_iNearGrayDesat[15:8]
+0x0F12810A, //8B0A //5A0A //70000C96 //AFIT8_Demosaicing_iDFD_ReduceCoeff[7:0] AFIT8_Sharpening_iMSharpen[15:8]
+0x0F1215C4, //2837 //2D00 //70000C98 //AFIT8_Sharpening_iMShThresh[7:0] AFIT8_Sharpening_iWSharpen[15:8]
+0x0F120107, //0110 //0100 //70000C9A //AFIT8_Sharpening_iWShThresh[7:0] AFIT8_Sharpening_nSharpWidth[15:8]
+0x0F12FF00, //FF00 //FF00 //70000C9C //AFIT8_Sharpening_iReduceNegative[7:0] AFIT8_Sharpening_iShDespeckle[15:8]
+0x0F120200, //0200 //0200 //70000C9E //AFIT8_demsharpmix1_iRGBMultiplier[7:0] AFIT8_demsharpmix1_iFilterPower[15:8]
+0x0F121E10, //1E10 //1E10 //70000CA0 //AFIT8_demsharpmix1_iBCoeff[7:0] AFIT8_demsharpmix1_iGCoeff[15:8]
+0x0F120000, //0000 //0000 //70000CA2 //AFIT8_demsharpmix1_iWideMult[7:0] AFIT8_demsharpmix1_iNarrMult[15:8]
+0x0F120009, //0009 //0009 //70000CA4 //AFIT8_demsharpmix1_iHystFalloff[7:0] AFIT8_demsharpmix1_iHystMinMult[15:8]
+0x0F120406, //0406 //0406 //70000CA6 //AFIT8_demsharpmix1_iHystWidth[7:0] AFIT8_demsharpmix1_iHystFallLow[15:8]
+0x0F120705, //0705 //0705 //70000CA8 //AFIT8_demsharpmix1_iHystFallHigh[7:0] AFIT8_demsharpmix1_iHystTune[15:8]
+0x0F120305, //0305 //0305 //70000CAA
+0x0F120609, //0609 //0609 //70000CAC
+0x0F122C07, //2C07 //2C07 //70000CAE
+0x0F12142C, //142C //142C //70000CB0
+0x0F120B18, //0B18 //0B18 //70000CB2 //[15:8]iUVNRStrengthL [7:0]iMaxThreshH
+0x0F12800B, //800B //800B //70000CB4 //[7:0]iUVNRStrengthH AFIT8_byr_cgras_iShadingPower[15:8]
+0x0F120080, //0080 //0080 //70000CB6 //AFIT8_RGBGamma2_iLinearity [7:0] AFIT8_RGBGamma2_iDarkReduce [15:8]
+0x0F120080,
+0x0F120080, //0080 //0080 //70000CBA //AFIT8_RGB2YUV_iRGBGain [7:0] AFIT8_RGB2YUV_iSaturation [15:8]
+0x0F125050, //5050 //0101 //70000CBC //AFIT8_sddd8a_iClustThresh_H [7:0] AFIT8_sddd8a_iClustThresh_C [15:8]
+0x0F120101, //0101 //0A0A //70000CBE //AFIT8_sddd8a_iClustMulT_H [7:0] AFIT8_sddd8a_iClustMulT_C [15:8]
+0x0F123201, //3201 //3201 //70000CC0 //AFIT8_sddd8a_nClustLevel_H [7:0] AFIT8_sddd8a_DispTH_Low [15:8]
+0x0F120032, //1832 //1428 //70000CC2 //AFIT8_sddd8a_DispTH_High [7:0] AFIT8_sddd8a_iDenThreshLow [15:8]
+0x0F122100, //210C //100C //70000CC4 //AFIT8_sddd8a_iDenThreshHigh[7:0] AFIT8_Demosaicing_iEdgeDesat [15:8]
+0x0F120A00, //0A00 //0500 //70000CC6 //AFIT8_Demosaicing_iEdgeDesatThrLow [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh [15:8]
+0x0F125004, //1E04 //1E02 //70000CC8 //AFIT8_Demosaicing_iEdgeDesatLimit[7:0] AFIT8_Demosaicing_iDemSharpenLow [15:8]
+0x0F12A400, //0A08 //040C //70000CCA //AFIT8_Demosaicing_iDemSharpenHigh[7:0] AFIT8_Demosaicing_iDemSharpThresh [15:8]
+0x0F12070C, //070C //0828 //70000CCC //AFIT8_Demosaicing_iDemShLowLimit [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp [15:8]
+0x0F123264, //3264 //5064 //70000CCE //AFIT8_Demosaicing_iDemBlurLow[7:0] AFIT8_Demosaicing_iDemBlurHigh [15:8]
+0x0F12F802, //5A02 //4605 //70000CD0 //AFIT8_Demosaicing_iDemBlurRange[7:0] AFIT8_Sharpening_iLowSharpPower [15:8]
+0x0F12103E, //1040 //1E68 //70000CD2 //AFIT8_Sharpening_iHighSharpPower[7:0] AFIT8_Sharpening_iLowShDenoise [15:8]
+0x0F124012, //4012 //201E //70000CD4 //AFIT8_Sharpening_iHighShDenoise [7:0] AFIT8_Sharpening_iReduceEdgeMinMult [15:8]
+0x0F120604, //0604 //0604 //70000CD6 //AFIT8_Sharpening_iReduceEdgeSlope [7:0] AFIT8_demsharpmix1_iWideFiltReduce [15:8]
+0x0F125006, //4606 //4606 //70000CD8 //AFIT8_demsharpmix1_iNarrFiltReduce [7:0] AFIT8_sddd8a_iClustThresh_H_Bin [15:8]
+0x0F120150, //0146 //0146 //70000CDA //AFIT8_sddd8a_iClustThresh_C_Bin [7:0] AFIT8_sddd8a_iClustMulT_H_Bin [15:8]
+0x0F120101, //0101 //0101 //70000CDC //AFIT8_sddd8a_iClustMulT_C_Bin [7:0] AFIT8_sddd8a_nClustLevel_H_Bin [15:8]
+0x0F123232, //1C18 //1C18 //70000CDE //AFIT8_sddd8a_DispTH_Low_Bin [7:0] AFIT8_sddd8a_DispTH_High_Bin [15:8]
+0x0F120000, //1819 //1819 //70000CE0 //AFIT8_sddd8a_iDenThreshLow_Bin [7:0] AFIT8_sddd8a_iDenThreshHigh_Bin [15:8]
+0x0F120021, //0028 //0028 //70000CE2 //AFIT8_Demosaicing_iEdgeDesat_Bin[7:0] AFIT8_Demosaicing_iEdgeDesatThrLow_Bin [15:8]
+0x0F12040A, //030A //030A //70000CE4 //AFIT8_Demosaicing_iEdgeDesatThrHigh_Bin [7:0] AFIT8_Demosaicing_iEdgeDesatLimit_Bin [15:8]
+0x0F12085E, //0514 //0514 //70000CE6 //AFIT8_Demosaicing_iDemSharpenLow_Bin [7:0] AFIT8_Demosaicing_iDemSharpenHigh_Bin [15:8]
+0x0F120C0A, //0C14 //0C14 //70000CE8 //AFIT8_Demosaicing_iDemSharpThresh_Bin [7:0] AFIT8_Demosaicing_iDemShLowLimit_Bin [15:8]
+0x0F123207, //FF05 //FF05 //70000CEA //AFIT8_Demosaicing_iDespeckleForDemsharp_Bin [7:0] AFIT8_Demosaicing_iDemBlurLow_Bin [15:8]
+0x0F120119, //0432 //0432 //70000CEC //AFIT8_Demosaicing_iDemBlurHigh_Bin [7:0] AFIT8_Demosaicing_iDemBlurRange_Bin [15:8]
+0x0F12406A, //4052 //4052 //70000CEE //AFIT8_Sharpening_iLowSharpPower_Bin [7:0] AFIT8_Sharpening_iHighSharpPower_Bin [15:8]
+0x0F120908, //1514 //1514 //70000CF0 //AFIT8_Sharpening_iLowShDenoise_Bin [7:0] AFIT8_Sharpening_iHighShDenoise_Bin [15:8]
+0x0F120440, //0440 //0440 //70000CF2 //AFIT8_Sharpening_iReduceEdgeMinMult_Bin [7:0] AFIT8_Sharpening_iReduceEdgeSlope_Bin [15:8]
+0x0F120606, //0302 //0302 //70000CF4 //AFIT8_demsharpmix1_iWideFiltReduce_Bin [7:0] AFIT8_demsharpmix1_iNarrFiltReduce_Bin [15:8]
+0x0F124646, //4646 //4646 //70000CF6 //AFIT8_sddd8a_iClustThresh_H_sBin[7:0] AFIT8_sddd8a_iClustThresh_C_sBin [15:8]
+0x0F120101, //0101 //0101 //70000CF8 //AFIT8_sddd8a_iClustMulT_H_sBin [7:0] AFIT8_sddd8a_iClustMulT_C_sBin [15:8]
+0x0F123201, //1801 //1801 //70000CFA //AFIT8_sddd8a_nClustLevel_H_sBin [7:0] AFIT8_sddd8a_DispTH_Low_sBin [15:8]
+0x0F120032, //191C //191C //70000CFC //AFIT8_sddd8a_DispTH_High_sBin [7:0] AFIT8_sddd8a_iDenThreshLow_sBin [15:8]
+0x0F122100, //2818 //2818 //70000CFE //AFIT8_sddd8a_iDenThreshHigh_sBin[7:0] AFIT8_Demosaicing_iEdgeDesat_sBin [15:8]
+0x0F120A00, //0A00 //0A00 //70000D00 //AFIT8_Demosaicing_iEdgeDesatThrLow_sBin [7:0] AFIT8_Demosaicing_iEdgeDesatThrHigh_sBin [15:8]
+0x0F125E04, //1403 //1403 //70000D02 //AFIT8_Demosaicing_iEdgeDesatLimit_sBin [7:0] AFIT8_Demosaicing_iDemSharpenLow_sBin [15:8]
+0x0F120A08, //1405 //1405 //70000D04 //AFIT8_Demosaicing_iDemSharpenHigh_sBin [7:0] AFIT8_Demosaicing_iDemSharpThresh_sBin [15:8]
+0x0F12070C, //050C //050C //70000D06 //AFIT8_Demosaicing_iDemShLowLimit_sBin [7:0] AFIT8_Demosaicing_iDespeckleForDemsharp_sBin [15:8]
+0x0F121932, //32FF //32FF //70000D08 //AFIT8_Demosaicing_iDemBlurLow_sBin [7:0] AFIT8_Demosaicing_iDemBlurHigh_sBin [15:8]
+0x0F126A01, //5204 //5204 //70000D0A //AFIT8_Demosaicing_iDemBlurRange_sBin [7:0] AFIT8_Sharpening_iLowSharpPower_sBin [15:8]
+0x0F120840, //1440 //1440 //70000D0C //AFIT8_Sharpening_iHighSharpPower_sBin [7:0] AFIT8_Sharpening_iLowShDenoise_sBin [15:8]
+0x0F124009, //4015 //4015 //70000D0E //AFIT8_Sharpening_iHighShDenoise_sBin [7:0] AFIT8_Sharpening_iReduceEdgeMinMult_sBin [15:8]
+0x0F120604, //0204 //0204 //70000D10 //AFIT8_Sharpening_iReduceEdgeSlope_sBin [7:0] AFIT8_demsharpmix1_iWideFiltReduce_sBin [15:8]
+0x0F120006, //0003 //0003 //70000D12 //AFIT8_demsharpmix1_iNarrFiltReduce_sBin [7:0]
+0x0F120001, //0001 //0001 //70000D14
+
+0x0F12BA7A, //70000D16
+0x0F124FDE, //70000D18
+0x0F12137F, //70000D1A
+0x0F123BDE, //70000D1C
+0x0F12BF02, //70000D1E
+0x0F1200B5, //70000D20
+
+//===================================================================
+// Brightness setting
+//===================================================================
+0x002A1300,
+0x0F12019D,
+
+0x002A1306,
+0x0F120280,
+
+
+0x002a3fea,
+0x0f120800, //analog filter update Green
+
+/* TNP_Regs_bUseAccurateFR */
+/* 0x00287000, */
+/* 0x002A3FE4, */
+/* 0x0F120001, */ /* on/off TNP_Regs_bAccuDynamicFR */
+/* 0x0F1234A2, */ /* on/off TNP_Regs_usMinAccuDynamicFrTme */
+/* 0x0F1240FD, */ /* on/off TNP_Regs_usMaxAccuDynamicFrTme */
+};
+
+/* Return preview mode */
+static const u32 s5k5ccgx_preview_return[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A085C,
+0x0F120040, //#afit_uNoiseIndInDoor_0_
+0x0F120048, //#afit_uNoiseIndInDoor_1_
+
+
+0x002A08C6,
+0x0F120002, //700008C6 //AFIT16_SHARP_BLUR
+0x0F120000, //700008C8 //AFIT16_GLAMOUR
+0x002A09A4,
+0x0F120002, //700009A4 //AFIT16_SHARP_BLUR
+0x0F120000, //700009A6 //AFIT16_GLAMOUR
+
+0x002A08E4,
+0x0F120001, //700008E4 //AFIT16_demsharpmix1_iHystThLow
+
+0x002A0C7E,
+0x0F120396, //70000C7E//AFIT8_sddd8a_iRadialLimit [7:0], AFIT8_sddd8a_iRadialPower [15:8]
+
+0x002A0CC4,
+0x0F12100C, //70000CC4//AFIT8_sddd8a_iDenThreshHigh[7:0], AFIT8_Demosaicing_iEdgeDesat [15:8]
+
+0x002A0D1E,
+0x0F122102, //70000D1E
+
+//PREVIEW
+0x002A0208,
+0x0F120000, //REG_TC_GP_ActivePrevConfig
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A020C,
+0x0F120001, //REG_TC_GP_PrevOpenAfterChange
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A020A,
+0x0F120001, //REG_TC_GP_PrevConfigChanged
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120000, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+};
+
+/* 2048x1536 capture (Capture config0) */
+static const u32 s5k5ccgx_snapshot[] =
+{
+0xFCFCD000,
+0x00287000,
+
+0x002A0D1E,
+0x0F12A102, //70000D1E
+
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120001, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+
+ 0xFFFF00A0, //160ms
+};
+
+/* 640x480 capture (Capture config1) */
+static const u32 s5k5ccgx_snapshot_vga[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A0D1E,
+0x0F12A102, //70000D1E
+
+0x002A0210,
+0x0F120001, //REG_TC_GP_ActiveCapConfig
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120001, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+
+0xFFFF00A0, //160ms
+};
+
+/* Write lowlight-regs before writing snapshot-regs
+ * in case of lowlight capture. */
+static const u32 s5k5ccgx_set_lowlight_reg[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A085C,
+0x0F12004A, //0049 //#afit_uNoiseIndInDoor_0_
+0x0F12004E, //005F //#afit_uNoiseIndInDoor_1_
+
+0x002A08C6,
+0x0F120000, //700008C6//AFIT16_SHARP_BLUR
+0x0F120010, //700008C8//AFIT16_GLAMOUR
+0x002A09A4,
+0x0F120000, //700009A4//AFIT16_SHARP_BLUR
+0x0F120010, //700009A6//AFIT16_GLAMOUR
+
+0x002A08E4,
+0x0F120010, //700008E4//AFIT16_demsharpmix1_iHystThLow
+};
+
+/* Not used */
+static const u32 s5k5ccgx_night_snapshot[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A0D1E,
+0x0F12A102, //70000D1E
+
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120001, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+
+0xFFFF012C, //300ms
+};
+
+/* Not used */
+static const u32 s5k5ccgx_night_snapshot_off[] = {
+};
+
+/* Not used */
+static const u32 s5k5ccgx_flash_normal_snapshot[] = {
+0xFCFCD000,
+0x00287000,
+0x002A0D1E,
+0x0F12A102, //70000D1E
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120001, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+};
+
+/* Not used */
+static const u32 s5k5ccgx_flash_lowlight_snapshot[] = {
+0xFCFCD000,
+0x00287000,
+0x002A0D1E,
+0x0F12A102, //70000D1E
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120001, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+};
+
+/* For 2048x1152 cap */
+static const u32 s5k5ccgx_change_wide_cap[] = {
+//================================
+// 17.Input Size Setting
+//================================
+
+0x00287000,
+0x002A01F6,
+0x0F120800, //REG_TC_GP_PrevReqInputWidth //800h=2048d
+0x0F120480, //REG_TC_GP_PrevReqInputHeight //600h=1536d
+0x0F120000, //REG_TC_GP_PrevInputWidthOfs
+0x0F1200C0, //REG_TC_GP_PrevInputHeightOfs (600h-480h)/2
+0x0F120800, //REG_TC_GP_CapReqInputWidth //800h=2048d
+0x0F120480, //REG_TC_GP_CapReqInputHeight //600h=1536
+0x0F120000, //REG_TC_GP_CapInputWidthOfs
+0x0F1200C0, //REG_TC_GP_CapInputHeightOfs
+0x002A0216,
+0x0F120001, //REG_TC_GP_bUseReqInputInPre
+0x0F120001, //REG_TC_GP_bUseReqInputInCap
+0x002A043C,
+0x0F120800, //REG_TC_PZOOM_ZoomInputWidth //800h=2048d
+0x0F120480, //REG_TC_PZOOM_ZoomInputHeight //600h=1536
+0x0F120000, //REG_TC_PZOOM_ZoomInputWidthOfs
+0x0F1200C0, //REG_TC_PZOOM_ZoomInputHeightOfs
+
+//================================
+// 18.Preview & Capture Configration Setting
+//================================
+
+//Preview Config 10fps~30fps
+0x002A023E,
+0x0F120400, //REG_0TC_PCFG_usWidth //280h=640d
+0x0F120240, //REG_0TC_PCFG_usHeight //1E0h=480d
+
+
+//Capture Config 0 2048x1536 7.5~15fps
+0x002A032E,
+0x0F120000, //REG_0TC_CCFG_uCaptureMode
+0x0F120800, //REG_0TC_CCFG_usWidth //800h=2048d
+0x0F120480, //REG_0TC_CCFG_usHeight //600h=1536d
+};
+
+/* To change Wide Capture to Normal Capture,
+ * We have to restore capture configuration before starting Normal Capture.
+ */
+static const u32 s5k5ccgx_restore_capture_reg[] = {
+//================================
+// 17.Input Size Setting
+//================================
+
+0x00287000,
+0x002A01F6,
+0x0F120800, //REG_TC_GP_PrevReqInputWidth //800h=2048d
+0x0F120600, //REG_TC_GP_PrevReqInputHeight //600h=1536d
+0x0F120000, //REG_TC_GP_PrevInputWidthOfs
+0x0F120000, //REG_TC_GP_PrevInputHeightOfs
+0x0F120800, //REG_TC_GP_CapReqInputWidth //800h=2048d
+0x0F120600, //REG_TC_GP_CapReqInputHeight //600h=1536
+0x0F120000, //REG_TC_GP_CapInputWidthOfs
+0x0F120000, //REG_TC_GP_CapInputHeightOfs
+0x002A0216,
+0x0F120001, //REG_TC_GP_bUseReqInputInPre
+0x0F120001, //REG_TC_GP_bUseReqInputInCap
+0x002A043C,
+0x0F120800, //REG_TC_PZOOM_ZoomInputWidth //800h=2048d
+0x0F120600, //REG_TC_PZOOM_ZoomInputHeight //600h=1536
+0x0F120000, //REG_TC_PZOOM_ZoomInputWidthOfs
+0x0F120000, //REG_TC_PZOOM_ZoomInputHeightOfs
+
+//================================
+// 18.Preview & Capture Configration Setting
+//================================
+
+//Preview Config 10fps~30fps
+0x002A023E,
+0x0F120400, //REG_0TC_PCFG_usWidth //280h=640d
+0x0F120300, //REG_0TC_PCFG_usHeight //1E0h=480d
+
+
+//Capture Config 0 2048x1536 7.5~15fps
+0x002A032E,
+0x0F120000, //REG_0TC_CCFG_uCaptureMode
+0x0F120800, //REG_0TC_CCFG_usWidth //800h=2048d
+0x0F120600, //REG_0TC_CCFG_usHeight //600h=1536d
+};
+
+static const u32 s5k5ccgx_get_light_status[] = {
+0xFCFCD000,
+0x002C7000,
+0x002E2A3C,
+};
+
+static const u32 s5k5ccgx_get_iso_reg[] = {
+0xFCFCD000,
+0x002C7000,
+0x002E2A18,
+};
+
+static const u32 s5k5ccgx_get_shutterspeed_reg[] = {
+0xFCFCD000,
+0x002C7000,
+0x002E2A14,
+};
+
+static const u32 s5k5ccgx_fps_auto[] = {
+0x00287000,
+0x002A025A,
+0x0F1203E8, //REG_0TC_PCFG_usMaxFrTimeMsecMult10
+0x0F12014E, //REG_0TC_PCFG_usMinFrTimeMsecMult10
+
+/* DSLIM.
+//PREVIEW
+0x002A0208,
+0x0F120000, //REG_TC_GP_ActivePrevConfig
+0x002A020C,
+0x0F120001, //REG_TC_GP_PrevOpenAfterChange
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A020A,
+0x0F120001, //REG_TC_GP_PrevConfigChanged
+0x002A01E8,
+0x0F120000, //REG_TC_GP_EnablePreview
+0x0F120001, //REG_TC_GP_EnablePreviewChanged
+*/
+};
+
+static const u32 s5k5ccgx_fps_15fix[] = {
+0xFCFCD000,
+0x00287000,
+0x002A025A,
+0x0F12029A, //REG_0TC_PCFG_usMaxFrTimeMsecMult10 //max frame time : 30fps 014D 15fps 029a; a6a - 3.75 fps; 0535 - 7.5FPS
+0x0F12029A, //REG_0TC_PCFG_usMinFrTimeMsecMult10 //min frame time : 30fps 014D 15fps 029a; a6a - 3.75 fps; 0535 - 7.5FPS
+
+/* DSLIM.
+0x002A0208,
+0x0F120000, //REG_TC_GP_ActivePrevConfig
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A020C,
+0x0F120001, //REG_TC_GP_PrevOpenAfterChange
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A020A,
+0x0F120001, //REG_TC_GP_PrevConfigChanged
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120000, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+*/
+};
+
+static const u32 s5k5ccgx_fps_25fix[] = {
+0xFCFCD000,
+0x00287000,
+0x002A025A,
+0x0F120190, //14E,//REG_0TC_PCFG_usMaxFrTimeMsecMult10 //max frame time : 30fps 014D 15fps 029a; a6a - 3.75 fps; 0535 - 7.5FPS
+0x0F120190, //14E,//REG_0TC_PCFG_usMinFrTimeMsecMult10 //min frame time : 30fps 014D 15fps 029a; a6a - 3.75 fps; 0535 - 7.5FPS
+
+
+/* DSLIM.
+0x002A0208,
+0x0F120000, //REG_TC_GP_ActivePrevConfig
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A020C,
+0x0F120001, //REG_TC_GP_PrevOpenAfterChange
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A020A,
+0x0F120001, //REG_TC_GP_PrevConfigChanged
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120000, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+*/
+};
+
+static const u32 s5k5ccgx_fps_30fix[] = {
+0xFCFCD000,
+0x00287000,
+0x002A025A,
+0x0F12014E, //REG_0TC_PCFG_usMaxFrTimeMsecMult10 //max frame time : 30fps 014D 15fps 029a; a6a - 3.75 fps; 0535 - 7.5FPS
+0x0F12014E, //REG_0TC_PCFG_usMinFrTimeMsecMult10 //min frame time : 30fps 014D 15fps 029a; a6a - 3.75 fps; 0535 - 7.5FPS
+
+/* DSLIM.
+0x002A0208,
+0x0F120000, //REG_TC_GP_ActivePrevConfig
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A020C,
+0x0F120001, //REG_TC_GP_PrevOpenAfterChange
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A020A,
+0x0F120001, //REG_TC_GP_PrevConfigChanged
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120000, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+*/
+};
+
+/* effect off = normal */
+static const u32 s5k5ccgx_effect_off[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A0648,
+0x0F120001, //skl_af_bPregmOff Pre/Post Gamma Off (¿øº¹)
+
+0x002A01E2,
+0x0F120000, //REG_TC_GP_SpecialEffects 00:Normal Mode
+};
+
+static const u32 s5k5ccgx_effect_mono[] = {
+0xFCFCD000,
+0x00287000,
+0x002A01E2,
+0x0F120001, /* REG_TC_GP_SpecialEffects 01:Mono Mode */
+};
+
+static const u32 s5k5ccgx_effect_sepia[] = {
+0xFCFCD000,
+0x00287000,
+0x002A01E2,
+0x0F120004, /* REG_TC_GP_SpecialEffects 04:Sepia Mode */
+};
+
+static const u32 s5k5ccgx_effect_negative[] = {
+0xFCFCD000,
+0x00287000,
+0x002A01E2,
+0x0F120003,//REG_TC_GP_SpecialEffects 03:Negative Mode
+};
+
+static const u32 s5k5ccgx_wb_auto[] = {
+0xFCFCD000,
+0x00287000,
+0x002A2A62,
+0x0F120001, //Mon_AAIO_bAWB AWB ON
+};
+
+static const u32 s5k5ccgx_wb_daylight[] = {
+0xFCFCD000,
+0x00287000,
+0x002A2A62,
+0x0F120000, //Mon_AAIO_bAWB AWB OFF
+
+0x002A0470,
+0x0F120620, //REG_SF_USER_Rgain
+0x0F120001, //REG_SF_USER_RgainChanged
+0x0F120400, //REG_SF_USER_Ggain
+0x0F120001, //REG_SF_USER_GgainChanged
+0x0F120540, //REG_SF_USER_Bgain
+0x0F120001, //REG_SF_USER_BgainChaged
+};
+
+static const u32 s5k5ccgx_wb_cloudy[] = {
+0xFCFCD000,
+0x00287000,
+0x002A2A62,
+0x0F120000, //Mon_AAIO_bAWB AWB OFF
+
+0x002A0470,
+0x0F1207B0, //REG_SF_USER_Rgain
+0x0F120001, //REG_SF_USER_RgainChanged
+0x0F120400, //REG_SF_USER_Ggain
+0x0F120001, //REG_SF_USER_GgainChanged
+0x0F12046A, //REG_SF_USER_Bgain
+0x0F120001, //REG_SF_USER_BgainChaged
+};
+
+static const u32 s5k5ccgx_wb_fluorescent[] = {
+0xFCFCD000,
+0x00287000,
+0x002A2A62,
+0x0F120000, //Mon_AAIO_bAWB AWB OFF
+
+0x002A0470,
+0x0F120560, //REG_SF_USER_Rgain
+0x0F120001, //REG_SF_USER_RgainChanged
+0x0F120400, //REG_SF_USER_Ggain
+0x0F120001, //REG_SF_USER_GgainChanged
+0x0F1208A0, //REG_SF_USER_Bgain
+0x0F120001, //REG_SF_USER_BgainChaged
+};
+
+static const u32 s5k5ccgx_wb_incandescent[] = {
+0xFCFCD000,
+0x00287000,
+0x002A2A62,
+0x0F120000, //Mon_AAIO_bAWB AWB OFF
+
+0x002A0470,
+0x0F1203C0, //REG_SF_USER_Rgain
+0x0F120001, //REG_SF_USER_RgainChanged
+0x0F120400, //REG_SF_USER_Ggain
+0x0F120001, //REG_SF_USER_GgainChanged
+0x0F120980, //REG_SF_USER_Bgain
+0x0F120001, //REG_SF_USER_BgainChaged
+};
+
+
+static const u32 s5k5ccgx_brightness_m_4[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A1308,
+0x0F12001A, //16 //TVAR_ae_BrAve
+
+};
+
+static const u32 s5k5ccgx_brightness_m_3[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A1308,
+0x0F120020, //TVAR_ae_BrAve
+
+};
+
+static const u32 s5k5ccgx_brightness_m_2[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A1308,
+0x0F12002A, //TVAR_ae_BrAve
+
+};
+
+static const u32 s5k5ccgx_brightness_m_1[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A1308,
+0x0F120034, //TVAR_ae_BrAve
+
+};
+
+static const u32 s5k5ccgx_brightness_0[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A1308,
+0x0F12003E, //TVAR_ae_BrAve
+
+};
+
+static const u32 s5k5ccgx_brightness_p_1[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A1308,
+0x0F120054,//TVAR_ae_BrAves
+
+};
+
+static const u32 s5k5ccgx_brightness_p_2[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A1308,
+0x0F12006C,//6E //TVAR_ae_BrAve
+
+};
+
+static const u32 s5k5ccgx_brightness_p_3[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A1308,
+0x0F120080,//TVAR_ae_BrAve
+
+};
+
+static const u32 s5k5ccgx_brightness_p_4[] = {
+0xFCFCD000,
+0x00287000,
+
+0x002A1308,
+0x0F120090, //9B, //E,//TVAR_ae_BrAve
+
+};
+
+static const u32 s5k5ccgx_scene_off[] = {
+// ==========================================================
+// CAMERA_SCENE_OFF
+// ==========================================================
+/*
+0xFCFCD000,
+0x00287000,
+0x002A2A62,
+0x0F120001, //Mon_AAIO_bAWB 0: AWB OFF, 1: AWB ON
+*/
+
+// Center (Metering)
+0xFCFCD000,
+0x00287000,
+0x002A1316, //ae_WeightTbl_16
+
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120201,
+0x0F120102,
+0x0F120101,
+0x0F120101,
+0x0F120202,
+0x0F120202,
+0x0F120101,
+0x0F120101,
+0x0F120202,
+0x0F120202,
+0x0F120101,
+0x0F120201,
+0x0F120202,
+0x0F120202,
+0x0F120102,
+0x0F120201,
+0x0F120202,
+0x0F120202,
+0x0F120102,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+
+// 01. Portait / Landscape / Text / Fall Color Off
+
+0x00287000,
+0x002A1308,
+0x0F12003E, //TVAR_ae_BrAve
+0x002A01D0,
+0x0F120000, //REG_TC_UserBrightness
+0x0F120000, //REG_TC_UserContrast
+0x002A01D4,
+0x0F120000, //REG_TC_UserSaturation
+0x0F120000, //REG_TC_UserSharpBlur
+
+// 02. Night / Firework Off
+0x00287000,
+0x002A025A,
+0x0F1203E8, //REG_0TC_PCFG_usMaxFrTimeMsecMult10
+0x0F12014E, //REG_0TC_PCFG_usMinFrTimeMsecMult10
+
+0x002A034C,
+0x0F120535, //REG_0TC_CCFG_usMaxFrTimeMsecMult10
+0x0F12029A, //REG_0TC_CCFG_usMinFrTimeMsecMult10
+
+//add ki 11.02.18
+// SLOW AE
+0x002A13F2,
+0x0F120010, // 0010 ae_GainIn_0_ //
+0x0F120020, // 0020 ae_GainIn_1_ //
+0x0F120040, // 0040 ae_GainIn_2_ //
+0x0F120080, // 0080 ae_GainIn_3_ //
+0x0F120100, // fix 0100 ae_GainIn_4_ //
+0x0F120200, // 0200 ae_GainIn_5_ //
+0x0F120400, // 0400 ae_GainIn_6_ //
+0x0F120800, // 0800 ae_GainIn_7_ //
+0x0F122000, // 2000 ae_GainIn_8_ //
+
+0x0F120010, //0050//0010 ae_GainOut_0_ p //
+0x0F120020, //0070//0020 ae_GainOut_1_ p//
+0x0F120040, //00A0//0040 ae_GainOut_2_ p //
+0x0F120080, //00D0//0080 ae_GainOut_3_ p //
+0x0F120100, //fix 0100 ae_GainOut_4_ //
+0x0F120200, //0200 ae_GainOut_5_ //
+0x0F120400, //0400 ae_GainOut_6_ //
+0x0F120800, //0800 ae_GainOut_7_ //
+0x0F122000, //2000 ae_GainOut_8_ //
+
+
+0x00287000,
+0x002A0504,
+0x0F123415, //lt_uMaxExp1 3415h = 13333d = 33.3325ms
+0x002A0508,
+0x0F12681F, //lt_uMaxExp2 681Fh = 26655d = 66.6375ms
+0x002A050C,
+0x0F128227, //lt_uMaxExp3 8227h = 33319d = 83.2975ms
+0x002A0510,
+0x0F12C350, //lt_uMaxExp4 C350h = 50000d = 125.0000ms
+0x0F120000,
+
+0x002A0514,
+0x0F123415, //lt_uCapMaxExp1 3415h = 13333d = 33.3325ms
+0x002A0518,
+0x0F12681F, //lt_uCapMaxExp2 681Fh = 26655d = 66.6375ms
+0x002A051C,
+0x0F128227, //lt_uCapMaxExp3 8227h = 33319d = 83.2975ms
+0x002A0520,
+0x0F12C350, //lt_uCapMaxExp4 C350h = 50000d = 125.0000ms
+0x0F120000,
+
+0x002A0524,
+0x0F120200, //1E0 //lt_uMaxAnGain1
+0x0F120200, //1E0 //lt_uMaxAnGain2
+0x0F120300, //lt_uMaxAnGain3
+0x0F120840, //lt_uMaxAnGain4
+
+0x0F120100, //lt_uMaxDigGain
+0x0F128000, //lt_uMaxTotGain
+
+0x0F120200, //1E0 //lt_uCapMaxAnGain1
+0x0F120200, //1E0 //lt_uCapMaxAnGain2
+0x0F120300, //lt_uCapMaxAnGain3
+0x0F120710, //lt_uCapMaxAnGain4
+
+0x0F120100, //lt_uCapMaxDigGain
+0x0F128000, //lt_uCapMaxTotGain
+
+0x002A08E4,
+0x0F120010, //AFIT16_demsharpmix1_iHystThLow
+0x0F120010, //AFIT16_demsharpmix1_iHystThHigh
+0x002A0940,
+0x0F120B50, //[15:8] AFIT8_RGB2YUV_iYOffset, [7:0] AFIT8_ccm_oscar_iSaturation
+
+
+// 03. ISO Auto
+
+0x002A04A4,
+0x0F12067F, //REG_TC_DBG_AutoAlgEnBits Auto Algorithm Enable
+#if 0 /* DSLIM */
+/* 0x002A048C,*/
+/* 0x0F120001,*/ //REG_SF_USER_FlickerQuant 0:No AFC, 1:50Hz, 2:60Hz
+/* 0x0F120001,*/ //REG_SF_USER_FlickerQuantChanged
+#endif
+0x002A05EA,
+0x0F120100, //lt_bUseSecISODgain
+
+0x002A0486,
+0x0F120000, //REG_SF_USER_IsoType 0:OFF 3:ISO
+0x002A048A,
+0x0F120001, //REG_SF_USER_IsoChanged
+
+0x002A3302,
+0x0F120000, //AFIT by Normalized Brightness Tunning Parameter
+
+0x002A0D1E,
+0x0F122102, //70000D1E
+
+//PREVIEW
+0x002A0208,
+0x0F120000, //REG_TC_GP_ActivePrevConfig
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A020C,
+0x0F120001, //REG_TC_GP_PrevOpenAfterChange
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A020A,
+0x0F120001, //REG_TC_GP_PrevConfigChanged
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120000, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+};
+
+static const u32 s5k5ccgx_scene_portrait[] = {
+// ==========================================================
+// CAMERA_SCENE_PORTRAIT (Auto/Center/Br0/Auto/Sharp-1/Sat0)
+// ==========================================================
+0xFCFCD000,
+0x00287000,
+0x002A01D0,
+0x0F120000, //REG_TC_UserBrightness
+0x002A01D4,
+0x0F120000, //REG_TC_UserSaturation
+0x0F12FFF6, //REG_TC_UserSharpBlur
+};
+
+static const u32 s5k5ccgx_scene_landscape[] = {
+// ==========================================================
+// CAMERA_SCENE_LANDSCAPE (Auto/Matrix/Br0/Auto/Sharp+1/Sat+1)
+// ==========================================================
+0xFCFCD000,
+0x00287000,
+0x002A01D0,
+0x0F120000, //REG_TC_UserBrightness
+0x002A01D4,
+0x0F12001E, //REG_TC_UserSaturation
+0x0F12000A, //REG_TC_UserSharpBlur
+
+0x002A1316, //ae_WeightTbl_16
+
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+};
+
+static const u32 s5k5ccgx_scene_sports[] = {
+// ==========================================================
+// CAMERA_SCENE_SPORTS (Sport/Center/Br0/Auto/Sharp0/Sat0)
+// ==========================================================
+0xFCFCD000,
+0x00287000,
+
+0x002A04EE,
+0x0F120112, /*lt_uLimitHigh */
+0x0F1200EE, /*lt_uLimitLow */
+
+0x002A0504,
+0x0F120002, /*lt_uMaxExp1 3415h = 13333d = 33.3325ms */
+0x002A0508,
+0x0F120D05, /*lt_uMaxExp2 3415h = 13333d = 33.3325ms */
+0x002A050C,
+0x0F121A0A, /*lt_uMaxExp3 3415h = 13333d = 33.3325ms */
+0x002A0510,
+0x0F123415, /*lt_uMaxExp4 3415h = 13333d = 33.3325ms */
+
+0x002A0514,
+0x0F120002, /*lt_uCapMaxExp1 3415h = 13333d = 33.3325ms */
+0x002A0518,
+0x0F120D05, /*lt_uCapMaxExp2 3415h = 13333d = 33.3325ms */
+0x002A051C,
+0x0F121A0A, /*lt_uCapMaxExp3 3415h = 13333d = 33.3325ms */
+0x002A0520,
+0x0F123415, /*lt_uCapMaxExp4 3415h = 13333d = 33.3325ms */
+
+0x002A0524,
+0x0F120200, /*#lt_uMaxAnGain1 */
+0x0F120200, /*#lt_uMaxAnGain2 */
+0x0F120200, /*#lt_uMaxAnGain3 */
+0x0F120200, /*#lt_uMaxAnGain4 */
+
+0x0F120200, /*#lt_uMaxDigGain */
+0x0F128000, /*#lt_uMaxTotGain Total-gain is limited by #lt_uMaxTotGain */
+
+0x0F120200, /*#lt_uCapMaxAnGain1 */
+0x0F120200, /*#lt_uCapMaxAnGain2 */
+0x0F120200, /*#lt_uCapMaxAnGain3 */
+0x0F120200, /*#lt_uCapMaxAnGain4 */
+
+0x0F120200, /*#lt_uCapMaxDigGain */
+0x0F128000, /*#lt_uCapMaxTotGain Total-gain is limited by #lt_uMaxTotGain */
+
+// AFIT by Normalized Brightness Tuning parameter
+0x002A3302,
+0x0F120001, //AFIT by Normalized Brightness Tunning Parameter
+
+0x002A0D1E,
+0x0F122102,
+
+//Preview
+0x002A0208,
+0x0F120000, //REG_TC_GP_ActivePrevConfig
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A020C,
+0x0F120001, //REG_TC_GP_PrevOpenAfterChange
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A020A,
+0x0F120001, //REG_TC_GP_PrevConfigChanged
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120000, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+};
+
+static const u32 s5k5ccgx_scene_party[] = {
+// ==========================================================
+// CAMERA_SCENE_PARTYINDOOR (ISO200/Center/Br0/Auto/Sharp0/Sat+1)
+// ==========================================================
+0xFCFCD000,
+0x00287000,
+0x002A01D0,
+0x0F120000, //REG_TC_UserBrightness
+0x002A01D4,
+0x0F12001E, //REG_TC_UserSaturation
+0x0F120000, //REG_TC_UserSharpBlur
+
+//add ki 11.02.18
+// SLOW AE
+0x002A13F2,
+0x0F120030, // 0010 ae_GainIn_0_//
+0x0F120090, // 0020 ae_GainIn_1_//
+0x0F1200A8, // 0040 ae_GainIn_2_//
+0x0F1200C0, // 0080 ae_GainIn_3_//
+0x0F120100, // fix 0100 ae_GainIn_4_//
+0x0F120140, // 0200 ae_GainIn_5_//
+0x0F120180, // 0400 ae_GainIn_6_//
+0x0F120400, // 0800 ae_GainIn_7_//
+0x0F122000, // 2000 ae_GainIn_8_//
+
+0x0F120080, //0050//0010 ae_GainOut_0_ p //
+0x0F1200D0, //0070//0020 ae_GainOut_1_ p//
+0x0F1200D8, //00A0//0040 ae_GainOut_2_ p //
+0x0F1200f8, //00D0//0080 ae_GainOut_3_ p //
+0x0F120100, //fix 0100 ae_GainOut_4_ //
+0x0F120103, //0200 ae_GainOut_5_//
+0x0F120110, //0400 ae_GainOut_6_//
+0x0F120150, //0800 ae_GainOut_7_//
+0x0F120400, //2000 ae_GainOut_8_//
+
+//ISO 200
+
+0x002A0504,
+0x0F12C350, //lt_uMaxExp1 C350h = 50000d = 125.0000ms
+0x002A0508,
+0x0F12C350, //lt_uMaxExp2 C350h = 50000d = 125.0000ms
+0x002A050C,
+0x0F12C350, //lt_uMaxExp3 C350h = 50000d = 125.0000ms
+0x002A0510,
+0x0F12C350, //lt_uMaxExp4 C350h = 50000d = 125.0000ms
+
+0x002A0514,
+0x0F12C350, //lt_uCapMaxExp1 C350h = 50000d = 125.0000ms
+0x002A0518,
+0x0F12C350, //lt_uCapMaxExp2 C350h = 50000d = 125.0000ms
+0x002A051C,
+0x0F12C350, //lt_uCapMaxExp3 C350h = 50000d = 125.0000ms
+0x002A0520,
+0x0F12C350, //lt_uCapMaxExp4 C350h = 50000d = 125.0000ms
+
+0x002A05EA,
+0x0F120180, //lt_bUseSecISODgain
+
+// ISO Gain
+0x002A0486,
+0x0F120003, //REG_SF_USER_IsoType 0:OFF 3:ISO
+0x0F120300, //REG_SF_USER_IsoVal
+0x0F120001, //REG_SF_USER_IsoChanged
+
+// AFIT by Normalized Brightness Tuning parameter
+0x002A3302,
+0x0F120001, //AFIT by Normalized Brightness Tunning Parameter
+
+0x002A0D1E,
+0x0F122102, //70000D1E
+
+//PREVIEW
+0x002A0208,
+0x0F120000, //REG_TC_GP_ActivePrevConfig
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A020C,
+0x0F120001, //REG_TC_GP_PrevOpenAfterChange
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A020A,
+0x0F120001, //REG_TC_GP_PrevConfigChanged
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120000, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+};
+
+static const u32 s5k5ccgx_scene_beach[] = {
+// ==========================================================
+// CAMERA_SCENE_BEACHSNOW (ISO50/Center/Br+1/Auto/Sharp0/Sat+1)
+// ==========================================================
+
+0xFCFCD000,
+0x00287000,
+0x002A01D0,
+0x0F120020, //REG_TC_UserBrightness
+0x002A01D4,
+0x0F12001E, //REG_TC_UserSaturation
+0x0F120000, //REG_TC_UserSharpBlur
+
+//ISO 50
+
+0x002A0504,
+0x0F12C350, //lt_uMaxExp1 C350h = 50000d = 125.0000ms
+0x002A0508,
+0x0F12C350, //lt_uMaxExp2 C350h = 50000d = 125.0000ms
+0x002A050C,
+0x0F12C350, //lt_uMaxExp3 C350h = 50000d = 125.0000ms
+0x002A0510,
+0x0F12C350, //lt_uMaxExp4 C350h = 50000d = 125.0000ms
+
+0x002A0514,
+0x0F12C350, //lt_uCapMaxExp1 C350h = 50000d = 125.0000ms
+0x002A0518,
+0x0F12C350, //lt_uCapMaxExp2 C350h = 50000d = 125.0000ms
+0x002A051C,
+0x0F12C350, //lt_uCapMaxExp3 C350h = 50000d = 125.0000ms
+0x002A0520,
+0x0F12C350, //lt_uCapMaxExp4 C350h = 50000d = 125.0000ms
+
+0x002A05EA,
+0x0F120150, //lt_bUseSecISODgain
+
+// ISO Gain
+0x002A0486,
+0x0F120003, //REG_SF_USER_IsoType 0:OFF 3:ISO
+0x0F120100, //REG_SF_USER_IsoVal
+0x0F120001, //REG_SF_USER_IsoChanged
+
+// AFIT by Normalized Brightness Tuning parameter
+0x002A3302,
+0x0F120001, //AFIT by Normalized Brightness Tunning Parameter
+
+0x002A0D1E,
+0x0F122102, //70000D1E
+
+//PREVIEW
+0x002A0208,
+0x0F120000, //REG_TC_GP_ActivePrevConfig
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A020C,
+0x0F120001, //REG_TC_GP_PrevOpenAfterChange
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A020A,
+0x0F120001, //REG_TC_GP_PrevConfigChanged
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120000, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+};
+
+static const u32 s5k5ccgx_scene_sunset[] = {
+// Use MWB Daylight
+0xFCFCD000,
+0x00287000,
+0x002A2A62,
+0x0F120000, //Mon_AAIO_bAWB AWB OFF
+
+0x002A0470,
+0x0F120620, /* REG_SF_USER_Rgain */
+0x0F120001, //REG_SF_USER_RgainChanged
+0x0F120400, //REG_SF_USER_Ggain
+0x0F120001, //REG_SF_USER_GgainChanged
+0x0F120540, /* REG_SF_USER_Bgain */
+0x0F120001, //REG_SF_USER_BgainChaged
+};
+
+static const u32 s5k5ccgx_scene_dawn[] = {
+// Use MWB CWF
+0xFCFCD000,
+0x00287000,
+0x002A2A62,
+0x0F120000, //Mon_AAIO_bAWB AWB OFF
+
+0x002A0470,
+0x0F120560, /* REG_SF_USER_Rgain */
+0x0F120001, //REG_SF_USER_RgainChanged
+0x0F120400, //REG_SF_USER_Ggain
+0x0F120001, //REG_SF_USER_GgainChanged
+0x0F1208A0, /* REG_SF_USER_Bgain */
+0x0F120001, //REG_SF_USER_BgainChaged
+};
+
+static const u32 s5k5ccgx_scene_fall[] = {
+0xFCFCD000,
+0x00287000,
+0x002A01D0,
+0x0F120000, //REG_TC_UserBrightness
+0x002A01D4,
+0x0F120032, //REG_TC_UserSaturation
+0x0F120000, //REG_TC_UserSharpBlur
+
+};
+
+#if 0 /* P2 */
+static const u32 s5k5ccgx_scene_nightshot[] = {
+// ==========================================================
+// CAMERA_SCENE_NIGHT (Night/Center/Br0/Auto/Sharp0/Sat0)
+// ==========================================================
+
+0xFCFCD000,
+0x00287000,
+
+0x002A025A,
+0x0F120682, //9C4,4fps ->6fps //REG_0TC_PCFG_usMaxFrTimeMsecMult10
+
+0x002A034C,
+0x0F121388, //REG_0TC_CCFG_usMaxFrTimeMsecMult10
+0x0F121388, //REG_0TC_CCFG_usMinFrTimeMsecMult10
+
+
+0x002A0504,
+0x0F123415, //lt_uMaxExp1 3415h = 13333d = 33.3325ms
+0x002A0508,
+0x0F12681F, //lt_uMaxExp2 681Fh = 26655d = 66.6375ms
+0x002A050C,
+0x0F128227, //lt_uMaxExp3 8227h = 33319d = 83.2975ms
+0x002A0510,
+0x0F121A80, //lt_uMaxExp4 00061A80h = 400000d = 1000ms
+0x0F120006,
+
+0x002A0514,
+0x0F123415, //lt_uCapMaxExp1 3415h = 13333d = 33.3325ms
+0x002A0518,
+0x0F12681F, //lt_uCapMaxExp2 681Fh = 26655d = 66.6375ms
+0x002A051C,
+0x0F128227, //lt_uCapMaxExp3 8227h = 33319d = 83.2975ms
+0x002A0520,
+0x0F121A80, //lt_uCapMaxExp4 00061A80h = 400000d = 1000ms
+0x0F120006,
+
+0x002A0524,
+0x0F1201D0, //lt_uMaxAnGain1 0180h = 0384d = x1.5000
+0x0F1201D0, //lt_uMaxAnGain2 0180h = 0384d = x1.5000
+0x0F1202C0, //lt_uMaxAnGain3 0250h = 0592d = x2.3125
+0x0F120B00, //800 8¹è¿¡¼­ 11¹è·Î, //lt_uMaxAnGain4 0710h = 1808d = x7.0625
+
+0x0F120100, //lt_uMaxDigGain
+0x0F128000, //lt_uMaxTotGain
+
+0x0F1201D0, //lt_uCapMaxAnGain1 0180h = 0384d = x1.5000
+0x0F1201D0, //lt_uCapMaxAnGain2 0180h = 0384d = x1.5000
+0x0F1202C0, //lt_uCapMaxAnGain3 0250h = 0592d = x2.3125
+0x0F120800, //lt_uCapMaxAnGain4 0710h = 1808d = x7.0625
+
+0x0F120100, //lt_uCapMaxDigGain
+0x0F128000, //lt_uCapMaxTotGain
+
+0x002A08E4,
+0x0F120000, //AFIT16_demsharpmix1_iHystThLow
+0x0F120000, //AFIT16_demsharpmix1_iHystThHigh
+0x002A0940,
+0x0F121080, //[15:8] AFIT8_RGB2YUV_iYOffset, [7:0] AFIT8_ccm_oscar_iSaturation
+
+0x002A0D1E,
+0x0F122102, //70000D1E
+
+//PREVIEW
+0x002A0208,
+0x0F120000, //REG_TC_GP_ActivePrevConfig
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A020C,
+0x0F120001, //REG_TC_GP_PrevOpenAfterChange
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A020A,
+0x0F120001, //REG_TC_GP_PrevConfigChanged
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120000, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+};
+#else
+
+static const u32 s5k5ccgx_scene_nightshot[] = {
+// ==========================================================
+// CAMERA_SCENE_NIGHT (Night/Center/Br0/Auto/Sharp0/Sat0)
+// ==========================================================
+
+0xFCFCD000,
+0x00287000,
+
+0x002A025A,
+0x0F120682, /* REG_0TC_PCFG_usMaxFrTimeMsecMult10*/
+
+0x002A034C,
+0x0F121388, //REG_0TC_CCFG_usMaxFrTimeMsecMult10
+0x0F121388, //REG_0TC_CCFG_usMinFrTimeMsecMult10
+
+
+0x002A0504,
+0x0F123415, //lt_uMaxExp1 3415h = 13333d = 33.3325ms
+0x002A0508,
+0x0F12681F, //lt_uMaxExp2 681Fh = 26655d = 66.6375ms
+0x002A050C,
+0x0F128227, //lt_uMaxExp3 8227h = 33319d = 83.2975ms
+0x002A0510,
+0x0F121A80, //lt_uMaxExp4 00061A80h = 400000d = 1000ms
+0x0F120006,
+
+0x002A0514,
+0x0F123415, //lt_uCapMaxExp1 3415h = 13333d = 33.3325ms
+0x002A0518,
+0x0F12681F, //lt_uCapMaxExp2 681Fh = 26655d = 66.6375ms
+0x002A051C,
+0x0F128227, //lt_uCapMaxExp3 8227h = 33319d = 83.2975ms
+0x002A0520,
+0x0F121A80, //lt_uCapMaxExp4 00061A80h = 400000d = 1000ms
+0x0F120006,
+
+0x002A0524,
+0x0F1201D0, //lt_uMaxAnGain1 0180h = 0384d = x1.5000
+0x0F1201D0, //lt_uMaxAnGain2 0180h = 0384d = x1.5000
+0x0F1202C0, //lt_uMaxAnGain3 0250h = 0592d = x2.3125
+0x0F120800, //lt_uMaxAnGain4 0710h = 1808d = x7.0625
+
+0x0F120100, //lt_uMaxDigGain
+0x0F128000, //lt_uMaxTotGain
+
+0x0F1201D0, //lt_uCapMaxAnGain1 0180h = 0384d = x1.5000
+0x0F1201D0, //lt_uCapMaxAnGain2 0180h = 0384d = x1.5000
+0x0F1202C0, //lt_uCapMaxAnGain3 0250h = 0592d = x2.3125
+0x0F120800, //lt_uCapMaxAnGain4 0710h = 1808d = x7.0625
+
+0x0F120100, //lt_uCapMaxDigGain
+0x0F128000, //lt_uCapMaxTotGain
+
+0x002A08E4,
+0x0F120000, //AFIT16_demsharpmix1_iHystThLow
+0x0F120000, //AFIT16_demsharpmix1_iHystThHigh
+0x002A0940,
+0x0F121080, //[15:8] AFIT8_RGB2YUV_iYOffset, [7:0] AFIT8_ccm_oscar_iSaturation
+
+0x002A0D1E,
+0x0F122102, //70000D1E
+
+//PREVIEW
+0x002A0208,
+0x0F120000, //REG_TC_GP_ActivePrevConfig
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A020C,
+0x0F120001, //REG_TC_GP_PrevOpenAfterChange
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A020A,
+0x0F120001, //REG_TC_GP_PrevConfigChanged
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120000, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+};
+#endif
+
+static const u32 s5k5ccgx_scene_backlight[] = {
+0xFCFCD000,
+0x00287000,
+0x002A1316, //ae_WeightTbl_16
+
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120101,
+0x0F120101,
+0x0F120000,
+0x0F120000,
+0x0F120f01,
+0x0F12010f,
+0x0F120000,
+0x0F120000,
+0x0F120f01,
+0x0F12010f,
+0x0F120000,
+0x0F120000,
+0x0F120101,
+0x0F120101,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+};
+
+/* Not Used */
+static const u32 s5k5ccgx_scene_firework[] = {
+// ==========================================================
+// CAMERA_SCENE_FIREWORK (ISO50/Center/Br0/Auto/Sharp0/Sat0)
+// ==========================================================
+
+0xFCFCD000,
+0x00287000,
+
+0x002A025A,
+0x0F1209C4, //REG_0TC_PCFG_usMaxFrTimeMsecMult10
+
+0x002A034C,
+0x0F122710, //REG_0TC_CCFG_usMaxFrTimeMsecMult10
+0x0F122710, //REG_0TC_CCFG_usMinFrTimeMsecMult10
+
+
+0x002A0504,
+0x0F123415, //lt_uMaxExp1 3415h = 13333d = 33.3325ms
+0x002A0508,
+0x0F12681F, //lt_uMaxExp2 681Fh = 26655d = 66.6375ms
+0x002A050C,
+0x0F128227, //lt_uMaxExp3 8227h = 33319d = 83.2975ms
+0x002A0510,
+0x0F121A80, //lt_uMaxExp4 00061A80h = 400000d = 1000ms
+0x0F120006,
+
+0x002A0514,
+0x0F123415, //lt_uCapMaxExp1 3415h = 13333d = 33.3325ms
+0x002A0518,
+0x0F12681F, //lt_uCapMaxExp2 681Fh = 26655d = 66.6375ms
+0x002A051C,
+0x0F128227, //lt_uCapMaxExp3 8227h = 33319d = 83.2975ms
+0x002A0520,
+0x0F121A80, //lt_uCapMaxExp4 00061A80h = 400000d = 1000ms
+0x0F120006,
+
+//ISO 50
+
+
+0x002A05EA,
+0x0F120150, //lt_bUseSecISODgain
+
+// ISO Gain
+0x002A0486,
+0x0F120003, //REG_SF_USER_IsoType 0:OFF 3:ISO
+0x0F120100, //REG_SF_USER_IsoVal
+0x0F120001, //REG_SF_USER_IsoChanged
+
+// AFIT by Normalized Brightness Tuning parameter
+0x002A3302,
+0x0F120001, //AFIT by Normalized Brightness Tunning Parameter
+
+0x002A0D1E,
+0x0F122102, //70000D1E
+
+//PREVIEW
+0x002A0208,
+0x0F120000, //REG_TC_GP_ActivePrevConfig
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A020C,
+0x0F120001, //REG_TC_GP_PrevOpenAfterChange
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A020A,
+0x0F120001, //REG_TC_GP_PrevConfigChanged
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120000, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+};
+
+static const u32 s5k5ccgx_scene_text[] = {
+// ==========================================================
+// CAMERA_SCENE_TEXT (Auto/Center/Br0/Auto/Sharp+2/Sat0)
+// ==========================================================
+0xFCFCD000,
+0x00287000,
+0x002A01D0,
+0x0F120000, //REG_TC_UserBrightness
+0x002A01D4,
+0x0F120000, //REG_TC_UserSaturation
+0x0F120014, //REG_TC_UserSharpBlur
+};
+
+static const u32 s5k5ccgx_scene_candle[] = {
+// Use MWB Daylight
+0xFCFCD000,
+0x00287000,
+0x002A2A62,
+0x0F120000, //Mon_AAIO_bAWB AWB OFF
+
+0x002A0470,
+0x0F120620, /* REG_SF_USER_Rgain */
+0x0F120001, //REG_SF_USER_RgainChanged
+0x0F120400, //REG_SF_USER_Ggain
+0x0F120001, //REG_SF_USER_GgainChanged
+0x0F120540, /* REG_SF_USER_Bgain */
+0x0F120001, //REG_SF_USER_BgainChaged
+};
+
+
+static const u32 s5k5ccgx_metering_normal[] = {
+0xFCFCD000,
+0x00287000,
+0x002A1316, //ae_WeightTbl_16
+
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+};
+
+static const u32 s5k5ccgx_metering_spot[] = {
+0xFCFCD000,
+0x00287000,
+0x002A1316, //ae_WeightTbl_16
+
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120101,
+0x0F120101,
+0x0F120000,
+0x0F120000,
+0x0F120f01,
+0x0F12010f,
+0x0F120000,
+0x0F120000,
+0x0F120f01,
+0x0F12010f,
+0x0F120000,
+0x0F120000,
+0x0F120101,
+0x0F120101,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+};
+
+
+static const u32 s5k5ccgx_metering_center[] = {
+0xFCFCD000,
+0x00287000,
+0x002A1316, //ae_WeightTbl_16
+
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120000,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120201,
+0x0F120102,
+0x0F120101,
+0x0F120101,
+0x0F120202,
+0x0F120202,
+0x0F120101,
+0x0F120101,
+0x0F120202,
+0x0F120202,
+0x0F120101,
+0x0F120201,
+0x0F120202,
+0x0F120202,
+0x0F120102,
+0x0F120201,
+0x0F120202,
+0x0F120202,
+0x0F120102,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+0x0F120101,
+};
+
+/* Not used */
+static const u32 s5k5ccgx_iso_auto[] = {
+0xFCFCD000,
+0x00287000,
+
+//0002A167C,
+//00F120000,//senHal_ExpMinPixels
+
+0x002A04A4,
+0x0F12067F, //REG_TC_DBG_AutoAlgEnBits Auto Algorithm Enable
+0x002A048C,
+0x0F120001, //REG_SF_USER_FlickerQuant 0:No AFC, 1:50Hz, 2:60Hz
+0x0F120001, //REG_SF_USER_FlickerQuantChanged
+
+0x002A0504,
+0x0F123415, //lt_uMaxExp1 3415h = 13333d = 33.3325ms
+0x002A0508,
+0x0F12681F, //lt_uMaxExp2 681Fh = 26655d = 66.6375ms
+0x002A050C,
+0x0F128227, //lt_uMaxExp3 8227h = 33319d = 83.2975ms
+0x002A0510,
+0x0F12C350, //lt_uMaxExp4 C350h = 50000d = 125.0000ms
+
+0x002A0514,
+0x0F123415, //lt_uCapMaxExp1 3415h = 13333d = 33.3325ms
+0x002A0518,
+0x0F12681F, //lt_uCapMaxExp2 681Fh = 26655d = 66.6375ms
+0x002A051C,
+0x0F128227, //lt_uCapMaxExp3 8227h = 33319d = 83.2975ms
+0x002A0520,
+0x0F12C350, //lt_uCapMaxExp4 C350h = 50000d = 125.0000ms
+
+0x002A0486,
+0x0F120000, //REG_SF_USER_IsoType 0:OFF 3:ISO
+0x002A048A,
+0x0F120001, //REG_SF_USER_IsoChanged
+
+0x002A3302,
+0x0F120000, //AFIT by Normalized Brightness Tunning Parameter
+
+//Preview
+0x002A0208,
+0x0F120000, //REG_TC_GP_ActivePrevConfig
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A020C,
+0x0F120001, //REG_TC_GP_PrevOpenAfterChange
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A020A,
+0x0F120001, //REG_TC_GP_PrevConfigChanged
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120000, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+};
+
+/* Not used */
+static const u32 s5k5ccgx_iso_50[] = {
+
+0xFCFCD000,
+0x00287000,
+
+//0002A167C,
+//00F120000,//senHal_ExpMinPixels
+
+0x002A04A4,
+0x0F12065F, //REG_TC_DBG_AutoAlgEnBits Auto Flicker Off
+0x002A048C,
+0x0F120001, //REG_SF_USER_FlickerQuant 0:No AFC, 1:50Hz, 2:60Hz
+0x0F120001, //REG_SF_USER_FlickerQuantChanged
+
+0x002A0504,
+0x0F12C350, //lt_uMaxExp1 C350h = 50000d = 125.0000ms
+0x002A0508,
+0x0F12C350, //lt_uMaxExp2 C350h = 50000d = 125.0000ms
+0x002A050C,
+0x0F12C350, //lt_uMaxExp3 C350h = 50000d = 125.0000ms
+0x002A0510,
+0x0F12C350, //lt_uMaxExp4 C350h = 50000d = 125.0000ms
+
+0x002A0514,
+0x0F12C350, //lt_uCapMaxExp1 C350h = 50000d = 125.0000ms
+0x002A0518,
+0x0F12C350, //lt_uCapMaxExp2 C350h = 50000d = 125.0000ms
+0x002A051C,
+0x0F12C350, //lt_uCapMaxExp3 C350h = 50000d = 125.0000ms
+0x002A0520,
+0x0F12C350, //lt_uCapMaxExp4 C350h = 50000d = 125.0000ms
+
+0x002A05EA,
+0x0F120100, //lt_bUseSecISODgain
+
+// ISO Gain
+0x002A0486,
+0x0F120003, //REG_SF_USER_IsoType 0:OFF 3:ISO
+0x0F120100, //REG_SF_USER_IsoVal
+0x0F120001, //REG_SF_USER_IsoChanged
+
+// AFIT by Normalized Brightness Tuning parameter
+0x002A3302,
+0x0F120001, //AFIT by Normalized Brightness Tunning Parameter
+
+0x002A0208,
+0x0F120000, //REG_TC_GP_ActivePrevConfig
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A020C,
+0x0F120001, //REG_TC_GP_PrevOpenAfterChange
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A020A,
+0x0F120001, //REG_TC_GP_PrevConfigChanged
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120000, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+};
+
+/* Not used */
+static const u32 s5k5ccgx_iso_100[] = {
+0xFCFCD000,
+0x00287000,
+
+//0002A167C,
+//00F120000,//senHal_ExpMinPixels
+
+0x002A04A4,
+0x0F12065F, //REG_TC_DBG_AutoAlgEnBits Auto Flicker Off
+0x002A048C,
+0x0F120001, //REG_SF_USER_FlickerQuant 0:No AFC, 1:50Hz, 2:60Hz
+0x0F120001, //REG_SF_USER_FlickerQuantChanged
+
+0x002A0504,
+0x0F12C350, //lt_uMaxExp1 C350h = 50000d = 125.0000ms
+0x002A0508,
+0x0F12C350, //lt_uMaxExp2 C350h = 50000d = 125.0000ms
+0x002A050C,
+0x0F12C350, //lt_uMaxExp3 C350h = 50000d = 125.0000ms
+0x002A0510,
+0x0F12C350, //lt_uMaxExp4 C350h = 50000d = 125.0000ms
+
+0x002A0514,
+0x0F12C350, //lt_uCapMaxExp1 C350h = 50000d = 125.0000ms
+0x002A0518,
+0x0F12C350, //lt_uCapMaxExp2 C350h = 50000d = 125.0000ms
+0x002A051C,
+0x0F12C350, //lt_uCapMaxExp3 C350h = 50000d = 125.0000ms
+0x002A0520,
+0x0F12C350, //lt_uCapMaxExp4 C350h = 50000d = 125.0000ms
+
+0x002A05EA,
+0x0F120100, //lt_bUseSecISODgain
+
+// ISO Gain
+0x002A0486,
+0x0F120003, //REG_SF_USER_IsoType 0:OFF 3:ISO
+0x0F120200, //REG_SF_USER_IsoVal
+0x0F120001, //REG_SF_USER_IsoChanged
+
+// AFIT by Normalized Brightness Tuning parameter
+0x002A3302,
+0x0F120001, //AFIT by Normalized Brightness Tunning Parameter
+
+0x002A0208,
+0x0F120000, //REG_TC_GP_ActivePrevConfig
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A020C,
+0x0F120001, //REG_TC_GP_PrevOpenAfterChange
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A020A,
+0x0F120001, //REG_TC_GP_PrevConfigChanged
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120000, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+};
+
+/* Not used */
+static const u32 s5k5ccgx_iso_200[] = {
+0xFCFCD000,
+0x00287000,
+
+//0002A167C,
+//00F120000,//senHal_ExpMinPixels
+
+0x002A04A4,
+0x0F12065F, //REG_TC_DBG_AutoAlgEnBits Auto Flicker Off
+0x002A048C,
+0x0F120001, //REG_SF_USER_FlickerQuant 0:No AFC, 1:50Hz, 2:60Hz
+0x0F120001, //REG_SF_USER_FlickerQuantChanged
+
+0x002A0504,
+0x0F12C350, //lt_uMaxExp1 C350h = 50000d = 125.0000ms
+0x002A0508,
+0x0F12C350, //lt_uMaxExp2 C350h = 50000d = 125.0000ms
+0x002A050C,
+0x0F12C350, //lt_uMaxExp3 C350h = 50000d = 125.0000ms
+0x002A0510,
+0x0F12C350, //lt_uMaxExp4 C350h = 50000d = 125.0000ms
+
+0x002A0514,
+0x0F12C350, //lt_uCapMaxExp1 C350h = 50000d = 125.0000ms
+0x002A0518,
+0x0F12C350, //lt_uCapMaxExp2 C350h = 50000d = 125.0000ms
+0x002A051C,
+0x0F12C350, //lt_uCapMaxExp3 C350h = 50000d = 125.0000ms
+0x002A0520,
+0x0F12C350, //lt_uCapMaxExp4 C350h = 50000d = 125.0000ms
+
+0x002A05EA,
+0x0F120100, //lt_bUseSecISODgain
+
+// ISO Gain
+0x002A0486,
+0x0F120003, //REG_SF_USER_IsoType 0:OFF 3:ISO
+0x0F120400, //REG_SF_USER_IsoVal
+0x0F120001, //REG_SF_USER_IsoChanged
+
+// AFIT by Normalized Brightness Tuning parameter
+0x002A3302,
+0x0F120001, //AFIT by Normalized Brightness Tunning Parameter
+
+0x002A0208,
+0x0F120000, //REG_TC_GP_ActivePrevConfig
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A020C,
+0x0F120001, //REG_TC_GP_PrevOpenAfterChange
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A020A,
+0x0F120001, //REG_TC_GP_PrevConfigChanged
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120000, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+};
+
+/* Not used */
+static const u32 s5k5ccgx_iso_400[] = {
+0xFCFCD000,
+0x00287000,
+
+//0002A167C,
+//00F120000,//senHal_ExpMinPixels
+
+0x002A04A4,
+0x0F12065F, //REG_TC_DBG_AutoAlgEnBits Auto Flicker Off
+0x002A048C,
+0x0F120001, //REG_SF_USER_FlickerQuant 0:No AFC, 1:50Hz, 2:60Hz
+0x0F120001, //REG_SF_USER_FlickerQuantChanged
+
+0x002A0504,
+0x0F12C350, //lt_uMaxExp1 C350h = 50000d = 125.0000ms
+0x002A0508,
+0x0F12C350, //lt_uMaxExp2 C350h = 50000d = 125.0000ms
+0x002A050C,
+0x0F12C350, //lt_uMaxExp3 C350h = 50000d = 125.0000ms
+0x002A0510,
+0x0F12C350, //lt_uMaxExp4 C350h = 50000d = 125.0000ms
+
+0x002A0514,
+0x0F12C350, //lt_uCapMaxExp1 C350h = 50000d = 125.0000ms
+0x002A0518,
+0x0F12C350, //lt_uCapMaxExp2 C350h = 50000d = 125.0000ms
+0x002A051C,
+0x0F12C350, //lt_uCapMaxExp3 C350h = 50000d = 125.0000ms
+0x002A0520,
+0x0F12C350, //lt_uCapMaxExp4 C350h = 50000d = 125.0000ms
+
+0x002A05EA,
+0x0F120100, //lt_bUseSecISODgain
+
+// ISO Gain
+0x002A0486,
+0x0F120003, //REG_SF_USER_IsoType 0:OFF 3:ISO
+0x0F120800, //REG_SF_USER_IsoVal
+0x0F120001, //REG_SF_USER_IsoChanged
+
+// AFIT by Normalized Brightness Tuning parameter
+0x002A3302,
+0x0F120001, //AFIT by Normalized Brightness Tunning Parameter
+
+0x002A0208,
+0x0F120000, //REG_TC_GP_ActivePrevConfig
+0x002A0210,
+0x0F120000, //REG_TC_GP_ActiveCapConfig
+0x002A020C,
+0x0F120001, //REG_TC_GP_PrevOpenAfterChange
+0x002A01F4,
+0x0F120001, //REG_TC_GP_NewConfigSync
+0x002A020A,
+0x0F120001, //REG_TC_GP_PrevConfigChanged
+0x002A0212,
+0x0F120001, //REG_TC_GP_CapConfigChanged
+0x002A01E8,
+0x0F120000, //REG_TC_GP_EnableCapture
+0x0F120001, //REG_TC_GP_EnableCaptureChanged
+};
+
+static const u32 s5k5ccgx_ae_lock[] = {
+0xFCFCD000,
+0x00287000,
+0x002A2A5A,
+0x0F120000, //Mon_AAIO_bAE
+};
+
+
+static const u32 s5k5ccgx_awb_lock[] = {
+0xFCFCD000,
+0x00287000,
+0x002A11D6,
+0x0F12FFFF, //awbb_WpFilterMinThr
+};
+
+
+static const u32 s5k5ccgx_ae_unlock[] = {
+0xFCFCD000,
+0x00287000,
+0x002A2A5A,
+0x0F120001, //Mon_AAIO_bAE
+};
+
+
+static const u32 s5k5ccgx_awb_unlock[] = {
+0xFCFCD000,
+0x00287000,
+0x002A11D6,
+0x0F12001E, //awbb_WpFilterMinThr
+};
+
+
+static const u32 s5k5ccgx_af_abort[] = {
+0xFCFCD000,
+0x00287000,
+0x002A0224,
+0x0F120001, // REG_TC_AF_AfCmd = 1, Abort A
+};
+
+static const u32 s5k5ccgx_af_off_reg[] = {
+ 0xFCFCD000,
+ 0x00287000,
+ 0x002A0226,
+ 0x0F120000,
+ 0xFFFF0049, /* 73 ms delay, Min 1 frame delay */
+ 0x002A0224, /* write [7000 0226, REG_TC_AF_AfCmdParam] */
+ 0x0F120004, /* write lens position from 0000 to 00FF. 0000 means infinity and 00FF means macro.*/
+ 0xFFFF0118, /* 280ms Delay */
+};
+
+static const u32 s5k5ccgx_af_normal_on[] = {
+0xFCFCD000,
+0x00287000,
+0x002A0224,
+0x0F120004, /* write [7000 0224, REG_TC_AF_AfCmd] = 0004 , manual AF. */
+
+0x002A0226, /* write [7000 0226, REG_TC_AF_AfCmdParam] */
+0x0F120000, /* write lens position from 0000 to 00FF. 0000 means infinity and 00FF means macro. */
+
+0xFFFF0096, /* 150ms Delay */
+
+/* #af_search_usSingleAfFlags, 1040 : macro mode on, 2nd search off,
+1042 : macro mode on, 2nd search(fine search) on
+1000 : macro mode off, 2nd search off,
+1002 : macro mode off, 2nd search on */
+0x002A1494,
+0x0F121002,
+};
+
+static const u32 s5k5ccgx_af_night_normal_on[] = {
+0xFCFCD000,
+0x00287000,
+0x002A0224,
+0x0F120004, /* write [7000 0224, REG_TC_AF_AfCmd] = 0004 , manual AF. */
+
+0x002A0226, /* write [7000 0226, REG_TC_AF_AfCmdParam] */
+0x0F120000, /* write lens position from 0000 to 00FF. 0000 means infinity and 00FF means macro.*/
+
+0xFFFF00FA, /* 250ms Delay*/
+
+/* #af_search_usSingleAfFlags, 1040 : macro mode on, 2nd search off,
+1042 : macro mode on, 2nd search(fine search) on
+1000 : macro mode off, 2nd search off,
+1002 : macro mode off, 2nd search on */
+0x002A1494,
+0x0F121002,
+};
+
+static const u32 s5k5ccgx_af_macro_on[] = {
+0xFCFCD000,
+0x00287000,
+0x002A0224,
+0x0F120004, /* write [7000 0224, REG_TC_AF_AfCmd] = 0004 , manual AF. */
+
+0x002A0226, /* write [7000 0226, REG_TC_AF_AfCmdParam] */
+0x0F120095, /* write lens position from 0000 to 00FF. 0000 means infinity and 00FF means macro. */
+
+0xFFFF0096, /* 150ms Delay */
+
+/* #af_search_usSingleAfFlags, 1040 : macro mode on, 2nd search off,
+1042 : macro mode on, 2nd search(fine search) on
+1000 : macro mode off, 2nd search off,
+1002 : macro mode off, 2nd search on */
+
+0x002A1494,
+0x0F121042,
+
+/* when user use lens position 16(10h) -> lens position 0(00h)
+MSB 10 b means user uses #af_pos_usTable_16_ as start position.
+LSB 00 b means user uses #af_pos_usTable_0_ as end position
+refer to 5.3 macro mode setting.
+"#af_pos_usMacroStartEnd" is only used in macro AF condition.
+(normal AF doesn't use "#af_pos_usMacroStartEnd") */
+0x002A1426,
+0x0F121000, /* #af_pos_usMacroStartEn */
+};
+
+static const u32 s5k5ccgx_af_do[] = {
+0xFCFCD000,
+0x00287000,
+0x002A0224,
+0x0F120005, // REG_TC_AF_AfCmd = 5, single A
+};
+
+static const u32 s5k5ccgx_720P_af_do[] = {
+0xFCFCD000,
+0x00287000,
+
+/* set AF operation value for 720P */
+0x002A0226,
+0x0F120010, /* REG_TC_AF_AfParam */
+
+/* 720P 1frame(50ms) delay */
+0xFFFF0032, /* 50ms Delay */
+
+/* set AF start cmd value for 720P */
+0x002A0224,
+0x0F120006, /* REG_TC_AF_AfCmd = 5, single A */
+};
+
+static const u32 s5k5ccgx_1st_720P_af_do[] = {
+0xFCFCD000,
+0x00287000,
+
+0xFFFF01F4, /* tuning point */
+
+/* set AF operation value for 720P */
+0x002A0226,
+0x0F120010, /* REG_TC_AF_AfParam */
+
+/* 720P 1frame(50ms) delay */
+0xFFFF0032, /* 50ms Delay */
+
+/* set AF start cmd value for 720P */
+0x002A0224,
+0x0F120006, /* REG_TC_AF_AfCmd = 5, single A */
+};
+
+#ifdef DEBUG_FILTER_DATA
+static const u32 s5k5ccgx_get_filter_data_reg[] = {
+0xFCFCD000,
+0x00287000,
+0x002A1544,
+0x0F123000,
+0x0F127000,
+
+/* allocate memory */
+0x002A1540,
+0x0F120014,
+
+/* Select Focus value */
+0x002A1530,
+0x0F120000, /* 1530 addr */
+0x0F120000, /* 1532 addr */
+0x0F122010, /* 1534 addr */
+0x0F122020, /* 1536 addr */
+0x0F122012, /* 1538 addr */
+0x0F122022, /* 153A addr */
+0x0F122015, /* 153C addr */
+0x0F122025, /* 153E addr */
+};
+#endif /* DEBUG_FILTER_DATA */
+
+#ifdef CONFIG_MACH_P8LTE
+#define S5K5CCGX_ANTIBANDING_REG s5k5ccgx_antibanding_60hz_reg
+/* 60Hz anti-flicker for LTE */
+static const u32 s5k5ccgx_antibanding_60hz_reg[] = {
+0xFCFCD000,
+0x00287000,
+0x002A0F08,
+0x0F120001, //AFC_Default60Hz 01:60hz 00:50Hz
+0x002A04A4,
+0x0F12067F, //REG_TC_DBG_AutoAlgEnBits 065f : Manual AFC on 067f : Manual AFC off
+};
+#else
+#define S5K5CCGX_ANTIBANDING_REG s5k5ccgx_antibanding_50hz_reg
+/* 50Hz anti-flicker */
+static const u32 s5k5ccgx_antibanding_50hz_reg[] = {
+0xFCFCD000,
+0x00287000,
+0x002A0F08,
+0x0F120000, //AFC_Default60Hz 01:60hz 00:50Hz
+0x002A04A4,
+0x0F12067F, //REG_TC_DBG_AutoAlgEnBits 065f : Manual AFC on 067f : Manual AFC off
+};
+#endif /* #ifdef CONFIG_MACH_P8LTE */
+
+static const u32 s5k5ccgx_contrast_m_2[] = {
+//0FCFCD000,
+//000287000,
+//0002A01D2,
+//00F12FF80, //REG_TC_UserContrast
+};
+
+static const u32 s5k5ccgx_contrast_m_1[] = {
+//0FCFCD000,
+//000287000,
+//0002A01D2,
+//00F12FFC0, //REG_TC_UserContrast
+};
+
+static const u32 s5k5ccgx_contrast_0[] = {
+//0FCFCD000,
+//000287000,
+//0002A01D2,
+//00F120000, //REG_TC_UserContrast
+};
+
+static const u32 s5k5ccgx_contrast_p_1[] = {
+//0FCFCD000,
+//000287000,
+//0002A01D2,
+//00F120040, //REG_TC_UserContrast
+};
+
+static const u32 s5k5ccgx_contrast_p_2[] = {
+//FCFCD000,
+//00287000,
+//002A01D2,
+//0F120080, //REG_TC_UserContrast
+};
+
+
+static const u32 s5k5ccgx_saturation_m_2[] = {
+//FCFCD000,
+//00287000,
+//002A01D4,
+//0F12FF80, //REG_TC_UserContrast
+};
+
+static const u32 s5k5ccgx_saturation_m_1[] = {
+//FCFCD000,
+//00287000,
+//002A01D4,
+//0F12FFC0, //REG_TC_UserContrast
+};
+
+static const u32 s5k5ccgx_saturation_0[] = {
+//FCFCD000,
+//00287000,
+//002A01D4,
+//0F120000, //REG_TC_UserContrast
+};
+
+static const u32 s5k5ccgx_saturation_p_1[] = {
+//FCFCD000,
+//00287000,
+//002A01D4,
+//0F120040, //REG_TC_UserContrast
+};
+
+static const u32 s5k5ccgx_saturation_p_2[] = {
+//FCFCD000,
+//00287000,
+//002A01D4,
+//0F12007E, //REG_TC_UserContrast
+};
+
+static const u32 s5k5ccgx_sharpness_m_2[] = {
+//FCFCD000,
+//00287000,
+//002A01D6,
+//0F12FFC0, //REG_TC_UserContrast
+};
+
+static const u32 s5k5ccgx_sharpness_m_1[] = {
+//FCFCD000,
+//00287000,
+//002A01D6,
+//0F12FFE0, //REG_TC_UserContrast
+};
+
+static const u32 s5k5ccgx_sharpness_0[] = {
+//FCFCD000,
+//00287000,
+//002A01D6,
+//0F120000, //REG_TC_UserContrast
+};
+
+static const u32 s5k5ccgx_sharpness_p_1[] = {
+//FCFCD000,
+//00287000,
+//002A01D6,
+//0F120005, //REG_TC_UserContrast
+};
+
+static const u32 s5k5ccgx_sharpness_p_2[] = {
+0xFCFCD000,
+0x00287000,
+0x002A01D6,
+0x0F120010, //REG_TC_UserContrast
+};
+
+
+static const u32 s5k5ccgx_dtp_on[] = {
+0xFCFCD000,
+0x0028D000,
+0x002AB054,
+0x0F120001,
+};
+
+static const u32 s5k5ccgx_dtp_off[] = {
+0xFCFCD000,
+0x0028D000,
+0x002AB054,
+0x0F120000,
+};
+
+static const u32 s5k5ccgx_pll_on[] = {
+0xFCFCD000,
+0x00287000,
+0x002A0ED8,
+0x0F120001,
+};
+
+static const u32 s5k5ccgx_pll_off[] = {
+0xFCFCD000,
+0x00287000,
+0x002A0ED8,
+0x0F120000,
+};
+
+static const u32 s5k5ccgx_preflash_start[] = {
+0xFFFF012c, /* delay 300ms */
+
+0xFCFCD000,
+0x00287000,
+0x002A3F82,
+0x0F120001, // TNP_Regs_PreflashStart
+};
+
+static const u32 s5k5ccgx_preflash_end[] = {
+0xFCFCD000,
+0x00287000,
+0x002A3F84,
+0x0F120001, // TNP_Regs_PreflashEnd
+};
+
+static const u32 s5k5ccgx_mainflash_start[] = {
+0xFCFCD000,
+0x00287000,
+0x002A3F80, //TNP_Regs_FastFlashAlg
+0x0F120001,
+};
+
+static const u32 s5k5ccgx_mainflash_end[] = {
+};
+
+static const u32 s5k5ccgx_flash_ae_set[] = {
+0xFCFCD000,
+0x00287000,
+0x002A0500,
+0x0F120000,
+};
+
+static const u32 s5k5ccgx_flash_ae_clear[] = {
+0xFCFCD000,
+0x00287000,
+0x002A0500,
+0x0F120002,
+};
+
+static const u32 s5k5ccgx_get_ae_stable_reg[] = {
+0xFCFCD000,
+0x002C7000,
+0x002E2A70,
+};
+
+static const u32 s5k5ccgx_get_esd_reg[] = {
+0xFCFCD000,
+0x002C7000,
+0x002E0150,
+};
+
+#endif /* __S5K5CCGX_REG_P8_H__ */