/* drivers/media/video/s5k5ccgx_regs-p2.h * * 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_REGS_P2_H__ #define __S5K5CCGX_REGS_P2_H__ #if defined(FEATURE_YUV_CAPTURE) /* 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 0x00287000, /*++ Add ESD */ 0x002A0150, 0x0F12AAAA, /*-- Add ESD */ 0x002A352C, 0x0F12B5F8, // 7000352C 0x0F124A28, // 7000352E 0x0F124928, // 70003530 0x0F124829, // 70003532 0x0F124B29, // 70003534 0x0F122500, // 70003536 0x0F12801D, // 70003538 0x0F12C004, // 7000353A 0x0F126001, // 7000353C 0x0F124928, // 7000353E 0x0F124828, // 70003540 0x0F12F000, // 70003542 0x0F12FBB9, // 70003544 0x0F124928, // 70003546 0x0F124828, // 70003548 0x0F12F000, // 7000354A 0x0F12FBB5, // 7000354C 0x0F124828, // 7000354E 0x0F124E28, // 70003550 0x0F126430, // 70003552 0x0F124928, // 70003554 0x0F124829, // 70003556 0x0F12F000, // 70003558 0x0F12FBAE, // 7000355A 0x0F124828, // 7000355C 0x0F120037, // 7000355E 0x0F123780, // 70003560 0x0F126178, // 70003562 0x0F124C27, // 70003564 0x0F128365, // 70003566 0x0F124927, // 70003568 0x0F124828, // 7000356A 0x0F12F000, // 7000356C 0x0F12FBA4, // 7000356E 0x0F124927, // 70003570 0x0F124828, // 70003572 0x0F12F000, // 70003574 0x0F12FBA0, // 70003576 0x0F124927, // 70003578 0x0F124828, // 7000357A 0x0F12F000, // 7000357C 0x0F12FB9C, // 7000357E 0x0F124927, // 70003580 0x0F124828, // 70003582 0x0F12F000, // 70003584 0x0F12FB98, // 70003586 0x0F1283A5, // 70003588 0x0F124827, // 7000358A 0x0F126470, // 7000358C 0x0F122001, // 7000358E 0x0F120340, // 70003590 0x0F123420, // 70003592 0x0F128060, // 70003594 0x0F122085, // 70003596 0x0F1280A0, // 70003598 0x0F124824, // 7000359A 0x0F1280E0, // 7000359C 0x0F124824, // 7000359E 0x0F126730, // 700035A0 0x0F124924, // 700035A2 0x0F124824, // 700035A4 0x0F12F000, // 700035A6 0x0F12FB87, // 700035A8 0x0F1281E5, // 700035AA 0x0F128225, // 700035AC 0x0F124823, // 700035AE 0x0F1282A0, // 700035B0 0x0F124813, // 700035B2 0x0F126178, // 700035B4 0x0F122001, // 700035B6 0x0F128260, // 700035B8 0x0F124921, // 700035BA 0x0F124821, // 700035BC 0x0F12F000, // 700035BE 0x0F12FB7B, // 700035C0 0x0F124921, // 700035C2 0x0F124821, // 700035C4 0x0F12F000, // 700035C6 0x0F12FB77, // 700035C8 0x0F12BCF8, // 700035CA 0x0F12BC08, // 700035CC 0x0F124718, // 700035CE 0x0F1200D6, // 700035D0 0x0F125CC1, // 700035D2 0x0F12633D, // 700035D4 0x0F120000, // 700035D6 0x0F121C08, // 700035D8 0x0F127000, // 700035DA 0x0F123290, // 700035DC 0x0F127000, // 700035DE 0x0F12366F, // 700035E0 0x0F127000, // 700035E2 0x0F12D9E7, // 700035E4 0x0F120000, // 700035E6 0x0F123857, // 700035E8 0x0F127000, // 700035EA 0x0F12395D, // 700035EC 0x0F120000, // 700035EE 0x0F1238E9, // 700035F0 0x0F127000, // 700035F2 0x0F120000, // 700035F4 0x0F127000, // 700035F6 0x0F1239B5, // 700035F8 0x0F127000, // 700035FA 0x0F12F903, // 700035FC 0x0F120000, // 700035FE 0x0F123BAF, // 70003600 0x0F127000, // 70003602 0x0F123FC8, // 70003604 0x0F127000, // 70003606 0x0F1236A7, // 70003608 0x0F127000, // 7000360A 0x0F12495F, // 7000360C 0x0F120000, // 7000360E 0x0F123705, // 70003610 0x0F127000, // 70003612 0x0F12E421, // 70003614 0x0F120000, // 70003616 0x0F1237C3, // 70003618 0x0F127000, // 7000361A 0x0F12216D, // 7000361C 0x0F120000, // 7000361E 0x0F123837, // 70003620 0x0F127000, // 70003622 0x0F120179, // 70003624 0x0F120001, // 70003626 0x0F123AD9, // 70003628 0x0F127000, // 7000362A 0x0F1207FF, // 7000362C 0x0F120000, // 7000362E 0x0F123B4D, // 70003630 0x0F127000, // 70003632 0x0F123B75, // 70003634 0x0F127000, // 70003636 0x0F12E8AD, // 70003638 0x0F120000, // 7000363A 0x0F124E20, // 7000363C 0x0F120000, // 7000363E 0x0F123C29, // 70003640 0x0F127000, // 70003642 0x0F123C4D, // 70003644 0x0F120000, // 70003646 0x0F123C2B, // 70003648 0x0F127000, // 7000364A 0x0F123F0D, // 7000364C 0x0F120000, // 7000364E 0x0F12B570, // 70003650 0x0F12000D, // 70003652 0x0F124CFC, // 70003654 0x0F128821, // 70003656 0x0F12F000, // 70003658 0x0F12FB36, // 7000365A 0x0F128820, // 7000365C 0x0F124AFB, // 7000365E 0x0F120081, // 70003660 0x0F125055, // 70003662 0x0F121C40, // 70003664 0x0F128020, // 70003666 0x0F12BC70, // 70003668 0x0F12BC08, // 7000366A 0x0F124718, // 7000366C 0x0F126801, // 7000366E 0x0F120409, // 70003670 0x0F120C09, // 70003672 0x0F126840, // 70003674 0x0F120400, // 70003676 0x0F120C00, // 70003678 0x0F124AF5, // 7000367A 0x0F128992, // 7000367C 0x0F122A00, // 7000367E 0x0F12D00D, // 70003680 0x0F122300, // 70003682 0x0F121A80, // 70003684 0x0F12D400, // 70003686 0x0F120003, // 70003688 0x0F120418, // 7000368A 0x0F120C00, // 7000368C 0x0F124BF1, // 7000368E 0x0F121851, // 70003690 0x0F12891B, // 70003692 0x0F12428B, // 70003694 0x0F12D300, // 70003696 0x0F12000B, // 70003698 0x0F120419, // 7000369A 0x0F120C09, // 7000369C 0x0F124AEE, // 7000369E 0x0F128151, // 700036A0 0x0F128190, // 700036A2 0x0F124770, // 700036A4 0x0F12B510, // 700036A6 0x0F124CEC, // 700036A8 0x0F1248ED, // 700036AA 0x0F1278A1, // 700036AC 0x0F122900, // 700036AE 0x0F12D101, // 700036B0 0x0F1287C1, // 700036B2 0x0F12E004, // 700036B4 0x0F127AE1, // 700036B6 0x0F122900, // 700036B8 0x0F12D001, // 700036BA 0x0F122101, // 700036BC 0x0F1287C1, // 700036BE 0x0F12F000, // 700036C0 0x0F12FB0A, // 700036C2 0x0F1249E7, // 700036C4 0x0F128B08, // 700036C6 0x0F1206C2, // 700036C8 0x0F12D50A, // 700036CA 0x0F127AA2, // 700036CC 0x0F120652, // 700036CE 0x0F12D507, // 700036D0 0x0F122210, // 700036D2 0x0F124390, // 700036D4 0x0F128308, // 700036D6 0x0F1248E3, // 700036D8 0x0F127AE1, // 700036DA 0x0F126B00, // 700036DC 0x0F12F000, // 700036DE 0x0F12FB03, // 700036E0 0x0F1248DB, // 700036E2 0x0F1289C0, // 700036E4 0x0F122801, // 700036E6 0x0F12D109, // 700036E8 0x0F1278A0, // 700036EA 0x0F122800, // 700036EC 0x0F12D006, // 700036EE 0x0F127AE0, // 700036F0 0x0F122800, // 700036F2 0x0F12D003, // 700036F4 0x0F127AA0, // 700036F6 0x0F122140, // 700036F8 0x0F124308, // 700036FA 0x0F1272A0, // 700036FC 0x0F12BC10, // 700036FE 0x0F12BC08, // 70003700 0x0F124718, // 70003702 0x0F12B570, // 70003704 0x0F124DD7, // 70003706 0x0F124CD7, // 70003708 0x0F128B28, // 7000370A 0x0F120701, // 7000370C 0x0F12D507, // 7000370E 0x0F122108, // 70003710 0x0F124388, // 70003712 0x0F128328, // 70003714 0x0F1249D5, // 70003716 0x0F126B20, // 70003718 0x0F126B89, // 7000371A 0x0F12F000, // 7000371C 0x0F12FAEC, // 7000371E 0x0F128B28, // 70003720 0x0F1206C1, // 70003722 0x0F12D5A0, // 70003724 0x0F1249CD, // 70003726 0x0F127A8A, // 70003728 0x0F120652, // 7000372A 0x0F12D49C, // 7000372C 0x0F122210, // 7000372E 0x0F124390, // 70003730 0x0F128328, // 70003732 0x0F127AC9, // 70003734 0x0F126B20, // 70003736 0x0F12F000, // 70003738 0x0F12FAD6, // 7000373A 0x0F12E794, // 7000373C 0x0F12B5F8, // 7000373E 0x0F1249CB, // 70003740 0x0F128F08, // 70003742 0x0F12000C, // 70003744 0x0F123480, // 70003746 0x0F122800, // 70003748 0x0F12D000, // 7000374A 0x0F128360, // 7000374C 0x0F122000, // 7000374E 0x0F128708, // 70003750 0x0F124DC8, // 70003752 0x0F1226FF, // 70003754 0x0F128828, // 70003756 0x0F121C76, // 70003758 0x0F122702, // 7000375A 0x0F122803, // 7000375C 0x0F12D112, // 7000375E 0x0F128868, // 70003760 0x0F122800, // 70003762 0x0F12D10F, // 70003764 0x0F1288E8, // 70003766 0x0F122800, // 70003768 0x0F12D10C, // 7000376A 0x0F12F000, // 7000376C 0x0F12FACC, // 7000376E 0x0F122800, // 70003770 0x0F12D008, // 70003772 0x0F128B60, // 70003774 0x0F122800, // 70003776 0x0F12D001, // 70003778 0x0F1280EE, // 7000377A 0x0F1280AF, // 7000377C 0x0F122001, // 7000377E 0x0F127268, // 70003780 0x0F12F000, // 70003782 0x0F12FAC9, // 70003784 0x0F128828, // 70003786 0x0F122802, // 70003788 0x0F12D10E, // 7000378A 0x0F128868, // 7000378C 0x0F122800, // 7000378E 0x0F12D10B, // 70003790 0x0F1288E8, // 70003792 0x0F122800, // 70003794 0x0F12D108, // 70003796 0x0F128B60, // 70003798 0x0F122800, // 7000379A 0x0F12D001, // 7000379C 0x0F1280EE, // 7000379E 0x0F1280AF, // 700037A0 0x0F122001, // 700037A2 0x0F127268, // 700037A4 0x0F12F000, // 700037A6 0x0F12FAB7, // 700037A8 0x0F1288E8, // 700037AA 0x0F122800, // 700037AC 0x0F12D006, // 700037AE 0x0F121FC1, // 700037B0 0x0F1239FD, // 700037B2 0x0F12D003, // 700037B4 0x0F122001, // 700037B6 0x0F12BCF8, // 700037B8 0x0F12BC08, // 700037BA 0x0F124718, // 700037BC 0x0F122000, // 700037BE 0x0F12E7FA, // 700037C0 0x0F12B570, // 700037C2 0x0F124CAC, // 700037C4 0x0F128860, // 700037C6 0x0F122800, // 700037C8 0x0F12D00C, // 700037CA 0x0F128820, // 700037CC 0x0F124DA3, // 700037CE 0x0F122800, // 700037D0 0x0F12D009, // 700037D2 0x0F120029, // 700037D4 0x0F1231A0, // 700037D6 0x0F127AC9, // 700037D8 0x0F122900, // 700037DA 0x0F12D004, // 700037DC 0x0F127AA8, // 700037DE 0x0F122180, // 700037E0 0x0F124308, // 700037E2 0x0F1272A8, // 700037E4 0x0F12E73F, // 700037E6 0x0F122800, // 700037E8 0x0F12D003, // 700037EA 0x0F12F7FF, // 700037EC 0x0F12FFA7, // 700037EE 0x0F122800, // 700037F0 0x0F12D1F8, // 700037F2 0x0F122000, // 700037F4 0x0F128060, // 700037F6 0x0F128820, // 700037F8 0x0F122800, // 700037FA 0x0F12D003, // 700037FC 0x0F122008, // 700037FE 0x0F12F000, // 70003800 0x0F12FA92, // 70003802 0x0F12E00B, // 70003804 0x0F12489C, // 70003806 0x0F123020, // 70003808 0x0F128880, // 7000380A 0x0F122800, // 7000380C 0x0F12D103, // 7000380E 0x0F127AA8, // 70003810 0x0F122101, // 70003812 0x0F124308, // 70003814 0x0F1272A8, // 70003816 0x0F122010, // 70003818 0x0F12F000, // 7000381A 0x0F12FA85, // 7000381C 0x0F128820, // 7000381E 0x0F122800, // 70003820 0x0F12D1E0, // 70003822 0x0F12488A, // 70003824 0x0F1289C0, // 70003826 0x0F122801, // 70003828 0x0F12D1DC, // 7000382A 0x0F127AA8, // 7000382C 0x0F1221BF, // 7000382E 0x0F124008, // 70003830 0x0F1272A8, // 70003832 0x0F12E718, // 70003834 0x0F126800, // 70003836 0x0F124990, // 70003838 0x0F128188, // 7000383A 0x0F124890, // 7000383C 0x0F122201, // 7000383E 0x0F128981, // 70003840 0x0F124890, // 70003842 0x0F120252, // 70003844 0x0F124291, // 70003846 0x0F12D902, // 70003848 0x0F122102, // 7000384A 0x0F128181, // 7000384C 0x0F124770, // 7000384E 0x0F122101, // 70003850 0x0F128181, // 70003852 0x0F124770, // 70003854 0x0F12B5F1, // 70003856 0x0F124E80, // 70003858 0x0F128834, // 7000385A 0x0F122C00, // 7000385C 0x0F12D03F, // 7000385E 0x0F122001, // 70003860 0x0F122C08, // 70003862 0x0F12D000, // 70003864 0x0F122000, // 70003866 0x0F1270B0, // 70003868 0x0F124D7F, // 7000386A 0x0F122800, // 7000386C 0x0F12D009, // 7000386E 0x0F12F000, // 70003870 0x0F12FA62, // 70003872 0x0F120028, // 70003874 0x0F1238F0, // 70003876 0x0F126328, // 70003878 0x0F127AB0, // 7000387A 0x0F12217E, // 7000387C 0x0F124008, // 7000387E 0x0F1272B0, // 70003880 0x0F12E00F, // 70003882 0x0F124F7A, // 70003884 0x0F123780, // 70003886 0x0F128B78, // 70003888 0x0F122800, // 7000388A 0x0F12D005, // 7000388C 0x0F12F000, // 7000388E 0x0F12FA5B, // 70003890 0x0F122000, // 70003892 0x0F128378, // 70003894 0x0F124976, // 70003896 0x0F128708, // 70003898 0x0F122000, // 7000389A 0x0F12F000, // 7000389C 0x0F12FA5C, // 7000389E 0x0F124879, // 700038A0 0x0F126328, // 700038A2 0x0F1278B1, // 700038A4 0x0F122700, // 700038A6 0x0F120038, // 700038A8 0x0F122900, // 700038AA 0x0F12D008, // 700038AC 0x0F124972, // 700038AE 0x0F123920, // 700038B0 0x0F128ACA, // 700038B2 0x0F122A00, // 700038B4 0x0F12D003, // 700038B6 0x0F128B09, // 700038B8 0x0F122900, // 700038BA 0x0F12D000, // 700038BC 0x0F122001, // 700038BE 0x0F127170, // 700038C0 0x0F122C02, // 700038C2 0x0F12D102, // 700038C4 0x0F124868, // 700038C6 0x0F123860, // 700038C8 0x0F126328, // 700038CA 0x0F122201, // 700038CC 0x0F122C02, // 700038CE 0x0F12D000, // 700038D0 0x0F122200, // 700038D2 0x0F124861, // 700038D4 0x0F122110, // 700038D6 0x0F12300A, // 700038D8 0x0F12F000, // 700038DA 0x0F12FA45, // 700038DC 0x0F128037, // 700038DE 0x0F129900, // 700038E0 0x0F120020, // 700038E2 0x0F12600C, // 700038E4 0x0F12E767, // 700038E6 0x0F12B538, // 700038E8 0x0F124865, // 700038EA 0x0F124669, // 700038EC 0x0F123848, // 700038EE 0x0F12F000, // 700038F0 0x0F12FA42, // 700038F2 0x0F124A5E, // 700038F4 0x0F124862, // 700038F6 0x0F128F51, // 700038F8 0x0F122400, // 700038FA 0x0F123020, // 700038FC 0x0F122900, // 700038FE 0x0F12D00A, // 70003900 0x0F128754, // 70003902 0x0F126941, // 70003904 0x0F126451, // 70003906 0x0F126491, // 70003908 0x0F12466B, // 7000390A 0x0F128819, // 7000390C 0x0F1287D1, // 7000390E 0x0F12885B, // 70003910 0x0F120011, // 70003912 0x0F123140, // 70003914 0x0F12800B, // 70003916 0x0F128F91, // 70003918 0x0F122900, // 7000391A 0x0F12D002, // 7000391C 0x0F128794, // 7000391E 0x0F126940, // 70003920 0x0F126490, // 70003922 0x0F12F000, // 70003924 0x0F12FA30, // 70003926 0x0F12BC38, // 70003928 0x0F12BC08, // 7000392A 0x0F124718, // 7000392C 0x0F12B5F8, // 7000392E 0x0F124C56, // 70003930 0x0F1289E0, // 70003932 0x0F12F000, // 70003934 0x0F12FA30, // 70003936 0x0F120006, // 70003938 0x0F128A20, // 7000393A 0x0F12F000, // 7000393C 0x0F12FA34, // 7000393E 0x0F120007, // 70003940 0x0F12484F, // 70003942 0x0F124D4A, // 70003944 0x0F123020, // 70003946 0x0F126CA9, // 70003948 0x0F126940, // 7000394A 0x0F121809, // 7000394C 0x0F120200, // 7000394E 0x0F12F000, // 70003950 0x0F12FA32, // 70003952 0x0F120400, // 70003954 0x0F120C00, // 70003956 0x0F12002A, // 70003958 0x0F12326E, // 7000395A 0x0F120011, // 7000395C 0x0F12390A, // 7000395E 0x0F122305, // 70003960 0x0F12F000, // 70003962 0x0F12FA2F, // 70003964 0x0F124C43, // 70003966 0x0F1261A0, // 70003968 0x0F128FEB, // 7000396A 0x0F120002, // 7000396C 0x0F120031, // 7000396E 0x0F120018, // 70003970 0x0F12F000, // 70003972 0x0F12FA2F, // 70003974 0x0F12466B, // 70003976 0x0F120005, // 70003978 0x0F128018, // 7000397A 0x0F12483C, // 7000397C 0x0F1269A2, // 7000397E 0x0F123040, // 70003980 0x0F128800, // 70003982 0x0F120039, // 70003984 0x0F12F000, // 70003986 0x0F12FA25, // 70003988 0x0F12466B, // 7000398A 0x0F120006, // 7000398C 0x0F128058, // 7000398E 0x0F120021, // 70003990 0x0F129800, // 70003992 0x0F12311C, // 70003994 0x0F12F000, // 70003996 0x0F12FA25, // 70003998 0x0F124935, // 7000399A 0x0F123180, // 7000399C 0x0F12808D, // 7000399E 0x0F1280CE, // 700039A0 0x0F128BA1, // 700039A2 0x0F124836, // 700039A4 0x0F123820, // 700039A6 0x0F128001, // 700039A8 0x0F128BE1, // 700039AA 0x0F128041, // 700039AC 0x0F128C21, // 700039AE 0x0F128081, // 700039B0 0x0F12E701, // 700039B2 0x0F12B5F8, // 700039B4 0x0F124E2E, // 700039B6 0x0F126C70, // 700039B8 0x0F126CB1, // 700039BA 0x0F120200, // 700039BC 0x0F12F000, // 700039BE 0x0F12F9FB, // 700039C0 0x0F120400, // 700039C2 0x0F120C00, // 700039C4 0x0F122401, // 700039C6 0x0F120364, // 700039C8 0x0F1242A0, // 700039CA 0x0F12D200, // 700039CC 0x0F120004, // 700039CE 0x0F124A27, // 700039D0 0x0F120020, // 700039D2 0x0F12327E, // 700039D4 0x0F121F91, // 700039D6 0x0F122303, // 700039D8 0x0F12F000, // 700039DA 0x0F12F9F3, // 700039DC 0x0F120405, // 700039DE 0x0F120C2D, // 700039E0 0x0F124A23, // 700039E2 0x0F120020, // 700039E4 0x0F12325A, // 700039E6 0x0F120011, // 700039E8 0x0F12390A, // 700039EA 0x0F122305, // 700039EC 0x0F12F000, // 700039EE 0x0F12F9E9, // 700039F0 0x0F12491F, // 700039F2 0x0F1264C8, // 700039F4 0x0F12491F, // 700039F6 0x0F124E21, // 700039F8 0x0F1288C8, // 700039FA 0x0F122701, // 700039FC 0x0F122800, // 700039FE 0x0F12D009, // 70003A00 0x0F124C23, // 70003A02 0x0F1238FF, // 70003A04 0x0F121E40, // 70003A06 0x0F12D00A, // 70003A08 0x0F122804, // 70003A0A 0x0F12D042, // 70003A0C 0x0F122806, // 70003A0E 0x0F12D101, // 70003A10 0x0F122000, // 70003A12 0x0F1280C8, // 70003A14 0x0F1282B7, // 70003A16 0x0F122001, // 70003A18 0x0F12F000, // 70003A1A 0x0F12F9EB, // 70003A1C 0x0F12E6CB, // 70003A1E 0x0F12000D, // 70003A20 0x0F12724F, // 70003A22 0x0F122001, // 70003A24 0x0F12F000, // 70003A26 0x0F12F9ED, // 70003A28 0x0F12F000, // 70003A2A 0x0F12F9F3, // 70003A2C 0x0F124910, // 70003A2E 0x0F123148, // 70003A30 0x0F12C903, // 70003A32 0x0F124348, // 70003A34 0x0F120A00, // 70003A36 0x0F126160, // 70003A38 0x0F1220FF, // 70003A3A 0x0F121D40, // 70003A3C 0x0F1280E8, // 70003A3E 0x0F12480C, // 70003A40 0x0F123040, // 70003A42 0x0F127707, // 70003A44 0x0F12E7E6, // 70003A46 0x0F123290, // 70003A48 0x0F127000, // 70003A4A 0x0F123294, // 70003A4C 0x0F127000, // 70003A4E 0x0F1204A8, // 70003A50 0x0F127000, // 70003A52 0x0F1215DC, // 70003A54 0x0F127000, // 70003A56 0x0F125000, // 70003A58 0x0F12D000, // 70003A5A 0x0F121E84, // 70003A5C 0x0F127000, // 70003A5E 0x0F121BE4, // 70003A60 0x0F127000, // 70003A62 0x0F122EA8, // 70003A64 0x0F127000, // 70003A66 0x0F1221A4, // 70003A68 0x0F127000, // 70003A6A 0x0F120100, // 70003A6C 0x0F127000, // 70003A6E 0x0F123F48, // 70003A70 0x0F127000, // 70003A72 0x0F1231A0, // 70003A74 0x0F127000, // 70003A76 0x0F1201E8, // 70003A78 0x0F127000, // 70003A7A 0x0F12F2A0, // 70003A7C 0x0F12D000, // 70003A7E 0x0F122A44, // 70003A80 0x0F127000, // 70003A82 0x0F12F400, // 70003A84 0x0F12D000, // 70003A86 0x0F122024, // 70003A88 0x0F127000, // 70003A8A 0x0F121650, // 70003A8C 0x0F127000, // 70003A8E 0x0F122A64, // 70003A90 0x0F127000, // 70003A92 0x0F12497B, // 70003A94 0x0F12724F, // 70003A96 0x0F1220FF, // 70003A98 0x0F121DC0, // 70003A9A 0x0F1280C8, // 70003A9C 0x0F12F000, // 70003A9E 0x0F12F9C1, // 70003AA0 0x0F124979, // 70003AA2 0x0F126ACA, // 70003AA4 0x0F12604A, // 70003AA6 0x0F122800, // 70003AA8 0x0F12D006, // 70003AAA 0x0F12436A, // 70003AAC 0x0F120001, // 70003AAE 0x0F120010, // 70003AB0 0x0F12F000, // 70003AB2 0x0F12F981, // 70003AB4 0x0F126160, // 70003AB6 0x0F12E001, // 70003AB8 0x0F12436A, // 70003ABA 0x0F126162, // 70003ABC 0x0F128BF0, // 70003ABE 0x0F122800, // 70003AC0 0x0F12D001, // 70003AC2 0x0F12F7FF, // 70003AC4 0x0F12FF33, // 70003AC6 0x0F122000, // 70003AC8 0x0F12F000, // 70003ACA 0x0F12F99B, // 70003ACC 0x0F12496D, // 70003ACE 0x0F1220FF, // 70003AD0 0x0F121DC0, // 70003AD2 0x0F1280C8, // 70003AD4 0x0F12E79E, // 70003AD6 0x0F12B570, // 70003AD8 0x0F120004, // 70003ADA 0x0F12F000, // 70003ADC 0x0F12F9AA, // 70003ADE 0x0F124D6A, // 70003AE0 0x0F128C29, // 70003AE2 0x0F121A40, // 70003AE4 0x0F1242A0, // 70003AE6 0x0F12D803, // 70003AE8 0x0F12F000, // 70003AEA 0x0F12F9A3, // 70003AEC 0x0F128C29, // 70003AEE 0x0F121A44, // 70003AF0 0x0F120020, // 70003AF2 0x0F12626C, // 70003AF4 0x0F12F000, // 70003AF6 0x0F12F9A5, // 70003AF8 0x0F1262A8, // 70003AFA 0x0F12F000, // 70003AFC 0x0F12F9AA, // 70003AFE 0x0F126328, // 70003B00 0x0F128869, // 70003B02 0x0F122900, // 70003B04 0x0F12D000, // 70003B06 0x0F1262A8, // 70003B08 0x0F124861, // 70003B0A 0x0F126B00, // 70003B0C 0x0F128C00, // 70003B0E 0x0F122800, // 70003B10 0x0F12D117, // 70003B12 0x0F126AA8, // 70003B14 0x0F12F000, // 70003B16 0x0F12F9A5, // 70003B18 0x0F1261E8, // 70003B1A 0x0F12495D, // 70003B1C 0x0F128B8A, // 70003B1E 0x0F122A00, // 70003B20 0x0F12D00C, // 70003B22 0x0F128BC9, // 70003B24 0x0F124288, // 70003B26 0x0F12D90A, // 70003B28 0x0F12485A, // 70003B2A 0x0F123020, // 70003B2C 0x0F128800, // 70003B2E 0x0F1261E8, // 70003B30 0x0F128C29, // 70003B32 0x0F121A40, // 70003B34 0x0F1262A8, // 70003B36 0x0F12F000, // 70003B38 0x0F12F984, // 70003B3A 0x0F1262A8, // 70003B3C 0x0F12E593, // 70003B3E 0x0F1261E9, // 70003B40 0x0F12E591, // 70003B42 0x0F12F000, // 70003B44 0x0F12F976, // 70003B46 0x0F1261E8, // 70003B48 0x0F12E58D, // 70003B4A 0x0F12B510, // 70003B4C 0x0F12F000, // 70003B4E 0x0F12F991, // 70003B50 0x0F124850, // 70003B52 0x0F123020, // 70003B54 0x0F128841, // 70003B56 0x0F122900, // 70003B58 0x0F12D007, // 70003B5A 0x0F124A4A, // 70003B5C 0x0F123280, // 70003B5E 0x0F126953, // 70003B60 0x0F124A4D, // 70003B62 0x0F12428B, // 70003B64 0x0F12D202, // 70003B66 0x0F128880, // 70003B68 0x0F1281D0, // 70003B6A 0x0F12E5C7, // 70003B6C 0x0F1288C0, // 70003B6E 0x0F1281D0, // 70003B70 0x0F12E5C4, // 70003B72 0x0F12B570, // 70003B74 0x0F126800, // 70003B76 0x0F120605, // 70003B78 0x0F120E2D, // 70003B7A 0x0F124C47, // 70003B7C 0x0F128B60, // 70003B7E 0x0F122800, // 70003B80 0x0F12D010, // 70003B82 0x0F124846, // 70003B84 0x0F128A00, // 70003B86 0x0F1206C0, // 70003B88 0x0F12D50C, // 70003B8A 0x0F124845, // 70003B8C 0x0F127800, // 70003B8E 0x0F122800, // 70003B90 0x0F12D008, // 70003B92 0x0F122000, // 70003B94 0x0F12F000, // 70003B96 0x0F12F975, // 70003B98 0x0F128B20, // 70003B9A 0x0F122201, // 70003B9C 0x0F122180, // 70003B9E 0x0F12F000, // 70003BA0 0x0F12F978, // 70003BA2 0x0F128320, // 70003BA4 0x0F120028, // 70003BA6 0x0F12F000, // 70003BA8 0x0F12F97C, // 70003BAA 0x0F12E55C, // 70003BAC 0x0F12B570, // 70003BAE 0x0F124A38, // 70003BB0 0x0F124836, // 70003BB2 0x0F123220, // 70003BB4 0x0F128A91, // 70003BB6 0x0F1269C0, // 70003BB8 0x0F1226FF, // 70003BBA 0x0F124D31, // 70003BBC 0x0F121D76, // 70003BBE 0x0F124288, // 70003BC0 0x0F12D927, // 70003BC2 0x0F1288E8, // 70003BC4 0x0F1242B0, // 70003BC6 0x0F12D024, // 70003BC8 0x0F124837, // 70003BCA 0x0F124937, // 70003BCC 0x0F127883, // 70003BCE 0x0F120008, // 70003BD0 0x0F1230FF, // 70003BD2 0x0F1231FF, // 70003BD4 0x0F124C36, // 70003BD6 0x0F1230E1, // 70003BD8 0x0F1231C1, // 70003BDA 0x0F128800, // 70003BDC 0x0F128BC9, // 70003BDE 0x0F1269A4, // 70003BE0 0x0F122B00, // 70003BE2 0x0F12D00B, // 70003BE4 0x0F1289D2, // 70003BE6 0x0F122A00, // 70003BE8 0x0F12D013, // 70003BEA 0x0F124350, // 70003BEC 0x0F12F000, // 70003BEE 0x0F12F8E3, // 70003BF0 0x0F121C40, // 70003BF2 0x0F120400, // 70003BF4 0x0F120C00, // 70003BF6 0x0F12F000, // 70003BF8 0x0F12F95C, // 70003BFA 0x0F12E00A, // 70003BFC 0x0F128A12, // 70003BFE 0x0F122A00, // 70003C00 0x0F12D007, // 70003C02 0x0F124350, // 70003C04 0x0F12F000, // 70003C06 0x0F12F8D7, // 70003C08 0x0F121C40, // 70003C0A 0x0F120400, // 70003C0C 0x0F120C00, // 70003C0E 0x0F12F000, // 70003C10 0x0F12F950, // 70003C12 0x0F12F000, // 70003C14 0x0F12F956, // 70003C16 0x0F1288E8, // 70003C18 0x0F1242B0, // 70003C1A 0x0F12D103, // 70003C1C 0x0F124925, // 70003C1E 0x0F1220FF, // 70003C20 0x0F121C40, // 70003C22 0x0F128048, // 70003C24 0x0F12E51F, // 70003C26 0x0F124770, // 70003C28 0x0F12B570, // 70003C2A 0x0F120005, // 70003C2C 0x0F126828, // 70003C2E 0x0F124E16, // 70003C30 0x0F128C31, // 70003C32 0x0F12180C, // 70003C34 0x0F128871, // 70003C36 0x0F122900, // 70003C38 0x0F12D003, // 70003C3A 0x0F120021, // 70003C3C 0x0F12F000, // 70003C3E 0x0F12F949, // 70003C40 0x0F120004, // 70003C42 0x0F124812, // 70003C44 0x0F126976, // 70003C46 0x0F126B00, // 70003C48 0x0F126B40, // 70003C4A 0x0F124286, // 70003C4C 0x0F12D800, // 70003C4E 0x0F120006, // 70003C50 0x0F122101, // 70003C52 0x0F120030, // 70003C54 0x0F12F000, // 70003C56 0x0F12F945, // 70003C58 0x0F120001, // 70003C5A 0x0F12480D, // 70003C5C 0x0F123020, // 70003C5E 0x0F128A40, // 70003C60 0x0F122800, // 70003C62 0x0F12D005, // 70003C64 0x0F120020, // 70003C66 0x0F12428C, // 70003C68 0x0F12D800, // 70003C6A 0x0F120008, // 70003C6C 0x0F126028, // 70003C6E 0x0F12E4FA, // 70003C70 0x0F120020, // 70003C72 0x0F1242B4, // 70003C74 0x0F12D800, // 70003C76 0x0F120030, // 70003C78 0x0F122101, // 70003C7A 0x0F12F000, // 70003C7C 0x0F12F932, // 70003C7E 0x0F126028, // 70003C80 0x0F12E4F1, // 70003C82 0x0F1231A0, // 70003C84 0x0F127000, // 70003C86 0x0F1229E4, // 70003C88 0x0F127000, // 70003C8A 0x0F121E3C, // 70003C8C 0x0F127000, // 70003C8E 0x0F1221A4, // 70003C90 0x0F127000, // 70003C92 0x0F123FC8, // 70003C94 0x0F127000, // 70003C96 0x0F12E200, // 70003C98 0x0F12D000, // 70003C9A 0x0F122EA8, // 70003C9C 0x0F127000, // 70003C9E 0x0F12B040, // 70003CA0 0x0F12D000, // 70003CA2 0x0F12323C, // 70003CA4 0x0F127000, // 70003CA6 0x0F121E84, // 70003CA8 0x0F127000, // 70003CAA 0x0F122024, // 70003CAC 0x0F127000, // 70003CAE 0x0F120080, // 70003CB0 0x0F127000, // 70003CB2 0x0F12C100, // 70003CB4 0x0F12D000, // 70003CB6 0x0F124778, // 70003CB8 0x0F1246C0, // 70003CBA 0x0F12C000, // 70003CBC 0x0F12E59F, // 70003CBE 0x0F12FF1C, // 70003CC0 0x0F12E12F, // 70003CC2 0x0F121F63, // 70003CC4 0x0F120001, // 70003CC6 0x0F124778, // 70003CC8 0x0F1246C0, // 70003CCA 0x0F12C000, // 70003CCC 0x0F12E59F, // 70003CCE 0x0F12FF1C, // 70003CD0 0x0F12E12F, // 70003CD2 0x0F121EDF, // 70003CD4 0x0F120001, // 70003CD6 0x0F124778, // 70003CD8 0x0F1246C0, // 70003CDA 0x0F12C000, // 70003CDC 0x0F12E59F, // 70003CDE 0x0F12FF1C, // 70003CE0 0x0F12E12F, // 70003CE2 0x0F12495F, // 70003CE4 0x0F120000, // 70003CE6 0x0F124778, // 70003CE8 0x0F1246C0, // 70003CEA 0x0F12C000, // 70003CEC 0x0F12E59F, // 70003CEE 0x0F12FF1C, // 70003CF0 0x0F12E12F, // 70003CF2 0x0F12E403, // 70003CF4 0x0F120000, // 70003CF6 0x0F124778, // 70003CF8 0x0F1246C0, // 70003CFA 0x0F12C000, // 70003CFC 0x0F12E59F, // 70003CFE 0x0F12FF1C, // 70003D00 0x0F12E12F, // 70003D02 0x0F1224B3, // 70003D04 0x0F120001, // 70003D06 0x0F124778, // 70003D08 0x0F1246C0, // 70003D0A 0x0F12C000, // 70003D0C 0x0F12E59F, // 70003D0E 0x0F12FF1C, // 70003D10 0x0F12E12F, // 70003D12 0x0F12EECD, // 70003D14 0x0F120000, // 70003D16 0x0F124778, // 70003D18 0x0F1246C0, // 70003D1A 0x0F12C000, // 70003D1C 0x0F12E59F, // 70003D1E 0x0F12FF1C, // 70003D20 0x0F12E12F, // 70003D22 0x0F12F049, // 70003D24 0x0F120000, // 70003D26 0x0F124778, // 70003D28 0x0F1246C0, // 70003D2A 0x0F12C000, // 70003D2C 0x0F12E59F, // 70003D2E 0x0F12FF1C, // 70003D30 0x0F12E12F, // 70003D32 0x0F1212DF, // 70003D34 0x0F120000, // 70003D36 0x0F124778, // 70003D38 0x0F1246C0, // 70003D3A 0x0F12C000, // 70003D3C 0x0F12E59F, // 70003D3E 0x0F12FF1C, // 70003D40 0x0F12E12F, // 70003D42 0x0F12F05B, // 70003D44 0x0F120000, // 70003D46 0x0F124778, // 70003D48 0x0F1246C0, // 70003D4A 0x0F12C000, // 70003D4C 0x0F12E59F, // 70003D4E 0x0F12FF1C, // 70003D50 0x0F12E12F, // 70003D52 0x0F12F07B, // 70003D54 0x0F120000, // 70003D56 0x0F124778, // 70003D58 0x0F1246C0, // 70003D5A 0x0F12C000, // 70003D5C 0x0F12E59F, // 70003D5E 0x0F12FF1C, // 70003D60 0x0F12E12F, // 70003D62 0x0F12FE6D, // 70003D64 0x0F120000, // 70003D66 0x0F124778, // 70003D68 0x0F1246C0, // 70003D6A 0x0F12C000, // 70003D6C 0x0F12E59F, // 70003D6E 0x0F12FF1C, // 70003D70 0x0F12E12F, // 70003D72 0x0F123295, // 70003D74 0x0F120000, // 70003D76 0x0F124778, // 70003D78 0x0F1246C0, // 70003D7A 0x0F12C000, // 70003D7C 0x0F12E59F, // 70003D7E 0x0F12FF1C, // 70003D80 0x0F12E12F, // 70003D82 0x0F12234F, // 70003D84 0x0F120000, // 70003D86 0x0F124778, // 70003D88 0x0F1246C0, // 70003D8A 0x0F12C000, // 70003D8C 0x0F12E59F, // 70003D8E 0x0F12FF1C, // 70003D90 0x0F12E12F, // 70003D92 0x0F124521, // 70003D94 0x0F120000, // 70003D96 0x0F124778, // 70003D98 0x0F1246C0, // 70003D9A 0x0F12C000, // 70003D9C 0x0F12E59F, // 70003D9E 0x0F12FF1C, // 70003DA0 0x0F12E12F, // 70003DA2 0x0F127C0D, // 70003DA4 0x0F120000, // 70003DA6 0x0F124778, // 70003DA8 0x0F1246C0, // 70003DAA 0x0F12C000, // 70003DAC 0x0F12E59F, // 70003DAE 0x0F12FF1C, // 70003DB0 0x0F12E12F, // 70003DB2 0x0F127C2B, // 70003DB4 0x0F120000, // 70003DB6 0x0F124778, // 70003DB8 0x0F1246C0, // 70003DBA 0x0F12F004, // 70003DBC 0x0F12E51F, // 70003DBE 0x0F1224C4, // 70003DC0 0x0F120001, // 70003DC2 0x0F124778, // 70003DC4 0x0F1246C0, // 70003DC6 0x0F12C000, // 70003DC8 0x0F12E59F, // 70003DCA 0x0F12FF1C, // 70003DCC 0x0F12E12F, // 70003DCE 0x0F123183, // 70003DD0 0x0F120000, // 70003DD2 0x0F124778, // 70003DD4 0x0F1246C0, // 70003DD6 0x0F12C000, // 70003DD8 0x0F12E59F, // 70003DDA 0x0F12FF1C, // 70003DDC 0x0F12E12F, // 70003DDE 0x0F12302F, // 70003DE0 0x0F120000, // 70003DE2 0x0F124778, // 70003DE4 0x0F1246C0, // 70003DE6 0x0F12C000, // 70003DE8 0x0F12E59F, // 70003DEA 0x0F12FF1C, // 70003DEC 0x0F12E12F, // 70003DEE 0x0F12EF07, // 70003DF0 0x0F120000, // 70003DF2 0x0F124778, // 70003DF4 0x0F1246C0, // 70003DF6 0x0F12C000, // 70003DF8 0x0F12E59F, // 70003DFA 0x0F12FF1C, // 70003DFC 0x0F12E12F, // 70003DFE 0x0F1248FB, // 70003E00 0x0F120000, // 70003E02 0x0F124778, // 70003E04 0x0F1246C0, // 70003E06 0x0F12C000, // 70003E08 0x0F12E59F, // 70003E0A 0x0F12FF1C, // 70003E0C 0x0F12E12F, // 70003E0E 0x0F12F0B1, // 70003E10 0x0F120000, // 70003E12 0x0F124778, // 70003E14 0x0F1246C0, // 70003E16 0x0F12C000, // 70003E18 0x0F12E59F, // 70003E1A 0x0F12FF1C, // 70003E1C 0x0F12E12F, // 70003E1E 0x0F12EEDF, // 70003E20 0x0F120000, // 70003E22 0x0F124778, // 70003E24 0x0F1246C0, // 70003E26 0x0F12C000, // 70003E28 0x0F12E59F, // 70003E2A 0x0F12FF1C, // 70003E2C 0x0F12E12F, // 70003E2E 0x0F12AEF1, // 70003E30 0x0F120000, // 70003E32 0x0F124778, // 70003E34 0x0F1246C0, // 70003E36 0x0F12C000, // 70003E38 0x0F12E59F, // 70003E3A 0x0F12FF1C, // 70003E3C 0x0F12E12F, // 70003E3E 0x0F1239DF, // 70003E40 0x0F120000, // 70003E42 0x0F124778, // 70003E44 0x0F1246C0, // 70003E46 0x0F12C000, // 70003E48 0x0F12E59F, // 70003E4A 0x0F12FF1C, // 70003E4C 0x0F12E12F, // 70003E4E 0x0F126177, // 70003E50 0x0F120000, // 70003E52 0x0F124778, // 70003E54 0x0F1246C0, // 70003E56 0x0F12C000, // 70003E58 0x0F12E59F, // 70003E5A 0x0F12FF1C, // 70003E5C 0x0F12E12F, // 70003E5E 0x0F12424F, // 70003E60 0x0F120000, // 70003E62 0x0F124778, // 70003E64 0x0F1246C0, // 70003E66 0x0F12C000, // 70003E68 0x0F12E59F, // 70003E6A 0x0F12FF1C, // 70003E6C 0x0F12E12F, // 70003E6E 0x0F123F0D, // 70003E70 0x0F120000, // 70003E72 0x0F124778, // 70003E74 0x0F1246C0, // 70003E76 0x0F12C000, // 70003E78 0x0F12E59F, // 70003E7A 0x0F12FF1C, // 70003E7C 0x0F12E12F, // 70003E7E 0x0F1202B9, // 70003E80 0x0F120001, // 70003E82 0x0F124778, // 70003E84 0x0F1246C0, // 70003E86 0x0F12C000, // 70003E88 0x0F12E59F, // 70003E8A 0x0F12FF1C, // 70003E8C 0x0F12E12F, // 70003E8E 0x0F12FE45, // 70003E90 0x0F120000, // 70003E92 0x0F124778, // 70003E94 0x0F1246C0, // 70003E96 0x0F12C000, // 70003E98 0x0F12E59F, // 70003E9A 0x0F12FF1C, // 70003E9C 0x0F12E12F, // 70003E9E 0x0F1232A7, // 70003EA0 0x0F120000, // 70003EA2 0x0F124778, // 70003EA4 0x0F1246C0, // 70003EA6 0x0F12C000, // 70003EA8 0x0F12E59F, // 70003EAA 0x0F12FF1C, // 70003EAC 0x0F12E12F, // 70003EAE 0x0F12E8AD, // 70003EB0 0x0F120000, // 70003EB2 0x0F124778, // 70003EB4 0x0F1246C0, // 70003EB6 0x0F12C000, // 70003EB8 0x0F12E59F, // 70003EBA 0x0F12FF1C, // 70003EBC 0x0F12E12F, // 70003EBE 0x0F1224B9, // 70003EC0 0x0F120001, // 70003EC2 0x0F124778, // 70003EC4 0x0F1246C0, // 70003EC6 0x0F12C000, // 70003EC8 0x0F12E59F, // 70003ECA 0x0F12FF1C, // 70003ECC 0x0F12E12F, // 70003ECE 0x0F1202EB, // 70003ED0 0x0F120001, // 70003ED2 0x0F124778, // 70003ED4 0x0F1246C0, // 70003ED6 0x0F12C000, // 70003ED8 0x0F12E59F, // 70003EDA 0x0F12FF1C, // 70003EDC 0x0F12E12F, // 70003EDE 0x0F123EC9, // 70003EE0 0x0F120000, // 70003EE2 0x0F124778, // 70003EE4 0x0F1246C0, // 70003EE6 0x0F12C000, // 70003EE8 0x0F12E59F, // 70003EEA 0x0F12FF1C, // 70003EEC 0x0F12E12F, // 70003EEE 0x0F126123, // 70003EF0 0x0F120000, // 70003EF2 // End of Patch Data(Last : 70003EF2h) // Total Size 2504 (0x09C8) // Addr : 352C , Size : 2502(9C6h) 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_ 0x0F120150, 0x0F120200, 0x0F120300, 0x0F120400, 0x0F120100, // TNP_Regs_BrRatioOut_0_ 0x0F1200A0, 0x0F120080, 0x0F120040, 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, 0x0F120035, 0x002A0430, //REG_TC_FLS_Mode 0x0F120002, 0x002A3F80, //TNP_Regs_FastFlashAlg 0x0F120000, 0x002A165E, 0x0F12024C, //22//28//2D//30//35, //0244 0258 AWB R point //0258 0245 0258 0x0F12021E, //45//3C//37//33//AA, // 0517 test 027A, // 025A, // 0517 test 024A, //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] // 0810 added - Start 0x002AF462, 0x0F120001, // atx_option add 0725 0x002AF2A5, 0x0F1201FF, // atx_width add 0725 // 0810 added - End 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 0x0F120050, //#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 /* defined(CONFIG_MACH_P2_REV02) */ 0x0F120003, //REG_0TC_PCFG_uPrevMirror 0x0F120003, //REG_0TC_PCFG_uCaptureMirror #else 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, 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, // 0613 0x0F123400, //TVAR_ash_GASAlpha_0__0_ 0x0F124000, //TVAR_ash_GASAlpha_0__1_ 0x0F124000, //TVAR_ash_GASAlpha_0__2_ 0x0F123C00, //TVAR_ash_GASAlpha_0__3_ 0x0F123400, //TVAR_ash_GASAlpha_1__0_ 0x0F124000, //TVAR_ash_GASAlpha_1__1_ 0x0F124000, //TVAR_ash_GASAlpha_1__2_ 0x0F123C00, //TVAR_ash_GASAlpha_1__3_ 0x0F123400, //TVAR_ash_GASAlpha_2__0_ 0x0F124000, //TVAR_ash_GASAlpha_2__1_ 0x0F124000, //TVAR_ash_GASAlpha_2__2_ 0x0F123C00, //TVAR_ash_GASAlpha_2__3_ 0x0F123400, //TVAR_ash_GASAlpha_3__0_ 0x0F124000, //TVAR_ash_GASAlpha_3__1_ 0x0F124000, //TVAR_ash_GASAlpha_3__2_ 0x0F123C00, //TVAR_ash_GASAlpha_3__3_ 0x0F123400, //TVAR_ash_GASAlpha_4__0_ 0x0F124000, //TVAR_ash_GASAlpha_4__1_ 0x0F124000, //TVAR_ash_GASAlpha_4__2_ 0x0F123C00, //TVAR_ash_GASAlpha_4__3_ 0x0F123400, //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_ 0x0F124000, //TVAR_ash_GASAlpha_6__3_ 0x002A0836, 0x0F124000, //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 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, 0x0F1201E0, //#lt_uMaxAnGain1 0x0F1201E0, //#lt_uMaxAnGain2 0x0F120300, //#lt_uMaxAnGain3 0x0F120840, //#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 [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 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 [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, }; #else /* Init regs for Jpeg capture */ static const u32 s5k5ccgx_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 0x00287000, 0x002A352C, 0x0F12B5F8, // 7000352C 0x0F124A28, // 7000352E 0x0F124928, // 70003530 0x0F124829, // 70003532 0x0F124B29, // 70003534 0x0F122500, // 70003536 0x0F12801D, // 70003538 0x0F12C004, // 7000353A 0x0F126001, // 7000353C 0x0F124928, // 7000353E 0x0F124828, // 70003540 0x0F12F000, // 70003542 0x0F12FBB9, // 70003544 0x0F124928, // 70003546 0x0F124828, // 70003548 0x0F12F000, // 7000354A 0x0F12FBB5, // 7000354C 0x0F124828, // 7000354E 0x0F124E28, // 70003550 0x0F126430, // 70003552 0x0F124928, // 70003554 0x0F124829, // 70003556 0x0F12F000, // 70003558 0x0F12FBAE, // 7000355A 0x0F124828, // 7000355C 0x0F120037, // 7000355E 0x0F123780, // 70003560 0x0F126178, // 70003562 0x0F124C27, // 70003564 0x0F128365, // 70003566 0x0F124927, // 70003568 0x0F124828, // 7000356A 0x0F12F000, // 7000356C 0x0F12FBA4, // 7000356E 0x0F124927, // 70003570 0x0F124828, // 70003572 0x0F12F000, // 70003574 0x0F12FBA0, // 70003576 0x0F124927, // 70003578 0x0F124828, // 7000357A 0x0F12F000, // 7000357C 0x0F12FB9C, // 7000357E 0x0F124927, // 70003580 0x0F124828, // 70003582 0x0F12F000, // 70003584 0x0F12FB98, // 70003586 0x0F1283A5, // 70003588 0x0F124827, // 7000358A 0x0F126470, // 7000358C 0x0F122001, // 7000358E 0x0F120340, // 70003590 0x0F123420, // 70003592 0x0F128060, // 70003594 0x0F122085, // 70003596 0x0F1280A0, // 70003598 0x0F124824, // 7000359A 0x0F1280E0, // 7000359C 0x0F124824, // 7000359E 0x0F126730, // 700035A0 0x0F124924, // 700035A2 0x0F124824, // 700035A4 0x0F12F000, // 700035A6 0x0F12FB87, // 700035A8 0x0F1281E5, // 700035AA 0x0F128225, // 700035AC 0x0F124823, // 700035AE 0x0F1282A0, // 700035B0 0x0F124813, // 700035B2 0x0F126178, // 700035B4 0x0F122001, // 700035B6 0x0F128260, // 700035B8 0x0F124921, // 700035BA 0x0F124821, // 700035BC 0x0F12F000, // 700035BE 0x0F12FB7B, // 700035C0 0x0F124921, // 700035C2 0x0F124821, // 700035C4 0x0F12F000, // 700035C6 0x0F12FB77, // 700035C8 0x0F12BCF8, // 700035CA 0x0F12BC08, // 700035CC 0x0F124718, // 700035CE 0x0F1200D6, // 700035D0 0x0F125CC1, // 700035D2 0x0F12633D, // 700035D4 0x0F120000, // 700035D6 0x0F121C08, // 700035D8 0x0F127000, // 700035DA 0x0F123290, // 700035DC 0x0F127000, // 700035DE 0x0F12366F, // 700035E0 0x0F127000, // 700035E2 0x0F12D9E7, // 700035E4 0x0F120000, // 700035E6 0x0F123857, // 700035E8 0x0F127000, // 700035EA 0x0F12395D, // 700035EC 0x0F120000, // 700035EE 0x0F1238E9, // 700035F0 0x0F127000, // 700035F2 0x0F120000, // 700035F4 0x0F127000, // 700035F6 0x0F1239B5, // 700035F8 0x0F127000, // 700035FA 0x0F12F903, // 700035FC 0x0F120000, // 700035FE 0x0F123BAF, // 70003600 0x0F127000, // 70003602 0x0F123FC8, // 70003604 0x0F127000, // 70003606 0x0F1236A7, // 70003608 0x0F127000, // 7000360A 0x0F12495F, // 7000360C 0x0F120000, // 7000360E 0x0F123705, // 70003610 0x0F127000, // 70003612 0x0F12E421, // 70003614 0x0F120000, // 70003616 0x0F1237C3, // 70003618 0x0F127000, // 7000361A 0x0F12216D, // 7000361C 0x0F120000, // 7000361E 0x0F123837, // 70003620 0x0F127000, // 70003622 0x0F120179, // 70003624 0x0F120001, // 70003626 0x0F123AD9, // 70003628 0x0F127000, // 7000362A 0x0F1207FF, // 7000362C 0x0F120000, // 7000362E 0x0F123B4D, // 70003630 0x0F127000, // 70003632 0x0F123B75, // 70003634 0x0F127000, // 70003636 0x0F12E8AD, // 70003638 0x0F120000, // 7000363A 0x0F124E20, // 7000363C 0x0F120000, // 7000363E 0x0F123C29, // 70003640 0x0F127000, // 70003642 0x0F123C4D, // 70003644 0x0F120000, // 70003646 0x0F123C2B, // 70003648 0x0F127000, // 7000364A 0x0F123F0D, // 7000364C 0x0F120000, // 7000364E 0x0F12B570, // 70003650 0x0F12000D, // 70003652 0x0F124CFC, // 70003654 0x0F128821, // 70003656 0x0F12F000, // 70003658 0x0F12FB36, // 7000365A 0x0F128820, // 7000365C 0x0F124AFB, // 7000365E 0x0F120081, // 70003660 0x0F125055, // 70003662 0x0F121C40, // 70003664 0x0F128020, // 70003666 0x0F12BC70, // 70003668 0x0F12BC08, // 7000366A 0x0F124718, // 7000366C 0x0F126801, // 7000366E 0x0F120409, // 70003670 0x0F120C09, // 70003672 0x0F126840, // 70003674 0x0F120400, // 70003676 0x0F120C00, // 70003678 0x0F124AF5, // 7000367A 0x0F128992, // 7000367C 0x0F122A00, // 7000367E 0x0F12D00D, // 70003680 0x0F122300, // 70003682 0x0F121A80, // 70003684 0x0F12D400, // 70003686 0x0F120003, // 70003688 0x0F120418, // 7000368A 0x0F120C00, // 7000368C 0x0F124BF1, // 7000368E 0x0F121851, // 70003690 0x0F12891B, // 70003692 0x0F12428B, // 70003694 0x0F12D300, // 70003696 0x0F12000B, // 70003698 0x0F120419, // 7000369A 0x0F120C09, // 7000369C 0x0F124AEE, // 7000369E 0x0F128151, // 700036A0 0x0F128190, // 700036A2 0x0F124770, // 700036A4 0x0F12B510, // 700036A6 0x0F124CEC, // 700036A8 0x0F1248ED, // 700036AA 0x0F1278A1, // 700036AC 0x0F122900, // 700036AE 0x0F12D101, // 700036B0 0x0F1287C1, // 700036B2 0x0F12E004, // 700036B4 0x0F127AE1, // 700036B6 0x0F122900, // 700036B8 0x0F12D001, // 700036BA 0x0F122101, // 700036BC 0x0F1287C1, // 700036BE 0x0F12F000, // 700036C0 0x0F12FB0A, // 700036C2 0x0F1249E7, // 700036C4 0x0F128B08, // 700036C6 0x0F1206C2, // 700036C8 0x0F12D50A, // 700036CA 0x0F127AA2, // 700036CC 0x0F120652, // 700036CE 0x0F12D507, // 700036D0 0x0F122210, // 700036D2 0x0F124390, // 700036D4 0x0F128308, // 700036D6 0x0F1248E3, // 700036D8 0x0F127AE1, // 700036DA 0x0F126B00, // 700036DC 0x0F12F000, // 700036DE 0x0F12FB03, // 700036E0 0x0F1248DB, // 700036E2 0x0F1289C0, // 700036E4 0x0F122801, // 700036E6 0x0F12D109, // 700036E8 0x0F1278A0, // 700036EA 0x0F122800, // 700036EC 0x0F12D006, // 700036EE 0x0F127AE0, // 700036F0 0x0F122800, // 700036F2 0x0F12D003, // 700036F4 0x0F127AA0, // 700036F6 0x0F122140, // 700036F8 0x0F124308, // 700036FA 0x0F1272A0, // 700036FC 0x0F12BC10, // 700036FE 0x0F12BC08, // 70003700 0x0F124718, // 70003702 0x0F12B570, // 70003704 0x0F124DD7, // 70003706 0x0F124CD7, // 70003708 0x0F128B28, // 7000370A 0x0F120701, // 7000370C 0x0F12D507, // 7000370E 0x0F122108, // 70003710 0x0F124388, // 70003712 0x0F128328, // 70003714 0x0F1249D5, // 70003716 0x0F126B20, // 70003718 0x0F126B89, // 7000371A 0x0F12F000, // 7000371C 0x0F12FAEC, // 7000371E 0x0F128B28, // 70003720 0x0F1206C1, // 70003722 0x0F12D5A0, // 70003724 0x0F1249CD, // 70003726 0x0F127A8A, // 70003728 0x0F120652, // 7000372A 0x0F12D49C, // 7000372C 0x0F122210, // 7000372E 0x0F124390, // 70003730 0x0F128328, // 70003732 0x0F127AC9, // 70003734 0x0F126B20, // 70003736 0x0F12F000, // 70003738 0x0F12FAD6, // 7000373A 0x0F12E794, // 7000373C 0x0F12B5F8, // 7000373E 0x0F1249CB, // 70003740 0x0F128F08, // 70003742 0x0F12000C, // 70003744 0x0F123480, // 70003746 0x0F122800, // 70003748 0x0F12D000, // 7000374A 0x0F128360, // 7000374C 0x0F122000, // 7000374E 0x0F128708, // 70003750 0x0F124DC8, // 70003752 0x0F1226FF, // 70003754 0x0F128828, // 70003756 0x0F121C76, // 70003758 0x0F122702, // 7000375A 0x0F122803, // 7000375C 0x0F12D112, // 7000375E 0x0F128868, // 70003760 0x0F122800, // 70003762 0x0F12D10F, // 70003764 0x0F1288E8, // 70003766 0x0F122800, // 70003768 0x0F12D10C, // 7000376A 0x0F12F000, // 7000376C 0x0F12FACC, // 7000376E 0x0F122800, // 70003770 0x0F12D008, // 70003772 0x0F128B60, // 70003774 0x0F122800, // 70003776 0x0F12D001, // 70003778 0x0F1280EE, // 7000377A 0x0F1280AF, // 7000377C 0x0F122001, // 7000377E 0x0F127268, // 70003780 0x0F12F000, // 70003782 0x0F12FAC9, // 70003784 0x0F128828, // 70003786 0x0F122802, // 70003788 0x0F12D10E, // 7000378A 0x0F128868, // 7000378C 0x0F122800, // 7000378E 0x0F12D10B, // 70003790 0x0F1288E8, // 70003792 0x0F122800, // 70003794 0x0F12D108, // 70003796 0x0F128B60, // 70003798 0x0F122800, // 7000379A 0x0F12D001, // 7000379C 0x0F1280EE, // 7000379E 0x0F1280AF, // 700037A0 0x0F122001, // 700037A2 0x0F127268, // 700037A4 0x0F12F000, // 700037A6 0x0F12FAB7, // 700037A8 0x0F1288E8, // 700037AA 0x0F122800, // 700037AC 0x0F12D006, // 700037AE 0x0F121FC1, // 700037B0 0x0F1239FD, // 700037B2 0x0F12D003, // 700037B4 0x0F122001, // 700037B6 0x0F12BCF8, // 700037B8 0x0F12BC08, // 700037BA 0x0F124718, // 700037BC 0x0F122000, // 700037BE 0x0F12E7FA, // 700037C0 0x0F12B570, // 700037C2 0x0F124CAC, // 700037C4 0x0F128860, // 700037C6 0x0F122800, // 700037C8 0x0F12D00C, // 700037CA 0x0F128820, // 700037CC 0x0F124DA3, // 700037CE 0x0F122800, // 700037D0 0x0F12D009, // 700037D2 0x0F120029, // 700037D4 0x0F1231A0, // 700037D6 0x0F127AC9, // 700037D8 0x0F122900, // 700037DA 0x0F12D004, // 700037DC 0x0F127AA8, // 700037DE 0x0F122180, // 700037E0 0x0F124308, // 700037E2 0x0F1272A8, // 700037E4 0x0F12E73F, // 700037E6 0x0F122800, // 700037E8 0x0F12D003, // 700037EA 0x0F12F7FF, // 700037EC 0x0F12FFA7, // 700037EE 0x0F122800, // 700037F0 0x0F12D1F8, // 700037F2 0x0F122000, // 700037F4 0x0F128060, // 700037F6 0x0F128820, // 700037F8 0x0F122800, // 700037FA 0x0F12D003, // 700037FC 0x0F122008, // 700037FE 0x0F12F000, // 70003800 0x0F12FA92, // 70003802 0x0F12E00B, // 70003804 0x0F12489C, // 70003806 0x0F123020, // 70003808 0x0F128880, // 7000380A 0x0F122800, // 7000380C 0x0F12D103, // 7000380E 0x0F127AA8, // 70003810 0x0F122101, // 70003812 0x0F124308, // 70003814 0x0F1272A8, // 70003816 0x0F122010, // 70003818 0x0F12F000, // 7000381A 0x0F12FA85, // 7000381C 0x0F128820, // 7000381E 0x0F122800, // 70003820 0x0F12D1E0, // 70003822 0x0F12488A, // 70003824 0x0F1289C0, // 70003826 0x0F122801, // 70003828 0x0F12D1DC, // 7000382A 0x0F127AA8, // 7000382C 0x0F1221BF, // 7000382E 0x0F124008, // 70003830 0x0F1272A8, // 70003832 0x0F12E718, // 70003834 0x0F126800, // 70003836 0x0F124990, // 70003838 0x0F128188, // 7000383A 0x0F124890, // 7000383C 0x0F122201, // 7000383E 0x0F128981, // 70003840 0x0F124890, // 70003842 0x0F120252, // 70003844 0x0F124291, // 70003846 0x0F12D902, // 70003848 0x0F122102, // 7000384A 0x0F128181, // 7000384C 0x0F124770, // 7000384E 0x0F122101, // 70003850 0x0F128181, // 70003852 0x0F124770, // 70003854 0x0F12B5F1, // 70003856 0x0F124E80, // 70003858 0x0F128834, // 7000385A 0x0F122C00, // 7000385C 0x0F12D03F, // 7000385E 0x0F122001, // 70003860 0x0F122C08, // 70003862 0x0F12D000, // 70003864 0x0F122000, // 70003866 0x0F1270B0, // 70003868 0x0F124D7F, // 7000386A 0x0F122800, // 7000386C 0x0F12D009, // 7000386E 0x0F12F000, // 70003870 0x0F12FA62, // 70003872 0x0F120028, // 70003874 0x0F1238F0, // 70003876 0x0F126328, // 70003878 0x0F127AB0, // 7000387A 0x0F12217E, // 7000387C 0x0F124008, // 7000387E 0x0F1272B0, // 70003880 0x0F12E00F, // 70003882 0x0F124F7A, // 70003884 0x0F123780, // 70003886 0x0F128B78, // 70003888 0x0F122800, // 7000388A 0x0F12D005, // 7000388C 0x0F12F000, // 7000388E 0x0F12FA5B, // 70003890 0x0F122000, // 70003892 0x0F128378, // 70003894 0x0F124976, // 70003896 0x0F128708, // 70003898 0x0F122000, // 7000389A 0x0F12F000, // 7000389C 0x0F12FA5C, // 7000389E 0x0F124879, // 700038A0 0x0F126328, // 700038A2 0x0F1278B1, // 700038A4 0x0F122700, // 700038A6 0x0F120038, // 700038A8 0x0F122900, // 700038AA 0x0F12D008, // 700038AC 0x0F124972, // 700038AE 0x0F123920, // 700038B0 0x0F128ACA, // 700038B2 0x0F122A00, // 700038B4 0x0F12D003, // 700038B6 0x0F128B09, // 700038B8 0x0F122900, // 700038BA 0x0F12D000, // 700038BC 0x0F122001, // 700038BE 0x0F127170, // 700038C0 0x0F122C02, // 700038C2 0x0F12D102, // 700038C4 0x0F124868, // 700038C6 0x0F123860, // 700038C8 0x0F126328, // 700038CA 0x0F122201, // 700038CC 0x0F122C02, // 700038CE 0x0F12D000, // 700038D0 0x0F122200, // 700038D2 0x0F124861, // 700038D4 0x0F122110, // 700038D6 0x0F12300A, // 700038D8 0x0F12F000, // 700038DA 0x0F12FA45, // 700038DC 0x0F128037, // 700038DE 0x0F129900, // 700038E0 0x0F120020, // 700038E2 0x0F12600C, // 700038E4 0x0F12E767, // 700038E6 0x0F12B538, // 700038E8 0x0F124865, // 700038EA 0x0F124669, // 700038EC 0x0F123848, // 700038EE 0x0F12F000, // 700038F0 0x0F12FA42, // 700038F2 0x0F124A5E, // 700038F4 0x0F124862, // 700038F6 0x0F128F51, // 700038F8 0x0F122400, // 700038FA 0x0F123020, // 700038FC 0x0F122900, // 700038FE 0x0F12D00A, // 70003900 0x0F128754, // 70003902 0x0F126941, // 70003904 0x0F126451, // 70003906 0x0F126491, // 70003908 0x0F12466B, // 7000390A 0x0F128819, // 7000390C 0x0F1287D1, // 7000390E 0x0F12885B, // 70003910 0x0F120011, // 70003912 0x0F123140, // 70003914 0x0F12800B, // 70003916 0x0F128F91, // 70003918 0x0F122900, // 7000391A 0x0F12D002, // 7000391C 0x0F128794, // 7000391E 0x0F126940, // 70003920 0x0F126490, // 70003922 0x0F12F000, // 70003924 0x0F12FA30, // 70003926 0x0F12BC38, // 70003928 0x0F12BC08, // 7000392A 0x0F124718, // 7000392C 0x0F12B5F8, // 7000392E 0x0F124C56, // 70003930 0x0F1289E0, // 70003932 0x0F12F000, // 70003934 0x0F12FA30, // 70003936 0x0F120006, // 70003938 0x0F128A20, // 7000393A 0x0F12F000, // 7000393C 0x0F12FA34, // 7000393E 0x0F120007, // 70003940 0x0F12484F, // 70003942 0x0F124D4A, // 70003944 0x0F123020, // 70003946 0x0F126CA9, // 70003948 0x0F126940, // 7000394A 0x0F121809, // 7000394C 0x0F120200, // 7000394E 0x0F12F000, // 70003950 0x0F12FA32, // 70003952 0x0F120400, // 70003954 0x0F120C00, // 70003956 0x0F12002A, // 70003958 0x0F12326E, // 7000395A 0x0F120011, // 7000395C 0x0F12390A, // 7000395E 0x0F122305, // 70003960 0x0F12F000, // 70003962 0x0F12FA2F, // 70003964 0x0F124C43, // 70003966 0x0F1261A0, // 70003968 0x0F128FEB, // 7000396A 0x0F120002, // 7000396C 0x0F120031, // 7000396E 0x0F120018, // 70003970 0x0F12F000, // 70003972 0x0F12FA2F, // 70003974 0x0F12466B, // 70003976 0x0F120005, // 70003978 0x0F128018, // 7000397A 0x0F12483C, // 7000397C 0x0F1269A2, // 7000397E 0x0F123040, // 70003980 0x0F128800, // 70003982 0x0F120039, // 70003984 0x0F12F000, // 70003986 0x0F12FA25, // 70003988 0x0F12466B, // 7000398A 0x0F120006, // 7000398C 0x0F128058, // 7000398E 0x0F120021, // 70003990 0x0F129800, // 70003992 0x0F12311C, // 70003994 0x0F12F000, // 70003996 0x0F12FA25, // 70003998 0x0F124935, // 7000399A 0x0F123180, // 7000399C 0x0F12808D, // 7000399E 0x0F1280CE, // 700039A0 0x0F128BA1, // 700039A2 0x0F124836, // 700039A4 0x0F123820, // 700039A6 0x0F128001, // 700039A8 0x0F128BE1, // 700039AA 0x0F128041, // 700039AC 0x0F128C21, // 700039AE 0x0F128081, // 700039B0 0x0F12E701, // 700039B2 0x0F12B5F8, // 700039B4 0x0F124E2E, // 700039B6 0x0F126C70, // 700039B8 0x0F126CB1, // 700039BA 0x0F120200, // 700039BC 0x0F12F000, // 700039BE 0x0F12F9FB, // 700039C0 0x0F120400, // 700039C2 0x0F120C00, // 700039C4 0x0F122401, // 700039C6 0x0F120364, // 700039C8 0x0F1242A0, // 700039CA 0x0F12D200, // 700039CC 0x0F120004, // 700039CE 0x0F124A27, // 700039D0 0x0F120020, // 700039D2 0x0F12327E, // 700039D4 0x0F121F91, // 700039D6 0x0F122303, // 700039D8 0x0F12F000, // 700039DA 0x0F12F9F3, // 700039DC 0x0F120405, // 700039DE 0x0F120C2D, // 700039E0 0x0F124A23, // 700039E2 0x0F120020, // 700039E4 0x0F12325A, // 700039E6 0x0F120011, // 700039E8 0x0F12390A, // 700039EA 0x0F122305, // 700039EC 0x0F12F000, // 700039EE 0x0F12F9E9, // 700039F0 0x0F12491F, // 700039F2 0x0F1264C8, // 700039F4 0x0F12491F, // 700039F6 0x0F124E21, // 700039F8 0x0F1288C8, // 700039FA 0x0F122701, // 700039FC 0x0F122800, // 700039FE 0x0F12D009, // 70003A00 0x0F124C23, // 70003A02 0x0F1238FF, // 70003A04 0x0F121E40, // 70003A06 0x0F12D00A, // 70003A08 0x0F122804, // 70003A0A 0x0F12D042, // 70003A0C 0x0F122806, // 70003A0E 0x0F12D101, // 70003A10 0x0F122000, // 70003A12 0x0F1280C8, // 70003A14 0x0F1282B7, // 70003A16 0x0F122001, // 70003A18 0x0F12F000, // 70003A1A 0x0F12F9EB, // 70003A1C 0x0F12E6CB, // 70003A1E 0x0F12000D, // 70003A20 0x0F12724F, // 70003A22 0x0F122001, // 70003A24 0x0F12F000, // 70003A26 0x0F12F9ED, // 70003A28 0x0F12F000, // 70003A2A 0x0F12F9F3, // 70003A2C 0x0F124910, // 70003A2E 0x0F123148, // 70003A30 0x0F12C903, // 70003A32 0x0F124348, // 70003A34 0x0F120A00, // 70003A36 0x0F126160, // 70003A38 0x0F1220FF, // 70003A3A 0x0F121D40, // 70003A3C 0x0F1280E8, // 70003A3E 0x0F12480C, // 70003A40 0x0F123040, // 70003A42 0x0F127707, // 70003A44 0x0F12E7E6, // 70003A46 0x0F123290, // 70003A48 0x0F127000, // 70003A4A 0x0F123294, // 70003A4C 0x0F127000, // 70003A4E 0x0F1204A8, // 70003A50 0x0F127000, // 70003A52 0x0F1215DC, // 70003A54 0x0F127000, // 70003A56 0x0F125000, // 70003A58 0x0F12D000, // 70003A5A 0x0F121E84, // 70003A5C 0x0F127000, // 70003A5E 0x0F121BE4, // 70003A60 0x0F127000, // 70003A62 0x0F122EA8, // 70003A64 0x0F127000, // 70003A66 0x0F1221A4, // 70003A68 0x0F127000, // 70003A6A 0x0F120100, // 70003A6C 0x0F127000, // 70003A6E 0x0F123F48, // 70003A70 0x0F127000, // 70003A72 0x0F1231A0, // 70003A74 0x0F127000, // 70003A76 0x0F1201E8, // 70003A78 0x0F127000, // 70003A7A 0x0F12F2A0, // 70003A7C 0x0F12D000, // 70003A7E 0x0F122A44, // 70003A80 0x0F127000, // 70003A82 0x0F12F400, // 70003A84 0x0F12D000, // 70003A86 0x0F122024, // 70003A88 0x0F127000, // 70003A8A 0x0F121650, // 70003A8C 0x0F127000, // 70003A8E 0x0F122A64, // 70003A90 0x0F127000, // 70003A92 0x0F12497B, // 70003A94 0x0F12724F, // 70003A96 0x0F1220FF, // 70003A98 0x0F121DC0, // 70003A9A 0x0F1280C8, // 70003A9C 0x0F12F000, // 70003A9E 0x0F12F9C1, // 70003AA0 0x0F124979, // 70003AA2 0x0F126ACA, // 70003AA4 0x0F12604A, // 70003AA6 0x0F122800, // 70003AA8 0x0F12D006, // 70003AAA 0x0F12436A, // 70003AAC 0x0F120001, // 70003AAE 0x0F120010, // 70003AB0 0x0F12F000, // 70003AB2 0x0F12F981, // 70003AB4 0x0F126160, // 70003AB6 0x0F12E001, // 70003AB8 0x0F12436A, // 70003ABA 0x0F126162, // 70003ABC 0x0F128BF0, // 70003ABE 0x0F122800, // 70003AC0 0x0F12D001, // 70003AC2 0x0F12F7FF, // 70003AC4 0x0F12FF33, // 70003AC6 0x0F122000, // 70003AC8 0x0F12F000, // 70003ACA 0x0F12F99B, // 70003ACC 0x0F12496D, // 70003ACE 0x0F1220FF, // 70003AD0 0x0F121DC0, // 70003AD2 0x0F1280C8, // 70003AD4 0x0F12E79E, // 70003AD6 0x0F12B570, // 70003AD8 0x0F120004, // 70003ADA 0x0F12F000, // 70003ADC 0x0F12F9AA, // 70003ADE 0x0F124D6A, // 70003AE0 0x0F128C29, // 70003AE2 0x0F121A40, // 70003AE4 0x0F1242A0, // 70003AE6 0x0F12D803, // 70003AE8 0x0F12F000, // 70003AEA 0x0F12F9A3, // 70003AEC 0x0F128C29, // 70003AEE 0x0F121A44, // 70003AF0 0x0F120020, // 70003AF2 0x0F12626C, // 70003AF4 0x0F12F000, // 70003AF6 0x0F12F9A5, // 70003AF8 0x0F1262A8, // 70003AFA 0x0F12F000, // 70003AFC 0x0F12F9AA, // 70003AFE 0x0F126328, // 70003B00 0x0F128869, // 70003B02 0x0F122900, // 70003B04 0x0F12D000, // 70003B06 0x0F1262A8, // 70003B08 0x0F124861, // 70003B0A 0x0F126B00, // 70003B0C 0x0F128C00, // 70003B0E 0x0F122800, // 70003B10 0x0F12D117, // 70003B12 0x0F126AA8, // 70003B14 0x0F12F000, // 70003B16 0x0F12F9A5, // 70003B18 0x0F1261E8, // 70003B1A 0x0F12495D, // 70003B1C 0x0F128B8A, // 70003B1E 0x0F122A00, // 70003B20 0x0F12D00C, // 70003B22 0x0F128BC9, // 70003B24 0x0F124288, // 70003B26 0x0F12D90A, // 70003B28 0x0F12485A, // 70003B2A 0x0F123020, // 70003B2C 0x0F128800, // 70003B2E 0x0F1261E8, // 70003B30 0x0F128C29, // 70003B32 0x0F121A40, // 70003B34 0x0F1262A8, // 70003B36 0x0F12F000, // 70003B38 0x0F12F984, // 70003B3A 0x0F1262A8, // 70003B3C 0x0F12E593, // 70003B3E 0x0F1261E9, // 70003B40 0x0F12E591, // 70003B42 0x0F12F000, // 70003B44 0x0F12F976, // 70003B46 0x0F1261E8, // 70003B48 0x0F12E58D, // 70003B4A 0x0F12B510, // 70003B4C 0x0F12F000, // 70003B4E 0x0F12F991, // 70003B50 0x0F124850, // 70003B52 0x0F123020, // 70003B54 0x0F128841, // 70003B56 0x0F122900, // 70003B58 0x0F12D007, // 70003B5A 0x0F124A4A, // 70003B5C 0x0F123280, // 70003B5E 0x0F126953, // 70003B60 0x0F124A4D, // 70003B62 0x0F12428B, // 70003B64 0x0F12D202, // 70003B66 0x0F128880, // 70003B68 0x0F1281D0, // 70003B6A 0x0F12E5C7, // 70003B6C 0x0F1288C0, // 70003B6E 0x0F1281D0, // 70003B70 0x0F12E5C4, // 70003B72 0x0F12B570, // 70003B74 0x0F126800, // 70003B76 0x0F120605, // 70003B78 0x0F120E2D, // 70003B7A 0x0F124C47, // 70003B7C 0x0F128B60, // 70003B7E 0x0F122800, // 70003B80 0x0F12D010, // 70003B82 0x0F124846, // 70003B84 0x0F128A00, // 70003B86 0x0F1206C0, // 70003B88 0x0F12D50C, // 70003B8A 0x0F124845, // 70003B8C 0x0F127800, // 70003B8E 0x0F122800, // 70003B90 0x0F12D008, // 70003B92 0x0F122000, // 70003B94 0x0F12F000, // 70003B96 0x0F12F975, // 70003B98 0x0F128B20, // 70003B9A 0x0F122201, // 70003B9C 0x0F122180, // 70003B9E 0x0F12F000, // 70003BA0 0x0F12F978, // 70003BA2 0x0F128320, // 70003BA4 0x0F120028, // 70003BA6 0x0F12F000, // 70003BA8 0x0F12F97C, // 70003BAA 0x0F12E55C, // 70003BAC 0x0F12B570, // 70003BAE 0x0F124A38, // 70003BB0 0x0F124836, // 70003BB2 0x0F123220, // 70003BB4 0x0F128A91, // 70003BB6 0x0F1269C0, // 70003BB8 0x0F1226FF, // 70003BBA 0x0F124D31, // 70003BBC 0x0F121D76, // 70003BBE 0x0F124288, // 70003BC0 0x0F12D927, // 70003BC2 0x0F1288E8, // 70003BC4 0x0F1242B0, // 70003BC6 0x0F12D024, // 70003BC8 0x0F124837, // 70003BCA 0x0F124937, // 70003BCC 0x0F127883, // 70003BCE 0x0F120008, // 70003BD0 0x0F1230FF, // 70003BD2 0x0F1231FF, // 70003BD4 0x0F124C36, // 70003BD6 0x0F1230E1, // 70003BD8 0x0F1231C1, // 70003BDA 0x0F128800, // 70003BDC 0x0F128BC9, // 70003BDE 0x0F1269A4, // 70003BE0 0x0F122B00, // 70003BE2 0x0F12D00B, // 70003BE4 0x0F1289D2, // 70003BE6 0x0F122A00, // 70003BE8 0x0F12D013, // 70003BEA 0x0F124350, // 70003BEC 0x0F12F000, // 70003BEE 0x0F12F8E3, // 70003BF0 0x0F121C40, // 70003BF2 0x0F120400, // 70003BF4 0x0F120C00, // 70003BF6 0x0F12F000, // 70003BF8 0x0F12F95C, // 70003BFA 0x0F12E00A, // 70003BFC 0x0F128A12, // 70003BFE 0x0F122A00, // 70003C00 0x0F12D007, // 70003C02 0x0F124350, // 70003C04 0x0F12F000, // 70003C06 0x0F12F8D7, // 70003C08 0x0F121C40, // 70003C0A 0x0F120400, // 70003C0C 0x0F120C00, // 70003C0E 0x0F12F000, // 70003C10 0x0F12F950, // 70003C12 0x0F12F000, // 70003C14 0x0F12F956, // 70003C16 0x0F1288E8, // 70003C18 0x0F1242B0, // 70003C1A 0x0F12D103, // 70003C1C 0x0F124925, // 70003C1E 0x0F1220FF, // 70003C20 0x0F121C40, // 70003C22 0x0F128048, // 70003C24 0x0F12E51F, // 70003C26 0x0F124770, // 70003C28 0x0F12B570, // 70003C2A 0x0F120005, // 70003C2C 0x0F126828, // 70003C2E 0x0F124E16, // 70003C30 0x0F128C31, // 70003C32 0x0F12180C, // 70003C34 0x0F128871, // 70003C36 0x0F122900, // 70003C38 0x0F12D003, // 70003C3A 0x0F120021, // 70003C3C 0x0F12F000, // 70003C3E 0x0F12F949, // 70003C40 0x0F120004, // 70003C42 0x0F124812, // 70003C44 0x0F126976, // 70003C46 0x0F126B00, // 70003C48 0x0F126B40, // 70003C4A 0x0F124286, // 70003C4C 0x0F12D800, // 70003C4E 0x0F120006, // 70003C50 0x0F122101, // 70003C52 0x0F120030, // 70003C54 0x0F12F000, // 70003C56 0x0F12F945, // 70003C58 0x0F120001, // 70003C5A 0x0F12480D, // 70003C5C 0x0F123020, // 70003C5E 0x0F128A40, // 70003C60 0x0F122800, // 70003C62 0x0F12D005, // 70003C64 0x0F120020, // 70003C66 0x0F12428C, // 70003C68 0x0F12D800, // 70003C6A 0x0F120008, // 70003C6C 0x0F126028, // 70003C6E 0x0F12E4FA, // 70003C70 0x0F120020, // 70003C72 0x0F1242B4, // 70003C74 0x0F12D800, // 70003C76 0x0F120030, // 70003C78 0x0F122101, // 70003C7A 0x0F12F000, // 70003C7C 0x0F12F932, // 70003C7E 0x0F126028, // 70003C80 0x0F12E4F1, // 70003C82 0x0F1231A0, // 70003C84 0x0F127000, // 70003C86 0x0F1229E4, // 70003C88 0x0F127000, // 70003C8A 0x0F121E3C, // 70003C8C 0x0F127000, // 70003C8E 0x0F1221A4, // 70003C90 0x0F127000, // 70003C92 0x0F123FC8, // 70003C94 0x0F127000, // 70003C96 0x0F12E200, // 70003C98 0x0F12D000, // 70003C9A 0x0F122EA8, // 70003C9C 0x0F127000, // 70003C9E 0x0F12B040, // 70003CA0 0x0F12D000, // 70003CA2 0x0F12323C, // 70003CA4 0x0F127000, // 70003CA6 0x0F121E84, // 70003CA8 0x0F127000, // 70003CAA 0x0F122024, // 70003CAC 0x0F127000, // 70003CAE 0x0F120080, // 70003CB0 0x0F127000, // 70003CB2 0x0F12C100, // 70003CB4 0x0F12D000, // 70003CB6 0x0F124778, // 70003CB8 0x0F1246C0, // 70003CBA 0x0F12C000, // 70003CBC 0x0F12E59F, // 70003CBE 0x0F12FF1C, // 70003CC0 0x0F12E12F, // 70003CC2 0x0F121F63, // 70003CC4 0x0F120001, // 70003CC6 0x0F124778, // 70003CC8 0x0F1246C0, // 70003CCA 0x0F12C000, // 70003CCC 0x0F12E59F, // 70003CCE 0x0F12FF1C, // 70003CD0 0x0F12E12F, // 70003CD2 0x0F121EDF, // 70003CD4 0x0F120001, // 70003CD6 0x0F124778, // 70003CD8 0x0F1246C0, // 70003CDA 0x0F12C000, // 70003CDC 0x0F12E59F, // 70003CDE 0x0F12FF1C, // 70003CE0 0x0F12E12F, // 70003CE2 0x0F12495F, // 70003CE4 0x0F120000, // 70003CE6 0x0F124778, // 70003CE8 0x0F1246C0, // 70003CEA 0x0F12C000, // 70003CEC 0x0F12E59F, // 70003CEE 0x0F12FF1C, // 70003CF0 0x0F12E12F, // 70003CF2 0x0F12E403, // 70003CF4 0x0F120000, // 70003CF6 0x0F124778, // 70003CF8 0x0F1246C0, // 70003CFA 0x0F12C000, // 70003CFC 0x0F12E59F, // 70003CFE 0x0F12FF1C, // 70003D00 0x0F12E12F, // 70003D02 0x0F1224B3, // 70003D04 0x0F120001, // 70003D06 0x0F124778, // 70003D08 0x0F1246C0, // 70003D0A 0x0F12C000, // 70003D0C 0x0F12E59F, // 70003D0E 0x0F12FF1C, // 70003D10 0x0F12E12F, // 70003D12 0x0F12EECD, // 70003D14 0x0F120000, // 70003D16 0x0F124778, // 70003D18 0x0F1246C0, // 70003D1A 0x0F12C000, // 70003D1C 0x0F12E59F, // 70003D1E 0x0F12FF1C, // 70003D20 0x0F12E12F, // 70003D22 0x0F12F049, // 70003D24 0x0F120000, // 70003D26 0x0F124778, // 70003D28 0x0F1246C0, // 70003D2A 0x0F12C000, // 70003D2C 0x0F12E59F, // 70003D2E 0x0F12FF1C, // 70003D30 0x0F12E12F, // 70003D32 0x0F1212DF, // 70003D34 0x0F120000, // 70003D36 0x0F124778, // 70003D38 0x0F1246C0, // 70003D3A 0x0F12C000, // 70003D3C 0x0F12E59F, // 70003D3E 0x0F12FF1C, // 70003D40 0x0F12E12F, // 70003D42 0x0F12F05B, // 70003D44 0x0F120000, // 70003D46 0x0F124778, // 70003D48 0x0F1246C0, // 70003D4A 0x0F12C000, // 70003D4C 0x0F12E59F, // 70003D4E 0x0F12FF1C, // 70003D50 0x0F12E12F, // 70003D52 0x0F12F07B, // 70003D54 0x0F120000, // 70003D56 0x0F124778, // 70003D58 0x0F1246C0, // 70003D5A 0x0F12C000, // 70003D5C 0x0F12E59F, // 70003D5E 0x0F12FF1C, // 70003D60 0x0F12E12F, // 70003D62 0x0F12FE6D, // 70003D64 0x0F120000, // 70003D66 0x0F124778, // 70003D68 0x0F1246C0, // 70003D6A 0x0F12C000, // 70003D6C 0x0F12E59F, // 70003D6E 0x0F12FF1C, // 70003D70 0x0F12E12F, // 70003D72 0x0F123295, // 70003D74 0x0F120000, // 70003D76 0x0F124778, // 70003D78 0x0F1246C0, // 70003D7A 0x0F12C000, // 70003D7C 0x0F12E59F, // 70003D7E 0x0F12FF1C, // 70003D80 0x0F12E12F, // 70003D82 0x0F12234F, // 70003D84 0x0F120000, // 70003D86 0x0F124778, // 70003D88 0x0F1246C0, // 70003D8A 0x0F12C000, // 70003D8C 0x0F12E59F, // 70003D8E 0x0F12FF1C, // 70003D90 0x0F12E12F, // 70003D92 0x0F124521, // 70003D94 0x0F120000, // 70003D96 0x0F124778, // 70003D98 0x0F1246C0, // 70003D9A 0x0F12C000, // 70003D9C 0x0F12E59F, // 70003D9E 0x0F12FF1C, // 70003DA0 0x0F12E12F, // 70003DA2 0x0F127C0D, // 70003DA4 0x0F120000, // 70003DA6 0x0F124778, // 70003DA8 0x0F1246C0, // 70003DAA 0x0F12C000, // 70003DAC 0x0F12E59F, // 70003DAE 0x0F12FF1C, // 70003DB0 0x0F12E12F, // 70003DB2 0x0F127C2B, // 70003DB4 0x0F120000, // 70003DB6 0x0F124778, // 70003DB8 0x0F1246C0, // 70003DBA 0x0F12F004, // 70003DBC 0x0F12E51F, // 70003DBE 0x0F1224C4, // 70003DC0 0x0F120001, // 70003DC2 0x0F124778, // 70003DC4 0x0F1246C0, // 70003DC6 0x0F12C000, // 70003DC8 0x0F12E59F, // 70003DCA 0x0F12FF1C, // 70003DCC 0x0F12E12F, // 70003DCE 0x0F123183, // 70003DD0 0x0F120000, // 70003DD2 0x0F124778, // 70003DD4 0x0F1246C0, // 70003DD6 0x0F12C000, // 70003DD8 0x0F12E59F, // 70003DDA 0x0F12FF1C, // 70003DDC 0x0F12E12F, // 70003DDE 0x0F12302F, // 70003DE0 0x0F120000, // 70003DE2 0x0F124778, // 70003DE4 0x0F1246C0, // 70003DE6 0x0F12C000, // 70003DE8 0x0F12E59F, // 70003DEA 0x0F12FF1C, // 70003DEC 0x0F12E12F, // 70003DEE 0x0F12EF07, // 70003DF0 0x0F120000, // 70003DF2 0x0F124778, // 70003DF4 0x0F1246C0, // 70003DF6 0x0F12C000, // 70003DF8 0x0F12E59F, // 70003DFA 0x0F12FF1C, // 70003DFC 0x0F12E12F, // 70003DFE 0x0F1248FB, // 70003E00 0x0F120000, // 70003E02 0x0F124778, // 70003E04 0x0F1246C0, // 70003E06 0x0F12C000, // 70003E08 0x0F12E59F, // 70003E0A 0x0F12FF1C, // 70003E0C 0x0F12E12F, // 70003E0E 0x0F12F0B1, // 70003E10 0x0F120000, // 70003E12 0x0F124778, // 70003E14 0x0F1246C0, // 70003E16 0x0F12C000, // 70003E18 0x0F12E59F, // 70003E1A 0x0F12FF1C, // 70003E1C 0x0F12E12F, // 70003E1E 0x0F12EEDF, // 70003E20 0x0F120000, // 70003E22 0x0F124778, // 70003E24 0x0F1246C0, // 70003E26 0x0F12C000, // 70003E28 0x0F12E59F, // 70003E2A 0x0F12FF1C, // 70003E2C 0x0F12E12F, // 70003E2E 0x0F12AEF1, // 70003E30 0x0F120000, // 70003E32 0x0F124778, // 70003E34 0x0F1246C0, // 70003E36 0x0F12C000, // 70003E38 0x0F12E59F, // 70003E3A 0x0F12FF1C, // 70003E3C 0x0F12E12F, // 70003E3E 0x0F1239DF, // 70003E40 0x0F120000, // 70003E42 0x0F124778, // 70003E44 0x0F1246C0, // 70003E46 0x0F12C000, // 70003E48 0x0F12E59F, // 70003E4A 0x0F12FF1C, // 70003E4C 0x0F12E12F, // 70003E4E 0x0F126177, // 70003E50 0x0F120000, // 70003E52 0x0F124778, // 70003E54 0x0F1246C0, // 70003E56 0x0F12C000, // 70003E58 0x0F12E59F, // 70003E5A 0x0F12FF1C, // 70003E5C 0x0F12E12F, // 70003E5E 0x0F12424F, // 70003E60 0x0F120000, // 70003E62 0x0F124778, // 70003E64 0x0F1246C0, // 70003E66 0x0F12C000, // 70003E68 0x0F12E59F, // 70003E6A 0x0F12FF1C, // 70003E6C 0x0F12E12F, // 70003E6E 0x0F123F0D, // 70003E70 0x0F120000, // 70003E72 0x0F124778, // 70003E74 0x0F1246C0, // 70003E76 0x0F12C000, // 70003E78 0x0F12E59F, // 70003E7A 0x0F12FF1C, // 70003E7C 0x0F12E12F, // 70003E7E 0x0F1202B9, // 70003E80 0x0F120001, // 70003E82 0x0F124778, // 70003E84 0x0F1246C0, // 70003E86 0x0F12C000, // 70003E88 0x0F12E59F, // 70003E8A 0x0F12FF1C, // 70003E8C 0x0F12E12F, // 70003E8E 0x0F12FE45, // 70003E90 0x0F120000, // 70003E92 0x0F124778, // 70003E94 0x0F1246C0, // 70003E96 0x0F12C000, // 70003E98 0x0F12E59F, // 70003E9A 0x0F12FF1C, // 70003E9C 0x0F12E12F, // 70003E9E 0x0F1232A7, // 70003EA0 0x0F120000, // 70003EA2 0x0F124778, // 70003EA4 0x0F1246C0, // 70003EA6 0x0F12C000, // 70003EA8 0x0F12E59F, // 70003EAA 0x0F12FF1C, // 70003EAC 0x0F12E12F, // 70003EAE 0x0F12E8AD, // 70003EB0 0x0F120000, // 70003EB2 0x0F124778, // 70003EB4 0x0F1246C0, // 70003EB6 0x0F12C000, // 70003EB8 0x0F12E59F, // 70003EBA 0x0F12FF1C, // 70003EBC 0x0F12E12F, // 70003EBE 0x0F1224B9, // 70003EC0 0x0F120001, // 70003EC2 0x0F124778, // 70003EC4 0x0F1246C0, // 70003EC6 0x0F12C000, // 70003EC8 0x0F12E59F, // 70003ECA 0x0F12FF1C, // 70003ECC 0x0F12E12F, // 70003ECE 0x0F1202EB, // 70003ED0 0x0F120001, // 70003ED2 0x0F124778, // 70003ED4 0x0F1246C0, // 70003ED6 0x0F12C000, // 70003ED8 0x0F12E59F, // 70003EDA 0x0F12FF1C, // 70003EDC 0x0F12E12F, // 70003EDE 0x0F123EC9, // 70003EE0 0x0F120000, // 70003EE2 0x0F124778, // 70003EE4 0x0F1246C0, // 70003EE6 0x0F12C000, // 70003EE8 0x0F12E59F, // 70003EEA 0x0F12FF1C, // 70003EEC 0x0F12E12F, // 70003EEE 0x0F126123, // 70003EF0 0x0F120000, // 70003EF2 // End of Patch Data(Last : 70003EF2h) // Total Size 2504 (0x09C8) // Addr : 352C , Size : 2502(9C6h) 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_ 0x0F120150, 0x0F120200, 0x0F120300, 0x0F120400, 0x0F120100, // TNP_Regs_BrRatioOut_0_ 0x0F1200A0, 0x0F120080, 0x0F120040, 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, 0x0F120035, 0x002A0430, //REG_TC_FLS_Mode 0x0F120002, 0x002A3F80, //TNP_Regs_FastFlashAlg 0x0F120000, 0x002A165E, 0x0F12024C, //35, //0244 0258 AWB R point //0258 0245 0258 0x0F12021E, //AA, // 0517 test 027A, // 025A, // 0517 test 024A, //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] // 0725 added - Start 0x002AF462, 0x0F120001, // atx_option add 0725 0x002AF2A5, 0x0F1201FF, // atx_width add 0725 // 0725 added - End 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 0x0F120050, //#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 //thumbnail set 0x002A0428, 0x0F120001, //REG_TC_THUMB_Thumb_bActive //Thumbnail Enable 0x0F120140, //REG_TC_THUMB_Thumb_uWidth //Thumbnail Width 320 0x0F1200F0, //REG_TC_THUMB_Thumb_uHeight //Thumbnail Height 240 0x0F120005, //REG_TC_THUMB_Thumb_Format //Thumbnail Output Format 5:YUV //=================================================================== // 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 /* defined(CONFIG_MACH_P2_REV02) */ 0x0F120003, //REG_0TC_PCFG_uPrevMirror 0x0F120003, //REG_0TC_PCFG_uCaptureMirror #else 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 0x0F120009, //REG_0TC_CCFG_Format //PCAM 5:YUV 9:JPEG 0x0F1254F6, //REG_0TC_CCFG_usMaxOut4KHzRate 0x0F1254F6, //REG_0TC_CCFG_usMinOut4KHzRate 0x002A033E, #if 0 /* UYVY -> YUYV */ 0x0F120010, //REG_0TC_CCFG_PVIMask => cmk 2010.10.29 s0042 => s0052 Invert Y C order #else 0x0F120000, //REG_0TC_CCFG_PVIMask #endif 0x0F120050, //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 0x0F120400, //REG_1TC_CCFG_usWidth 0x0F120300, //REG_1TC_CCFG_usHeight 0x0F120009, //REG_1TC_CCFG_Format //PCAM 5:YUV 9:JPEG 0x0F1254F6, //REG_1TC_CCFG_usMaxOut4KHzRate 0x0F1254F6, //REG_1TC_CCFG_usMinOut4KHzRate 0x002A036A, #if 0 /* UYVY -> YUYV */ 0x0F120010, //REG_1TC_CCFG_PVIMask => cmk 2010.10.29 s0042 => s0052 Invert Y C order #else 0x0F120000, //REG_1TC_CCFG_PVIMask #endif 0x0F120050, //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, 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, // 0613 0x0F123400, //TVAR_ash_GASAlpha_0__0_ 0x0F124000, //TVAR_ash_GASAlpha_0__1_ 0x0F124000, //TVAR_ash_GASAlpha_0__2_ 0x0F123C00, //TVAR_ash_GASAlpha_0__3_ 0x0F123400, //TVAR_ash_GASAlpha_1__0_ 0x0F124000, //TVAR_ash_GASAlpha_1__1_ 0x0F124000, //TVAR_ash_GASAlpha_1__2_ 0x0F123C00, //TVAR_ash_GASAlpha_1__3_ 0x0F123400, //TVAR_ash_GASAlpha_2__0_ 0x0F124000, //TVAR_ash_GASAlpha_2__1_ 0x0F124000, //TVAR_ash_GASAlpha_2__2_ 0x0F123C00, //TVAR_ash_GASAlpha_2__3_ 0x0F123400, //TVAR_ash_GASAlpha_3__0_ 0x0F124000, //TVAR_ash_GASAlpha_3__1_ 0x0F124000, //TVAR_ash_GASAlpha_3__2_ 0x0F123C00, //TVAR_ash_GASAlpha_3__3_ 0x0F123400, //TVAR_ash_GASAlpha_4__0_ 0x0F124000, //TVAR_ash_GASAlpha_4__1_ 0x0F124000, //TVAR_ash_GASAlpha_4__2_ 0x0F123C00, //TVAR_ash_GASAlpha_4__3_ 0x0F123400, //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_ 0x0F124000, //TVAR_ash_GASAlpha_6__3_ 0x002A0836, 0x0F124000, //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 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, 0x0F1201E0, //#lt_uMaxAnGain1 0x0F1201E0, //#lt_uMaxAnGain2 0x0F120300, //#lt_uMaxAnGain3 0x0F120840, //#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 [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 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 [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, }; #endif 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 0xFCFCD000, // 0601 0x00287000, // 0601 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, // 0601 update preview setting 0x00287000, 0x002A01F6, 0x0F120738, 0x0F120600, 0x0F120064, 0x0F120000, 0x0F120738, 0x0F120600, 0x0F120064, 0x0F120000, 0x002A0216, 0x0F120001, 0x0F120001, 0x002A0428, 0x0F120001, 0x0F1200B0, 0x0F120090, 0x0F120005, 0x002A043C, 0x0F120738, 0x0F120600, 0x0F120064, 0x0F120000, 0x002A023E, //Preview Size 0x0F1200B0, //REG_0TC_PCFG_usWidth 0x0F120090, //REG_0TC_PCFG_usHeight 0x002A0D1E, 0x0F122102, }; static const u32 s5k5ccgx_320_240_Preview[] = { 0xFCFCD000, // 0601 update preview setting 0x00287000, 0x002A01F6, 0x0F120800, 0x0F120600, 0x0F120000, 0x0F120000, 0x0F120800, 0x0F120600, 0x0F120000, 0x0F120000, 0x002A0216, 0x0F120001, 0x0F120001, 0x002A0428, 0x0F120001, 0x0F120140, 0x0F1200F0, 0x0F120005, 0x002A043C, 0x0F120800, 0x0F120600, 0x0F120000, 0x0F120000, 0x002A023E, //Preview Size 0x0F120140, //REG_0TC_PCFG_usWidth 320 0x0F1200F0, //REG_0TC_PCFG_usHeight 240 0x0F120005, //REG_0TC_PCFG_Format 0x0F1254F6, //REG_0TC_PCFG_usMaxOut4KHzRate 0x0F1254F6, //REG_0TC_PCFG_usMinOut4KHzRate 0x002A0D1E, 0x0F122102, }; static const u32 s5k5ccgx_352_288_Preview[] = { 0xFCFCD000, // 0601 update preview setting 0x00287000, 0x002A01F6, 0x0F120738, 0x0F120600, 0x0F120064, 0x0F120000, 0x0F120738, 0x0F120600, 0x0F120064, 0x0F120000, 0x002A0216, 0x0F120001, 0x0F120001, 0x002A0428, 0x0F120001, 0x0F1200B0, 0x0F120090, 0x0F120005, 0x002A043C, 0x0F120738, 0x0F120600, 0x0F120064, 0x0F120000, 0x002A023E, 0x0F120160, //REG_0TC_PCFG_usWidth 280 0x0F120120, //REG_0TC_PCFG_usHeight 1E0 0x0F120005, //REG_0TC_PCFG_Format 0x0F1254F6, //REG_0TC_PCFG_usMaxOut4KHzRate 0x0F1254F6, //REG_0TC_PCFG_usMinOut4KHzRate 0x002A0D1E, 0x0F122102, }; static const u32 s5k5ccgx_528_432_Preview[] = { 0xFCFCD000, // 0601 update preview setting 0x00287000, 0x002A01F6, 0x0F120738, 0x0F120600, 0x0F120064, 0x0F120000, 0x0F120738, 0x0F120600, 0x0F120064, 0x0F120000, 0x002A0216, 0x0F120001, 0x0F120001, 0x002A0428, 0x0F120001, 0x0F1200B0, 0x0F120090, 0x0F120005, 0x002A043C, 0x0F120738, 0x0F120600, 0x0F120064, 0x0F120000, 0x002A023E, //Preview Size 0x0F120210, //REG_0TC_PCFG_usWidth 0x0F1201B0, //REG_0TC_PCFG_usHeight 0x002A0D1E, 0x0F122102, }; static const u32 s5k5ccgx_640_480_Preview[] = { 0xFCFCD000, // 0601 update preview setting 0x00287000, 0x002A01F6, 0x0F120800, 0x0F120600, 0x0F120000, 0x0F120000, 0x0F120800, 0x0F120600, 0x0F120000, 0x0F120000, 0x002A0216, 0x0F120001, 0x0F120001, 0x002A0428, 0x0F120001, 0x0F120140, 0x0F1200F0, 0x0F120005, 0x002A043C, 0x0F120800, 0x0F120600, 0x0F120000, 0x0F120000, 0x002A023E, 0x0F120280, //REG_0TC_PCFG_usWidth 280 0x0F1201E0, //REG_0TC_PCFG_usHeight 1E0 0x0F120005, //REG_0TC_PCFG_Format 0x0F1254F6, //REG_0TC_PCFG_usMaxOut4KHzRate 0x0F1254F6, //REG_0TC_PCFG_usMinOut4KHzRate 0x002A0D1E, 0x0F122102, }; static const u32 s5k5ccgx_720_480_Preview[] = { 0x002A023E, 0x0F1202D0, //REG_0TC_PCFG_usWidth 280 0x0F1201E0, //REG_0TC_PCFG_usHeight 1E0 0x0F120005, //REG_0TC_PCFG_Format 0x0F1254F6, //REG_0TC_PCFG_usMaxOut4KHzRate 0x0F1254F6, //REG_0TC_PCFG_usMinOut4KHzRate }; static const u32 s5k5ccgx_736_552_Preview[] = { 0xFCFCD000, 0x00287000, 0x002A01F6, 0x0F120800, 0x0F120600, 0x0F120000, 0x0F120000, 0x002A0216, 0x0F120001, 0x002A043C, 0x0F120800, 0x0F120600, 0x0F120000, 0x0F120000, 0x002A023E, 0x0F1202E0, 0x0F120228, 0x002A0D1E, 0x0F122102, 0x002A0208, 0x0F120000, 0x002A020C, 0x0F120001, 0x002A020A, 0x0F120001, }; static const u32 s5k5ccgx_800_600_Preview[] = { 0xFCFCD000, // 0601 update preview setting 0x00287000, 0x002A01F6, 0x0F120800, 0x0F120600, 0x0F120000, 0x0F120000, 0x0F120800, 0x0F120600, 0x0F120000, 0x0F120000, 0x002A0216, 0x0F120001, 0x0F120001, 0x002A0428, 0x0F120001, 0x0F120140, 0x0F1200F0, 0x0F120005, 0x002A043C, 0x0F120800, 0x0F120600, 0x0F120000, 0x0F120000, 0x002A023E, 0x0F120320, //REG_0TC_PCFG_usWidth 280 0x0F120258, //REG_0TC_PCFG_usHeight 1E0 0x0F120005, //REG_0TC_PCFG_Format 0x0F1254F6, //REG_0TC_PCFG_usMaxOut4KHzRate 0x0F1254F6, //REG_0TC_PCFG_usMinOut4KHzRate 0x002A0D1E, 0x0F122102, }; static const u32 s5k5ccgx_1024_552_Preview[] = { 0x002A023E, 0x0F120400, //REG_0TC_PCFG_usWidth 400 0x0F120228, //REG_0TC_PCFG_usHeight 228 0x0F120005, //REG_0TC_PCFG_Format 0x0F1254F6, //REG_0TC_PCFG_usMaxOut4KHzRate 0x0F1254F6, //REG_0TC_PCFG_usMinOut4KHzRate }; #define S5K5CCGX_WIDE_PREVIEW_REG s5k5ccgx_1024_552_Preview static const u32 s5k5ccgx_1024_576_Preview[] = { 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_616_Preview[] = { 0x002A023E, 0x0F120400, //REG_0TC_PCFG_usWidth 400 0x0F120268, //REG_0TC_PCFG_usHeight 268 0x0F120005, //REG_0TC_PCFG_Format 0x0F1254F6, //REG_0TC_PCFG_usMaxOut4KHzRate 0x0F1254F6, //REG_0TC_PCFG_usMinOut4KHzRate }; static const u32 s5k5ccgx_1024_768_Preview[] = { 0xFCFCD000, // 0601 update preview setting 0x00287000, 0x002A01F6, 0x0F120800, 0x0F120600, 0x0F120000, 0x0F120000, 0x0F120800, 0x0F120600, 0x0F120000, 0x0F120000, 0x002A0216, 0x0F120001, 0x0F120001, 0x002A0428, 0x0F120001, 0x0F120140, 0x0F1200F0, 0x0F120005, 0x002A043C, 0x0F120800, 0x0F120600, 0x0F120000, 0x0F120000, 0x002A023E, 0x0F120400, //REG_0TC_PCFG_usWidth 280 0x0F120300, //REG_0TC_PCFG_usHeight 1E0 0x0F120005, //REG_0TC_PCFG_Format 0x0F1254F6, //REG_0TC_PCFG_usMaxOut4KHzRate 0x0F1254F6, //REG_0TC_PCFG_usMinOut4KHzRate 0x002A0D1E, 0x0F122102, }; 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, 0x0F12B5F8, // 7000352C 0x0F124A28, // 7000352E 0x0F124928, // 70003530 0x0F124829, // 70003532 0x0F124B29, // 70003534 0x0F122500, // 70003536 0x0F12801D, // 70003538 0x0F12C004, // 7000353A 0x0F126001, // 7000353C 0x0F124928, // 7000353E 0x0F124828, // 70003540 0x0F12F000, // 70003542 0x0F12FBB9, // 70003544 0x0F124928, // 70003546 0x0F124828, // 70003548 0x0F12F000, // 7000354A 0x0F12FBB5, // 7000354C 0x0F124828, // 7000354E 0x0F124E28, // 70003550 0x0F126430, // 70003552 0x0F124928, // 70003554 0x0F124829, // 70003556 0x0F12F000, // 70003558 0x0F12FBAE, // 7000355A 0x0F124828, // 7000355C 0x0F120037, // 7000355E 0x0F123780, // 70003560 0x0F126178, // 70003562 0x0F124C27, // 70003564 0x0F128365, // 70003566 0x0F124927, // 70003568 0x0F124828, // 7000356A 0x0F12F000, // 7000356C 0x0F12FBA4, // 7000356E 0x0F124927, // 70003570 0x0F124828, // 70003572 0x0F12F000, // 70003574 0x0F12FBA0, // 70003576 0x0F124927, // 70003578 0x0F124828, // 7000357A 0x0F12F000, // 7000357C 0x0F12FB9C, // 7000357E 0x0F124927, // 70003580 0x0F124828, // 70003582 0x0F12F000, // 70003584 0x0F12FB98, // 70003586 0x0F1283A5, // 70003588 0x0F124827, // 7000358A 0x0F126470, // 7000358C 0x0F122001, // 7000358E 0x0F120340, // 70003590 0x0F123420, // 70003592 0x0F128060, // 70003594 0x0F122085, // 70003596 0x0F1280A0, // 70003598 0x0F124824, // 7000359A 0x0F1280E0, // 7000359C 0x0F124824, // 7000359E 0x0F126730, // 700035A0 0x0F124924, // 700035A2 0x0F124824, // 700035A4 0x0F12F000, // 700035A6 0x0F12FB87, // 700035A8 0x0F1281E5, // 700035AA 0x0F128225, // 700035AC 0x0F124823, // 700035AE 0x0F1282A0, // 700035B0 0x0F124813, // 700035B2 0x0F126178, // 700035B4 0x0F122001, // 700035B6 0x0F128260, // 700035B8 0x0F124921, // 700035BA 0x0F124821, // 700035BC 0x0F12F000, // 700035BE 0x0F12FB7B, // 700035C0 0x0F124921, // 700035C2 0x0F124821, // 700035C4 0x0F12F000, // 700035C6 0x0F12FB77, // 700035C8 0x0F12BCF8, // 700035CA 0x0F12BC08, // 700035CC 0x0F124718, // 700035CE 0x0F1200D6, // 700035D0 0x0F125CC1, // 700035D2 0x0F12633D, // 700035D4 0x0F120000, // 700035D6 0x0F121C08, // 700035D8 0x0F127000, // 700035DA 0x0F123290, // 700035DC 0x0F127000, // 700035DE 0x0F12366F, // 700035E0 0x0F127000, // 700035E2 0x0F12D9E7, // 700035E4 0x0F120000, // 700035E6 0x0F123857, // 700035E8 0x0F127000, // 700035EA 0x0F12395D, // 700035EC 0x0F120000, // 700035EE 0x0F1238E9, // 700035F0 0x0F127000, // 700035F2 0x0F120000, // 700035F4 0x0F127000, // 700035F6 0x0F1239B5, // 700035F8 0x0F127000, // 700035FA 0x0F12F903, // 700035FC 0x0F120000, // 700035FE 0x0F123BAF, // 70003600 0x0F127000, // 70003602 0x0F123FC8, // 70003604 0x0F127000, // 70003606 0x0F1236A7, // 70003608 0x0F127000, // 7000360A 0x0F12495F, // 7000360C 0x0F120000, // 7000360E 0x0F123705, // 70003610 0x0F127000, // 70003612 0x0F12E421, // 70003614 0x0F120000, // 70003616 0x0F1237C3, // 70003618 0x0F127000, // 7000361A 0x0F12216D, // 7000361C 0x0F120000, // 7000361E 0x0F123837, // 70003620 0x0F127000, // 70003622 0x0F120179, // 70003624 0x0F120001, // 70003626 0x0F123AD9, // 70003628 0x0F127000, // 7000362A 0x0F1207FF, // 7000362C 0x0F120000, // 7000362E 0x0F123B4D, // 70003630 0x0F127000, // 70003632 0x0F123B75, // 70003634 0x0F127000, // 70003636 0x0F12E8AD, // 70003638 0x0F120000, // 7000363A 0x0F124E20, // 7000363C 0x0F120000, // 7000363E 0x0F123C29, // 70003640 0x0F127000, // 70003642 0x0F123C4D, // 70003644 0x0F120000, // 70003646 0x0F123C2B, // 70003648 0x0F127000, // 7000364A 0x0F123F0D, // 7000364C 0x0F120000, // 7000364E 0x0F12B570, // 70003650 0x0F12000D, // 70003652 0x0F124CFC, // 70003654 0x0F128821, // 70003656 0x0F12F000, // 70003658 0x0F12FB36, // 7000365A 0x0F128820, // 7000365C 0x0F124AFB, // 7000365E 0x0F120081, // 70003660 0x0F125055, // 70003662 0x0F121C40, // 70003664 0x0F128020, // 70003666 0x0F12BC70, // 70003668 0x0F12BC08, // 7000366A 0x0F124718, // 7000366C 0x0F126801, // 7000366E 0x0F120409, // 70003670 0x0F120C09, // 70003672 0x0F126840, // 70003674 0x0F120400, // 70003676 0x0F120C00, // 70003678 0x0F124AF5, // 7000367A 0x0F128992, // 7000367C 0x0F122A00, // 7000367E 0x0F12D00D, // 70003680 0x0F122300, // 70003682 0x0F121A80, // 70003684 0x0F12D400, // 70003686 0x0F120003, // 70003688 0x0F120418, // 7000368A 0x0F120C00, // 7000368C 0x0F124BF1, // 7000368E 0x0F121851, // 70003690 0x0F12891B, // 70003692 0x0F12428B, // 70003694 0x0F12D300, // 70003696 0x0F12000B, // 70003698 0x0F120419, // 7000369A 0x0F120C09, // 7000369C 0x0F124AEE, // 7000369E 0x0F128151, // 700036A0 0x0F128190, // 700036A2 0x0F124770, // 700036A4 0x0F12B510, // 700036A6 0x0F124CEC, // 700036A8 0x0F1248ED, // 700036AA 0x0F1278A1, // 700036AC 0x0F122900, // 700036AE 0x0F12D101, // 700036B0 0x0F1287C1, // 700036B2 0x0F12E004, // 700036B4 0x0F127AE1, // 700036B6 0x0F122900, // 700036B8 0x0F12D001, // 700036BA 0x0F122101, // 700036BC 0x0F1287C1, // 700036BE 0x0F12F000, // 700036C0 0x0F12FB0A, // 700036C2 0x0F1249E7, // 700036C4 0x0F128B08, // 700036C6 0x0F1206C2, // 700036C8 0x0F12D50A, // 700036CA 0x0F127AA2, // 700036CC 0x0F120652, // 700036CE 0x0F12D507, // 700036D0 0x0F122210, // 700036D2 0x0F124390, // 700036D4 0x0F128308, // 700036D6 0x0F1248E3, // 700036D8 0x0F127AE1, // 700036DA 0x0F126B00, // 700036DC 0x0F12F000, // 700036DE 0x0F12FB03, // 700036E0 0x0F1248DB, // 700036E2 0x0F1289C0, // 700036E4 0x0F122801, // 700036E6 0x0F12D109, // 700036E8 0x0F1278A0, // 700036EA 0x0F122800, // 700036EC 0x0F12D006, // 700036EE 0x0F127AE0, // 700036F0 0x0F122800, // 700036F2 0x0F12D003, // 700036F4 0x0F127AA0, // 700036F6 0x0F122140, // 700036F8 0x0F124308, // 700036FA 0x0F1272A0, // 700036FC 0x0F12BC10, // 700036FE 0x0F12BC08, // 70003700 0x0F124718, // 70003702 0x0F12B570, // 70003704 0x0F124DD7, // 70003706 0x0F124CD7, // 70003708 0x0F128B28, // 7000370A 0x0F120701, // 7000370C 0x0F12D507, // 7000370E 0x0F122108, // 70003710 0x0F124388, // 70003712 0x0F128328, // 70003714 0x0F1249D5, // 70003716 0x0F126B20, // 70003718 0x0F126B89, // 7000371A 0x0F12F000, // 7000371C 0x0F12FAEC, // 7000371E 0x0F128B28, // 70003720 0x0F1206C1, // 70003722 0x0F12D5A0, // 70003724 0x0F1249CD, // 70003726 0x0F127A8A, // 70003728 0x0F120652, // 7000372A 0x0F12D49C, // 7000372C 0x0F122210, // 7000372E 0x0F124390, // 70003730 0x0F128328, // 70003732 0x0F127AC9, // 70003734 0x0F126B20, // 70003736 0x0F12F000, // 70003738 0x0F12FAD6, // 7000373A 0x0F12E794, // 7000373C 0x0F12B5F8, // 7000373E 0x0F1249CB, // 70003740 0x0F128F08, // 70003742 0x0F12000C, // 70003744 0x0F123480, // 70003746 0x0F122800, // 70003748 0x0F12D000, // 7000374A 0x0F128360, // 7000374C 0x0F122000, // 7000374E 0x0F128708, // 70003750 0x0F124DC8, // 70003752 0x0F1226FF, // 70003754 0x0F128828, // 70003756 0x0F121C76, // 70003758 0x0F122702, // 7000375A 0x0F122803, // 7000375C 0x0F12D112, // 7000375E 0x0F128868, // 70003760 0x0F122800, // 70003762 0x0F12D10F, // 70003764 0x0F1288E8, // 70003766 0x0F122800, // 70003768 0x0F12D10C, // 7000376A 0x0F12F000, // 7000376C 0x0F12FACC, // 7000376E 0x0F122800, // 70003770 0x0F12D008, // 70003772 0x0F128B60, // 70003774 0x0F122800, // 70003776 0x0F12D001, // 70003778 0x0F1280EE, // 7000377A 0x0F1280AF, // 7000377C 0x0F122001, // 7000377E 0x0F127268, // 70003780 0x0F12F000, // 70003782 0x0F12FAC9, // 70003784 0x0F128828, // 70003786 0x0F122802, // 70003788 0x0F12D10E, // 7000378A 0x0F128868, // 7000378C 0x0F122800, // 7000378E 0x0F12D10B, // 70003790 0x0F1288E8, // 70003792 0x0F122800, // 70003794 0x0F12D108, // 70003796 0x0F128B60, // 70003798 0x0F122800, // 7000379A 0x0F12D001, // 7000379C 0x0F1280EE, // 7000379E 0x0F1280AF, // 700037A0 0x0F122001, // 700037A2 0x0F127268, // 700037A4 0x0F12F000, // 700037A6 0x0F12FAB7, // 700037A8 0x0F1288E8, // 700037AA 0x0F122800, // 700037AC 0x0F12D006, // 700037AE 0x0F121FC1, // 700037B0 0x0F1239FD, // 700037B2 0x0F12D003, // 700037B4 0x0F122001, // 700037B6 0x0F12BCF8, // 700037B8 0x0F12BC08, // 700037BA 0x0F124718, // 700037BC 0x0F122000, // 700037BE 0x0F12E7FA, // 700037C0 0x0F12B570, // 700037C2 0x0F124CAC, // 700037C4 0x0F128860, // 700037C6 0x0F122800, // 700037C8 0x0F12D00C, // 700037CA 0x0F128820, // 700037CC 0x0F124DA3, // 700037CE 0x0F122800, // 700037D0 0x0F12D009, // 700037D2 0x0F120029, // 700037D4 0x0F1231A0, // 700037D6 0x0F127AC9, // 700037D8 0x0F122900, // 700037DA 0x0F12D004, // 700037DC 0x0F127AA8, // 700037DE 0x0F122180, // 700037E0 0x0F124308, // 700037E2 0x0F1272A8, // 700037E4 0x0F12E73F, // 700037E6 0x0F122800, // 700037E8 0x0F12D003, // 700037EA 0x0F12F7FF, // 700037EC 0x0F12FFA7, // 700037EE 0x0F122800, // 700037F0 0x0F12D1F8, // 700037F2 0x0F122000, // 700037F4 0x0F128060, // 700037F6 0x0F128820, // 700037F8 0x0F122800, // 700037FA 0x0F12D003, // 700037FC 0x0F122008, // 700037FE 0x0F12F000, // 70003800 0x0F12FA92, // 70003802 0x0F12E00B, // 70003804 0x0F12489C, // 70003806 0x0F123020, // 70003808 0x0F128880, // 7000380A 0x0F122800, // 7000380C 0x0F12D103, // 7000380E 0x0F127AA8, // 70003810 0x0F122101, // 70003812 0x0F124308, // 70003814 0x0F1272A8, // 70003816 0x0F122010, // 70003818 0x0F12F000, // 7000381A 0x0F12FA85, // 7000381C 0x0F128820, // 7000381E 0x0F122800, // 70003820 0x0F12D1E0, // 70003822 0x0F12488A, // 70003824 0x0F1289C0, // 70003826 0x0F122801, // 70003828 0x0F12D1DC, // 7000382A 0x0F127AA8, // 7000382C 0x0F1221BF, // 7000382E 0x0F124008, // 70003830 0x0F1272A8, // 70003832 0x0F12E718, // 70003834 0x0F126800, // 70003836 0x0F124990, // 70003838 0x0F128188, // 7000383A 0x0F124890, // 7000383C 0x0F122201, // 7000383E 0x0F128981, // 70003840 0x0F124890, // 70003842 0x0F120252, // 70003844 0x0F124291, // 70003846 0x0F12D902, // 70003848 0x0F122102, // 7000384A 0x0F128181, // 7000384C 0x0F124770, // 7000384E 0x0F122101, // 70003850 0x0F128181, // 70003852 0x0F124770, // 70003854 0x0F12B5F1, // 70003856 0x0F124E80, // 70003858 0x0F128834, // 7000385A 0x0F122C00, // 7000385C 0x0F12D03F, // 7000385E 0x0F122001, // 70003860 0x0F122C08, // 70003862 0x0F12D000, // 70003864 0x0F122000, // 70003866 0x0F1270B0, // 70003868 0x0F124D7F, // 7000386A 0x0F122800, // 7000386C 0x0F12D009, // 7000386E 0x0F12F000, // 70003870 0x0F12FA62, // 70003872 0x0F120028, // 70003874 0x0F1238F0, // 70003876 0x0F126328, // 70003878 0x0F127AB0, // 7000387A 0x0F12217E, // 7000387C 0x0F124008, // 7000387E 0x0F1272B0, // 70003880 0x0F12E00F, // 70003882 0x0F124F7A, // 70003884 0x0F123780, // 70003886 0x0F128B78, // 70003888 0x0F122800, // 7000388A 0x0F12D005, // 7000388C 0x0F12F000, // 7000388E 0x0F12FA5B, // 70003890 0x0F122000, // 70003892 0x0F128378, // 70003894 0x0F124976, // 70003896 0x0F128708, // 70003898 0x0F122000, // 7000389A 0x0F12F000, // 7000389C 0x0F12FA5C, // 7000389E 0x0F124879, // 700038A0 0x0F126328, // 700038A2 0x0F1278B1, // 700038A4 0x0F122700, // 700038A6 0x0F120038, // 700038A8 0x0F122900, // 700038AA 0x0F12D008, // 700038AC 0x0F124972, // 700038AE 0x0F123920, // 700038B0 0x0F128ACA, // 700038B2 0x0F122A00, // 700038B4 0x0F12D003, // 700038B6 0x0F128B09, // 700038B8 0x0F122900, // 700038BA 0x0F12D000, // 700038BC 0x0F122001, // 700038BE 0x0F127170, // 700038C0 0x0F122C02, // 700038C2 0x0F12D102, // 700038C4 0x0F124868, // 700038C6 0x0F123860, // 700038C8 0x0F126328, // 700038CA 0x0F122201, // 700038CC 0x0F122C02, // 700038CE 0x0F12D000, // 700038D0 0x0F122200, // 700038D2 0x0F124861, // 700038D4 0x0F122110, // 700038D6 0x0F12300A, // 700038D8 0x0F12F000, // 700038DA 0x0F12FA45, // 700038DC 0x0F128037, // 700038DE 0x0F129900, // 700038E0 0x0F120020, // 700038E2 0x0F12600C, // 700038E4 0x0F12E767, // 700038E6 0x0F12B538, // 700038E8 0x0F124865, // 700038EA 0x0F124669, // 700038EC 0x0F123848, // 700038EE 0x0F12F000, // 700038F0 0x0F12FA42, // 700038F2 0x0F124A5E, // 700038F4 0x0F124862, // 700038F6 0x0F128F51, // 700038F8 0x0F122400, // 700038FA 0x0F123020, // 700038FC 0x0F122900, // 700038FE 0x0F12D00A, // 70003900 0x0F128754, // 70003902 0x0F126941, // 70003904 0x0F126451, // 70003906 0x0F126491, // 70003908 0x0F12466B, // 7000390A 0x0F128819, // 7000390C 0x0F1287D1, // 7000390E 0x0F12885B, // 70003910 0x0F120011, // 70003912 0x0F123140, // 70003914 0x0F12800B, // 70003916 0x0F128F91, // 70003918 0x0F122900, // 7000391A 0x0F12D002, // 7000391C 0x0F128794, // 7000391E 0x0F126940, // 70003920 0x0F126490, // 70003922 0x0F12F000, // 70003924 0x0F12FA30, // 70003926 0x0F12BC38, // 70003928 0x0F12BC08, // 7000392A 0x0F124718, // 7000392C 0x0F12B5F8, // 7000392E 0x0F124C56, // 70003930 0x0F1289E0, // 70003932 0x0F12F000, // 70003934 0x0F12FA30, // 70003936 0x0F120006, // 70003938 0x0F128A20, // 7000393A 0x0F12F000, // 7000393C 0x0F12FA34, // 7000393E 0x0F120007, // 70003940 0x0F12484F, // 70003942 0x0F124D4A, // 70003944 0x0F123020, // 70003946 0x0F126CA9, // 70003948 0x0F126940, // 7000394A 0x0F121809, // 7000394C 0x0F120200, // 7000394E 0x0F12F000, // 70003950 0x0F12FA32, // 70003952 0x0F120400, // 70003954 0x0F120C00, // 70003956 0x0F12002A, // 70003958 0x0F12326E, // 7000395A 0x0F120011, // 7000395C 0x0F12390A, // 7000395E 0x0F122305, // 70003960 0x0F12F000, // 70003962 0x0F12FA2F, // 70003964 0x0F124C43, // 70003966 0x0F1261A0, // 70003968 0x0F128FEB, // 7000396A 0x0F120002, // 7000396C 0x0F120031, // 7000396E 0x0F120018, // 70003970 0x0F12F000, // 70003972 0x0F12FA2F, // 70003974 0x0F12466B, // 70003976 0x0F120005, // 70003978 0x0F128018, // 7000397A 0x0F12483C, // 7000397C 0x0F1269A2, // 7000397E 0x0F123040, // 70003980 0x0F128800, // 70003982 0x0F120039, // 70003984 0x0F12F000, // 70003986 0x0F12FA25, // 70003988 0x0F12466B, // 7000398A 0x0F120006, // 7000398C 0x0F128058, // 7000398E 0x0F120021, // 70003990 0x0F129800, // 70003992 0x0F12311C, // 70003994 0x0F12F000, // 70003996 0x0F12FA25, // 70003998 0x0F124935, // 7000399A 0x0F123180, // 7000399C 0x0F12808D, // 7000399E 0x0F1280CE, // 700039A0 0x0F128BA1, // 700039A2 0x0F124836, // 700039A4 0x0F123820, // 700039A6 0x0F128001, // 700039A8 0x0F128BE1, // 700039AA 0x0F128041, // 700039AC 0x0F128C21, // 700039AE 0x0F128081, // 700039B0 0x0F12E701, // 700039B2 0x0F12B5F8, // 700039B4 0x0F124E2E, // 700039B6 0x0F126C70, // 700039B8 0x0F126CB1, // 700039BA 0x0F120200, // 700039BC 0x0F12F000, // 700039BE 0x0F12F9FB, // 700039C0 0x0F120400, // 700039C2 0x0F120C00, // 700039C4 0x0F122401, // 700039C6 0x0F120364, // 700039C8 0x0F1242A0, // 700039CA 0x0F12D200, // 700039CC 0x0F120004, // 700039CE 0x0F124A27, // 700039D0 0x0F120020, // 700039D2 0x0F12327E, // 700039D4 0x0F121F91, // 700039D6 0x0F122303, // 700039D8 0x0F12F000, // 700039DA 0x0F12F9F3, // 700039DC 0x0F120405, // 700039DE 0x0F120C2D, // 700039E0 0x0F124A23, // 700039E2 0x0F120020, // 700039E4 0x0F12325A, // 700039E6 0x0F120011, // 700039E8 0x0F12390A, // 700039EA 0x0F122305, // 700039EC 0x0F12F000, // 700039EE 0x0F12F9E9, // 700039F0 0x0F12491F, // 700039F2 0x0F1264C8, // 700039F4 0x0F12491F, // 700039F6 0x0F124E21, // 700039F8 0x0F1288C8, // 700039FA 0x0F122701, // 700039FC 0x0F122800, // 700039FE 0x0F12D009, // 70003A00 0x0F124C23, // 70003A02 0x0F1238FF, // 70003A04 0x0F121E40, // 70003A06 0x0F12D00A, // 70003A08 0x0F122804, // 70003A0A 0x0F12D042, // 70003A0C 0x0F122806, // 70003A0E 0x0F12D101, // 70003A10 0x0F122000, // 70003A12 0x0F1280C8, // 70003A14 0x0F1282B7, // 70003A16 0x0F122001, // 70003A18 0x0F12F000, // 70003A1A 0x0F12F9EB, // 70003A1C 0x0F12E6CB, // 70003A1E 0x0F12000D, // 70003A20 0x0F12724F, // 70003A22 0x0F122001, // 70003A24 0x0F12F000, // 70003A26 0x0F12F9ED, // 70003A28 0x0F12F000, // 70003A2A 0x0F12F9F3, // 70003A2C 0x0F124910, // 70003A2E 0x0F123148, // 70003A30 0x0F12C903, // 70003A32 0x0F124348, // 70003A34 0x0F120A00, // 70003A36 0x0F126160, // 70003A38 0x0F1220FF, // 70003A3A 0x0F121D40, // 70003A3C 0x0F1280E8, // 70003A3E 0x0F12480C, // 70003A40 0x0F123040, // 70003A42 0x0F127707, // 70003A44 0x0F12E7E6, // 70003A46 0x0F123290, // 70003A48 0x0F127000, // 70003A4A 0x0F123294, // 70003A4C 0x0F127000, // 70003A4E 0x0F1204A8, // 70003A50 0x0F127000, // 70003A52 0x0F1215DC, // 70003A54 0x0F127000, // 70003A56 0x0F125000, // 70003A58 0x0F12D000, // 70003A5A 0x0F121E84, // 70003A5C 0x0F127000, // 70003A5E 0x0F121BE4, // 70003A60 0x0F127000, // 70003A62 0x0F122EA8, // 70003A64 0x0F127000, // 70003A66 0x0F1221A4, // 70003A68 0x0F127000, // 70003A6A 0x0F120100, // 70003A6C 0x0F127000, // 70003A6E 0x0F123F48, // 70003A70 0x0F127000, // 70003A72 0x0F1231A0, // 70003A74 0x0F127000, // 70003A76 0x0F1201E8, // 70003A78 0x0F127000, // 70003A7A 0x0F12F2A0, // 70003A7C 0x0F12D000, // 70003A7E 0x0F122A44, // 70003A80 0x0F127000, // 70003A82 0x0F12F400, // 70003A84 0x0F12D000, // 70003A86 0x0F122024, // 70003A88 0x0F127000, // 70003A8A 0x0F121650, // 70003A8C 0x0F127000, // 70003A8E 0x0F122A64, // 70003A90 0x0F127000, // 70003A92 0x0F12497B, // 70003A94 0x0F12724F, // 70003A96 0x0F1220FF, // 70003A98 0x0F121DC0, // 70003A9A 0x0F1280C8, // 70003A9C 0x0F12F000, // 70003A9E 0x0F12F9C1, // 70003AA0 0x0F124979, // 70003AA2 0x0F126ACA, // 70003AA4 0x0F12604A, // 70003AA6 0x0F122800, // 70003AA8 0x0F12D006, // 70003AAA 0x0F12436A, // 70003AAC 0x0F120001, // 70003AAE 0x0F120010, // 70003AB0 0x0F12F000, // 70003AB2 0x0F12F981, // 70003AB4 0x0F126160, // 70003AB6 0x0F12E001, // 70003AB8 0x0F12436A, // 70003ABA 0x0F126162, // 70003ABC 0x0F128BF0, // 70003ABE 0x0F122800, // 70003AC0 0x0F12D001, // 70003AC2 0x0F12F7FF, // 70003AC4 0x0F12FF33, // 70003AC6 0x0F122000, // 70003AC8 0x0F12F000, // 70003ACA 0x0F12F99B, // 70003ACC 0x0F12496D, // 70003ACE 0x0F1220FF, // 70003AD0 0x0F121DC0, // 70003AD2 0x0F1280C8, // 70003AD4 0x0F12E79E, // 70003AD6 0x0F12B570, // 70003AD8 0x0F120004, // 70003ADA 0x0F12F000, // 70003ADC 0x0F12F9AA, // 70003ADE 0x0F124D6A, // 70003AE0 0x0F128C29, // 70003AE2 0x0F121A40, // 70003AE4 0x0F1242A0, // 70003AE6 0x0F12D803, // 70003AE8 0x0F12F000, // 70003AEA 0x0F12F9A3, // 70003AEC 0x0F128C29, // 70003AEE 0x0F121A44, // 70003AF0 0x0F120020, // 70003AF2 0x0F12626C, // 70003AF4 0x0F12F000, // 70003AF6 0x0F12F9A5, // 70003AF8 0x0F1262A8, // 70003AFA 0x0F12F000, // 70003AFC 0x0F12F9AA, // 70003AFE 0x0F126328, // 70003B00 0x0F128869, // 70003B02 0x0F122900, // 70003B04 0x0F12D000, // 70003B06 0x0F1262A8, // 70003B08 0x0F124861, // 70003B0A 0x0F126B00, // 70003B0C 0x0F128C00, // 70003B0E 0x0F122800, // 70003B10 0x0F12D117, // 70003B12 0x0F126AA8, // 70003B14 0x0F12F000, // 70003B16 0x0F12F9A5, // 70003B18 0x0F1261E8, // 70003B1A 0x0F12495D, // 70003B1C 0x0F128B8A, // 70003B1E 0x0F122A00, // 70003B20 0x0F12D00C, // 70003B22 0x0F128BC9, // 70003B24 0x0F124288, // 70003B26 0x0F12D90A, // 70003B28 0x0F12485A, // 70003B2A 0x0F123020, // 70003B2C 0x0F128800, // 70003B2E 0x0F1261E8, // 70003B30 0x0F128C29, // 70003B32 0x0F121A40, // 70003B34 0x0F1262A8, // 70003B36 0x0F12F000, // 70003B38 0x0F12F984, // 70003B3A 0x0F1262A8, // 70003B3C 0x0F12E593, // 70003B3E 0x0F1261E9, // 70003B40 0x0F12E591, // 70003B42 0x0F12F000, // 70003B44 0x0F12F976, // 70003B46 0x0F1261E8, // 70003B48 0x0F12E58D, // 70003B4A 0x0F12B510, // 70003B4C 0x0F12F000, // 70003B4E 0x0F12F991, // 70003B50 0x0F124850, // 70003B52 0x0F123020, // 70003B54 0x0F128841, // 70003B56 0x0F122900, // 70003B58 0x0F12D007, // 70003B5A 0x0F124A4A, // 70003B5C 0x0F123280, // 70003B5E 0x0F126953, // 70003B60 0x0F124A4D, // 70003B62 0x0F12428B, // 70003B64 0x0F12D202, // 70003B66 0x0F128880, // 70003B68 0x0F1281D0, // 70003B6A 0x0F12E5C7, // 70003B6C 0x0F1288C0, // 70003B6E 0x0F1281D0, // 70003B70 0x0F12E5C4, // 70003B72 0x0F12B570, // 70003B74 0x0F126800, // 70003B76 0x0F120605, // 70003B78 0x0F120E2D, // 70003B7A 0x0F124C47, // 70003B7C 0x0F128B60, // 70003B7E 0x0F122800, // 70003B80 0x0F12D010, // 70003B82 0x0F124846, // 70003B84 0x0F128A00, // 70003B86 0x0F1206C0, // 70003B88 0x0F12D50C, // 70003B8A 0x0F124845, // 70003B8C 0x0F127800, // 70003B8E 0x0F122800, // 70003B90 0x0F12D008, // 70003B92 0x0F122000, // 70003B94 0x0F12F000, // 70003B96 0x0F12F975, // 70003B98 0x0F128B20, // 70003B9A 0x0F122201, // 70003B9C 0x0F122180, // 70003B9E 0x0F12F000, // 70003BA0 0x0F12F978, // 70003BA2 0x0F128320, // 70003BA4 0x0F120028, // 70003BA6 0x0F12F000, // 70003BA8 0x0F12F97C, // 70003BAA 0x0F12E55C, // 70003BAC 0x0F12B570, // 70003BAE 0x0F124A38, // 70003BB0 0x0F124836, // 70003BB2 0x0F123220, // 70003BB4 0x0F128A91, // 70003BB6 0x0F1269C0, // 70003BB8 0x0F1226FF, // 70003BBA 0x0F124D31, // 70003BBC 0x0F121D76, // 70003BBE 0x0F124288, // 70003BC0 0x0F12D927, // 70003BC2 0x0F1288E8, // 70003BC4 0x0F1242B0, // 70003BC6 0x0F12D024, // 70003BC8 0x0F124837, // 70003BCA 0x0F124937, // 70003BCC 0x0F127883, // 70003BCE 0x0F120008, // 70003BD0 0x0F1230FF, // 70003BD2 0x0F1231FF, // 70003BD4 0x0F124C36, // 70003BD6 0x0F1230E1, // 70003BD8 0x0F1231C1, // 70003BDA 0x0F128800, // 70003BDC 0x0F128BC9, // 70003BDE 0x0F1269A4, // 70003BE0 0x0F122B00, // 70003BE2 0x0F12D00B, // 70003BE4 0x0F1289D2, // 70003BE6 0x0F122A00, // 70003BE8 0x0F12D013, // 70003BEA 0x0F124350, // 70003BEC 0x0F12F000, // 70003BEE 0x0F12F8E3, // 70003BF0 0x0F121C40, // 70003BF2 0x0F120400, // 70003BF4 0x0F120C00, // 70003BF6 0x0F12F000, // 70003BF8 0x0F12F95C, // 70003BFA 0x0F12E00A, // 70003BFC 0x0F128A12, // 70003BFE 0x0F122A00, // 70003C00 0x0F12D007, // 70003C02 0x0F124350, // 70003C04 0x0F12F000, // 70003C06 0x0F12F8D7, // 70003C08 0x0F121C40, // 70003C0A 0x0F120400, // 70003C0C 0x0F120C00, // 70003C0E 0x0F12F000, // 70003C10 0x0F12F950, // 70003C12 0x0F12F000, // 70003C14 0x0F12F956, // 70003C16 0x0F1288E8, // 70003C18 0x0F1242B0, // 70003C1A 0x0F12D103, // 70003C1C 0x0F124925, // 70003C1E 0x0F1220FF, // 70003C20 0x0F121C40, // 70003C22 0x0F128048, // 70003C24 0x0F12E51F, // 70003C26 0x0F124770, // 70003C28 0x0F12B570, // 70003C2A 0x0F120005, // 70003C2C 0x0F126828, // 70003C2E 0x0F124E16, // 70003C30 0x0F128C31, // 70003C32 0x0F12180C, // 70003C34 0x0F128871, // 70003C36 0x0F122900, // 70003C38 0x0F12D003, // 70003C3A 0x0F120021, // 70003C3C 0x0F12F000, // 70003C3E 0x0F12F949, // 70003C40 0x0F120004, // 70003C42 0x0F124812, // 70003C44 0x0F126976, // 70003C46 0x0F126B00, // 70003C48 0x0F126B40, // 70003C4A 0x0F124286, // 70003C4C 0x0F12D800, // 70003C4E 0x0F120006, // 70003C50 0x0F122101, // 70003C52 0x0F120030, // 70003C54 0x0F12F000, // 70003C56 0x0F12F945, // 70003C58 0x0F120001, // 70003C5A 0x0F12480D, // 70003C5C 0x0F123020, // 70003C5E 0x0F128A40, // 70003C60 0x0F122800, // 70003C62 0x0F12D005, // 70003C64 0x0F120020, // 70003C66 0x0F12428C, // 70003C68 0x0F12D800, // 70003C6A 0x0F120008, // 70003C6C 0x0F126028, // 70003C6E 0x0F12E4FA, // 70003C70 0x0F120020, // 70003C72 0x0F1242B4, // 70003C74 0x0F12D800, // 70003C76 0x0F120030, // 70003C78 0x0F122101, // 70003C7A 0x0F12F000, // 70003C7C 0x0F12F932, // 70003C7E 0x0F126028, // 70003C80 0x0F12E4F1, // 70003C82 0x0F1231A0, // 70003C84 0x0F127000, // 70003C86 0x0F1229E4, // 70003C88 0x0F127000, // 70003C8A 0x0F121E3C, // 70003C8C 0x0F127000, // 70003C8E 0x0F1221A4, // 70003C90 0x0F127000, // 70003C92 0x0F123FC8, // 70003C94 0x0F127000, // 70003C96 0x0F12E200, // 70003C98 0x0F12D000, // 70003C9A 0x0F122EA8, // 70003C9C 0x0F127000, // 70003C9E 0x0F12B040, // 70003CA0 0x0F12D000, // 70003CA2 0x0F12323C, // 70003CA4 0x0F127000, // 70003CA6 0x0F121E84, // 70003CA8 0x0F127000, // 70003CAA 0x0F122024, // 70003CAC 0x0F127000, // 70003CAE 0x0F120080, // 70003CB0 0x0F127000, // 70003CB2 0x0F12C100, // 70003CB4 0x0F12D000, // 70003CB6 0x0F124778, // 70003CB8 0x0F1246C0, // 70003CBA 0x0F12C000, // 70003CBC 0x0F12E59F, // 70003CBE 0x0F12FF1C, // 70003CC0 0x0F12E12F, // 70003CC2 0x0F121F63, // 70003CC4 0x0F120001, // 70003CC6 0x0F124778, // 70003CC8 0x0F1246C0, // 70003CCA 0x0F12C000, // 70003CCC 0x0F12E59F, // 70003CCE 0x0F12FF1C, // 70003CD0 0x0F12E12F, // 70003CD2 0x0F121EDF, // 70003CD4 0x0F120001, // 70003CD6 0x0F124778, // 70003CD8 0x0F1246C0, // 70003CDA 0x0F12C000, // 70003CDC 0x0F12E59F, // 70003CDE 0x0F12FF1C, // 70003CE0 0x0F12E12F, // 70003CE2 0x0F12495F, // 70003CE4 0x0F120000, // 70003CE6 0x0F124778, // 70003CE8 0x0F1246C0, // 70003CEA 0x0F12C000, // 70003CEC 0x0F12E59F, // 70003CEE 0x0F12FF1C, // 70003CF0 0x0F12E12F, // 70003CF2 0x0F12E403, // 70003CF4 0x0F120000, // 70003CF6 0x0F124778, // 70003CF8 0x0F1246C0, // 70003CFA 0x0F12C000, // 70003CFC 0x0F12E59F, // 70003CFE 0x0F12FF1C, // 70003D00 0x0F12E12F, // 70003D02 0x0F1224B3, // 70003D04 0x0F120001, // 70003D06 0x0F124778, // 70003D08 0x0F1246C0, // 70003D0A 0x0F12C000, // 70003D0C 0x0F12E59F, // 70003D0E 0x0F12FF1C, // 70003D10 0x0F12E12F, // 70003D12 0x0F12EECD, // 70003D14 0x0F120000, // 70003D16 0x0F124778, // 70003D18 0x0F1246C0, // 70003D1A 0x0F12C000, // 70003D1C 0x0F12E59F, // 70003D1E 0x0F12FF1C, // 70003D20 0x0F12E12F, // 70003D22 0x0F12F049, // 70003D24 0x0F120000, // 70003D26 0x0F124778, // 70003D28 0x0F1246C0, // 70003D2A 0x0F12C000, // 70003D2C 0x0F12E59F, // 70003D2E 0x0F12FF1C, // 70003D30 0x0F12E12F, // 70003D32 0x0F1212DF, // 70003D34 0x0F120000, // 70003D36 0x0F124778, // 70003D38 0x0F1246C0, // 70003D3A 0x0F12C000, // 70003D3C 0x0F12E59F, // 70003D3E 0x0F12FF1C, // 70003D40 0x0F12E12F, // 70003D42 0x0F12F05B, // 70003D44 0x0F120000, // 70003D46 0x0F124778, // 70003D48 0x0F1246C0, // 70003D4A 0x0F12C000, // 70003D4C 0x0F12E59F, // 70003D4E 0x0F12FF1C, // 70003D50 0x0F12E12F, // 70003D52 0x0F12F07B, // 70003D54 0x0F120000, // 70003D56 0x0F124778, // 70003D58 0x0F1246C0, // 70003D5A 0x0F12C000, // 70003D5C 0x0F12E59F, // 70003D5E 0x0F12FF1C, // 70003D60 0x0F12E12F, // 70003D62 0x0F12FE6D, // 70003D64 0x0F120000, // 70003D66 0x0F124778, // 70003D68 0x0F1246C0, // 70003D6A 0x0F12C000, // 70003D6C 0x0F12E59F, // 70003D6E 0x0F12FF1C, // 70003D70 0x0F12E12F, // 70003D72 0x0F123295, // 70003D74 0x0F120000, // 70003D76 0x0F124778, // 70003D78 0x0F1246C0, // 70003D7A 0x0F12C000, // 70003D7C 0x0F12E59F, // 70003D7E 0x0F12FF1C, // 70003D80 0x0F12E12F, // 70003D82 0x0F12234F, // 70003D84 0x0F120000, // 70003D86 0x0F124778, // 70003D88 0x0F1246C0, // 70003D8A 0x0F12C000, // 70003D8C 0x0F12E59F, // 70003D8E 0x0F12FF1C, // 70003D90 0x0F12E12F, // 70003D92 0x0F124521, // 70003D94 0x0F120000, // 70003D96 0x0F124778, // 70003D98 0x0F1246C0, // 70003D9A 0x0F12C000, // 70003D9C 0x0F12E59F, // 70003D9E 0x0F12FF1C, // 70003DA0 0x0F12E12F, // 70003DA2 0x0F127C0D, // 70003DA4 0x0F120000, // 70003DA6 0x0F124778, // 70003DA8 0x0F1246C0, // 70003DAA 0x0F12C000, // 70003DAC 0x0F12E59F, // 70003DAE 0x0F12FF1C, // 70003DB0 0x0F12E12F, // 70003DB2 0x0F127C2B, // 70003DB4 0x0F120000, // 70003DB6 0x0F124778, // 70003DB8 0x0F1246C0, // 70003DBA 0x0F12F004, // 70003DBC 0x0F12E51F, // 70003DBE 0x0F1224C4, // 70003DC0 0x0F120001, // 70003DC2 0x0F124778, // 70003DC4 0x0F1246C0, // 70003DC6 0x0F12C000, // 70003DC8 0x0F12E59F, // 70003DCA 0x0F12FF1C, // 70003DCC 0x0F12E12F, // 70003DCE 0x0F123183, // 70003DD0 0x0F120000, // 70003DD2 0x0F124778, // 70003DD4 0x0F1246C0, // 70003DD6 0x0F12C000, // 70003DD8 0x0F12E59F, // 70003DDA 0x0F12FF1C, // 70003DDC 0x0F12E12F, // 70003DDE 0x0F12302F, // 70003DE0 0x0F120000, // 70003DE2 0x0F124778, // 70003DE4 0x0F1246C0, // 70003DE6 0x0F12C000, // 70003DE8 0x0F12E59F, // 70003DEA 0x0F12FF1C, // 70003DEC 0x0F12E12F, // 70003DEE 0x0F12EF07, // 70003DF0 0x0F120000, // 70003DF2 0x0F124778, // 70003DF4 0x0F1246C0, // 70003DF6 0x0F12C000, // 70003DF8 0x0F12E59F, // 70003DFA 0x0F12FF1C, // 70003DFC 0x0F12E12F, // 70003DFE 0x0F1248FB, // 70003E00 0x0F120000, // 70003E02 0x0F124778, // 70003E04 0x0F1246C0, // 70003E06 0x0F12C000, // 70003E08 0x0F12E59F, // 70003E0A 0x0F12FF1C, // 70003E0C 0x0F12E12F, // 70003E0E 0x0F12F0B1, // 70003E10 0x0F120000, // 70003E12 0x0F124778, // 70003E14 0x0F1246C0, // 70003E16 0x0F12C000, // 70003E18 0x0F12E59F, // 70003E1A 0x0F12FF1C, // 70003E1C 0x0F12E12F, // 70003E1E 0x0F12EEDF, // 70003E20 0x0F120000, // 70003E22 0x0F124778, // 70003E24 0x0F1246C0, // 70003E26 0x0F12C000, // 70003E28 0x0F12E59F, // 70003E2A 0x0F12FF1C, // 70003E2C 0x0F12E12F, // 70003E2E 0x0F12AEF1, // 70003E30 0x0F120000, // 70003E32 0x0F124778, // 70003E34 0x0F1246C0, // 70003E36 0x0F12C000, // 70003E38 0x0F12E59F, // 70003E3A 0x0F12FF1C, // 70003E3C 0x0F12E12F, // 70003E3E 0x0F1239DF, // 70003E40 0x0F120000, // 70003E42 0x0F124778, // 70003E44 0x0F1246C0, // 70003E46 0x0F12C000, // 70003E48 0x0F12E59F, // 70003E4A 0x0F12FF1C, // 70003E4C 0x0F12E12F, // 70003E4E 0x0F126177, // 70003E50 0x0F120000, // 70003E52 0x0F124778, // 70003E54 0x0F1246C0, // 70003E56 0x0F12C000, // 70003E58 0x0F12E59F, // 70003E5A 0x0F12FF1C, // 70003E5C 0x0F12E12F, // 70003E5E 0x0F12424F, // 70003E60 0x0F120000, // 70003E62 0x0F124778, // 70003E64 0x0F1246C0, // 70003E66 0x0F12C000, // 70003E68 0x0F12E59F, // 70003E6A 0x0F12FF1C, // 70003E6C 0x0F12E12F, // 70003E6E 0x0F123F0D, // 70003E70 0x0F120000, // 70003E72 0x0F124778, // 70003E74 0x0F1246C0, // 70003E76 0x0F12C000, // 70003E78 0x0F12E59F, // 70003E7A 0x0F12FF1C, // 70003E7C 0x0F12E12F, // 70003E7E 0x0F1202B9, // 70003E80 0x0F120001, // 70003E82 0x0F124778, // 70003E84 0x0F1246C0, // 70003E86 0x0F12C000, // 70003E88 0x0F12E59F, // 70003E8A 0x0F12FF1C, // 70003E8C 0x0F12E12F, // 70003E8E 0x0F12FE45, // 70003E90 0x0F120000, // 70003E92 0x0F124778, // 70003E94 0x0F1246C0, // 70003E96 0x0F12C000, // 70003E98 0x0F12E59F, // 70003E9A 0x0F12FF1C, // 70003E9C 0x0F12E12F, // 70003E9E 0x0F1232A7, // 70003EA0 0x0F120000, // 70003EA2 0x0F124778, // 70003EA4 0x0F1246C0, // 70003EA6 0x0F12C000, // 70003EA8 0x0F12E59F, // 70003EAA 0x0F12FF1C, // 70003EAC 0x0F12E12F, // 70003EAE 0x0F12E8AD, // 70003EB0 0x0F120000, // 70003EB2 0x0F124778, // 70003EB4 0x0F1246C0, // 70003EB6 0x0F12C000, // 70003EB8 0x0F12E59F, // 70003EBA 0x0F12FF1C, // 70003EBC 0x0F12E12F, // 70003EBE 0x0F1224B9, // 70003EC0 0x0F120001, // 70003EC2 0x0F124778, // 70003EC4 0x0F1246C0, // 70003EC6 0x0F12C000, // 70003EC8 0x0F12E59F, // 70003ECA 0x0F12FF1C, // 70003ECC 0x0F12E12F, // 70003ECE 0x0F1202EB, // 70003ED0 0x0F120001, // 70003ED2 0x0F124778, // 70003ED4 0x0F1246C0, // 70003ED6 0x0F12C000, // 70003ED8 0x0F12E59F, // 70003EDA 0x0F12FF1C, // 70003EDC 0x0F12E12F, // 70003EDE 0x0F123EC9, // 70003EE0 0x0F120000, // 70003EE2 0x0F124778, // 70003EE4 0x0F1246C0, // 70003EE6 0x0F12C000, // 70003EE8 0x0F12E59F, // 70003EEA 0x0F12FF1C, // 70003EEC 0x0F12E12F, // 70003EEE 0x0F126123, // 70003EF0 0x0F120000, // 70003EF2 // End of Patch Data(Last : 70003EF2h) // Total Size 2504 (0x09C8) // Addr : 352C , Size : 2502(9C6h) 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_ 0x0F120150, 0x0F120200, 0x0F120300, 0x0F120400, 0x0F120100, // TNP_Regs_BrRatioOut_0_ 0x0F1200A0, 0x0F120080, 0x0F120040, 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, 0x0F120035, 0x002A0430, //REG_TC_FLS_Mode 0x0F120002, 0x002A3F80, //TNP_Regs_FastFlashAlg 0x0F120000, 0x002A165E, 0x0F12024C, //0244 0258 AWB R point //0258 0245 0258 0x0F12021E, //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, 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, 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 - 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 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 /* defined(CONFIG_MACH_P2_REV02) */ 0x0F120003, //REG_0TC_PCFG_uPrevMirror 0x0F120003, //REG_0TC_PCFG_uCaptureMirror #else 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, //=================================================================== // 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, 0x0F124000, //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 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, 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 [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 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 [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_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 0x00287000, /*++ Add ESD */ 0x002A0150, 0x0F12AAAA, /*-- Add ESD */ 0x002A352C, 0x0F12B5F8, // 7000352C 0x0F124A28, // 7000352E 0x0F124928, // 70003530 0x0F124829, // 70003532 0x0F124B29, // 70003534 0x0F122500, // 70003536 0x0F12801D, // 70003538 0x0F12C004, // 7000353A 0x0F126001, // 7000353C 0x0F124928, // 7000353E 0x0F124828, // 70003540 0x0F12F000, // 70003542 0x0F12FBB9, // 70003544 0x0F124928, // 70003546 0x0F124828, // 70003548 0x0F12F000, // 7000354A 0x0F12FBB5, // 7000354C 0x0F124828, // 7000354E 0x0F124E28, // 70003550 0x0F126430, // 70003552 0x0F124928, // 70003554 0x0F124829, // 70003556 0x0F12F000, // 70003558 0x0F12FBAE, // 7000355A 0x0F124828, // 7000355C 0x0F120037, // 7000355E 0x0F123780, // 70003560 0x0F126178, // 70003562 0x0F124C27, // 70003564 0x0F128365, // 70003566 0x0F124927, // 70003568 0x0F124828, // 7000356A 0x0F12F000, // 7000356C 0x0F12FBA4, // 7000356E 0x0F124927, // 70003570 0x0F124828, // 70003572 0x0F12F000, // 70003574 0x0F12FBA0, // 70003576 0x0F124927, // 70003578 0x0F124828, // 7000357A 0x0F12F000, // 7000357C 0x0F12FB9C, // 7000357E 0x0F124927, // 70003580 0x0F124828, // 70003582 0x0F12F000, // 70003584 0x0F12FB98, // 70003586 0x0F1283A5, // 70003588 0x0F124827, // 7000358A 0x0F126470, // 7000358C 0x0F122001, // 7000358E 0x0F120340, // 70003590 0x0F123420, // 70003592 0x0F128060, // 70003594 0x0F122085, // 70003596 0x0F1280A0, // 70003598 0x0F124824, // 7000359A 0x0F1280E0, // 7000359C 0x0F124824, // 7000359E 0x0F126730, // 700035A0 0x0F124924, // 700035A2 0x0F124824, // 700035A4 0x0F12F000, // 700035A6 0x0F12FB87, // 700035A8 0x0F1281E5, // 700035AA 0x0F128225, // 700035AC 0x0F124823, // 700035AE 0x0F1282A0, // 700035B0 0x0F124813, // 700035B2 0x0F126178, // 700035B4 0x0F122001, // 700035B6 0x0F128260, // 700035B8 0x0F124921, // 700035BA 0x0F124821, // 700035BC 0x0F12F000, // 700035BE 0x0F12FB7B, // 700035C0 0x0F124921, // 700035C2 0x0F124821, // 700035C4 0x0F12F000, // 700035C6 0x0F12FB77, // 700035C8 0x0F12BCF8, // 700035CA 0x0F12BC08, // 700035CC 0x0F124718, // 700035CE 0x0F1200D6, // 700035D0 0x0F125CC1, // 700035D2 0x0F12633D, // 700035D4 0x0F120000, // 700035D6 0x0F121C08, // 700035D8 0x0F127000, // 700035DA 0x0F123290, // 700035DC 0x0F127000, // 700035DE 0x0F12366F, // 700035E0 0x0F127000, // 700035E2 0x0F12D9E7, // 700035E4 0x0F120000, // 700035E6 0x0F123857, // 700035E8 0x0F127000, // 700035EA 0x0F12395D, // 700035EC 0x0F120000, // 700035EE 0x0F1238E9, // 700035F0 0x0F127000, // 700035F2 0x0F120000, // 700035F4 0x0F127000, // 700035F6 0x0F1239B5, // 700035F8 0x0F127000, // 700035FA 0x0F12F903, // 700035FC 0x0F120000, // 700035FE 0x0F123BAF, // 70003600 0x0F127000, // 70003602 0x0F123FC8, // 70003604 0x0F127000, // 70003606 0x0F1236A7, // 70003608 0x0F127000, // 7000360A 0x0F12495F, // 7000360C 0x0F120000, // 7000360E 0x0F123705, // 70003610 0x0F127000, // 70003612 0x0F12E421, // 70003614 0x0F120000, // 70003616 0x0F1237C3, // 70003618 0x0F127000, // 7000361A 0x0F12216D, // 7000361C 0x0F120000, // 7000361E 0x0F123837, // 70003620 0x0F127000, // 70003622 0x0F120179, // 70003624 0x0F120001, // 70003626 0x0F123AD9, // 70003628 0x0F127000, // 7000362A 0x0F1207FF, // 7000362C 0x0F120000, // 7000362E 0x0F123B4D, // 70003630 0x0F127000, // 70003632 0x0F123B75, // 70003634 0x0F127000, // 70003636 0x0F12E8AD, // 70003638 0x0F120000, // 7000363A 0x0F124E20, // 7000363C 0x0F120000, // 7000363E 0x0F123C29, // 70003640 0x0F127000, // 70003642 0x0F123C4D, // 70003644 0x0F120000, // 70003646 0x0F123C2B, // 70003648 0x0F127000, // 7000364A 0x0F123F0D, // 7000364C 0x0F120000, // 7000364E 0x0F12B570, // 70003650 0x0F12000D, // 70003652 0x0F124CFC, // 70003654 0x0F128821, // 70003656 0x0F12F000, // 70003658 0x0F12FB36, // 7000365A 0x0F128820, // 7000365C 0x0F124AFB, // 7000365E 0x0F120081, // 70003660 0x0F125055, // 70003662 0x0F121C40, // 70003664 0x0F128020, // 70003666 0x0F12BC70, // 70003668 0x0F12BC08, // 7000366A 0x0F124718, // 7000366C 0x0F126801, // 7000366E 0x0F120409, // 70003670 0x0F120C09, // 70003672 0x0F126840, // 70003674 0x0F120400, // 70003676 0x0F120C00, // 70003678 0x0F124AF5, // 7000367A 0x0F128992, // 7000367C 0x0F122A00, // 7000367E 0x0F12D00D, // 70003680 0x0F122300, // 70003682 0x0F121A80, // 70003684 0x0F12D400, // 70003686 0x0F120003, // 70003688 0x0F120418, // 7000368A 0x0F120C00, // 7000368C 0x0F124BF1, // 7000368E 0x0F121851, // 70003690 0x0F12891B, // 70003692 0x0F12428B, // 70003694 0x0F12D300, // 70003696 0x0F12000B, // 70003698 0x0F120419, // 7000369A 0x0F120C09, // 7000369C 0x0F124AEE, // 7000369E 0x0F128151, // 700036A0 0x0F128190, // 700036A2 0x0F124770, // 700036A4 0x0F12B510, // 700036A6 0x0F124CEC, // 700036A8 0x0F1248ED, // 700036AA 0x0F1278A1, // 700036AC 0x0F122900, // 700036AE 0x0F12D101, // 700036B0 0x0F1287C1, // 700036B2 0x0F12E004, // 700036B4 0x0F127AE1, // 700036B6 0x0F122900, // 700036B8 0x0F12D001, // 700036BA 0x0F122101, // 700036BC 0x0F1287C1, // 700036BE 0x0F12F000, // 700036C0 0x0F12FB0A, // 700036C2 0x0F1249E7, // 700036C4 0x0F128B08, // 700036C6 0x0F1206C2, // 700036C8 0x0F12D50A, // 700036CA 0x0F127AA2, // 700036CC 0x0F120652, // 700036CE 0x0F12D507, // 700036D0 0x0F122210, // 700036D2 0x0F124390, // 700036D4 0x0F128308, // 700036D6 0x0F1248E3, // 700036D8 0x0F127AE1, // 700036DA 0x0F126B00, // 700036DC 0x0F12F000, // 700036DE 0x0F12FB03, // 700036E0 0x0F1248DB, // 700036E2 0x0F1289C0, // 700036E4 0x0F122801, // 700036E6 0x0F12D109, // 700036E8 0x0F1278A0, // 700036EA 0x0F122800, // 700036EC 0x0F12D006, // 700036EE 0x0F127AE0, // 700036F0 0x0F122800, // 700036F2 0x0F12D003, // 700036F4 0x0F127AA0, // 700036F6 0x0F122140, // 700036F8 0x0F124308, // 700036FA 0x0F1272A0, // 700036FC 0x0F12BC10, // 700036FE 0x0F12BC08, // 70003700 0x0F124718, // 70003702 0x0F12B570, // 70003704 0x0F124DD7, // 70003706 0x0F124CD7, // 70003708 0x0F128B28, // 7000370A 0x0F120701, // 7000370C 0x0F12D507, // 7000370E 0x0F122108, // 70003710 0x0F124388, // 70003712 0x0F128328, // 70003714 0x0F1249D5, // 70003716 0x0F126B20, // 70003718 0x0F126B89, // 7000371A 0x0F12F000, // 7000371C 0x0F12FAEC, // 7000371E 0x0F128B28, // 70003720 0x0F1206C1, // 70003722 0x0F12D5A0, // 70003724 0x0F1249CD, // 70003726 0x0F127A8A, // 70003728 0x0F120652, // 7000372A 0x0F12D49C, // 7000372C 0x0F122210, // 7000372E 0x0F124390, // 70003730 0x0F128328, // 70003732 0x0F127AC9, // 70003734 0x0F126B20, // 70003736 0x0F12F000, // 70003738 0x0F12FAD6, // 7000373A 0x0F12E794, // 7000373C 0x0F12B5F8, // 7000373E 0x0F1249CB, // 70003740 0x0F128F08, // 70003742 0x0F12000C, // 70003744 0x0F123480, // 70003746 0x0F122800, // 70003748 0x0F12D000, // 7000374A 0x0F128360, // 7000374C 0x0F122000, // 7000374E 0x0F128708, // 70003750 0x0F124DC8, // 70003752 0x0F1226FF, // 70003754 0x0F128828, // 70003756 0x0F121C76, // 70003758 0x0F122702, // 7000375A 0x0F122803, // 7000375C 0x0F12D112, // 7000375E 0x0F128868, // 70003760 0x0F122800, // 70003762 0x0F12D10F, // 70003764 0x0F1288E8, // 70003766 0x0F122800, // 70003768 0x0F12D10C, // 7000376A 0x0F12F000, // 7000376C 0x0F12FACC, // 7000376E 0x0F122800, // 70003770 0x0F12D008, // 70003772 0x0F128B60, // 70003774 0x0F122800, // 70003776 0x0F12D001, // 70003778 0x0F1280EE, // 7000377A 0x0F1280AF, // 7000377C 0x0F122001, // 7000377E 0x0F127268, // 70003780 0x0F12F000, // 70003782 0x0F12FAC9, // 70003784 0x0F128828, // 70003786 0x0F122802, // 70003788 0x0F12D10E, // 7000378A 0x0F128868, // 7000378C 0x0F122800, // 7000378E 0x0F12D10B, // 70003790 0x0F1288E8, // 70003792 0x0F122800, // 70003794 0x0F12D108, // 70003796 0x0F128B60, // 70003798 0x0F122800, // 7000379A 0x0F12D001, // 7000379C 0x0F1280EE, // 7000379E 0x0F1280AF, // 700037A0 0x0F122001, // 700037A2 0x0F127268, // 700037A4 0x0F12F000, // 700037A6 0x0F12FAB7, // 700037A8 0x0F1288E8, // 700037AA 0x0F122800, // 700037AC 0x0F12D006, // 700037AE 0x0F121FC1, // 700037B0 0x0F1239FD, // 700037B2 0x0F12D003, // 700037B4 0x0F122001, // 700037B6 0x0F12BCF8, // 700037B8 0x0F12BC08, // 700037BA 0x0F124718, // 700037BC 0x0F122000, // 700037BE 0x0F12E7FA, // 700037C0 0x0F12B570, // 700037C2 0x0F124CAC, // 700037C4 0x0F128860, // 700037C6 0x0F122800, // 700037C8 0x0F12D00C, // 700037CA 0x0F128820, // 700037CC 0x0F124DA3, // 700037CE 0x0F122800, // 700037D0 0x0F12D009, // 700037D2 0x0F120029, // 700037D4 0x0F1231A0, // 700037D6 0x0F127AC9, // 700037D8 0x0F122900, // 700037DA 0x0F12D004, // 700037DC 0x0F127AA8, // 700037DE 0x0F122180, // 700037E0 0x0F124308, // 700037E2 0x0F1272A8, // 700037E4 0x0F12E73F, // 700037E6 0x0F122800, // 700037E8 0x0F12D003, // 700037EA 0x0F12F7FF, // 700037EC 0x0F12FFA7, // 700037EE 0x0F122800, // 700037F0 0x0F12D1F8, // 700037F2 0x0F122000, // 700037F4 0x0F128060, // 700037F6 0x0F128820, // 700037F8 0x0F122800, // 700037FA 0x0F12D003, // 700037FC 0x0F122008, // 700037FE 0x0F12F000, // 70003800 0x0F12FA92, // 70003802 0x0F12E00B, // 70003804 0x0F12489C, // 70003806 0x0F123020, // 70003808 0x0F128880, // 7000380A 0x0F122800, // 7000380C 0x0F12D103, // 7000380E 0x0F127AA8, // 70003810 0x0F122101, // 70003812 0x0F124308, // 70003814 0x0F1272A8, // 70003816 0x0F122010, // 70003818 0x0F12F000, // 7000381A 0x0F12FA85, // 7000381C 0x0F128820, // 7000381E 0x0F122800, // 70003820 0x0F12D1E0, // 70003822 0x0F12488A, // 70003824 0x0F1289C0, // 70003826 0x0F122801, // 70003828 0x0F12D1DC, // 7000382A 0x0F127AA8, // 7000382C 0x0F1221BF, // 7000382E 0x0F124008, // 70003830 0x0F1272A8, // 70003832 0x0F12E718, // 70003834 0x0F126800, // 70003836 0x0F124990, // 70003838 0x0F128188, // 7000383A 0x0F124890, // 7000383C 0x0F122201, // 7000383E 0x0F128981, // 70003840 0x0F124890, // 70003842 0x0F120252, // 70003844 0x0F124291, // 70003846 0x0F12D902, // 70003848 0x0F122102, // 7000384A 0x0F128181, // 7000384C 0x0F124770, // 7000384E 0x0F122101, // 70003850 0x0F128181, // 70003852 0x0F124770, // 70003854 0x0F12B5F1, // 70003856 0x0F124E80, // 70003858 0x0F128834, // 7000385A 0x0F122C00, // 7000385C 0x0F12D03F, // 7000385E 0x0F122001, // 70003860 0x0F122C08, // 70003862 0x0F12D000, // 70003864 0x0F122000, // 70003866 0x0F1270B0, // 70003868 0x0F124D7F, // 7000386A 0x0F122800, // 7000386C 0x0F12D009, // 7000386E 0x0F12F000, // 70003870 0x0F12FA62, // 70003872 0x0F120028, // 70003874 0x0F1238F0, // 70003876 0x0F126328, // 70003878 0x0F127AB0, // 7000387A 0x0F12217E, // 7000387C 0x0F124008, // 7000387E 0x0F1272B0, // 70003880 0x0F12E00F, // 70003882 0x0F124F7A, // 70003884 0x0F123780, // 70003886 0x0F128B78, // 70003888 0x0F122800, // 7000388A 0x0F12D005, // 7000388C 0x0F12F000, // 7000388E 0x0F12FA5B, // 70003890 0x0F122000, // 70003892 0x0F128378, // 70003894 0x0F124976, // 70003896 0x0F128708, // 70003898 0x0F122000, // 7000389A 0x0F12F000, // 7000389C 0x0F12FA5C, // 7000389E 0x0F124879, // 700038A0 0x0F126328, // 700038A2 0x0F1278B1, // 700038A4 0x0F122700, // 700038A6 0x0F120038, // 700038A8 0x0F122900, // 700038AA 0x0F12D008, // 700038AC 0x0F124972, // 700038AE 0x0F123920, // 700038B0 0x0F128ACA, // 700038B2 0x0F122A00, // 700038B4 0x0F12D003, // 700038B6 0x0F128B09, // 700038B8 0x0F122900, // 700038BA 0x0F12D000, // 700038BC 0x0F122001, // 700038BE 0x0F127170, // 700038C0 0x0F122C02, // 700038C2 0x0F12D102, // 700038C4 0x0F124868, // 700038C6 0x0F123860, // 700038C8 0x0F126328, // 700038CA 0x0F122201, // 700038CC 0x0F122C02, // 700038CE 0x0F12D000, // 700038D0 0x0F122200, // 700038D2 0x0F124861, // 700038D4 0x0F122110, // 700038D6 0x0F12300A, // 700038D8 0x0F12F000, // 700038DA 0x0F12FA45, // 700038DC 0x0F128037, // 700038DE 0x0F129900, // 700038E0 0x0F120020, // 700038E2 0x0F12600C, // 700038E4 0x0F12E767, // 700038E6 0x0F12B538, // 700038E8 0x0F124865, // 700038EA 0x0F124669, // 700038EC 0x0F123848, // 700038EE 0x0F12F000, // 700038F0 0x0F12FA42, // 700038F2 0x0F124A5E, // 700038F4 0x0F124862, // 700038F6 0x0F128F51, // 700038F8 0x0F122400, // 700038FA 0x0F123020, // 700038FC 0x0F122900, // 700038FE 0x0F12D00A, // 70003900 0x0F128754, // 70003902 0x0F126941, // 70003904 0x0F126451, // 70003906 0x0F126491, // 70003908 0x0F12466B, // 7000390A 0x0F128819, // 7000390C 0x0F1287D1, // 7000390E 0x0F12885B, // 70003910 0x0F120011, // 70003912 0x0F123140, // 70003914 0x0F12800B, // 70003916 0x0F128F91, // 70003918 0x0F122900, // 7000391A 0x0F12D002, // 7000391C 0x0F128794, // 7000391E 0x0F126940, // 70003920 0x0F126490, // 70003922 0x0F12F000, // 70003924 0x0F12FA30, // 70003926 0x0F12BC38, // 70003928 0x0F12BC08, // 7000392A 0x0F124718, // 7000392C 0x0F12B5F8, // 7000392E 0x0F124C56, // 70003930 0x0F1289E0, // 70003932 0x0F12F000, // 70003934 0x0F12FA30, // 70003936 0x0F120006, // 70003938 0x0F128A20, // 7000393A 0x0F12F000, // 7000393C 0x0F12FA34, // 7000393E 0x0F120007, // 70003940 0x0F12484F, // 70003942 0x0F124D4A, // 70003944 0x0F123020, // 70003946 0x0F126CA9, // 70003948 0x0F126940, // 7000394A 0x0F121809, // 7000394C 0x0F120200, // 7000394E 0x0F12F000, // 70003950 0x0F12FA32, // 70003952 0x0F120400, // 70003954 0x0F120C00, // 70003956 0x0F12002A, // 70003958 0x0F12326E, // 7000395A 0x0F120011, // 7000395C 0x0F12390A, // 7000395E 0x0F122305, // 70003960 0x0F12F000, // 70003962 0x0F12FA2F, // 70003964 0x0F124C43, // 70003966 0x0F1261A0, // 70003968 0x0F128FEB, // 7000396A 0x0F120002, // 7000396C 0x0F120031, // 7000396E 0x0F120018, // 70003970 0x0F12F000, // 70003972 0x0F12FA2F, // 70003974 0x0F12466B, // 70003976 0x0F120005, // 70003978 0x0F128018, // 7000397A 0x0F12483C, // 7000397C 0x0F1269A2, // 7000397E 0x0F123040, // 70003980 0x0F128800, // 70003982 0x0F120039, // 70003984 0x0F12F000, // 70003986 0x0F12FA25, // 70003988 0x0F12466B, // 7000398A 0x0F120006, // 7000398C 0x0F128058, // 7000398E 0x0F120021, // 70003990 0x0F129800, // 70003992 0x0F12311C, // 70003994 0x0F12F000, // 70003996 0x0F12FA25, // 70003998 0x0F124935, // 7000399A 0x0F123180, // 7000399C 0x0F12808D, // 7000399E 0x0F1280CE, // 700039A0 0x0F128BA1, // 700039A2 0x0F124836, // 700039A4 0x0F123820, // 700039A6 0x0F128001, // 700039A8 0x0F128BE1, // 700039AA 0x0F128041, // 700039AC 0x0F128C21, // 700039AE 0x0F128081, // 700039B0 0x0F12E701, // 700039B2 0x0F12B5F8, // 700039B4 0x0F124E2E, // 700039B6 0x0F126C70, // 700039B8 0x0F126CB1, // 700039BA 0x0F120200, // 700039BC 0x0F12F000, // 700039BE 0x0F12F9FB, // 700039C0 0x0F120400, // 700039C2 0x0F120C00, // 700039C4 0x0F122401, // 700039C6 0x0F120364, // 700039C8 0x0F1242A0, // 700039CA 0x0F12D200, // 700039CC 0x0F120004, // 700039CE 0x0F124A27, // 700039D0 0x0F120020, // 700039D2 0x0F12327E, // 700039D4 0x0F121F91, // 700039D6 0x0F122303, // 700039D8 0x0F12F000, // 700039DA 0x0F12F9F3, // 700039DC 0x0F120405, // 700039DE 0x0F120C2D, // 700039E0 0x0F124A23, // 700039E2 0x0F120020, // 700039E4 0x0F12325A, // 700039E6 0x0F120011, // 700039E8 0x0F12390A, // 700039EA 0x0F122305, // 700039EC 0x0F12F000, // 700039EE 0x0F12F9E9, // 700039F0 0x0F12491F, // 700039F2 0x0F1264C8, // 700039F4 0x0F12491F, // 700039F6 0x0F124E21, // 700039F8 0x0F1288C8, // 700039FA 0x0F122701, // 700039FC 0x0F122800, // 700039FE 0x0F12D009, // 70003A00 0x0F124C23, // 70003A02 0x0F1238FF, // 70003A04 0x0F121E40, // 70003A06 0x0F12D00A, // 70003A08 0x0F122804, // 70003A0A 0x0F12D042, // 70003A0C 0x0F122806, // 70003A0E 0x0F12D101, // 70003A10 0x0F122000, // 70003A12 0x0F1280C8, // 70003A14 0x0F1282B7, // 70003A16 0x0F122001, // 70003A18 0x0F12F000, // 70003A1A 0x0F12F9EB, // 70003A1C 0x0F12E6CB, // 70003A1E 0x0F12000D, // 70003A20 0x0F12724F, // 70003A22 0x0F122001, // 70003A24 0x0F12F000, // 70003A26 0x0F12F9ED, // 70003A28 0x0F12F000, // 70003A2A 0x0F12F9F3, // 70003A2C 0x0F124910, // 70003A2E 0x0F123148, // 70003A30 0x0F12C903, // 70003A32 0x0F124348, // 70003A34 0x0F120A00, // 70003A36 0x0F126160, // 70003A38 0x0F1220FF, // 70003A3A 0x0F121D40, // 70003A3C 0x0F1280E8, // 70003A3E 0x0F12480C, // 70003A40 0x0F123040, // 70003A42 0x0F127707, // 70003A44 0x0F12E7E6, // 70003A46 0x0F123290, // 70003A48 0x0F127000, // 70003A4A 0x0F123294, // 70003A4C 0x0F127000, // 70003A4E 0x0F1204A8, // 70003A50 0x0F127000, // 70003A52 0x0F1215DC, // 70003A54 0x0F127000, // 70003A56 0x0F125000, // 70003A58 0x0F12D000, // 70003A5A 0x0F121E84, // 70003A5C 0x0F127000, // 70003A5E 0x0F121BE4, // 70003A60 0x0F127000, // 70003A62 0x0F122EA8, // 70003A64 0x0F127000, // 70003A66 0x0F1221A4, // 70003A68 0x0F127000, // 70003A6A 0x0F120100, // 70003A6C 0x0F127000, // 70003A6E 0x0F123F48, // 70003A70 0x0F127000, // 70003A72 0x0F1231A0, // 70003A74 0x0F127000, // 70003A76 0x0F1201E8, // 70003A78 0x0F127000, // 70003A7A 0x0F12F2A0, // 70003A7C 0x0F12D000, // 70003A7E 0x0F122A44, // 70003A80 0x0F127000, // 70003A82 0x0F12F400, // 70003A84 0x0F12D000, // 70003A86 0x0F122024, // 70003A88 0x0F127000, // 70003A8A 0x0F121650, // 70003A8C 0x0F127000, // 70003A8E 0x0F122A64, // 70003A90 0x0F127000, // 70003A92 0x0F12497B, // 70003A94 0x0F12724F, // 70003A96 0x0F1220FF, // 70003A98 0x0F121DC0, // 70003A9A 0x0F1280C8, // 70003A9C 0x0F12F000, // 70003A9E 0x0F12F9C1, // 70003AA0 0x0F124979, // 70003AA2 0x0F126ACA, // 70003AA4 0x0F12604A, // 70003AA6 0x0F122800, // 70003AA8 0x0F12D006, // 70003AAA 0x0F12436A, // 70003AAC 0x0F120001, // 70003AAE 0x0F120010, // 70003AB0 0x0F12F000, // 70003AB2 0x0F12F981, // 70003AB4 0x0F126160, // 70003AB6 0x0F12E001, // 70003AB8 0x0F12436A, // 70003ABA 0x0F126162, // 70003ABC 0x0F128BF0, // 70003ABE 0x0F122800, // 70003AC0 0x0F12D001, // 70003AC2 0x0F12F7FF, // 70003AC4 0x0F12FF33, // 70003AC6 0x0F122000, // 70003AC8 0x0F12F000, // 70003ACA 0x0F12F99B, // 70003ACC 0x0F12496D, // 70003ACE 0x0F1220FF, // 70003AD0 0x0F121DC0, // 70003AD2 0x0F1280C8, // 70003AD4 0x0F12E79E, // 70003AD6 0x0F12B570, // 70003AD8 0x0F120004, // 70003ADA 0x0F12F000, // 70003ADC 0x0F12F9AA, // 70003ADE 0x0F124D6A, // 70003AE0 0x0F128C29, // 70003AE2 0x0F121A40, // 70003AE4 0x0F1242A0, // 70003AE6 0x0F12D803, // 70003AE8 0x0F12F000, // 70003AEA 0x0F12F9A3, // 70003AEC 0x0F128C29, // 70003AEE 0x0F121A44, // 70003AF0 0x0F120020, // 70003AF2 0x0F12626C, // 70003AF4 0x0F12F000, // 70003AF6 0x0F12F9A5, // 70003AF8 0x0F1262A8, // 70003AFA 0x0F12F000, // 70003AFC 0x0F12F9AA, // 70003AFE 0x0F126328, // 70003B00 0x0F128869, // 70003B02 0x0F122900, // 70003B04 0x0F12D000, // 70003B06 0x0F1262A8, // 70003B08 0x0F124861, // 70003B0A 0x0F126B00, // 70003B0C 0x0F128C00, // 70003B0E 0x0F122800, // 70003B10 0x0F12D117, // 70003B12 0x0F126AA8, // 70003B14 0x0F12F000, // 70003B16 0x0F12F9A5, // 70003B18 0x0F1261E8, // 70003B1A 0x0F12495D, // 70003B1C 0x0F128B8A, // 70003B1E 0x0F122A00, // 70003B20 0x0F12D00C, // 70003B22 0x0F128BC9, // 70003B24 0x0F124288, // 70003B26 0x0F12D90A, // 70003B28 0x0F12485A, // 70003B2A 0x0F123020, // 70003B2C 0x0F128800, // 70003B2E 0x0F1261E8, // 70003B30 0x0F128C29, // 70003B32 0x0F121A40, // 70003B34 0x0F1262A8, // 70003B36 0x0F12F000, // 70003B38 0x0F12F984, // 70003B3A 0x0F1262A8, // 70003B3C 0x0F12E593, // 70003B3E 0x0F1261E9, // 70003B40 0x0F12E591, // 70003B42 0x0F12F000, // 70003B44 0x0F12F976, // 70003B46 0x0F1261E8, // 70003B48 0x0F12E58D, // 70003B4A 0x0F12B510, // 70003B4C 0x0F12F000, // 70003B4E 0x0F12F991, // 70003B50 0x0F124850, // 70003B52 0x0F123020, // 70003B54 0x0F128841, // 70003B56 0x0F122900, // 70003B58 0x0F12D007, // 70003B5A 0x0F124A4A, // 70003B5C 0x0F123280, // 70003B5E 0x0F126953, // 70003B60 0x0F124A4D, // 70003B62 0x0F12428B, // 70003B64 0x0F12D202, // 70003B66 0x0F128880, // 70003B68 0x0F1281D0, // 70003B6A 0x0F12E5C7, // 70003B6C 0x0F1288C0, // 70003B6E 0x0F1281D0, // 70003B70 0x0F12E5C4, // 70003B72 0x0F12B570, // 70003B74 0x0F126800, // 70003B76 0x0F120605, // 70003B78 0x0F120E2D, // 70003B7A 0x0F124C47, // 70003B7C 0x0F128B60, // 70003B7E 0x0F122800, // 70003B80 0x0F12D010, // 70003B82 0x0F124846, // 70003B84 0x0F128A00, // 70003B86 0x0F1206C0, // 70003B88 0x0F12D50C, // 70003B8A 0x0F124845, // 70003B8C 0x0F127800, // 70003B8E 0x0F122800, // 70003B90 0x0F12D008, // 70003B92 0x0F122000, // 70003B94 0x0F12F000, // 70003B96 0x0F12F975, // 70003B98 0x0F128B20, // 70003B9A 0x0F122201, // 70003B9C 0x0F122180, // 70003B9E 0x0F12F000, // 70003BA0 0x0F12F978, // 70003BA2 0x0F128320, // 70003BA4 0x0F120028, // 70003BA6 0x0F12F000, // 70003BA8 0x0F12F97C, // 70003BAA 0x0F12E55C, // 70003BAC 0x0F12B570, // 70003BAE 0x0F124A38, // 70003BB0 0x0F124836, // 70003BB2 0x0F123220, // 70003BB4 0x0F128A91, // 70003BB6 0x0F1269C0, // 70003BB8 0x0F1226FF, // 70003BBA 0x0F124D31, // 70003BBC 0x0F121D76, // 70003BBE 0x0F124288, // 70003BC0 0x0F12D927, // 70003BC2 0x0F1288E8, // 70003BC4 0x0F1242B0, // 70003BC6 0x0F12D024, // 70003BC8 0x0F124837, // 70003BCA 0x0F124937, // 70003BCC 0x0F127883, // 70003BCE 0x0F120008, // 70003BD0 0x0F1230FF, // 70003BD2 0x0F1231FF, // 70003BD4 0x0F124C36, // 70003BD6 0x0F1230E1, // 70003BD8 0x0F1231C1, // 70003BDA 0x0F128800, // 70003BDC 0x0F128BC9, // 70003BDE 0x0F1269A4, // 70003BE0 0x0F122B00, // 70003BE2 0x0F12D00B, // 70003BE4 0x0F1289D2, // 70003BE6 0x0F122A00, // 70003BE8 0x0F12D013, // 70003BEA 0x0F124350, // 70003BEC 0x0F12F000, // 70003BEE 0x0F12F8E3, // 70003BF0 0x0F121C40, // 70003BF2 0x0F120400, // 70003BF4 0x0F120C00, // 70003BF6 0x0F12F000, // 70003BF8 0x0F12F95C, // 70003BFA 0x0F12E00A, // 70003BFC 0x0F128A12, // 70003BFE 0x0F122A00, // 70003C00 0x0F12D007, // 70003C02 0x0F124350, // 70003C04 0x0F12F000, // 70003C06 0x0F12F8D7, // 70003C08 0x0F121C40, // 70003C0A 0x0F120400, // 70003C0C 0x0F120C00, // 70003C0E 0x0F12F000, // 70003C10 0x0F12F950, // 70003C12 0x0F12F000, // 70003C14 0x0F12F956, // 70003C16 0x0F1288E8, // 70003C18 0x0F1242B0, // 70003C1A 0x0F12D103, // 70003C1C 0x0F124925, // 70003C1E 0x0F1220FF, // 70003C20 0x0F121C40, // 70003C22 0x0F128048, // 70003C24 0x0F12E51F, // 70003C26 0x0F124770, // 70003C28 0x0F12B570, // 70003C2A 0x0F120005, // 70003C2C 0x0F126828, // 70003C2E 0x0F124E16, // 70003C30 0x0F128C31, // 70003C32 0x0F12180C, // 70003C34 0x0F128871, // 70003C36 0x0F122900, // 70003C38 0x0F12D003, // 70003C3A 0x0F120021, // 70003C3C 0x0F12F000, // 70003C3E 0x0F12F949, // 70003C40 0x0F120004, // 70003C42 0x0F124812, // 70003C44 0x0F126976, // 70003C46 0x0F126B00, // 70003C48 0x0F126B40, // 70003C4A 0x0F124286, // 70003C4C 0x0F12D800, // 70003C4E 0x0F120006, // 70003C50 0x0F122101, // 70003C52 0x0F120030, // 70003C54 0x0F12F000, // 70003C56 0x0F12F945, // 70003C58 0x0F120001, // 70003C5A 0x0F12480D, // 70003C5C 0x0F123020, // 70003C5E 0x0F128A40, // 70003C60 0x0F122800, // 70003C62 0x0F12D005, // 70003C64 0x0F120020, // 70003C66 0x0F12428C, // 70003C68 0x0F12D800, // 70003C6A 0x0F120008, // 70003C6C 0x0F126028, // 70003C6E 0x0F12E4FA, // 70003C70 0x0F120020, // 70003C72 0x0F1242B4, // 70003C74 0x0F12D800, // 70003C76 0x0F120030, // 70003C78 0x0F122101, // 70003C7A 0x0F12F000, // 70003C7C 0x0F12F932, // 70003C7E 0x0F126028, // 70003C80 0x0F12E4F1, // 70003C82 0x0F1231A0, // 70003C84 0x0F127000, // 70003C86 0x0F1229E4, // 70003C88 0x0F127000, // 70003C8A 0x0F121E3C, // 70003C8C 0x0F127000, // 70003C8E 0x0F1221A4, // 70003C90 0x0F127000, // 70003C92 0x0F123FC8, // 70003C94 0x0F127000, // 70003C96 0x0F12E200, // 70003C98 0x0F12D000, // 70003C9A 0x0F122EA8, // 70003C9C 0x0F127000, // 70003C9E 0x0F12B040, // 70003CA0 0x0F12D000, // 70003CA2 0x0F12323C, // 70003CA4 0x0F127000, // 70003CA6 0x0F121E84, // 70003CA8 0x0F127000, // 70003CAA 0x0F122024, // 70003CAC 0x0F127000, // 70003CAE 0x0F120080, // 70003CB0 0x0F127000, // 70003CB2 0x0F12C100, // 70003CB4 0x0F12D000, // 70003CB6 0x0F124778, // 70003CB8 0x0F1246C0, // 70003CBA 0x0F12C000, // 70003CBC 0x0F12E59F, // 70003CBE 0x0F12FF1C, // 70003CC0 0x0F12E12F, // 70003CC2 0x0F121F63, // 70003CC4 0x0F120001, // 70003CC6 0x0F124778, // 70003CC8 0x0F1246C0, // 70003CCA 0x0F12C000, // 70003CCC 0x0F12E59F, // 70003CCE 0x0F12FF1C, // 70003CD0 0x0F12E12F, // 70003CD2 0x0F121EDF, // 70003CD4 0x0F120001, // 70003CD6 0x0F124778, // 70003CD8 0x0F1246C0, // 70003CDA 0x0F12C000, // 70003CDC 0x0F12E59F, // 70003CDE 0x0F12FF1C, // 70003CE0 0x0F12E12F, // 70003CE2 0x0F12495F, // 70003CE4 0x0F120000, // 70003CE6 0x0F124778, // 70003CE8 0x0F1246C0, // 70003CEA 0x0F12C000, // 70003CEC 0x0F12E59F, // 70003CEE 0x0F12FF1C, // 70003CF0 0x0F12E12F, // 70003CF2 0x0F12E403, // 70003CF4 0x0F120000, // 70003CF6 0x0F124778, // 70003CF8 0x0F1246C0, // 70003CFA 0x0F12C000, // 70003CFC 0x0F12E59F, // 70003CFE 0x0F12FF1C, // 70003D00 0x0F12E12F, // 70003D02 0x0F1224B3, // 70003D04 0x0F120001, // 70003D06 0x0F124778, // 70003D08 0x0F1246C0, // 70003D0A 0x0F12C000, // 70003D0C 0x0F12E59F, // 70003D0E 0x0F12FF1C, // 70003D10 0x0F12E12F, // 70003D12 0x0F12EECD, // 70003D14 0x0F120000, // 70003D16 0x0F124778, // 70003D18 0x0F1246C0, // 70003D1A 0x0F12C000, // 70003D1C 0x0F12E59F, // 70003D1E 0x0F12FF1C, // 70003D20 0x0F12E12F, // 70003D22 0x0F12F049, // 70003D24 0x0F120000, // 70003D26 0x0F124778, // 70003D28 0x0F1246C0, // 70003D2A 0x0F12C000, // 70003D2C 0x0F12E59F, // 70003D2E 0x0F12FF1C, // 70003D30 0x0F12E12F, // 70003D32 0x0F1212DF, // 70003D34 0x0F120000, // 70003D36 0x0F124778, // 70003D38 0x0F1246C0, // 70003D3A 0x0F12C000, // 70003D3C 0x0F12E59F, // 70003D3E 0x0F12FF1C, // 70003D40 0x0F12E12F, // 70003D42 0x0F12F05B, // 70003D44 0x0F120000, // 70003D46 0x0F124778, // 70003D48 0x0F1246C0, // 70003D4A 0x0F12C000, // 70003D4C 0x0F12E59F, // 70003D4E 0x0F12FF1C, // 70003D50 0x0F12E12F, // 70003D52 0x0F12F07B, // 70003D54 0x0F120000, // 70003D56 0x0F124778, // 70003D58 0x0F1246C0, // 70003D5A 0x0F12C000, // 70003D5C 0x0F12E59F, // 70003D5E 0x0F12FF1C, // 70003D60 0x0F12E12F, // 70003D62 0x0F12FE6D, // 70003D64 0x0F120000, // 70003D66 0x0F124778, // 70003D68 0x0F1246C0, // 70003D6A 0x0F12C000, // 70003D6C 0x0F12E59F, // 70003D6E 0x0F12FF1C, // 70003D70 0x0F12E12F, // 70003D72 0x0F123295, // 70003D74 0x0F120000, // 70003D76 0x0F124778, // 70003D78 0x0F1246C0, // 70003D7A 0x0F12C000, // 70003D7C 0x0F12E59F, // 70003D7E 0x0F12FF1C, // 70003D80 0x0F12E12F, // 70003D82 0x0F12234F, // 70003D84 0x0F120000, // 70003D86 0x0F124778, // 70003D88 0x0F1246C0, // 70003D8A 0x0F12C000, // 70003D8C 0x0F12E59F, // 70003D8E 0x0F12FF1C, // 70003D90 0x0F12E12F, // 70003D92 0x0F124521, // 70003D94 0x0F120000, // 70003D96 0x0F124778, // 70003D98 0x0F1246C0, // 70003D9A 0x0F12C000, // 70003D9C 0x0F12E59F, // 70003D9E 0x0F12FF1C, // 70003DA0 0x0F12E12F, // 70003DA2 0x0F127C0D, // 70003DA4 0x0F120000, // 70003DA6 0x0F124778, // 70003DA8 0x0F1246C0, // 70003DAA 0x0F12C000, // 70003DAC 0x0F12E59F, // 70003DAE 0x0F12FF1C, // 70003DB0 0x0F12E12F, // 70003DB2 0x0F127C2B, // 70003DB4 0x0F120000, // 70003DB6 0x0F124778, // 70003DB8 0x0F1246C0, // 70003DBA 0x0F12F004, // 70003DBC 0x0F12E51F, // 70003DBE 0x0F1224C4, // 70003DC0 0x0F120001, // 70003DC2 0x0F124778, // 70003DC4 0x0F1246C0, // 70003DC6 0x0F12C000, // 70003DC8 0x0F12E59F, // 70003DCA 0x0F12FF1C, // 70003DCC 0x0F12E12F, // 70003DCE 0x0F123183, // 70003DD0 0x0F120000, // 70003DD2 0x0F124778, // 70003DD4 0x0F1246C0, // 70003DD6 0x0F12C000, // 70003DD8 0x0F12E59F, // 70003DDA 0x0F12FF1C, // 70003DDC 0x0F12E12F, // 70003DDE 0x0F12302F, // 70003DE0 0x0F120000, // 70003DE2 0x0F124778, // 70003DE4 0x0F1246C0, // 70003DE6 0x0F12C000, // 70003DE8 0x0F12E59F, // 70003DEA 0x0F12FF1C, // 70003DEC 0x0F12E12F, // 70003DEE 0x0F12EF07, // 70003DF0 0x0F120000, // 70003DF2 0x0F124778, // 70003DF4 0x0F1246C0, // 70003DF6 0x0F12C000, // 70003DF8 0x0F12E59F, // 70003DFA 0x0F12FF1C, // 70003DFC 0x0F12E12F, // 70003DFE 0x0F1248FB, // 70003E00 0x0F120000, // 70003E02 0x0F124778, // 70003E04 0x0F1246C0, // 70003E06 0x0F12C000, // 70003E08 0x0F12E59F, // 70003E0A 0x0F12FF1C, // 70003E0C 0x0F12E12F, // 70003E0E 0x0F12F0B1, // 70003E10 0x0F120000, // 70003E12 0x0F124778, // 70003E14 0x0F1246C0, // 70003E16 0x0F12C000, // 70003E18 0x0F12E59F, // 70003E1A 0x0F12FF1C, // 70003E1C 0x0F12E12F, // 70003E1E 0x0F12EEDF, // 70003E20 0x0F120000, // 70003E22 0x0F124778, // 70003E24 0x0F1246C0, // 70003E26 0x0F12C000, // 70003E28 0x0F12E59F, // 70003E2A 0x0F12FF1C, // 70003E2C 0x0F12E12F, // 70003E2E 0x0F12AEF1, // 70003E30 0x0F120000, // 70003E32 0x0F124778, // 70003E34 0x0F1246C0, // 70003E36 0x0F12C000, // 70003E38 0x0F12E59F, // 70003E3A 0x0F12FF1C, // 70003E3C 0x0F12E12F, // 70003E3E 0x0F1239DF, // 70003E40 0x0F120000, // 70003E42 0x0F124778, // 70003E44 0x0F1246C0, // 70003E46 0x0F12C000, // 70003E48 0x0F12E59F, // 70003E4A 0x0F12FF1C, // 70003E4C 0x0F12E12F, // 70003E4E 0x0F126177, // 70003E50 0x0F120000, // 70003E52 0x0F124778, // 70003E54 0x0F1246C0, // 70003E56 0x0F12C000, // 70003E58 0x0F12E59F, // 70003E5A 0x0F12FF1C, // 70003E5C 0x0F12E12F, // 70003E5E 0x0F12424F, // 70003E60 0x0F120000, // 70003E62 0x0F124778, // 70003E64 0x0F1246C0, // 70003E66 0x0F12C000, // 70003E68 0x0F12E59F, // 70003E6A 0x0F12FF1C, // 70003E6C 0x0F12E12F, // 70003E6E 0x0F123F0D, // 70003E70 0x0F120000, // 70003E72 0x0F124778, // 70003E74 0x0F1246C0, // 70003E76 0x0F12C000, // 70003E78 0x0F12E59F, // 70003E7A 0x0F12FF1C, // 70003E7C 0x0F12E12F, // 70003E7E 0x0F1202B9, // 70003E80 0x0F120001, // 70003E82 0x0F124778, // 70003E84 0x0F1246C0, // 70003E86 0x0F12C000, // 70003E88 0x0F12E59F, // 70003E8A 0x0F12FF1C, // 70003E8C 0x0F12E12F, // 70003E8E 0x0F12FE45, // 70003E90 0x0F120000, // 70003E92 0x0F124778, // 70003E94 0x0F1246C0, // 70003E96 0x0F12C000, // 70003E98 0x0F12E59F, // 70003E9A 0x0F12FF1C, // 70003E9C 0x0F12E12F, // 70003E9E 0x0F1232A7, // 70003EA0 0x0F120000, // 70003EA2 0x0F124778, // 70003EA4 0x0F1246C0, // 70003EA6 0x0F12C000, // 70003EA8 0x0F12E59F, // 70003EAA 0x0F12FF1C, // 70003EAC 0x0F12E12F, // 70003EAE 0x0F12E8AD, // 70003EB0 0x0F120000, // 70003EB2 0x0F124778, // 70003EB4 0x0F1246C0, // 70003EB6 0x0F12C000, // 70003EB8 0x0F12E59F, // 70003EBA 0x0F12FF1C, // 70003EBC 0x0F12E12F, // 70003EBE 0x0F1224B9, // 70003EC0 0x0F120001, // 70003EC2 0x0F124778, // 70003EC4 0x0F1246C0, // 70003EC6 0x0F12C000, // 70003EC8 0x0F12E59F, // 70003ECA 0x0F12FF1C, // 70003ECC 0x0F12E12F, // 70003ECE 0x0F1202EB, // 70003ED0 0x0F120001, // 70003ED2 0x0F124778, // 70003ED4 0x0F1246C0, // 70003ED6 0x0F12C000, // 70003ED8 0x0F12E59F, // 70003EDA 0x0F12FF1C, // 70003EDC 0x0F12E12F, // 70003EDE 0x0F123EC9, // 70003EE0 0x0F120000, // 70003EE2 0x0F124778, // 70003EE4 0x0F1246C0, // 70003EE6 0x0F12C000, // 70003EE8 0x0F12E59F, // 70003EEA 0x0F12FF1C, // 70003EEC 0x0F12E12F, // 70003EEE 0x0F126123, // 70003EF0 0x0F120000, // 70003EF2 // End of Patch Data(Last : 70003EF2h) // Total Size 2504 (0x09C8) // Addr : 352C , Size : 2502(9C6h) // 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_ 0x0F120150, 0x0F120200, 0x0F120300, 0x0F120400, 0x0F120100, // TNP_Regs_BrRatioOut_0_ 0x0F1200A0, 0x0F120080, 0x0F120040, 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, 0x0F120035, 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, 0x0F1200F0, //#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 //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,//bestiq //=================================================================== // Input Width & Height //=================================================================== 0x002A01F6, 0x0F1205C0, //0800 //REG_TC_GP_PrevReqInputWidth //Sensor Crop Width 2048 0x0F12033C, //0600 //REG_TC_GP_PrevReqInputHeight //Sensor Crop Height 1536 0x0F120120, //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 #if 1 /* defined(CONFIG_MACH_P2_REV02) */ 0x0F120003, //REG_0TC_PCFG_uPrevMirror 0x0F120003, //REG_0TC_PCFG_uCaptureMirror #else 0x0F120000, //REG_0TC_PCFG_uPrevMirror 0x0F120000, //REG_0TC_PCFG_uCaptureMirror #endif 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, //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, // 0613 0x0F123400, //TVAR_ash_GASAlpha_0__0_ 0x0F124000, //TVAR_ash_GASAlpha_0__1_ 0x0F124000, //TVAR_ash_GASAlpha_0__2_ 0x0F123C00, //TVAR_ash_GASAlpha_0__3_ 0x0F123400, //TVAR_ash_GASAlpha_1__0_ 0x0F124000, //TVAR_ash_GASAlpha_1__1_ 0x0F124000, //TVAR_ash_GASAlpha_1__2_ 0x0F123C00, //TVAR_ash_GASAlpha_1__3_ 0x0F123400, //TVAR_ash_GASAlpha_2__0_ 0x0F124000, //TVAR_ash_GASAlpha_2__1_ 0x0F124000, //TVAR_ash_GASAlpha_2__2_ 0x0F123C00, //TVAR_ash_GASAlpha_2__3_ 0x0F123400, //TVAR_ash_GASAlpha_3__0_ 0x0F124000, //TVAR_ash_GASAlpha_3__1_ 0x0F124000, //TVAR_ash_GASAlpha_3__2_ 0x0F123C00, //TVAR_ash_GASAlpha_3__3_ 0x0F123400, //TVAR_ash_GASAlpha_4__0_ 0x0F124000, //TVAR_ash_GASAlpha_4__1_ 0x0F124000, //TVAR_ash_GASAlpha_4__2_ 0x0F123C00, //TVAR_ash_GASAlpha_4__3_ 0x0F123400, //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_ 0x0F124000, //TVAR_ash_GASAlpha_6__3_ 0x002A0836, 0x0F124000, //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, // fix 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, //0000 ae_ContrastS_0_// 0x0F120100, //000C ae_ContrastS_1_// 0x0F120100, //001C ae_ContrastS_2_// 0x0F120100, //0020 ae_ContrastS_3_// 0x0F120100, //0020 ae_ContrastS_4_// 0x0F120100, //0020 ae_ContrastS_5_// 0x0F120100, //0020 ae_ContrastS_6_// 0x0F120100, //0020 ae_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_ // 0810 HD gamma 0~255->16~255 0x002A08C0, 0x0F120030, 0x0F120000, //0000 //700008C2 //AFIT16_CONTRAST 0x0F120010, //0000 //700008C4 //AFIT16_SATURATION 0x0F12FFE2, //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, //0880 //7000093E //AFIT8_RGBGamma2_iLinearity [7:0] AFIT8_RGBGamma2_iDarkReduce [15:8] 0x0F121080, // 0810 0080->1080 //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] 0x0F124B01, //4601 //70000948 //AFIT8_sddd8a_nClustLevel_H [7:0] AFIT8_sddd8a_DispTH_Low [15:8] 0x0F12314B, //C844 //7000094A //AFIT8_sddd8a_DispTH_High [7:0] AFIT8_sddd8a_iDenThreshLow [15:8] 0x0F125038, //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] 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, //1464 //70000956 //AFIT8_Demosaicing_iDemBlurLow[7:0] AFIT8_Demosaicing_iDemBlurHigh [15:8] 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, 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, //0580 //70000A1C //AFIT8_RGBGamma2_iLinearity [7:0] AFIT8_RGBGamma2_iDarkReduce [15:8] 0x0F121080, // 0810 0080->1080 //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] 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] 0x0F121080, // 0810 0080->1080 //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] 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] 0x0F120606, //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] 0x0F121080, // 0810 0080->1080 //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] 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] 0x0F120606, //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 //70000C38 //AFIT16_BRIGHTNESS 0x0F120000, //0000 //70000C3A //AFIT16_CONTRAST 0x0F120000, //0000 //70000C3C //AFIT16_SATURATION 0x0F120000, //0000 //70000C3E //AFIT16_SHARP_BLUR 0x0F120000, //0000 //70000C40 //AFIT16_GLAMOUR 0x0F1200C1, //00C1 //70000C42 //AFIT16_sddd8a_edge_high 0x0F120000, //0000 //70000C44 0x0F1203FF, //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 //70000C64 //AFIT16_Sharpening_iHighSharpClamp 0x0F120044, //0046 //70000C66 //AFIT16_Sharpening_iLowSharpClamp_Bin 0x0F120014, //0019 //70000C68 //AFIT16_Sharpening_iHighSharpClamp_Bin 0x0F120044, //0046 //70000C6A //AFIT16_Sharpening_iLowSharpClamp_sBin 0x0F120014, //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] 0x0F121080, // 0810 0080->1080 //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] 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, 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] 0x002A0836, 0x0F124000, // 0613 3E00->4000 //TVAR_ash_GASOutdoorAlpha_0_ 0x0F124000, //TVAR_ash_GASOutdoorAlpha_1_ 0x0F124000, //TVAR_ash_GASOutdoorAlpha_2_ 0x0F124000, //TVAR_ash_GASOutdoorAlpha_3_ 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 }; /* Not used */ static const u32 s5k5ccgx_highlight_snapshot[] = { 0xFCFCD000, 0x00287000, 0x002A0C7E, 0x0F12032D, //70000C7E //AFIT8_sddd8a_iRadialLimit [7:0], AFIT8_sddd8a_iRadialPower [15:8] 0x002A0CC4, 0x0F12210E, //70000CC4 //AFIT8_sddd8a_iDenThreshHigh[7:0], AFIT8_Demosaicing_iEdgeDesat [15:8] 0x002A0836, 0x0F123A00, //TVAR_ash_GASOutdoorAlpha_0_ 0x0F124000, //TVAR_ash_GASOutdoorAlpha_1_ 0x0F124000, //TVAR_ash_GASOutdoorAlpha_2_ 0x0F124000, //TVAR_ash_GASOutdoorAlpha_3_ 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 }; /* 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 }; /* Not used */ static const u32 s5k5ccgx_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 0xFFFF00A0, //160ms }; /* Not used */ static const u32 s5k5ccgx_lowlight_snapshot_off[] = { }; /* 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 }; /* Wide capture 2048x1104 for P2*/ static const u32 s5k5ccgx_change_wide_cap[] = { //================================ // 17.Input Size Setting //================================ 0x00287000, 0x002A01F6, 0x0F120800, //REG_TC_GP_PrevReqInputWidth //800h=2048d 0x0F120450, //REG_TC_GP_PrevReqInputHeight //600h=1536d 0x0F120000, //REG_TC_GP_PrevInputWidthOfs 0x0F1200D8, //REG_TC_GP_PrevInputHeightOfs (600h-480h)/2 0x0F120800, //REG_TC_GP_CapReqInputWidth //800h=2048d 0x0F120450, //REG_TC_GP_CapReqInputHeight //600h=1536 0x0F120000, //REG_TC_GP_CapInputWidthOfs 0x0F1200D8, //REG_TC_GP_CapInputHeightOfs 0x002A0216, 0x0F120001, //REG_TC_GP_bUseReqInputInPre 0x0F120001, //REG_TC_GP_bUseReqInputInCap 0x002A043C, 0x0F120800, //REG_TC_PZOOM_ZoomInputWidth //800h=2048d 0x0F120450, //REG_TC_PZOOM_ZoomInputHeight //600h=1536 0x0F120000, //REG_TC_PZOOM_ZoomInputWidthOfs 0x0F1200D8, //REG_TC_PZOOM_ZoomInputHeightOfs //================================ // 18.Preview & Capture Configration Setting //================================ //Preview Config 10fps~30fps 0x002A023E, 0x0F120400, //REG_0TC_PCFG_usWidth //280h=640d 0x0F120228, //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 0x0F120450, //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[] = { 0xFCFCD000, // 0601 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, 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 0x0F120455, //65//80//95//A8//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, //TVAR_ae_BrAve }; static const u32 s5k5ccgx_brightness_m_3[] = { 0xFCFCD000, 0x00287000, 0x002A1308, 0x0F12001F, //TVAR_ae_BrAve }; static const u32 s5k5ccgx_brightness_m_2[] = { 0xFCFCD000, 0x00287000, 0x002A1308, 0x0F120028, //TVAR_ae_BrAve }; static const u32 s5k5ccgx_brightness_m_1[] = { 0xFCFCD000, 0x00287000, 0x002A1308, 0x0F120032, //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, 0x0F12004A,//TVAR_ae_BrAves }; static const u32 s5k5ccgx_brightness_p_2[] = { 0xFCFCD000, 0x00287000, 0x002A1308, 0x0F120065,//TVAR_ae_BrAve }; static const u32 s5k5ccgx_brightness_p_3[] = { 0xFCFCD000, 0x00287000, 0x002A1308, 0x0F120075,//TVAR_ae_BrAve }; static const u32 s5k5ccgx_brightness_p_4[] = { 0xFCFCD000, 0x00287000, 0x002A1308, 0x0F12008B,//TVAR_ae_BrAv }; 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_ // //AE_state 0623 add 0725 misprinted 0x002A04EE, 0x0F12010E, //#lt_uLimitHigh 0x0F1200F5, //#lt_uLimitLow // 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, 0x0F1201E0, //lt_uMaxAnGain1 0x0F1201E0, //lt_uMaxAnGain2 0x0F120300, //lt_uMaxAnGain3 0x0F120840, //lt_uMaxAnGain4 0x0F120100, //lt_uMaxDigGain 0x0F128000, //lt_uMaxTotGain 0x0F1201E0, //lt_uCapMaxAnGain1 0x0F1201E0, //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 0x002A048C, 0x0F120001, //REG_SF_USER_FlickerQuant 0:No AFC, 1:50Hz, 2:60Hz 0x0F120001, //REG_SF_USER_FlickerQuantChanged 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, // 0623 add 0x002A04EE, 0x0F120112, //lt_uLimitHigh 0x0F1200EE, //lt_uLimitLow 0x002A0504, 0x0F120002, // 0623 1A0A->0002 //3415 //lt_uMaxExp1 3415h = 13333d = 33.3325ms 0x002A0508, 0x0F120D05, // 0623 1E20->0D05 //3415 //lt_uMaxExp2 3415h = 13333d = 33.3325ms 0x002A050C, 0x0F121A0A, // 0623 3415->1A0A //lt_uMaxExp3 3415h = 13333d = 33.3325ms 0x002A0510, 0x0F123415, //lt_uMaxExp4 3415h = 13333d = 33.3325ms 0x002A0514, 0x0F120002, // 0623 1A0A->0002 //lt_uCapMaxExp1 3415h = 13333d = 33.3325ms 0x002A0518, 0x0F120D05, // 0623 1E20->0D05 //lt_uCapMaxExp2 3415h = 13333d = 33.3325ms 0x002A051C, 0x0F121A0A, // 0623 3415->1A0A //lt_uCapMaxExp3 3415h = 13333d = 33.3325ms 0x002A0520, 0x0F123415, //lt_uCapMaxExp4 3415h = 13333d = 33.3325ms // 0623 deleted 0x0F120000, 0x002A0524, 0x0F120200, //lt_uMaxAnGain1 0623 0300->0200 0x0F120200, //lt_uMaxAnGain2 0623 0380->0200 0x0F120200, //lt_uMaxAnGain3 0623 0480->0200 0x0F120200, //lt_uMaxAnGain4 0623 0880->0200 0x0F120200, //lt_uMaxDigGain 0623 0100->0200 0x0F128000, //lt_uMaxTotGain 0x0F120200, //lt_uCapMaxAnGain1 0623 0300->0200 0x0F120200, //lt_uCapMaxAnGain2 0623 0380->0200 0x0F120200, //lt_uCapMaxAnGain3 0623 0480->0200 0x0F120200, //lt_uCapMaxAnGain4 0623 0710->0200 0x0F120200, //lt_uCapMaxDigGain 0623 0100->0200 0x0F128000, //lt_uCapMaxTotGain // 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 0x002A04EE, 0x0F120112, //lt_uLimitHigh 0x0F1200EE, //lt_uLimitLow 0x002A05EA, 0x0F120220, //lt_bUseSecISODgain 0623 0100->0220 // ISO Gain 0x002A0486, 0x0F120003, //REG_SF_USER_IsoType 0:OFF 3:ISO 0x0F120300, //REG_SF_USER_IsoVal 0623 0320->0300 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, 0x0F120600, //REG_SF_USER_Rgain 0x0F120001, //REG_SF_USER_RgainChanged 0x0F120400, //REG_SF_USER_Ggain 0x0F120001, //REG_SF_USER_GgainChanged 0x0F120526, //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, 0x0F120530, //REG_SF_USER_Rgain 0x0F120001, //REG_SF_USER_RgainChanged 0x0F120400, //REG_SF_USER_Ggain 0x0F120001, //REG_SF_USER_GgainChanged 0x0F1207E6, //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 }; 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, 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 }; 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, 0x0F120600, //REG_SF_USER_Rgain 0x0F120001, //REG_SF_USER_RgainChanged 0x0F120400, //REG_SF_USER_Ggain 0x0F120001, //REG_SF_USER_GgainChanged 0x0F120526, //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[] = { 0xFCFCD000, 0x00287000, 0x002A0224, 0x0F120004, 0xFFFF0043, //67 ms delay, Min 1 frame delay 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 }; 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, /* 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_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 */ }; 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[] = { 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, 0x002E1E3C, }; static const u32 s5k5ccgx_get_esd_reg[] = { 0xFCFCD000, 0x002C7000, 0x002E0150, }; static const u32 s5k5ccgx_antibanding_50hz_reg[] = { 0x002A0F08, 0x0F120000, //AFC_Default60Hz 01:60hz 00:50Hz 0x002A04A4, 0x0F12067F, //REG_TC_DBG_AutoAlgEnBits 065f : Manual AFC on 067f : Manual AFC off }; static const u32 s5k5ccgx_antibanding_60hz_reg[] = { 0x002A0F08, 0x0F120001, //AFC_Default60Hz 01:60hz 00:50Hz 0x002A04A4, 0x0F12067F, //REG_TC_DBG_AutoAlgEnBits 065f : Manual AFC on 067f : Manual AFC off }; #endif /* __S5K5CCGX_REGS_P2_H__ */