From d28f2cdef61df4e852a25667ba2a82c0cc6fb52b Mon Sep 17 00:00:00 2001 From: Vladimir Barinov Date: Thu, 14 Feb 2019 13:07:27 +0300 Subject: [PATCH 103/122] lvds: AR0323: replace with REV2 setup table Superseed wizard table with REV2 setup Signed-off-by: Vladimir Barinov --- drivers/media/i2c/soc_camera/ar0323.h | 2840 ++++++++++++++++++--------------- 1 file changed, 1578 insertions(+), 1262 deletions(-) diff --git a/drivers/media/i2c/soc_camera/ar0323.h b/drivers/media/i2c/soc_camera/ar0323.h index 0711dd8..b30d0d5 100644 --- a/drivers/media/i2c/soc_camera/ar0323.h +++ b/drivers/media/i2c/soc_camera/ar0323.h @@ -13,7 +13,7 @@ //#define AR0323_DISPLAY_PATTERN_COLOR_BAR #define AR0323_MAX_WIDTH 2560 -#define AR0323_MAX_HEIGHT 1080 +#define AR0323_MAX_HEIGHT 992 #define AR0323_DELAY 0xffff @@ -52,1084 +52,17 @@ static const struct ar0323_reg ar0323_regs_wizard[] = { #endif {0x301A, 0x0059}, // RESET_REGISTER -{0x301A, 0x0058}, // RESET_REGISTER -{AR0323_DELAY, 200}, // Wait 200ms - -//continuous MIPI 12bit -{0x3342, 0x122C}, // MIPI_F1_PDT_EDT -{0x3346, 0x122C}, // MIPI_F2_PDT_EDT -{0x334A, 0x122C}, // MIPI_F3_PDT_EDT -{0x334E, 0x122C}, // MIPI_F4_PDT_EDT - -//PLL settings -{0x302E, 0x0002}, // PRE_PLL_CLK_DIV -{0x3030, 0x0052}, // PLL_MULTIPLIER -{0x302C, 0x0001}, // VT_SYS_CLK_DIV -{0x302A, 0x0008}, // VT_PIX_CLK_DIV -{0x3038, 0x0004}, // OP_SYS_CLK_DIV -{0x3036, 0x0006}, // OP_WORD_CLK_DIV - -//MIPI timing -{0x31B0, 0x0059}, // FRAME_PREAMBLE -{0x31B2, 0x003B}, // LINE_PREAMBLE -{0x31B4, 0x31C5}, // MIPI_TIMING_0 -{0x31B6, 0x114E}, // MIPI_TIMING_1 -{0x31B8, 0x5048}, // MIPI_TIMING_2 -{0x31BA, 0x0186}, // MIPI_TIMING_3 -{0x31BC, 0x8885}, // MIPI_TIMING_4 - -//HDR -{0x3E00, 0x8000}, // LFM2_T1_CTRL -{0x3082, 0x0004}, // OPERATION_MODE_CTRL -{0x30BA, 0x1103}, // DIGITAL_CTRL - -//new sequencer -{0x2512, 0x8000}, -{0x2510, 0x0712}, -{0x2510, 0x1314}, -{0x2510, 0x1518}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0x1b1d}, -{0x2510, 0x2224}, -{0x2510, 0x2628}, -{0x2510, 0xffff}, -{0x2510, 0x2a48}, -{0x2510, 0x5672}, -{0x2510, 0x7f85}, -{0x2510, 0x8991}, -{0x2510, 0xaeb3}, -{0x2510, 0xbdc4}, -{0x2510, 0xc5c8}, -{0x2510, 0xccd0}, -{0x2510, 0xd4d6}, -{0x2510, 0xd8dd}, -{0x2510, 0xdfe2}, -{0x2510, 0xe5e8}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xc003}, -{0x2510, 0xa0e0}, -{0x2510, 0x3041}, -{0x2510, 0x3042}, -{0x2510, 0x2000}, -{0x2510, 0x3048}, -{0x2510, 0x3081}, -{0x2510, 0x3084}, -{0x2510, 0x3082}, -{0x2510, 0x2003}, -{0x2510, 0x3044}, -{0x2510, 0x2000}, -{0x2510, 0xa004}, -{0x2510, 0x20ff}, -{0x2510, 0x20ff}, -{0x2510, 0x20ff}, -{0x2510, 0x20ff}, -{0x2510, 0x20ff}, -{0x2510, 0x807c}, -{0x2510, 0xa0e0}, -{0x2510, 0x3041}, -{0x2510, 0x3042}, -{0x2510, 0x2000}, -{0x2510, 0xa0c0}, -{0x2510, 0x9008}, -{0x2510, 0x8802}, -{0x2510, 0x20ff}, -{0x2510, 0x20ff}, -{0x2510, 0x20ff}, -{0x2510, 0x20ff}, -{0x2510, 0x20ff}, -{0x2510, 0x9018}, -{0x2510, 0x891a}, -{0x2510, 0x807c}, -{0x2510, 0x20ff}, -{0x2510, 0x895b}, -{0x2510, 0x20ff}, -{0x2510, 0x897b}, -{0x2510, 0x20ff}, -{0x2510, 0x897f}, -{0x2510, 0x20ff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x20ff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x20ff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x20ff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0xa0c4}, -{0x2510, 0x20ff}, -{0x2510, 0x8058}, -{0x2510, 0x9039}, -{0x2510, 0x20ff}, -{0x2510, 0x907f}, -{0x2510, 0x895b}, -{0x2510, 0x2064}, -{0x2510, 0x891b}, -{0x2510, 0x2010}, -{0x2510, 0x8803}, -{0x2510, 0x7fff}, -{0x2510, 0x3088}, -{0x2510, 0x3090}, -{0x2510, 0x20ff}, -{0x2510, 0x906b}, -{0x2510, 0x2064}, -{0x2510, 0x3084}, -{0x2510, 0x2003}, -{0x2510, 0x3044}, -{0x2510, 0x2000}, -{0x2510, 0xa004}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x2400}, -{0x2510, 0x2401}, -{0x2510, 0x3244}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x2400}, -{0x2510, 0x2401}, -{0x2510, 0x2702}, -{0x2510, 0x3242}, -{0x2510, 0x2420}, -{0x2510, 0x2702}, -{0x2510, 0x2421}, -{0x2510, 0x2703}, -{0x2510, 0x3242}, -{0x2510, 0x2420}, -{0x2510, 0x2703}, -{0x2510, 0x2421}, -{0x2510, 0x2704}, -{0x2510, 0x3242}, -{0x2510, 0x2420}, -{0x2510, 0x2704}, -{0x2510, 0x2421}, -{0x2510, 0x3244}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x2402}, -{0x2510, 0x2403}, -{0x2510, 0x3244}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x2741}, -{0x2510, 0x2429}, -{0x2510, 0x2740}, -{0x2510, 0x242a}, -{0x2510, 0x3244}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x2404}, -{0x2510, 0x2779}, -{0x2510, 0x242c}, -{0x2510, 0x2781}, -{0x2510, 0x242d}, -{0x2510, 0x3244}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x2703}, -{0x2510, 0x2432}, -{0x2510, 0x3244}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0xb800}, -{0x2510, 0x8058}, -{0x2510, 0xa005}, -{0x2510, 0x30c1}, -{0x2510, 0x3101}, -{0x2510, 0x3041}, -{0x2510, 0x3041}, -{0x2510, 0x3250}, -{0x2510, 0x3108}, -{0x2510, 0x3104}, -{0x2510, 0x3102}, -{0x2510, 0x3041}, -{0x2510, 0xf860}, -{0x2510, 0xb095}, -{0x2510, 0x3141}, -{0x2510, 0x3042}, -{0x2510, 0xb848}, -{0x2510, 0xb84c}, -{0x2510, 0x8843}, -{0x2510, 0x916f}, -{0x2510, 0x3110}, -{0x2510, 0x3042}, -{0x2510, 0xb84e}, -{0x2510, 0xf905}, -{0x2510, 0xf907}, -{0x2510, 0x3202}, -{0x2510, 0x885b}, -{0x2510, 0xa898}, -{0x2510, 0xa8d8}, -{0x2510, 0xb397}, -{0x2510, 0xf8e8}, -{0x2510, 0x80dc}, -{0x2510, 0x2206}, -{0x2510, 0xb137}, -{0x2510, 0xb808}, -{0x2510, 0xc800}, -{0x2510, 0xe809}, -{0x2510, 0xb177}, -{0x2510, 0x88df}, -{0x2510, 0xf8a8}, -{0x2510, 0xf888}, -{0x2510, 0x2203}, -{0x2510, 0xb07b}, -{0x2510, 0x2000}, -{0x2510, 0x80cc}, -{0x2510, 0x808c}, -{0x2510, 0x220b}, -{0x2510, 0xb06a}, -{0x2510, 0x88cf}, -{0x2510, 0x888f}, -{0x2510, 0x222f}, -{0x2510, 0x2771}, -{0x2510, 0x2512}, -{0x2510, 0xb04a}, -{0x2510, 0x2213}, -{0x2510, 0x2771}, -{0x2510, 0x2525}, -{0x2510, 0xb04b}, -{0x2510, 0x902f}, -{0x2510, 0xf880}, -{0x2510, 0x220e}, -{0x2510, 0x2201}, -{0x2510, 0x2201}, -{0x2510, 0x2204}, -{0x2510, 0xb043}, -{0x2510, 0x2201}, -{0x2510, 0xa8c9}, -{0x2510, 0x31c1}, -{0x2510, 0x80ac}, -{0x2510, 0x916f}, -{0x2510, 0x2112}, -{0x2510, 0x88af}, -{0x2510, 0x2440}, -{0x2510, 0xf110}, -{0x2510, 0xf804}, -{0x2510, 0x2000}, -{0x2510, 0x8088}, -{0x2510, 0xb838}, -{0x2510, 0xa8c8}, -{0x2510, 0xb04b}, -{0x2510, 0x2442}, -{0x2510, 0x3210}, -{0x2510, 0x3002}, -{0x2510, 0x220c}, -{0x2510, 0x888b}, -{0x2510, 0x2204}, -{0x2510, 0x3202}, -{0x2510, 0x2204}, -{0x2510, 0xf880}, -{0x2510, 0xb830}, -{0x2510, 0xc801}, -{0x2510, 0x30c2}, -{0x2510, 0xe80c}, -{0x2510, 0x2201}, -{0x2510, 0xb04a}, -{0x2510, 0x2229}, -{0x2510, 0x2771}, -{0x2510, 0x2513}, -{0x2510, 0x902f}, -{0x2510, 0x221f}, -{0x2510, 0x2201}, -{0x2510, 0x2204}, -{0x2510, 0xb042}, -{0x2510, 0x2201}, -{0x2510, 0xa9a1}, -{0x2510, 0x8008}, -{0x2510, 0xb093}, -{0x2510, 0x31c1}, -{0x2510, 0x916b}, -{0x2510, 0x2009}, -{0x2510, 0x8803}, -{0x2510, 0xa044}, -{0x2510, 0x3044}, -{0x2510, 0x2000}, -{0x2510, 0xa004}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0xa084}, -{0x2510, 0x8078}, -{0x2510, 0x3141}, -{0x2510, 0x3041}, -{0x2510, 0x3042}, -{0x2510, 0x2000}, -{0x2510, 0x3142}, -{0x2510, 0x3041}, -{0x2510, 0x2000}, -{0x2510, 0x3110}, -{0x2510, 0x3041}, -{0x2510, 0x2000}, -{0x2510, 0x3120}, -{0x2510, 0x3041}, -{0x2510, 0x2000}, -{0x2510, 0x3144}, -{0x2510, 0x3041}, -{0x2510, 0x2000}, -{0x2510, 0x3148}, -{0x2510, 0x3041}, -{0x2510, 0x2000}, -{0x2510, 0x2206}, -{0x2510, 0x881b}, -{0x2510, 0x887b}, -{0x2510, 0x2440}, -{0x2510, 0xb095}, -{0x2510, 0xf110}, -{0x2510, 0xf804}, -{0x2510, 0xf90d}, -{0x2510, 0x3084}, -{0x2510, 0x3090}, -{0x2510, 0x3088}, -{0x2510, 0x8058}, -{0x2510, 0x3001}, -{0x2510, 0x2442}, -{0x2510, 0x3260}, -{0x2510, 0x3248}, -{0x2510, 0x3220}, -{0x2510, 0x2002}, -{0x2510, 0x8863}, -{0x2510, 0x2004}, -{0x2510, 0x8803}, -{0x2510, 0x2204}, -{0x2510, 0x30c2}, -{0x2510, 0xa9a0}, -{0x2510, 0xb094}, -{0x2510, 0x2201}, -{0x2510, 0xa0c4}, -{0x2510, 0x3044}, -{0x2510, 0x2000}, -{0x2510, 0xa004}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0xb980}, -{0x2510, 0x8108}, -{0x2510, 0xa105}, -{0x2510, 0x30c1}, -{0x2510, 0x2000}, -{0x2510, 0x3101}, -{0x2510, 0x3041}, -{0x2510, 0x3250}, -{0x2510, 0x3108}, -{0x2510, 0x3104}, -{0x2510, 0x3102}, -{0x2510, 0x3041}, -{0x2510, 0xf860}, -{0x2510, 0xb095}, -{0x2510, 0x3141}, -{0x2510, 0x3042}, -{0x2510, 0xb9f8}, -{0x2510, 0xb9fc}, -{0x2510, 0x8803}, -{0x2510, 0x916f}, -{0x2510, 0x3110}, -{0x2510, 0x3042}, -{0x2510, 0xb9fe}, -{0x2510, 0xf905}, -{0x2510, 0xf907}, -{0x2510, 0x3202}, -{0x2510, 0x880b}, -{0x2510, 0xa888}, -{0x2510, 0xa8c8}, -{0x2510, 0xb397}, -{0x2510, 0xf8e8}, -{0x2510, 0x818c}, -{0x2510, 0x2206}, -{0x2510, 0xb137}, -{0x2510, 0xb9b8}, -{0x2510, 0xc801}, -{0x2510, 0xe809}, -{0x2510, 0xb177}, -{0x2510, 0x888f}, -{0x2510, 0xf8a8}, -{0x2510, 0xf888}, -{0x2510, 0x2203}, -{0x2510, 0xb07b}, -{0x2510, 0x2000}, -{0x2510, 0x2206}, -{0x2510, 0xb06a}, -{0x2510, 0x2210}, -{0x2510, 0x818c}, -{0x2510, 0x2204}, -{0x2510, 0x888f}, -{0x2510, 0x888f}, -{0x2510, 0x2215}, -{0x2510, 0xb04a}, -{0x2510, 0x2212}, -{0x2510, 0x2111}, -{0x2510, 0xb04b}, -{0x2510, 0x902f}, -{0x2510, 0xf880}, -{0x2510, 0x220e}, -{0x2510, 0x2201}, -{0x2510, 0x2204}, -{0x2510, 0xb043}, -{0x2510, 0x2201}, -{0x2510, 0xa8d9}, -{0x2510, 0x31c1}, -{0x2510, 0x80cc}, -{0x2510, 0x916f}, -{0x2510, 0x2110}, -{0x2510, 0x88cf}, -{0x2510, 0x2440}, -{0x2510, 0xf110}, -{0x2510, 0xf804}, -{0x2510, 0x2000}, -{0x2510, 0xb988}, -{0x2510, 0xa8d8}, -{0x2510, 0xb04b}, -{0x2510, 0x3002}, -{0x2510, 0x2442}, -{0x2510, 0x3210}, -{0x2510, 0x220a}, -{0x2510, 0x2204}, -{0x2510, 0x3202}, -{0x2510, 0x2204}, -{0x2510, 0xb980}, -{0x2510, 0xc800}, -{0x2510, 0x30c2}, -{0x2510, 0xe80c}, -{0x2510, 0x2201}, -{0x2510, 0xb04a}, -{0x2510, 0x221f}, -{0x2510, 0x8088}, -{0x2510, 0x220a}, -{0x2510, 0x888b}, -{0x2510, 0x902f}, -{0x2510, 0x221e}, -{0x2510, 0x2201}, -{0x2510, 0x2204}, -{0x2510, 0xb042}, -{0x2510, 0x2201}, -{0x2510, 0xa9a1}, -{0x2510, 0x8018}, -{0x2510, 0xb093}, -{0x2510, 0x31c1}, -{0x2510, 0x916b}, -{0x2510, 0x2009}, -{0x2510, 0x8803}, -{0x2510, 0x2000}, -{0x2510, 0xa004}, -{0x2510, 0xb800}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x8078}, -{0x2510, 0xa184}, -{0x2510, 0xb981}, -{0x2510, 0x3141}, -{0x2510, 0x3041}, -{0x2510, 0x3042}, -{0x2510, 0x2000}, -{0x2510, 0x3142}, -{0x2510, 0x3041}, -{0x2510, 0x2000}, -{0x2510, 0x3110}, -{0x2510, 0x3041}, -{0x2510, 0x2000}, -{0x2510, 0x3120}, -{0x2510, 0x3041}, -{0x2510, 0x2000}, -{0x2510, 0x30a0}, -{0x2510, 0x2206}, -{0x2510, 0x881b}, -{0x2510, 0x887b}, -{0x2510, 0x2282}, -{0x2510, 0xb095}, -{0x2510, 0xf110}, -{0x2510, 0xf804}, -{0x2510, 0xf90d}, -{0x2510, 0x3090}, -{0x2510, 0x3088}, -{0x2510, 0x8058}, -{0x2510, 0x2202}, -{0x2510, 0x3001}, -{0x2510, 0x3260}, -{0x2510, 0x3248}, -{0x2510, 0x2002}, -{0x2510, 0x885b}, -{0x2510, 0x2004}, -{0x2510, 0x2204}, -{0x2510, 0x8018}, -{0x2510, 0x2209}, -{0x2510, 0x881b}, -{0x2510, 0xa9a0}, -{0x2510, 0xb094}, -{0x2510, 0x2209}, -{0x2510, 0x8000}, -{0x2510, 0x2209}, -{0x2510, 0x8803}, -{0x2510, 0xa1c4}, -{0x2510, 0x3044}, -{0x2510, 0xb800}, -{0x2510, 0xa004}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x9818}, -{0x2510, 0xb800}, -{0x2510, 0x3101}, -{0x2510, 0x3041}, -{0x2510, 0x2200}, -{0x2510, 0x3102}, -{0x2510, 0x3041}, -{0x2510, 0x2200}, -{0x2510, 0x8018}, -{0x2510, 0x2002}, -{0x2510, 0x8038}, -{0x2510, 0x2205}, -{0x2510, 0x881b}, -{0x2510, 0x883b}, -{0x2510, 0x213e}, -{0x2510, 0x8018}, -{0x2510, 0x2202}, -{0x2510, 0x8000}, -{0x2510, 0x2202}, -{0x2510, 0x8803}, -{0x2510, 0x9800}, -{0x2510, 0xa004}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x2440}, -{0x2510, 0xb095}, -{0x2510, 0xf110}, -{0x2510, 0xf804}, -{0x2510, 0xf90d}, -{0x2510, 0x2442}, -{0x2510, 0x3260}, -{0x2510, 0x3248}, -{0x2510, 0x3220}, -{0x2510, 0x2007}, -{0x2510, 0x2204}, -{0x2510, 0x30c2}, -{0x2510, 0xa9a0}, -{0x2510, 0xb094}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0xb981}, -{0x2510, 0x3101}, -{0x2510, 0x3041}, -{0x2510, 0x3102}, -{0x2510, 0x3041}, -{0x2510, 0x8028}, -{0x2510, 0x2212}, -{0x2510, 0x880b}, -{0x2510, 0x882b}, -{0x2510, 0x2440}, -{0x2510, 0xb095}, -{0x2510, 0xf110}, -{0x2510, 0xf804}, -{0x2510, 0xf90d}, -{0x2510, 0x8008}, -{0x2510, 0x2202}, -{0x2510, 0x3001}, -{0x2510, 0x3260}, -{0x2510, 0x3248}, -{0x2510, 0x2442}, -{0x2510, 0x8823}, -{0x2510, 0x3220}, -{0x2510, 0x2007}, -{0x2510, 0x8803}, -{0x2510, 0x2204}, -{0x2510, 0x30c2}, -{0x2510, 0xa8a0}, -{0x2510, 0xb094}, -{0x2510, 0x2201}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0xb800}, -{0x2510, 0x8058}, -{0x2510, 0xa005}, -{0x2510, 0x30c1}, -{0x2510, 0x3101}, -{0x2510, 0x3041}, -{0x2510, 0x3041}, -{0x2510, 0x3250}, -{0x2510, 0x3108}, -{0x2510, 0x3104}, -{0x2510, 0x3102}, -{0x2510, 0x3041}, -{0x2510, 0xf860}, -{0x2510, 0xb095}, -{0x2510, 0x3141}, -{0x2510, 0x3042}, -{0x2510, 0xb848}, -{0x2510, 0xb84c}, -{0x2510, 0x8843}, -{0x2510, 0x916f}, -{0x2510, 0x3110}, -{0x2510, 0x3042}, -{0x2510, 0xb84e}, -{0x2510, 0xf905}, -{0x2510, 0xf907}, -{0x2510, 0x3202}, -{0x2510, 0x885b}, -{0x2510, 0xa898}, -{0x2510, 0xa8d8}, -{0x2510, 0xb397}, -{0x2510, 0xf8e8}, -{0x2510, 0x80dc}, -{0x2510, 0x2206}, -{0x2510, 0xb137}, -{0x2510, 0xb808}, -{0x2510, 0xc800}, -{0x2510, 0xe809}, -{0x2510, 0xb177}, -{0x2510, 0x88df}, -{0x2510, 0xf8a8}, -{0x2510, 0xf888}, -{0x2510, 0x2203}, -{0x2510, 0xb07b}, -{0x2510, 0x2000}, -{0x2510, 0x80cc}, -{0x2510, 0x808c}, -{0x2510, 0x220b}, -{0x2510, 0xb06a}, -{0x2510, 0x88cf}, -{0x2510, 0x888f}, -{0x2510, 0x222f}, -{0x2510, 0x2771}, -{0x2510, 0x251e}, -{0x2510, 0xb04a}, -{0x2510, 0x2213}, -{0x2510, 0x2771}, -{0x2510, 0x2525}, -{0x2510, 0xb04b}, -{0x2510, 0x902f}, -{0x2510, 0xf880}, -{0x2510, 0x221e}, -{0x2510, 0x2201}, -{0x2510, 0x2204}, -{0x2510, 0xb043}, -{0x2510, 0x2201}, -{0x2510, 0xa8c9}, -{0x2510, 0x31c1}, -{0x2510, 0x80ac}, -{0x2510, 0x916f}, -{0x2510, 0x2112}, -{0x2510, 0x88af}, -{0x2510, 0x2440}, -{0x2510, 0xf110}, -{0x2510, 0xf804}, -{0x2510, 0x2000}, -{0x2510, 0x8088}, -{0x2510, 0xb838}, -{0x2510, 0xa8c8}, -{0x2510, 0xb04b}, -{0x2510, 0x2442}, -{0x2510, 0x3210}, -{0x2510, 0x3002}, -{0x2510, 0x220c}, -{0x2510, 0x888b}, -{0x2510, 0x2204}, -{0x2510, 0x3202}, -{0x2510, 0xf880}, -{0x2510, 0xb830}, -{0x2510, 0xc801}, -{0x2510, 0x30c2}, -{0x2510, 0xe80c}, -{0x2510, 0x2201}, -{0x2510, 0xb04a}, -{0x2510, 0x2229}, -{0x2510, 0x2771}, -{0x2510, 0x2513}, -{0x2510, 0x902f}, -{0x2510, 0x221f}, -{0x2510, 0x2201}, -{0x2510, 0x2204}, -{0x2510, 0xb042}, -{0x2510, 0x2201}, -{0x2510, 0xa8e1}, -{0x2510, 0x8008}, -{0x2510, 0xb093}, -{0x2510, 0x31c1}, -{0x2510, 0x916b}, -{0x2510, 0x2009}, -{0x2510, 0x8803}, -{0x2510, 0x2000}, -{0x2510, 0xa004}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x2440}, -{0x2510, 0xb095}, -{0x2510, 0xf110}, -{0x2510, 0xf804}, -{0x2510, 0xf90d}, -{0x2510, 0x2442}, -{0x2510, 0x3220}, -{0x2510, 0x2002}, -{0x2510, 0x2204}, -{0x2510, 0x30c2}, -{0x2510, 0xa9a0}, -{0x2510, 0x2004}, -{0x2510, 0xb094}, -{0x2510, 0x2201}, -{0x2510, 0x3244}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x2749}, -{0x2510, 0x2422}, -{0x2510, 0x2749}, -{0x2510, 0x2423}, -{0x2510, 0x2709}, -{0x2510, 0x2420}, -{0x2510, 0x2729}, -{0x2510, 0x2423}, -{0x2510, 0x3242}, -{0x2510, 0x2722}, -{0x2510, 0x2422}, -{0x2510, 0x2769}, -{0x2510, 0x2421}, -{0x2510, 0x2702}, -{0x2510, 0x2421}, -{0x2510, 0x3242}, -{0x2510, 0x276a}, -{0x2510, 0x2420}, -{0x2510, 0x276a}, -{0x2510, 0x2421}, -{0x2510, 0x2703}, -{0x2510, 0x2420}, -{0x2510, 0x2703}, -{0x2510, 0x2421}, -{0x2510, 0x3242}, -{0x2510, 0x276b}, -{0x2510, 0x2420}, -{0x2510, 0x276b}, -{0x2510, 0x2421}, -{0x2510, 0x2704}, -{0x2510, 0x2420}, -{0x2510, 0x2704}, -{0x2510, 0x2421}, -{0x2510, 0x3242}, -{0x2510, 0x276c}, -{0x2510, 0x2420}, -{0x2510, 0x276c}, -{0x2510, 0x2421}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x2759}, -{0x2510, 0x2422}, -{0x2510, 0x2758}, -{0x2510, 0x2420}, -{0x2510, 0x2403}, -{0x2510, 0x2712}, -{0x2510, 0x3242}, -{0x2510, 0x2422}, -{0x2510, 0x271a}, -{0x2510, 0x3242}, -{0x2510, 0x2420}, -{0x2510, 0x2702}, -{0x2510, 0x2423}, -{0x2510, 0x2703}, -{0x2510, 0x3242}, -{0x2510, 0x2420}, -{0x2510, 0x2703}, -{0x2510, 0x2423}, -{0x2510, 0x2704}, -{0x2510, 0x3242}, -{0x2510, 0x2420}, -{0x2510, 0x2704}, -{0x2510, 0x2423}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0xc023}, -{0x2510, 0x2402}, -{0x2510, 0x2405}, -{0x2510, 0x2789}, -{0x2510, 0x242e}, -{0x2510, 0x2788}, -{0x2510, 0x242f}, -{0x2510, 0x3244}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0xc027}, -{0x2510, 0x2407}, -{0x2510, 0x2406}, -{0x2510, 0xc063}, -{0x2510, 0x2402}, -{0x2510, 0x2751}, -{0x2510, 0x2423}, -{0x2510, 0x2750}, -{0x2510, 0x2421}, -{0x2510, 0xc003}, -{0x2510, 0x3244}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0xc021}, -{0x2510, 0x2400}, -{0x2510, 0x2405}, -{0x2510, 0xc062}, -{0x2510, 0x2400}, -{0x2510, 0xc063}, -{0x2510, 0x2751}, -{0x2510, 0x2423}, -{0x2510, 0x2750}, -{0x2510, 0x2421}, -{0x2510, 0xc003}, -{0x2510, 0x3244}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0xc0e3}, -{0x2510, 0x2400}, -{0x2510, 0x27b1}, -{0x2510, 0x2425}, -{0x2510, 0xc063}, -{0x2510, 0x2420}, -{0x2510, 0x2751}, -{0x2510, 0x2423}, -{0x2510, 0x2750}, -{0x2510, 0x2421}, -{0x2510, 0xc003}, -{0x2510, 0x3244}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x2404}, -{0x2510, 0x2779}, -{0x2510, 0x242c}, -{0x2510, 0x2781}, -{0x2510, 0x242d}, -{0x2510, 0x3244}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x2791}, -{0x2510, 0x2430}, -{0x2510, 0x2799}, -{0x2510, 0x2428}, -{0x2510, 0x3244}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x2417}, -{0x2510, 0xc023}, -{0x2510, 0x2403}, -{0x2510, 0x2703}, -{0x2510, 0x3242}, -{0x2510, 0x2404}, -{0x2510, 0x240d}, -{0x2510, 0xc003}, -{0x2510, 0x2703}, -{0x2510, 0x3242}, -{0x2510, 0x2400}, -{0x2510, 0x2408}, -{0x2510, 0x2703}, -{0x2510, 0x3242}, -{0x2510, 0x2417}, -{0x2510, 0x240b}, -{0x2510, 0x3244}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0xc022}, -{0x2510, 0x2402}, -{0x2510, 0x2405}, -{0x2510, 0x2414}, -{0x2510, 0x3244}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0xc022}, -{0x2510, 0x2407}, -{0x2510, 0x2405}, -{0x2510, 0xc061}, -{0x2510, 0x2400}, -{0x2510, 0xc023}, -{0x2510, 0x2403}, -{0x2510, 0xc003}, -{0x2510, 0x3244}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0xc022}, -{0x2510, 0x2404}, -{0x2510, 0x2779}, -{0x2510, 0x2433}, -{0x2510, 0x2781}, -{0x2510, 0x2436}, -{0x2510, 0x3244}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0xc126}, -{0x2510, 0x2407}, -{0x2510, 0xc022}, -{0x2510, 0x2406}, -{0x2510, 0x2402}, -{0x2510, 0xc023}, -{0x2510, 0x2405}, -{0x2510, 0x2417}, -{0x2510, 0x3244}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x3244}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0x7fff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, -{0x2510, 0xffff}, - {AR0323_DELAY, 100}, // Wait 100ms {0x301A, 0x0058}, // RESET_REGISTER +{AR0323_DELAY, 200}, // Wait 200ms -{0x31AC, 0x140C}, // DATA_FORMAT_BITS -{0x31D0, 0x0001}, // COMPANDING -{0x336E, 0x01DF}, // DATAPATH_SELECT2 -{0x3238, 0x0666}, // EXPOSURE_RATIO #if 1 -{0x300C, 0x0A60}, // LINE_LENGTH_PCK_ -{0x300A, 0x04A0}, // FRAME_LENGTH_LINES_ -#else -{0x300A, AR0323_SENSOR_HEIGHT + 208}, // FRAME_LENGTH_LINES_ -{0x300C, AR0323_SENSOR_WIDTH + 300}, // LINE_LENGTH_PCK_ -#endif +//2880x992 resolution +{0x3004, 0x00A8}, // X_ADDR_START_ +{0x3008, 0x0AA7}, // X_ADDR_END_ +{0x3002, 0x0030}, // Y_ADDR_START_ +{0x3006, 0x040F}, // Y_ADDR_END_ -#if 0 -//2880x1072 resolution -{0x3004, 0x0008}, // X_ADDR_START_ -{0x3008, 0x0B47}, // X_ADDR_END_ -{0x3002, 0x010C}, // Y_ADDR_START_ -{0x3006, 0x053B}, // Y_ADDR_END_ #else {0x3004, AR0323_X_START}, // X_ADDR_START_ {0x3008, AR0323_X_END}, // X_ADDR_END_ @@ -1139,197 +72,1580 @@ static const struct ar0323_reg ar0323_regs_wizard[] = { {0x3404, 0x0000 | AR0323_MAX_HEIGHT}, // Y_OUTPUT_CONTROL #endif -{0x3534, 0xA282}, // DAC_LD_52_53 -{0x3524, 0x0FFF}, // DAC_LD_36_37 -{0x3180, 0x1001}, // DELTA_DK_CONTROL -{0x3576, 0x1F09}, // DAC_LD_118_119 - -{0x3548, 0x7878}, // DAC_LD_72_73 -{0x354C, 0x4141}, // DAC_LD_76_77 -{0x354E, 0x4B4B}, // DAC_LD_78_79 -{0x356E, 0x158A}, // DAC_LD_110_111 - -//overflow},settings -{0x3496, 0xCF0A}, // LFM_CONTROL -{0x350E, 0x2181}, // DAC_LD_14_15 -{0x3E02, 0x0834}, // LFM2_T1_E1_A -{0x3E04, 0x0000}, // LFM2_T1_E1_B -{0x3E08, 0x1FFF}, // LFM2_T1_E2_A -{0x3E14, 0x0020}, // LFM2_T1_SLOPE -{0x3E16, 0x1F40}, // LFM2_T1_E1_THRESHOLD -// -{0x562A, 0x05DC}, // OCL_T1_E2_E1_SAT -{0x563A, 0x0011}, // OCL_T1_GAIN_ - -{0x3364, 0x068C}, // DCG_TRIM -{0x3290, 0xD354}, // T3_BARRIER_C0 -{0x3292, 0xD354}, // T3_BARRIER_C1 -{0x3294, 0xD354}, // T3_BARRIER_C2 -{0x3296, 0xD354}, // T3_BARRIER_C3 -{0x3298, 0xD354}, // T4_BARRIER_C0 -{0x329A, 0xD354}, // T4_BARRIER_C1 -{0x329C, 0xD354}, // T4_BARRIER_C2 -{0x329E, 0xD354}, // T4_BARRIER_C3 -{0x33DA, 0x0001}, // OC_LUT_CONTROL -{0x3D00, 0x6007}, // MEC_CTRL1 - -{0x3040, 0xC005}, // READ_MODE -{0x3352, 0x2000}, // MIPI_DT_VC_CONFIG -{0x3064, 0x0180}, // SMIA_TEST - -{0x3D10, 0x0000}, // VIS_BOUND_X0 -{0x3D12, 0x0B40}, // VIS_BOUND_X1 -{0x3D14, 0x001E}, // VIS_BOUND_Y0 -{0x3D16, 0x045A}, // VIS_BOUND_Y1 - -{0x3D08, 0x0000}, // DTR_BOUND_X0 -{0x3D0A, 0x0B40}, // DTR_BOUND_X1 -{0x3D0C, 0x0004}, // DTR_BOUND_Y0 -{0x3D0E, 0x000C}, // DTR_BOUND_Y1 -{AR0323_DELAY, 100}, // Wait 100ms - -//Pre HDR gain LG lens +#if 1 +{0x300A, 0x047E}, // FRAME_LENGTH_LINES_ +{0x300C, 0x0A6E}, // LINE_LENGTH_PCK_ +#else +{0x300A, AR0323_SENSOR_HEIGHT + 208}, // FRAME_LENGTH_LINES_ +{0x300C, AR0323_SENSOR_WIDTH + 300}, // LINE_LENGTH_PCK_ +#endif +{0x3030, 0x0050}, // PLL_MULTIPLIER +{0x302E, 0x0004}, // PRE_PLL_CLK_DIV +{0x302C, 0x0001}, // VT_SYS_CLK_DIV +{0x302A, 0x0004}, // VT_PIX_CLK_DIV +{0x3038, 0x0002}, // OP_SYS_CLK_DIV +{0x3036, 0x0006}, // OP_WORD_CLK_DIV +{0x31DC, 0x1FA0}, // RESERVED_MFR_31DC +{0x31B0, 0x0036}, // FRAME_PREAMBLE +{0x31B2, 0x001F}, // LINE_PREAMBLE +{0x31B4, 0x4145}, // RESERVED_MFR_31B4 +{0x31B6, 0x3184}, // RESERVED_MFR_31B6 +{0x31B8, 0x4048}, // RESERVED_MFR_31B8 +{0x31BA, 0x0206}, // RESERVED_MFR_31BA +{0x31BC, 0x8705}, // RESERVED_MFR_31BC +{0x3342, 0x122C}, // MIPI_F1_PDT_EDT +{0x3346, 0x122C}, // MIPI_F2_PDT_EDT +{0x334A, 0x122C}, // MIPI_F3_PDT_EDT +{0x334E, 0x122C}, // MIPI_F4_PDT_EDT +{0x3546, 0x4603}, // RESERVED_MFR_3546 +{0x342E, 0x0017}, // RESERVED_MFR_342E +{0x3092, 0x400C}, // RESERVED_MFR_3092 +{0x3E3E, 0x000C}, // RESERVED_MFR_3E3E +{0x3550, 0x806C}, // RESERVED_MFR_3550 +{0x356A, 0x81AA}, // RESERVED_MFR_356A +{0x356E, 0x068A}, // RESERVED_MFR_356E +{0x356C, 0x6A28}, // RESERVED_MFR_356C +{0x3C72, 0x0076}, // ADC_DEC_CTRL7 +{0x3C74, 0x0031}, // ADC_DEC_CTRL8 +{0x3C76, 0x00DC}, // ADC_DEC_CTRL9 +{0x3C78, 0x01AA}, // ADC_DEC_CTRL10 +{0x3C7A, 0x0352}, // ADC_DEC_CTRL11 +{0x3C7C, 0x06AA}, // ADC_DEC_CTRL12 +{0x37B2, 0x1FFF}, // RESERVED_MFR_37B2 +{0x3562, 0x0C08}, // RESERVED_MFR_3562 +{0x3086, 0x0000}, // RESERVED_MFR_3086 +{0x3576, 0x1DFF}, // RESERVED_MFR_3576 +{0x3564, 0x1A23}, // RESERVED_MFR_3564 +{0x3508, 0xEF1A}, // RESERVED_MFR_3508 +{0x3544, 0x030F}, // RESERVED_MFR_3544 +{0x336E, 0x0147}, // DATAPATH_SELECT2 +{0x3E40, 0x00E0}, // RESERVED_MFR_3E40 +{0x3EF0, 0x0B70}, // BALANCER_CTRL_0 {0x3110, 0x0011}, // HDR_CONTROL0 -{0x3056, 0x0031}, // GREEN1_GAIN -{0x3058, 0x0080}, // BLUE_GAIN -{0x305A, 0x0070}, // RED_GAIN -{0x305C, 0x0031}, // GREEN2_GAIN -{0x3308, 0x0539}, // GLOBAL_GAIN2_ -{0x3D28, 0x3BD1}, // T1_STR_DEC_TH -{0x3D2A, 0x4C2C}, // T1_END_DEC_TH - -//booster -{0x352C, 0x8146}, // DAC_LD_44_45 -{0x352E, 0x1871}, // DAC_LD_46_47 -{0x3538, 0x81EA}, // DAC_LD_56_57 - -{0x3576, 0x1F49}, // DAC_LD_118_119 -{0x3544, 0x03A1}, // DAC_LD_68_69 - -{0x354C, 0x411E}, // DAC_LD_76_77 -// -{0x351A, 0x7900}, - -//Temp_sensor_read -{0x3E94, 0x3010}, // TEMPVSENS1_SREG_TRIM0 +{0x350E, 0x2088}, // RESERVED_MFR_350E +{0x3510, 0x780F}, // RESERVED_MFR_3510 +{0x351E, 0x7FDE}, // RESERVED_MFR_351E +{0x3520, 0x0080}, // RESERVED_MFR_3520 +{0x3526, 0x5000}, // RESERVED_MFR_3526 +{0x3528, 0x200A}, // RESERVED_MFR_3528 +{0x352A, 0x0F27}, // RESERVED_MFR_352A +{0x3530, 0x1010}, // RESERVED_MFR_3530 +{0x3532, 0x9000}, // RESERVED_MFR_3532 +{0x3534, 0x3098}, // RESERVED_MFR_3534 +{0x3536, 0x90C0}, // RESERVED_MFR_3536 +{0x3538, 0x0702}, // RESERVED_MFR_3538 +{0x353A, 0x02B2}, // RESERVED_MFR_353A +{0x353C, 0x9A01}, // RESERVED_MFR_353C +{0x3552, 0x0832}, // RESERVED_MFR_3552 +{0x3570, 0xAA6A}, // RESERVED_MFR_3570 +{0x357E, 0x5B5B}, // RESERVED_MFR_357E +{0x3496, 0x6F00}, // RESERVED_MFR_3496 +{0x34BC, 0x0808}, // LFM_PATTERN_CTRL +{0x3494, 0x0808}, // RESERVED_MFR_3494 +{0x3492, 0x0004}, // RESERVED_MFR_3492 +{0x34BA, 0x0001}, // RESERVED_MFR_34BA +{0x34B8, 0x0001}, // RESERVED_MFR_34B8 +{0x3E00, 0x8000}, // LFM2_T1_CTRL +{0x3E04, 0x0000}, // RESERVED_MFR_3E04 +{0x3E06, 0x0000}, // RESERVED_MFR_3E06 +{0x3E10, 0x0006}, // RESERVED_MFR_3E10 +{0x3E16, 0x1FFF}, // RESERVED_MFR_3E16 +{0x350E, 0x2090}, // RESERVED_MFR_350E +{0x350E, 0x2091}, // RESERVED_MFR_350E +{0x3450, 0x00D7}, // RESERVED_MFR_3450 +{0x3452, 0x00D7}, // RESERVED_MFR_3452 +{0x3454, 0x00D7}, // RESERVED_MFR_3454 +{0x3456, 0x00D7}, // RESERVED_MFR_3456 +{0x3458, 0x00D7}, // RESERVED_MFR_3458 +{0x345A, 0x00D7}, // RESERVED_MFR_345A +{0x345C, 0x00D7}, // RESERVED_MFR_345C +{0x345E, 0x00D7}, // RESERVED_MFR_345E +{0x3460, 0x00D7}, // RESERVED_MFR_3460 +{0x3462, 0x00D7}, // RESERVED_MFR_3462 +{0x3464, 0x00D7}, // RESERVED_MFR_3464 +{0x3466, 0x00D7}, // RESERVED_MFR_3466 +{0x3468, 0x00D7}, // RESERVED_MFR_3468 +{0x346A, 0x00D7}, // RESERVED_MFR_346A +{0x346C, 0x00D7}, // RESERVED_MFR_346C +{0x346E, 0x00D7}, // RESERVED_MFR_346E +{0x3470, 0x00D7}, // RESERVED_MFR_3470 +{0x3472, 0x00D7}, // RESERVED_MFR_3472 +{0x3474, 0x00D7}, // RESERVED_MFR_3474 +{0x3476, 0x00D7}, // RESERVED_MFR_3476 +{0x3478, 0x00D7}, // RESERVED_MFR_3478 +{0x347A, 0x00D7}, // RESERVED_MFR_347A +{0x347C, 0x00D7}, // RESERVED_MFR_347C +{0x347E, 0x00D7}, // RESERVED_MFR_347E +{0x3480, 0x00D7}, // RESERVED_MFR_3480 +{0x3482, 0x00D7}, // RESERVED_MFR_3482 +{0x3484, 0x00D7}, // RESERVED_MFR_3484 +{0x3486, 0x00D7}, // RESERVED_MFR_3486 +{0x3488, 0x00D7}, // RESERVED_MFR_3488 +{0x348A, 0x00D7}, // RESERVED_MFR_348A +{0x348C, 0x00D7}, // RESERVED_MFR_348C +{0x348E, 0x00D7}, // RESERVED_MFR_348E +{0x3490, 0x00D7}, // RESERVED_MFR_3490 +{0x357C, 0x4E00}, // RESERVED_MFR_357C +{0x352C, 0xA004}, // RESERVED_MFR_352C +{0x34AA, 0x0001}, // RESERVED_MFR_34AA +{0x34AC, 0x0097}, // RESERVED_MFR_34AC +{0x34A8, 0x0098}, // RESERVED_MFR_34A8 +{0x34AE, 0x00B6}, // RESERVED_MFR_34AE +{0x349A, 0x0001}, // RESERVED_MFR_349A +{0x349E, 0x0002}, // RESERVED_MFR_349E +{0x35F0, 0x0002}, // LFM_BST_DCGBOT_SEL_CLK_CTRL +{0x35F4, 0x0003}, // LFM_BST_DCGBOT_VAAPIX_CLK_CTRL +{0x34B0, 0x0003}, // RESERVED_MFR_34B0 +{0x349C, 0x0004}, // RESERVED_MFR_349C +{0x34B6, 0x001D}, // RESERVED_MFR_34B6 +{0x34A2, 0x001D}, // RESERVED_MFR_34A2 +{0x34A4, 0x0084}, // RESERVED_MFR_34A4 +{0x34A0, 0x0085}, // RESERVED_MFR_34A0 +{0x35F6, 0x0099}, // LFM_BST_DCGBOT_VAAPIX_CLR_CLK_CTRL +{0x34A6, 0x0099}, // RESERVED_MFR_34A6 +{0x34B2, 0x00AD}, // RESERVED_MFR_34B2 +{0x34B4, 0x00C1}, // RESERVED_MFR_34B4 +{0x35F2, 0x00C1}, // LFM_BST_DCGBOT_DESEL_CLK_CTRL +{0x351A, 0xE900}, // RESERVED_MFR_351A +{0x357A, 0x0044}, // RESERVED_MFR_357A +{0x3514, 0x5B5B}, // RESERVED_MFR_3514 +{0x3578, 0x5B5B}, // RESERVED_MFR_3578 +{0x3526, 0x5000}, // RESERVED_MFR_3526 +{0x352A, 0x0827}, // RESERVED_MFR_352A +{0x3512, 0x0EDB}, // RESERVED_MFR_3512 +{0x3518, 0x4040}, // RESERVED_MFR_3518 +{0x352E, 0x080A}, // RESERVED_MFR_352E +{0x3528, 0x200A}, // RESERVED_MFR_3528 +{0x353A, 0x02B2}, // RESERVED_MFR_353A +{0x3496, 0x6B00}, // RESERVED_MFR_3496 +{0x3516, 0x8888}, // RESERVED_MFR_3516 +{0x351C, 0xCFF2}, // RESERVED_MFR_351C +{0x353E, 0x2044}, // RESERVED_MFR_353E +{0x3540, 0x4444}, // RESERVED_MFR_3540 +{0x3542, 0x448F}, // RESERVED_MFR_3542 +{0x2512, 0x8000}, // RESERVED_MFR2_2512 +{0x2510, 0x0409}, // RESERVED_MFR2_2510 +{0x2510, 0x0A0B}, // RESERVED_MFR2_2510 +{0x2510, 0x0C0E}, // RESERVED_MFR2_2510 +{0x2510, 0xFFFF}, // RESERVED_MFR2_2510 +{0x2510, 0xFFFF}, // RESERVED_MFR2_2510 +{0x2510, 0xFFFF}, // RESERVED_MFR2_2510 +{0x2510, 0xFFFF}, // RESERVED_MFR2_2510 +{0x2510, 0xFFFF}, // RESERVED_MFR2_2510 +{0x2510, 0x1011}, // RESERVED_MFR2_2510 +{0x2510, 0x1314}, // RESERVED_MFR2_2510 +{0x2510, 0x1516}, // RESERVED_MFR2_2510 +{0x2510, 0xFFFF}, // RESERVED_MFR2_2510 +{0x2510, 0x1827}, // RESERVED_MFR2_2510 +{0x2510, 0x2F3F}, // RESERVED_MFR2_2510 +{0x2510, 0x484B}, // RESERVED_MFR2_2510 +{0x2510, 0x4D51}, // RESERVED_MFR2_2510 +{0x2510, 0x5859}, // RESERVED_MFR2_2510 +{0x2510, 0x5E61}, // RESERVED_MFR2_2510 +{0x2510, 0x6263}, // RESERVED_MFR2_2510 +{0x2510, 0x6567}, // RESERVED_MFR2_2510 +{0x2510, 0x696A}, // RESERVED_MFR2_2510 +{0x2510, 0x6B6C}, // RESERVED_MFR2_2510 +{0x2510, 0x6E6F}, // RESERVED_MFR2_2510 +{0x2510, 0x7D7E}, // RESERVED_MFR2_2510 +{0x2510, 0x828C}, // RESERVED_MFR2_2510 +{0x2510, 0xFFFF}, // RESERVED_MFR2_2510 +{0x2510, 0xFFFF}, // RESERVED_MFR2_2510 +{0x2510, 0xFFFF}, // RESERVED_MFR2_2510 +{0x2510, 0xFFFF}, // RESERVED_MFR2_2510 +{0x2510, 0xFFFF}, // RESERVED_MFR2_2510 +{0x2510, 0xFFFF}, // RESERVED_MFR2_2510 +{0x2510, 0xFFFF}, // RESERVED_MFR2_2510 +{0x2510, 0xC003}, // RESERVED_MFR2_2510 +{0x2510, 0x8058}, // RESERVED_MFR2_2510 +{0x2510, 0xD802}, // RESERVED_MFR2_2510 +{0x2510, 0xA0E0}, // RESERVED_MFR2_2510 +{0x2510, 0x3041}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3050}, // RESERVED_MFR2_2510 +{0x2510, 0x3088}, // RESERVED_MFR2_2510 +{0x2510, 0x30A0}, // RESERVED_MFR2_2510 +{0x2510, 0x3090}, // RESERVED_MFR2_2510 +{0x2510, 0x32C2}, // RESERVED_MFR2_2510 +{0x2510, 0xA0C0}, // RESERVED_MFR2_2510 +{0x2510, 0x9008}, // RESERVED_MFR2_2510 +{0x2510, 0x8802}, // RESERVED_MFR2_2510 +{0x2510, 0x20FF}, // RESERVED_MFR2_2510 +{0x2510, 0x20FF}, // RESERVED_MFR2_2510 +{0x2510, 0x20FF}, // RESERVED_MFR2_2510 +{0x2510, 0x20FF}, // RESERVED_MFR2_2510 +{0x2510, 0x20FF}, // RESERVED_MFR2_2510 +{0x2510, 0x9018}, // RESERVED_MFR2_2510 +{0x2510, 0x881A}, // RESERVED_MFR2_2510 +{0x2510, 0xD80A}, // RESERVED_MFR2_2510 +{0x2510, 0x8078}, // RESERVED_MFR2_2510 +{0x2510, 0xD80E}, // RESERVED_MFR2_2510 +{0x2510, 0x20FF}, // RESERVED_MFR2_2510 +{0x2510, 0x885B}, // RESERVED_MFR2_2510 +{0x2510, 0x20FF}, // RESERVED_MFR2_2510 +{0x2510, 0x887B}, // RESERVED_MFR2_2510 +{0x2510, 0x20FF}, // RESERVED_MFR2_2510 +{0x2510, 0x887F}, // RESERVED_MFR2_2510 +{0x2510, 0x20FF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x20FF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x20FF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x20FF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0xA0C4}, // RESERVED_MFR2_2510 +{0x2510, 0x20FF}, // RESERVED_MFR2_2510 +{0x2510, 0x8058}, // RESERVED_MFR2_2510 +{0x2510, 0xD80A}, // RESERVED_MFR2_2510 +{0x2510, 0x9039}, // RESERVED_MFR2_2510 +{0x2510, 0x20FF}, // RESERVED_MFR2_2510 +{0x2510, 0x907F}, // RESERVED_MFR2_2510 +{0x2510, 0x885B}, // RESERVED_MFR2_2510 +{0x2510, 0x2064}, // RESERVED_MFR2_2510 +{0x2510, 0x881B}, // RESERVED_MFR2_2510 +{0x2510, 0x2010}, // RESERVED_MFR2_2510 +{0x2510, 0x8803}, // RESERVED_MFR2_2510 +{0x2510, 0xD802}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x20FF}, // RESERVED_MFR2_2510 +{0x2510, 0x906B}, // RESERVED_MFR2_2510 +{0x2510, 0x2064}, // RESERVED_MFR2_2510 +{0x2510, 0x3084}, // RESERVED_MFR2_2510 +{0x2510, 0x2003}, // RESERVED_MFR2_2510 +{0x2510, 0x3048}, // RESERVED_MFR2_2510 +{0x2510, 0x3044}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0xA004}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x2400}, // RESERVED_MFR2_2510 +{0x2510, 0x2401}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x2400}, // RESERVED_MFR2_2510 +{0x2510, 0x2401}, // RESERVED_MFR2_2510 +{0x2510, 0x2702}, // RESERVED_MFR2_2510 +{0x2510, 0x3242}, // RESERVED_MFR2_2510 +{0x2510, 0x2420}, // RESERVED_MFR2_2510 +{0x2510, 0x2421}, // RESERVED_MFR2_2510 +{0x2510, 0x2703}, // RESERVED_MFR2_2510 +{0x2510, 0x3242}, // RESERVED_MFR2_2510 +{0x2510, 0x2420}, // RESERVED_MFR2_2510 +{0x2510, 0x2421}, // RESERVED_MFR2_2510 +{0x2510, 0x2704}, // RESERVED_MFR2_2510 +{0x2510, 0x3242}, // RESERVED_MFR2_2510 +{0x2510, 0x2420}, // RESERVED_MFR2_2510 +{0x2510, 0x2421}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x2402}, // RESERVED_MFR2_2510 +{0x2510, 0x2403}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x2741}, // RESERVED_MFR2_2510 +{0x2510, 0x2429}, // RESERVED_MFR2_2510 +{0x2510, 0x2740}, // RESERVED_MFR2_2510 +{0x2510, 0x242A}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x2779}, // RESERVED_MFR2_2510 +{0x2510, 0x242C}, // RESERVED_MFR2_2510 +{0x2510, 0x2781}, // RESERVED_MFR2_2510 +{0x2510, 0x242D}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x2703}, // RESERVED_MFR2_2510 +{0x2510, 0x2432}, // RESERVED_MFR2_2510 +{0x2510, 0x2703}, // RESERVED_MFR2_2510 +{0x2510, 0x3242}, // RESERVED_MFR2_2510 +{0x2510, 0x27BB}, // RESERVED_MFR2_2510 +{0x2510, 0x2430}, // RESERVED_MFR2_2510 +{0x2510, 0x27BB}, // RESERVED_MFR2_2510 +{0x2510, 0x3242}, // RESERVED_MFR2_2510 +{0x2510, 0x2702}, // RESERVED_MFR2_2510 +{0x2510, 0x2431}, // RESERVED_MFR2_2510 +{0x2510, 0x2702}, // RESERVED_MFR2_2510 +{0x2510, 0x3242}, // RESERVED_MFR2_2510 +{0x2510, 0x27C3}, // RESERVED_MFR2_2510 +{0x2510, 0x2430}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0xB800}, // RESERVED_MFR2_2510 +{0x2510, 0x3250}, // RESERVED_MFR2_2510 +{0x2510, 0x3108}, // RESERVED_MFR2_2510 +{0x2510, 0x8058}, // RESERVED_MFR2_2510 +{0x2510, 0xD800}, // RESERVED_MFR2_2510 +{0x2510, 0xA005}, // RESERVED_MFR2_2510 +{0x2510, 0x3101}, // RESERVED_MFR2_2510 +{0x2510, 0x3041}, // RESERVED_MFR2_2510 +{0x2510, 0x3104}, // RESERVED_MFR2_2510 +{0x2510, 0xB035}, // RESERVED_MFR2_2510 +{0x2510, 0xB075}, // RESERVED_MFR2_2510 +{0x2510, 0x30C1}, // RESERVED_MFR2_2510 +{0x2510, 0x3102}, // RESERVED_MFR2_2510 +{0x2510, 0x3041}, // RESERVED_MFR2_2510 +{0x2510, 0xB808}, // RESERVED_MFR2_2510 +{0x2510, 0x3202}, // RESERVED_MFR2_2510 +{0x2510, 0xB848}, // RESERVED_MFR2_2510 +{0x2510, 0xB84C}, // RESERVED_MFR2_2510 +{0x2510, 0x2201}, // RESERVED_MFR2_2510 +{0x2510, 0xB377}, // RESERVED_MFR2_2510 +{0x2510, 0x8843}, // RESERVED_MFR2_2510 +{0x2510, 0x916F}, // RESERVED_MFR2_2510 +{0x2510, 0x2201}, // RESERVED_MFR2_2510 +{0x2510, 0xB84E}, // RESERVED_MFR2_2510 +{0x2510, 0xF905}, // RESERVED_MFR2_2510 +{0x2510, 0xF907}, // RESERVED_MFR2_2510 +{0x2510, 0x2200}, // RESERVED_MFR2_2510 +{0x2510, 0x885B}, // RESERVED_MFR2_2510 +{0x2510, 0xA898}, // RESERVED_MFR2_2510 +{0x2510, 0xA8D8}, // RESERVED_MFR2_2510 +{0x2510, 0xF8E8}, // RESERVED_MFR2_2510 +{0x2510, 0x80D8}, // RESERVED_MFR2_2510 +{0x2510, 0x9007}, // RESERVED_MFR2_2510 +{0x2510, 0x916F}, // RESERVED_MFR2_2510 +{0x2510, 0x2206}, // RESERVED_MFR2_2510 +{0x2510, 0xB808}, // RESERVED_MFR2_2510 +{0x2510, 0xC800}, // RESERVED_MFR2_2510 +{0x2510, 0xE807}, // RESERVED_MFR2_2510 +{0x2510, 0x88DB}, // RESERVED_MFR2_2510 +{0x2510, 0xF8A8}, // RESERVED_MFR2_2510 +{0x2510, 0xF888}, // RESERVED_MFR2_2510 +{0x2510, 0x2203}, // RESERVED_MFR2_2510 +{0x2510, 0xB07B}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x80C8}, // RESERVED_MFR2_2510 +{0x2510, 0x8088}, // RESERVED_MFR2_2510 +{0x2510, 0x220B}, // RESERVED_MFR2_2510 +{0x2510, 0xB06A}, // RESERVED_MFR2_2510 +{0x2510, 0x88CB}, // RESERVED_MFR2_2510 +{0x2510, 0x888B}, // RESERVED_MFR2_2510 +{0x2510, 0x2224}, // RESERVED_MFR2_2510 +{0x2510, 0xB04A}, // RESERVED_MFR2_2510 +{0x2510, 0x2218}, // RESERVED_MFR2_2510 +{0x2510, 0x210D}, // RESERVED_MFR2_2510 +{0x2510, 0x2108}, // RESERVED_MFR2_2510 +{0x2510, 0x902F}, // RESERVED_MFR2_2510 +{0x2510, 0xB04B}, // RESERVED_MFR2_2510 +{0x2510, 0xF880}, // RESERVED_MFR2_2510 +{0x2510, 0x220F}, // RESERVED_MFR2_2510 +{0x2510, 0x2205}, // RESERVED_MFR2_2510 +{0x2510, 0x2203}, // RESERVED_MFR2_2510 +{0x2510, 0x9800}, // RESERVED_MFR2_2510 +{0x2510, 0xB043}, // RESERVED_MFR2_2510 +{0x2510, 0xA8C9}, // RESERVED_MFR2_2510 +{0x2510, 0x31C1}, // RESERVED_MFR2_2510 +{0x2510, 0x80A8}, // RESERVED_MFR2_2510 +{0x2510, 0x2205}, // RESERVED_MFR2_2510 +{0x2510, 0x916F}, // RESERVED_MFR2_2510 +{0x2510, 0x2104}, // RESERVED_MFR2_2510 +{0x2510, 0x88AB}, // RESERVED_MFR2_2510 +{0x2510, 0x2104}, // RESERVED_MFR2_2510 +{0x2510, 0xB808}, // RESERVED_MFR2_2510 +{0x2510, 0x9800}, // RESERVED_MFR2_2510 +{0x2510, 0x2440}, // RESERVED_MFR2_2510 +{0x2510, 0xF110}, // RESERVED_MFR2_2510 +{0x2510, 0xF804}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x8088}, // RESERVED_MFR2_2510 +{0x2510, 0x3002}, // RESERVED_MFR2_2510 +{0x2510, 0xB838}, // RESERVED_MFR2_2510 +{0x2510, 0xA8C8}, // RESERVED_MFR2_2510 +{0x2510, 0xB04B}, // RESERVED_MFR2_2510 +{0x2510, 0x2442}, // RESERVED_MFR2_2510 +{0x2510, 0x3210}, // RESERVED_MFR2_2510 +{0x2510, 0x2206}, // RESERVED_MFR2_2510 +{0x2510, 0x888B}, // RESERVED_MFR2_2510 +{0x2510, 0x2441}, // RESERVED_MFR2_2510 +{0x2510, 0x3202}, // RESERVED_MFR2_2510 +{0x2510, 0xF880}, // RESERVED_MFR2_2510 +{0x2510, 0xB830}, // RESERVED_MFR2_2510 +{0x2510, 0xC801}, // RESERVED_MFR2_2510 +{0x2510, 0x30C2}, // RESERVED_MFR2_2510 +{0x2510, 0xE80C}, // RESERVED_MFR2_2510 +{0x2510, 0x2201}, // RESERVED_MFR2_2510 +{0x2510, 0xB04A}, // RESERVED_MFR2_2510 +{0x2510, 0x2227}, // RESERVED_MFR2_2510 +{0x2510, 0x2205}, // RESERVED_MFR2_2510 +{0x2510, 0x2207}, // RESERVED_MFR2_2510 +{0x2510, 0x902F}, // RESERVED_MFR2_2510 +{0x2510, 0x220E}, // RESERVED_MFR2_2510 +{0x2510, 0x2205}, // RESERVED_MFR2_2510 +{0x2510, 0x2204}, // RESERVED_MFR2_2510 +{0x2510, 0xB042}, // RESERVED_MFR2_2510 +{0x2510, 0xA9A1}, // RESERVED_MFR2_2510 +{0x2510, 0x8008}, // RESERVED_MFR2_2510 +{0x2510, 0xB093}, // RESERVED_MFR2_2510 +{0x2510, 0x31C1}, // RESERVED_MFR2_2510 +{0x2510, 0x916B}, // RESERVED_MFR2_2510 +{0x2510, 0x2008}, // RESERVED_MFR2_2510 +{0x2510, 0x32C1}, // RESERVED_MFR2_2510 +{0x2510, 0x8803}, // RESERVED_MFR2_2510 +{0x2510, 0xA044}, // RESERVED_MFR2_2510 +{0x2510, 0x3044}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0xA004}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0xA084}, // RESERVED_MFR2_2510 +{0x2510, 0x30D0}, // RESERVED_MFR2_2510 +{0x2510, 0x8107}, // RESERVED_MFR2_2510 +{0x2510, 0xD804}, // RESERVED_MFR2_2510 +{0x2510, 0x3141}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3142}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3281}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3290}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3110}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3120}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3282}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x32A0}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x881B}, // RESERVED_MFR2_2510 +{0x2510, 0x895F}, // RESERVED_MFR2_2510 +{0x2510, 0xA08C}, // RESERVED_MFR2_2510 +{0x2510, 0x2200}, // RESERVED_MFR2_2510 +{0x2510, 0xA084}, // RESERVED_MFR2_2510 +{0x2510, 0x2440}, // RESERVED_MFR2_2510 +{0x2510, 0xB095}, // RESERVED_MFR2_2510 +{0x2510, 0xF010}, // RESERVED_MFR2_2510 +{0x2510, 0xF864}, // RESERVED_MFR2_2510 +{0x2510, 0xF90D}, // RESERVED_MFR2_2510 +{0x2510, 0x3084}, // RESERVED_MFR2_2510 +{0x2510, 0x32C1}, // RESERVED_MFR2_2510 +{0x2510, 0x3090}, // RESERVED_MFR2_2510 +{0x2510, 0x3088}, // RESERVED_MFR2_2510 +{0x2510, 0x2443}, // RESERVED_MFR2_2510 +{0x2510, 0x8103}, // RESERVED_MFR2_2510 +{0x2510, 0xD800}, // RESERVED_MFR2_2510 +{0x2510, 0x3001}, // RESERVED_MFR2_2510 +{0x2510, 0x2442}, // RESERVED_MFR2_2510 +{0x2510, 0x3220}, // RESERVED_MFR2_2510 +{0x2510, 0x2002}, // RESERVED_MFR2_2510 +{0x2510, 0x8947}, // RESERVED_MFR2_2510 +{0x2510, 0x2004}, // RESERVED_MFR2_2510 +{0x2510, 0x8803}, // RESERVED_MFR2_2510 +{0x2510, 0x2441}, // RESERVED_MFR2_2510 +{0x2510, 0x30C2}, // RESERVED_MFR2_2510 +{0x2510, 0xA9A0}, // RESERVED_MFR2_2510 +{0x2510, 0xB094}, // RESERVED_MFR2_2510 +{0x2510, 0x2201}, // RESERVED_MFR2_2510 +{0x2510, 0xA0C4}, // RESERVED_MFR2_2510 +{0x2510, 0x3048}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0xA004}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0xB980}, // RESERVED_MFR2_2510 +{0x2510, 0x3250}, // RESERVED_MFR2_2510 +{0x2510, 0x3108}, // RESERVED_MFR2_2510 +{0x2510, 0xA881}, // RESERVED_MFR2_2510 +{0x2510, 0xA8C1}, // RESERVED_MFR2_2510 +{0x2510, 0x8008}, // RESERVED_MFR2_2510 +{0x2510, 0xD900}, // RESERVED_MFR2_2510 +{0x2510, 0xA105}, // RESERVED_MFR2_2510 +{0x2510, 0x30C1}, // RESERVED_MFR2_2510 +{0x2510, 0x2020}, // RESERVED_MFR2_2510 +{0x2510, 0x3101}, // RESERVED_MFR2_2510 +{0x2510, 0x3041}, // RESERVED_MFR2_2510 +{0x2510, 0x3104}, // RESERVED_MFR2_2510 +{0x2510, 0x3102}, // RESERVED_MFR2_2510 +{0x2510, 0x3041}, // RESERVED_MFR2_2510 +{0x2510, 0xF860}, // RESERVED_MFR2_2510 +{0x2510, 0xB095}, // RESERVED_MFR2_2510 +{0x2510, 0x2001}, // RESERVED_MFR2_2510 +{0x2510, 0xB988}, // RESERVED_MFR2_2510 +{0x2510, 0xB9F8}, // RESERVED_MFR2_2510 +{0x2510, 0xB9FC}, // RESERVED_MFR2_2510 +{0x2510, 0x8803}, // RESERVED_MFR2_2510 +{0x2510, 0x916F}, // RESERVED_MFR2_2510 +{0x2510, 0x2001}, // RESERVED_MFR2_2510 +{0x2510, 0xB9FE}, // RESERVED_MFR2_2510 +{0x2510, 0xF905}, // RESERVED_MFR2_2510 +{0x2510, 0xF907}, // RESERVED_MFR2_2510 +{0x2510, 0x3202}, // RESERVED_MFR2_2510 +{0x2510, 0x880B}, // RESERVED_MFR2_2510 +{0x2510, 0xB397}, // RESERVED_MFR2_2510 +{0x2510, 0xF8E8}, // RESERVED_MFR2_2510 +{0x2510, 0x8088}, // RESERVED_MFR2_2510 +{0x2510, 0x9007}, // RESERVED_MFR2_2510 +{0x2510, 0x916F}, // RESERVED_MFR2_2510 +{0x2510, 0x2204}, // RESERVED_MFR2_2510 +{0x2510, 0xB137}, // RESERVED_MFR2_2510 +{0x2510, 0xB9B8}, // RESERVED_MFR2_2510 +{0x2510, 0xC801}, // RESERVED_MFR2_2510 +{0x2510, 0xE809}, // RESERVED_MFR2_2510 +{0x2510, 0x3241}, // RESERVED_MFR2_2510 +{0x2510, 0xB177}, // RESERVED_MFR2_2510 +{0x2510, 0x888B}, // RESERVED_MFR2_2510 +{0x2510, 0xF8A8}, // RESERVED_MFR2_2510 +{0x2510, 0xF888}, // RESERVED_MFR2_2510 +{0x2510, 0x2203}, // RESERVED_MFR2_2510 +{0x2510, 0xA8C8}, // RESERVED_MFR2_2510 +{0x2510, 0xB07B}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x8088}, // RESERVED_MFR2_2510 +{0x2510, 0x8088}, // RESERVED_MFR2_2510 +{0x2510, 0xD800}, // RESERVED_MFR2_2510 +{0x2510, 0x220B}, // RESERVED_MFR2_2510 +{0x2510, 0xB06A}, // RESERVED_MFR2_2510 +{0x2510, 0x888B}, // RESERVED_MFR2_2510 +{0x2510, 0x888B}, // RESERVED_MFR2_2510 +{0x2510, 0x2224}, // RESERVED_MFR2_2510 +{0x2510, 0xB04A}, // RESERVED_MFR2_2510 +{0x2510, 0x2218}, // RESERVED_MFR2_2510 +{0x2510, 0xB04B}, // RESERVED_MFR2_2510 +{0x2510, 0x902F}, // RESERVED_MFR2_2510 +{0x2510, 0xF880}, // RESERVED_MFR2_2510 +{0x2510, 0x2211}, // RESERVED_MFR2_2510 +{0x2510, 0x2205}, // RESERVED_MFR2_2510 +{0x2510, 0x2204}, // RESERVED_MFR2_2510 +{0x2510, 0xB043}, // RESERVED_MFR2_2510 +{0x2510, 0xA8C1}, // RESERVED_MFR2_2510 +{0x2510, 0x31C1}, // RESERVED_MFR2_2510 +{0x2510, 0x2200}, // RESERVED_MFR2_2510 +{0x2510, 0x8048}, // RESERVED_MFR2_2510 +{0x2510, 0x2103}, // RESERVED_MFR2_2510 +{0x2510, 0x916F}, // RESERVED_MFR2_2510 +{0x2510, 0x2106}, // RESERVED_MFR2_2510 +{0x2510, 0x884B}, // RESERVED_MFR2_2510 +{0x2510, 0xA8C1}, // RESERVED_MFR2_2510 +{0x2510, 0x2440}, // RESERVED_MFR2_2510 +{0x2510, 0xF010}, // RESERVED_MFR2_2510 +{0x2510, 0xF804}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x8008}, // RESERVED_MFR2_2510 +{0x2510, 0x3002}, // RESERVED_MFR2_2510 +{0x2510, 0xB988}, // RESERVED_MFR2_2510 +{0x2510, 0x2442}, // RESERVED_MFR2_2510 +{0x2510, 0x3210}, // RESERVED_MFR2_2510 +{0x2510, 0x2206}, // RESERVED_MFR2_2510 +{0x2510, 0x2207}, // RESERVED_MFR2_2510 +{0x2510, 0x3202}, // RESERVED_MFR2_2510 +{0x2510, 0xA8C1}, // RESERVED_MFR2_2510 +{0x2510, 0x2013}, // RESERVED_MFR2_2510 +{0x2510, 0x8088}, // RESERVED_MFR2_2510 +{0x2510, 0x200C}, // RESERVED_MFR2_2510 +{0x2510, 0x888B}, // RESERVED_MFR2_2510 +{0x2510, 0x2005}, // RESERVED_MFR2_2510 +{0x2510, 0xA8D0}, // RESERVED_MFR2_2510 +{0x2510, 0xB04B}, // RESERVED_MFR2_2510 +{0x2510, 0xF880}, // RESERVED_MFR2_2510 +{0x2510, 0xB980}, // RESERVED_MFR2_2510 +{0x2510, 0xC800}, // RESERVED_MFR2_2510 +{0x2510, 0x30C2}, // RESERVED_MFR2_2510 +{0x2510, 0xE80C}, // RESERVED_MFR2_2510 +{0x2510, 0x2201}, // RESERVED_MFR2_2510 +{0x2510, 0xB04A}, // RESERVED_MFR2_2510 +{0x2510, 0x2213}, // RESERVED_MFR2_2510 +{0x2510, 0x2225}, // RESERVED_MFR2_2510 +{0x2510, 0x8088}, // RESERVED_MFR2_2510 +{0x2510, 0x2205}, // RESERVED_MFR2_2510 +{0x2510, 0x888B}, // RESERVED_MFR2_2510 +{0x2510, 0x2203}, // RESERVED_MFR2_2510 +{0x2510, 0x3241}, // RESERVED_MFR2_2510 +{0x2510, 0x902F}, // RESERVED_MFR2_2510 +{0x2510, 0x2215}, // RESERVED_MFR2_2510 +{0x2510, 0x2205}, // RESERVED_MFR2_2510 +{0x2510, 0x2204}, // RESERVED_MFR2_2510 +{0x2510, 0xB042}, // RESERVED_MFR2_2510 +{0x2510, 0xA9A1}, // RESERVED_MFR2_2510 +{0x2510, 0x8058}, // RESERVED_MFR2_2510 +{0x2510, 0xB093}, // RESERVED_MFR2_2510 +{0x2510, 0x31C1}, // RESERVED_MFR2_2510 +{0x2510, 0x916B}, // RESERVED_MFR2_2510 +{0x2510, 0x2008}, // RESERVED_MFR2_2510 +{0x2510, 0x32C1}, // RESERVED_MFR2_2510 +{0x2510, 0x8803}, // RESERVED_MFR2_2510 +{0x2510, 0xA144}, // RESERVED_MFR2_2510 +{0x2510, 0x3044}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0xA004}, // RESERVED_MFR2_2510 +{0x2510, 0xB800}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x30D0}, // RESERVED_MFR2_2510 +{0x2510, 0xA184}, // RESERVED_MFR2_2510 +{0x2510, 0xB980}, // RESERVED_MFR2_2510 +{0x2510, 0x8107}, // RESERVED_MFR2_2510 +{0x2510, 0xD804}, // RESERVED_MFR2_2510 +{0x2510, 0x3141}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3142}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3281}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3290}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3110}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3120}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3282}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x32A0}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x881B}, // RESERVED_MFR2_2510 +{0x2510, 0x895F}, // RESERVED_MFR2_2510 +{0x2510, 0x2440}, // RESERVED_MFR2_2510 +{0x2510, 0xB095}, // RESERVED_MFR2_2510 +{0x2510, 0xF010}, // RESERVED_MFR2_2510 +{0x2510, 0xF864}, // RESERVED_MFR2_2510 +{0x2510, 0xF90D}, // RESERVED_MFR2_2510 +{0x2510, 0x32C2}, // RESERVED_MFR2_2510 +{0x2510, 0x30A0}, // RESERVED_MFR2_2510 +{0x2510, 0x3090}, // RESERVED_MFR2_2510 +{0x2510, 0x3088}, // RESERVED_MFR2_2510 +{0x2510, 0x2443}, // RESERVED_MFR2_2510 +{0x2510, 0x8103}, // RESERVED_MFR2_2510 +{0x2510, 0xD860}, // RESERVED_MFR2_2510 +{0x2510, 0x3001}, // RESERVED_MFR2_2510 +{0x2510, 0x2202}, // RESERVED_MFR2_2510 +{0x2510, 0x2442}, // RESERVED_MFR2_2510 +{0x2510, 0x3220}, // RESERVED_MFR2_2510 +{0x2510, 0x2004}, // RESERVED_MFR2_2510 +{0x2510, 0x885B}, // RESERVED_MFR2_2510 +{0x2510, 0x2441}, // RESERVED_MFR2_2510 +{0x2510, 0x30C2}, // RESERVED_MFR2_2510 +{0x2510, 0x8003}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x881B}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0xD840}, // RESERVED_MFR2_2510 +{0x2510, 0x2006}, // RESERVED_MFR2_2510 +{0x2510, 0xD842}, // RESERVED_MFR2_2510 +{0x2510, 0x200A}, // RESERVED_MFR2_2510 +{0x2510, 0x8000}, // RESERVED_MFR2_2510 +{0x2510, 0xA9A1}, // RESERVED_MFR2_2510 +{0x2510, 0xB094}, // RESERVED_MFR2_2510 +{0x2510, 0x2200}, // RESERVED_MFR2_2510 +{0x2510, 0xD802}, // RESERVED_MFR2_2510 +{0x2510, 0x8803}, // RESERVED_MFR2_2510 +{0x2510, 0xA1C4}, // RESERVED_MFR2_2510 +{0x2510, 0x3048}, // RESERVED_MFR2_2510 +{0x2510, 0xB800}, // RESERVED_MFR2_2510 +{0x2510, 0xA004}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0xD802}, // RESERVED_MFR2_2510 +{0x2510, 0x9818}, // RESERVED_MFR2_2510 +{0x2510, 0x3101}, // RESERVED_MFR2_2510 +{0x2510, 0x3041}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3102}, // RESERVED_MFR2_2510 +{0x2510, 0x3041}, // RESERVED_MFR2_2510 +{0x2510, 0x8018}, // RESERVED_MFR2_2510 +{0x2510, 0xD800}, // RESERVED_MFR2_2510 +{0x2510, 0x2002}, // RESERVED_MFR2_2510 +{0x2510, 0x8038}, // RESERVED_MFR2_2510 +{0x2510, 0x2205}, // RESERVED_MFR2_2510 +{0x2510, 0x881B}, // RESERVED_MFR2_2510 +{0x2510, 0x883B}, // RESERVED_MFR2_2510 +{0x2510, 0x213E}, // RESERVED_MFR2_2510 +{0x2510, 0x8018}, // RESERVED_MFR2_2510 +{0x2510, 0x2202}, // RESERVED_MFR2_2510 +{0x2510, 0x8000}, // RESERVED_MFR2_2510 +{0x2510, 0x2201}, // RESERVED_MFR2_2510 +{0x2510, 0x8803}, // RESERVED_MFR2_2510 +{0x2510, 0x9800}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x2440}, // RESERVED_MFR2_2510 +{0x2510, 0xB095}, // RESERVED_MFR2_2510 +{0x2510, 0xF110}, // RESERVED_MFR2_2510 +{0x2510, 0xF864}, // RESERVED_MFR2_2510 +{0x2510, 0xF90D}, // RESERVED_MFR2_2510 +{0x2510, 0x2442}, // RESERVED_MFR2_2510 +{0x2510, 0x3220}, // RESERVED_MFR2_2510 +{0x2510, 0x2007}, // RESERVED_MFR2_2510 +{0x2510, 0x2441}, // RESERVED_MFR2_2510 +{0x2510, 0x30C2}, // RESERVED_MFR2_2510 +{0x2510, 0xA9A0}, // RESERVED_MFR2_2510 +{0x2510, 0xB094}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0xB980}, // RESERVED_MFR2_2510 +{0x2510, 0x3101}, // RESERVED_MFR2_2510 +{0x2510, 0x3041}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3102}, // RESERVED_MFR2_2510 +{0x2510, 0x3041}, // RESERVED_MFR2_2510 +{0x2510, 0x8028}, // RESERVED_MFR2_2510 +{0x2510, 0xD800}, // RESERVED_MFR2_2510 +{0x2510, 0x220A}, // RESERVED_MFR2_2510 +{0x2510, 0x880B}, // RESERVED_MFR2_2510 +{0x2510, 0x882B}, // RESERVED_MFR2_2510 +{0x2510, 0x2440}, // RESERVED_MFR2_2510 +{0x2510, 0xB095}, // RESERVED_MFR2_2510 +{0x2510, 0xF110}, // RESERVED_MFR2_2510 +{0x2510, 0xF864}, // RESERVED_MFR2_2510 +{0x2510, 0xF90D}, // RESERVED_MFR2_2510 +{0x2510, 0x8008}, // RESERVED_MFR2_2510 +{0x2510, 0x3004}, // RESERVED_MFR2_2510 +{0x2510, 0x2202}, // RESERVED_MFR2_2510 +{0x2510, 0x2442}, // RESERVED_MFR2_2510 +{0x2510, 0x882B}, // RESERVED_MFR2_2510 +{0x2510, 0x3220}, // RESERVED_MFR2_2510 +{0x2510, 0x2004}, // RESERVED_MFR2_2510 +{0x2510, 0x880B}, // RESERVED_MFR2_2510 +{0x2510, 0x2441}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x80A8}, // RESERVED_MFR2_2510 +{0x2510, 0xD800}, // RESERVED_MFR2_2510 +{0x2510, 0x220A}, // RESERVED_MFR2_2510 +{0x2510, 0x88AB}, // RESERVED_MFR2_2510 +{0x2510, 0x2440}, // RESERVED_MFR2_2510 +{0x2510, 0xB043}, // RESERVED_MFR2_2510 +{0x2510, 0x2200}, // RESERVED_MFR2_2510 +{0x2510, 0xF110}, // RESERVED_MFR2_2510 +{0x2510, 0xF804}, // RESERVED_MFR2_2510 +{0x2510, 0xF907}, // RESERVED_MFR2_2510 +{0x2510, 0x8088}, // RESERVED_MFR2_2510 +{0x2510, 0x3001}, // RESERVED_MFR2_2510 +{0x2510, 0x2202}, // RESERVED_MFR2_2510 +{0x2510, 0xA8C8}, // RESERVED_MFR2_2510 +{0x2510, 0xB04B}, // RESERVED_MFR2_2510 +{0x2510, 0x2442}, // RESERVED_MFR2_2510 +{0x2510, 0x88A3}, // RESERVED_MFR2_2510 +{0x2510, 0x3220}, // RESERVED_MFR2_2510 +{0x2510, 0x2004}, // RESERVED_MFR2_2510 +{0x2510, 0x8883}, // RESERVED_MFR2_2510 +{0x2510, 0x2441}, // RESERVED_MFR2_2510 +{0x2510, 0x3202}, // RESERVED_MFR2_2510 +{0x2510, 0xF880}, // RESERVED_MFR2_2510 +{0x2510, 0x30C2}, // RESERVED_MFR2_2510 +{0x2510, 0xE80C}, // RESERVED_MFR2_2510 +{0x2510, 0x2201}, // RESERVED_MFR2_2510 +{0x2510, 0xB04A}, // RESERVED_MFR2_2510 +{0x2510, 0x2227}, // RESERVED_MFR2_2510 +{0x2510, 0x2205}, // RESERVED_MFR2_2510 +{0x2510, 0x3241}, // RESERVED_MFR2_2510 +{0x2510, 0x2207}, // RESERVED_MFR2_2510 +{0x2510, 0x902F}, // RESERVED_MFR2_2510 +{0x2510, 0x220E}, // RESERVED_MFR2_2510 +{0x2510, 0x2205}, // RESERVED_MFR2_2510 +{0x2510, 0x2204}, // RESERVED_MFR2_2510 +{0x2510, 0xB042}, // RESERVED_MFR2_2510 +{0x2510, 0xA9A1}, // RESERVED_MFR2_2510 +{0x2510, 0x8008}, // RESERVED_MFR2_2510 +{0x2510, 0xB093}, // RESERVED_MFR2_2510 +{0x2510, 0x31C1}, // RESERVED_MFR2_2510 +{0x2510, 0x916B}, // RESERVED_MFR2_2510 +{0x2510, 0x2008}, // RESERVED_MFR2_2510 +{0x2510, 0x32C1}, // RESERVED_MFR2_2510 +{0x2510, 0x8803}, // RESERVED_MFR2_2510 +{0x2510, 0xA044}, // RESERVED_MFR2_2510 +{0x2510, 0x3044}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0xA004}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x2400}, // RESERVED_MFR2_2510 +{0x2510, 0x2751}, // RESERVED_MFR2_2510 +{0x2510, 0x2438}, // RESERVED_MFR2_2510 +{0x2510, 0x2750}, // RESERVED_MFR2_2510 +{0x2510, 0x2421}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x2749}, // RESERVED_MFR2_2510 +{0x2510, 0x2422}, // RESERVED_MFR2_2510 +{0x2510, 0x2749}, // RESERVED_MFR2_2510 +{0x2510, 0x2423}, // RESERVED_MFR2_2510 +{0x2510, 0x2709}, // RESERVED_MFR2_2510 +{0x2510, 0x2420}, // RESERVED_MFR2_2510 +{0x2510, 0x2729}, // RESERVED_MFR2_2510 +{0x2510, 0x2423}, // RESERVED_MFR2_2510 +{0x2510, 0x3242}, // RESERVED_MFR2_2510 +{0x2510, 0x2722}, // RESERVED_MFR2_2510 +{0x2510, 0x2422}, // RESERVED_MFR2_2510 +{0x2510, 0x2769}, // RESERVED_MFR2_2510 +{0x2510, 0x2421}, // RESERVED_MFR2_2510 +{0x2510, 0x2702}, // RESERVED_MFR2_2510 +{0x2510, 0x2421}, // RESERVED_MFR2_2510 +{0x2510, 0x3242}, // RESERVED_MFR2_2510 +{0x2510, 0x276A}, // RESERVED_MFR2_2510 +{0x2510, 0x2420}, // RESERVED_MFR2_2510 +{0x2510, 0x276A}, // RESERVED_MFR2_2510 +{0x2510, 0x2421}, // RESERVED_MFR2_2510 +{0x2510, 0x2703}, // RESERVED_MFR2_2510 +{0x2510, 0x2420}, // RESERVED_MFR2_2510 +{0x2510, 0x2703}, // RESERVED_MFR2_2510 +{0x2510, 0x2421}, // RESERVED_MFR2_2510 +{0x2510, 0x3242}, // RESERVED_MFR2_2510 +{0x2510, 0x276B}, // RESERVED_MFR2_2510 +{0x2510, 0x2420}, // RESERVED_MFR2_2510 +{0x2510, 0x276B}, // RESERVED_MFR2_2510 +{0x2510, 0x2421}, // RESERVED_MFR2_2510 +{0x2510, 0x2704}, // RESERVED_MFR2_2510 +{0x2510, 0x2420}, // RESERVED_MFR2_2510 +{0x2510, 0x2704}, // RESERVED_MFR2_2510 +{0x2510, 0x2421}, // RESERVED_MFR2_2510 +{0x2510, 0x3242}, // RESERVED_MFR2_2510 +{0x2510, 0x276C}, // RESERVED_MFR2_2510 +{0x2510, 0x2420}, // RESERVED_MFR2_2510 +{0x2510, 0x276C}, // RESERVED_MFR2_2510 +{0x2510, 0x2421}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x2759}, // RESERVED_MFR2_2510 +{0x2510, 0x2422}, // RESERVED_MFR2_2510 +{0x2510, 0x2758}, // RESERVED_MFR2_2510 +{0x2510, 0x2420}, // RESERVED_MFR2_2510 +{0x2510, 0x2403}, // RESERVED_MFR2_2510 +{0x2510, 0x2712}, // RESERVED_MFR2_2510 +{0x2510, 0x3242}, // RESERVED_MFR2_2510 +{0x2510, 0x2422}, // RESERVED_MFR2_2510 +{0x2510, 0x271A}, // RESERVED_MFR2_2510 +{0x2510, 0x3242}, // RESERVED_MFR2_2510 +{0x2510, 0x2420}, // RESERVED_MFR2_2510 +{0x2510, 0x2702}, // RESERVED_MFR2_2510 +{0x2510, 0x2423}, // RESERVED_MFR2_2510 +{0x2510, 0x2703}, // RESERVED_MFR2_2510 +{0x2510, 0x3242}, // RESERVED_MFR2_2510 +{0x2510, 0x2420}, // RESERVED_MFR2_2510 +{0x2510, 0x2703}, // RESERVED_MFR2_2510 +{0x2510, 0x2423}, // RESERVED_MFR2_2510 +{0x2510, 0x2704}, // RESERVED_MFR2_2510 +{0x2510, 0x3242}, // RESERVED_MFR2_2510 +{0x2510, 0x2420}, // RESERVED_MFR2_2510 +{0x2510, 0x2704}, // RESERVED_MFR2_2510 +{0x2510, 0x2423}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x2400}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0xC023}, // RESERVED_MFR2_2510 +{0x2510, 0x2402}, // RESERVED_MFR2_2510 +{0x2510, 0x2405}, // RESERVED_MFR2_2510 +{0x2510, 0x2789}, // RESERVED_MFR2_2510 +{0x2510, 0x242E}, // RESERVED_MFR2_2510 +{0x2510, 0x2788}, // RESERVED_MFR2_2510 +{0x2510, 0x242F}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x27D8}, // RESERVED_MFR2_2510 +{0x2510, 0x2433}, // RESERVED_MFR2_2510 +{0x2510, 0x27D9}, // RESERVED_MFR2_2510 +{0x2510, 0x2434}, // RESERVED_MFR2_2510 +{0x2510, 0xC023}, // RESERVED_MFR2_2510 +{0x2510, 0x2402}, // RESERVED_MFR2_2510 +{0x2510, 0xC023}, // RESERVED_MFR2_2510 +{0x2510, 0x2751}, // RESERVED_MFR2_2510 +{0x2510, 0x2438}, // RESERVED_MFR2_2510 +{0x2510, 0xC02B}, // RESERVED_MFR2_2510 +{0x2510, 0x2750}, // RESERVED_MFR2_2510 +{0x2510, 0x2421}, // RESERVED_MFR2_2510 +{0x2510, 0xC003}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x3250}, // RESERVED_MFR2_2510 +{0x2510, 0xC021}, // RESERVED_MFR2_2510 +{0x2510, 0x2400}, // RESERVED_MFR2_2510 +{0x2510, 0x2405}, // RESERVED_MFR2_2510 +{0x2510, 0xC062}, // RESERVED_MFR2_2510 +{0x2510, 0x3250}, // RESERVED_MFR2_2510 +{0x2510, 0x2400}, // RESERVED_MFR2_2510 +{0x2510, 0xC023}, // RESERVED_MFR2_2510 +{0x2510, 0x2751}, // RESERVED_MFR2_2510 +{0x2510, 0x2438}, // RESERVED_MFR2_2510 +{0x2510, 0xC02B}, // RESERVED_MFR2_2510 +{0x2510, 0x2750}, // RESERVED_MFR2_2510 +{0x2510, 0x2421}, // RESERVED_MFR2_2510 +{0x2510, 0xC003}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x3250}, // RESERVED_MFR2_2510 +{0x2510, 0xC0E3}, // RESERVED_MFR2_2510 +{0x2510, 0x2400}, // RESERVED_MFR2_2510 +{0x2510, 0x27B1}, // RESERVED_MFR2_2510 +{0x2510, 0x2437}, // RESERVED_MFR2_2510 +{0x2510, 0x3250}, // RESERVED_MFR2_2510 +{0x2510, 0xC02B}, // RESERVED_MFR2_2510 +{0x2510, 0x2422}, // RESERVED_MFR2_2510 +{0x2510, 0xC023}, // RESERVED_MFR2_2510 +{0x2510, 0x2751}, // RESERVED_MFR2_2510 +{0x2510, 0x2438}, // RESERVED_MFR2_2510 +{0x2510, 0xC02B}, // RESERVED_MFR2_2510 +{0x2510, 0x2750}, // RESERVED_MFR2_2510 +{0x2510, 0x2421}, // RESERVED_MFR2_2510 +{0x2510, 0xC003}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x2779}, // RESERVED_MFR2_2510 +{0x2510, 0x242C}, // RESERVED_MFR2_2510 +{0x2510, 0x2781}, // RESERVED_MFR2_2510 +{0x2510, 0x242D}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x2791}, // RESERVED_MFR2_2510 +{0x2510, 0x2430}, // RESERVED_MFR2_2510 +{0x2510, 0x2799}, // RESERVED_MFR2_2510 +{0x2510, 0x2428}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x27A1}, // RESERVED_MFR2_2510 +{0x2510, 0x2430}, // RESERVED_MFR2_2510 +{0x2510, 0x27A9}, // RESERVED_MFR2_2510 +{0x2510, 0x2428}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0xC165}, // RESERVED_MFR2_2510 +{0x2510, 0x2415}, // RESERVED_MFR2_2510 +{0x2510, 0xC026}, // RESERVED_MFR2_2510 +{0x2510, 0x2407}, // RESERVED_MFR2_2510 +{0x2510, 0xC027}, // RESERVED_MFR2_2510 +{0x2510, 0x2406}, // RESERVED_MFR2_2510 +{0x2510, 0x2296}, // RESERVED_MFR2_2510 +{0x2510, 0x2416}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0xC167}, // RESERVED_MFR2_2510 +{0x2510, 0x2400}, // RESERVED_MFR2_2510 +{0x2510, 0xC067}, // RESERVED_MFR2_2510 +{0x2510, 0x2406}, // RESERVED_MFR2_2510 +{0x2510, 0x2416}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0xB800}, // RESERVED_MFR2_2510 +{0x2510, 0x8058}, // RESERVED_MFR2_2510 +{0x2510, 0xD800}, // RESERVED_MFR2_2510 +{0x2510, 0xA005}, // RESERVED_MFR2_2510 +{0x2510, 0x3101}, // RESERVED_MFR2_2510 +{0x2510, 0x3041}, // RESERVED_MFR2_2510 +{0x2510, 0x3104}, // RESERVED_MFR2_2510 +{0x2510, 0xB035}, // RESERVED_MFR2_2510 +{0x2510, 0xB075}, // RESERVED_MFR2_2510 +{0x2510, 0x30C1}, // RESERVED_MFR2_2510 +{0x2510, 0x3102}, // RESERVED_MFR2_2510 +{0x2510, 0x3041}, // RESERVED_MFR2_2510 +{0x2510, 0xB808}, // RESERVED_MFR2_2510 +{0x2510, 0x3202}, // RESERVED_MFR2_2510 +{0x2510, 0xB848}, // RESERVED_MFR2_2510 +{0x2510, 0xB84C}, // RESERVED_MFR2_2510 +{0x2510, 0x2201}, // RESERVED_MFR2_2510 +{0x2510, 0xB377}, // RESERVED_MFR2_2510 +{0x2510, 0x8843}, // RESERVED_MFR2_2510 +{0x2510, 0x916F}, // RESERVED_MFR2_2510 +{0x2510, 0x2201}, // RESERVED_MFR2_2510 +{0x2510, 0xB84E}, // RESERVED_MFR2_2510 +{0x2510, 0xF905}, // RESERVED_MFR2_2510 +{0x2510, 0xF907}, // RESERVED_MFR2_2510 +{0x2510, 0x2200}, // RESERVED_MFR2_2510 +{0x2510, 0x885B}, // RESERVED_MFR2_2510 +{0x2510, 0xA898}, // RESERVED_MFR2_2510 +{0x2510, 0xA8D8}, // RESERVED_MFR2_2510 +{0x2510, 0xF8E8}, // RESERVED_MFR2_2510 +{0x2510, 0x80D8}, // RESERVED_MFR2_2510 +{0x2510, 0x9007}, // RESERVED_MFR2_2510 +{0x2510, 0x916F}, // RESERVED_MFR2_2510 +{0x2510, 0x2206}, // RESERVED_MFR2_2510 +{0x2510, 0xB808}, // RESERVED_MFR2_2510 +{0x2510, 0xC800}, // RESERVED_MFR2_2510 +{0x2510, 0xE809}, // RESERVED_MFR2_2510 +{0x2510, 0x88DB}, // RESERVED_MFR2_2510 +{0x2510, 0xF8A8}, // RESERVED_MFR2_2510 +{0x2510, 0xF888}, // RESERVED_MFR2_2510 +{0x2510, 0x2203}, // RESERVED_MFR2_2510 +{0x2510, 0xB07B}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x80C8}, // RESERVED_MFR2_2510 +{0x2510, 0x8088}, // RESERVED_MFR2_2510 +{0x2510, 0x220B}, // RESERVED_MFR2_2510 +{0x2510, 0xB06A}, // RESERVED_MFR2_2510 +{0x2510, 0x88CB}, // RESERVED_MFR2_2510 +{0x2510, 0x888B}, // RESERVED_MFR2_2510 +{0x2510, 0x2224}, // RESERVED_MFR2_2510 +{0x2510, 0xB04A}, // RESERVED_MFR2_2510 +{0x2510, 0x2218}, // RESERVED_MFR2_2510 +{0x2510, 0x210D}, // RESERVED_MFR2_2510 +{0x2510, 0x2108}, // RESERVED_MFR2_2510 +{0x2510, 0x902F}, // RESERVED_MFR2_2510 +{0x2510, 0xB04B}, // RESERVED_MFR2_2510 +{0x2510, 0xF880}, // RESERVED_MFR2_2510 +{0x2510, 0x2211}, // RESERVED_MFR2_2510 +{0x2510, 0x2205}, // RESERVED_MFR2_2510 +{0x2510, 0x2204}, // RESERVED_MFR2_2510 +{0x2510, 0xB043}, // RESERVED_MFR2_2510 +{0x2510, 0xA8C9}, // RESERVED_MFR2_2510 +{0x2510, 0x31C1}, // RESERVED_MFR2_2510 +{0x2510, 0x80A8}, // RESERVED_MFR2_2510 +{0x2510, 0x2205}, // RESERVED_MFR2_2510 +{0x2510, 0x916F}, // RESERVED_MFR2_2510 +{0x2510, 0x2104}, // RESERVED_MFR2_2510 +{0x2510, 0x88AB}, // RESERVED_MFR2_2510 +{0x2510, 0x2440}, // RESERVED_MFR2_2510 +{0x2510, 0xF110}, // RESERVED_MFR2_2510 +{0x2510, 0xF804}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x8088}, // RESERVED_MFR2_2510 +{0x2510, 0x3002}, // RESERVED_MFR2_2510 +{0x2510, 0xB838}, // RESERVED_MFR2_2510 +{0x2510, 0xA8C8}, // RESERVED_MFR2_2510 +{0x2510, 0xB04B}, // RESERVED_MFR2_2510 +{0x2510, 0x2442}, // RESERVED_MFR2_2510 +{0x2510, 0x3210}, // RESERVED_MFR2_2510 +{0x2510, 0x2206}, // RESERVED_MFR2_2510 +{0x2510, 0x888B}, // RESERVED_MFR2_2510 +{0x2510, 0x2441}, // RESERVED_MFR2_2510 +{0x2510, 0x3202}, // RESERVED_MFR2_2510 +{0x2510, 0xF880}, // RESERVED_MFR2_2510 +{0x2510, 0xB830}, // RESERVED_MFR2_2510 +{0x2510, 0xC801}, // RESERVED_MFR2_2510 +{0x2510, 0x30C2}, // RESERVED_MFR2_2510 +{0x2510, 0xE80C}, // RESERVED_MFR2_2510 +{0x2510, 0x2201}, // RESERVED_MFR2_2510 +{0x2510, 0xB04A}, // RESERVED_MFR2_2510 +{0x2510, 0x2227}, // RESERVED_MFR2_2510 +{0x2510, 0x2205}, // RESERVED_MFR2_2510 +{0x2510, 0x3241}, // RESERVED_MFR2_2510 +{0x2510, 0x2207}, // RESERVED_MFR2_2510 +{0x2510, 0x902F}, // RESERVED_MFR2_2510 +{0x2510, 0x220E}, // RESERVED_MFR2_2510 +{0x2510, 0x2205}, // RESERVED_MFR2_2510 +{0x2510, 0x2204}, // RESERVED_MFR2_2510 +{0x2510, 0xB042}, // RESERVED_MFR2_2510 +{0x2510, 0xA8C9}, // RESERVED_MFR2_2510 +{0x2510, 0xB043}, // RESERVED_MFR2_2510 +{0x2510, 0x31C1}, // RESERVED_MFR2_2510 +{0x2510, 0x916F}, // RESERVED_MFR2_2510 +{0x2510, 0x2009}, // RESERVED_MFR2_2510 +{0x2510, 0xA004}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x30C2}, // RESERVED_MFR2_2510 +{0x2510, 0xA9A0}, // RESERVED_MFR2_2510 +{0x2510, 0xB094}, // RESERVED_MFR2_2510 +{0x2510, 0x2201}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0xB980}, // RESERVED_MFR2_2510 +{0x2510, 0x3101}, // RESERVED_MFR2_2510 +{0x2510, 0x3041}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3102}, // RESERVED_MFR2_2510 +{0x2510, 0x3041}, // RESERVED_MFR2_2510 +{0x2510, 0x8038}, // RESERVED_MFR2_2510 +{0x2510, 0x220A}, // RESERVED_MFR2_2510 +{0x2510, 0x881B}, // RESERVED_MFR2_2510 +{0x2510, 0x883B}, // RESERVED_MFR2_2510 +{0x2510, 0x2440}, // RESERVED_MFR2_2510 +{0x2510, 0xB095}, // RESERVED_MFR2_2510 +{0x2510, 0xF110}, // RESERVED_MFR2_2510 +{0x2510, 0xF864}, // RESERVED_MFR2_2510 +{0x2510, 0xF90D}, // RESERVED_MFR2_2510 +{0x2510, 0x8018}, // RESERVED_MFR2_2510 +{0x2510, 0x3004}, // RESERVED_MFR2_2510 +{0x2510, 0x2202}, // RESERVED_MFR2_2510 +{0x2510, 0x2442}, // RESERVED_MFR2_2510 +{0x2510, 0x883B}, // RESERVED_MFR2_2510 +{0x2510, 0x3220}, // RESERVED_MFR2_2510 +{0x2510, 0x2004}, // RESERVED_MFR2_2510 +{0x2510, 0x881B}, // RESERVED_MFR2_2510 +{0x2510, 0x2441}, // RESERVED_MFR2_2510 +{0x2510, 0x30C2}, // RESERVED_MFR2_2510 +{0x2510, 0xA9A0}, // RESERVED_MFR2_2510 +{0x2510, 0xB094}, // RESERVED_MFR2_2510 +{0x2510, 0x2201}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x30D0}, // RESERVED_MFR2_2510 +{0x2510, 0xA184}, // RESERVED_MFR2_2510 +{0x2510, 0xB800}, // RESERVED_MFR2_2510 +{0x2510, 0x811F}, // RESERVED_MFR2_2510 +{0x2510, 0xD806}, // RESERVED_MFR2_2510 +{0x2510, 0x9810}, // RESERVED_MFR2_2510 +{0x2510, 0x32C4}, // RESERVED_MFR2_2510 +{0x2510, 0x3041}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0xD816}, // RESERVED_MFR2_2510 +{0x2510, 0xD814}, // RESERVED_MFR2_2510 +{0x2510, 0x3141}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3142}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3281}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3290}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3110}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3120}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x3282}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x32A0}, // RESERVED_MFR2_2510 +{0x2510, 0x3042}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x813F}, // RESERVED_MFR2_2510 +{0x2510, 0x881B}, // RESERVED_MFR2_2510 +{0x2510, 0x897F}, // RESERVED_MFR2_2510 +{0x2510, 0x2440}, // RESERVED_MFR2_2510 +{0x2510, 0xB095}, // RESERVED_MFR2_2510 +{0x2510, 0xF110}, // RESERVED_MFR2_2510 +{0x2510, 0xF864}, // RESERVED_MFR2_2510 +{0x2510, 0xF90D}, // RESERVED_MFR2_2510 +{0x2510, 0x32C2}, // RESERVED_MFR2_2510 +{0x2510, 0x30A0}, // RESERVED_MFR2_2510 +{0x2510, 0x3090}, // RESERVED_MFR2_2510 +{0x2510, 0x3088}, // RESERVED_MFR2_2510 +{0x2510, 0x2443}, // RESERVED_MFR2_2510 +{0x2510, 0x811B}, // RESERVED_MFR2_2510 +{0x2510, 0xD870}, // RESERVED_MFR2_2510 +{0x2510, 0x3001}, // RESERVED_MFR2_2510 +{0x2510, 0x2202}, // RESERVED_MFR2_2510 +{0x2510, 0x2442}, // RESERVED_MFR2_2510 +{0x2510, 0x3220}, // RESERVED_MFR2_2510 +{0x2510, 0x2004}, // RESERVED_MFR2_2510 +{0x2510, 0x885B}, // RESERVED_MFR2_2510 +{0x2510, 0x9800}, // RESERVED_MFR2_2510 +{0x2510, 0x2441}, // RESERVED_MFR2_2510 +{0x2510, 0x30C2}, // RESERVED_MFR2_2510 +{0x2510, 0x801B}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0x881B}, // RESERVED_MFR2_2510 +{0x2510, 0x2000}, // RESERVED_MFR2_2510 +{0x2510, 0xD850}, // RESERVED_MFR2_2510 +{0x2510, 0x2006}, // RESERVED_MFR2_2510 +{0x2510, 0xD852}, // RESERVED_MFR2_2510 +{0x2510, 0x200A}, // RESERVED_MFR2_2510 +{0x2510, 0x8018}, // RESERVED_MFR2_2510 +{0x2510, 0xA9A0}, // RESERVED_MFR2_2510 +{0x2510, 0xB094}, // RESERVED_MFR2_2510 +{0x2510, 0x2200}, // RESERVED_MFR2_2510 +{0x2510, 0xD812}, // RESERVED_MFR2_2510 +{0x2510, 0x8803}, // RESERVED_MFR2_2510 +{0x2510, 0xA1C4}, // RESERVED_MFR2_2510 +{0x2510, 0x3048}, // RESERVED_MFR2_2510 +{0x2510, 0xB800}, // RESERVED_MFR2_2510 +{0x2510, 0xA004}, // RESERVED_MFR2_2510 +{0x2510, 0xD810}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0xC166}, // RESERVED_MFR2_2510 +{0x2510, 0x2400}, // RESERVED_MFR2_2510 +{0x2510, 0xC066}, // RESERVED_MFR2_2510 +{0x2510, 0x2406}, // RESERVED_MFR2_2510 +{0x2510, 0x2416}, // RESERVED_MFR2_2510 +{0x2510, 0xC022}, // RESERVED_MFR2_2510 +{0x2510, 0x2402}, // RESERVED_MFR2_2510 +{0x2510, 0x2405}, // RESERVED_MFR2_2510 +{0x2510, 0xC023}, // RESERVED_MFR2_2510 +{0x2510, 0x2400}, // RESERVED_MFR2_2510 +{0x2510, 0x2403}, // RESERVED_MFR2_2510 +{0x2510, 0xC003}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x7FFF}, // RESERVED_MFR2_2510 +{0x2510, 0x342A}, // RESERVED_MFR2_2510 +{0x2510, 0x3618}, // RESERVED_MFR2_2510 +{0x301E, 0x80A8}, // DATA_PEDESTAL_ +{0x30FE, 0x00A8}, // RESERVED_MFR_30FE +{0x37B4, 0x3F58}, // RESERVED_MFR_37B4 +{0x3064, 0x0180}, // SMIA_TEST +{0x3352, 0x2000}, // MIPI_DT_VC_CONFIG +{0x3E94, 0x2006}, // RESERVED_MFR_3E94 +{0x3E6E, 0xE200}, // TEMPVSENS1_TMG_CTRL_K0 +{0x3E98, 0x1000}, // TEMPVSENS1_EN_CTRL +{0x3F92, 0x4C00}, // TEMPVSENS1_TMG_CTRL +{0x30B8, 0x000B}, // TEMPSENS1_CTRL_REG {0x30B8, 0x0003}, // TEMPSENS1_CTRL_REG -{0x3F92, 0x4D00}, // TEMPVSENS1_TMG_CTRL -{0x3F96, 0xFFFE}, //003E // TEMPVSENS1_FLAG_CTRL -{0x3EE0, 0x0700}, //0000 // TEMPVSENS1_FLAG_CTRL_EXT -{0x3E98, 0x4000}, // TEMPVSENS1_EN_CTRL - -//analog},1x -{0x3022, 0x01}, // GROUPED_PARAMETER_HOLD_ -{0x3D34, 0x0562}, // T2_STR_DEC_TH -{0x3D36, 0x0562}, // T2_END_DEC_TH -{0x563A, 0x0011}, // OCL_T1_GAIN_ -{0x3E18, 0x0EEE}, // LFM2_T1_E2_GAIN_CTRL -{0x3366, 0x1121}, // ANALOG_GAIN -{0x3364, 700}, //2D0 // DCG_TRIM +{0x3112, 0x71E7}, // RESERVED_MFR_3112 +{0x31D0, 0x0001}, // COMPANDING +{0x3082, 0x0004}, // OPERATION_MODE_CTRL +{0x30BA, 0x1101}, // DIGITAL_CTRL +{0x31AC, 0x180C}, // DATA_FORMAT_BITS +{0x31AE, 0x0204}, // SERIAL_FORMAT +{0x34D4, 0x0001}, // DISCRETE_FINE_INTEGRATION +{0x3C08, 0x0104}, // RESERVED_MFR_3C08 +{0x3C06, 0x0C3C}, // RESERVED_MFR_3C06 +{0x3C06, 0x0C3C}, // RESERVED_MFR_3C06 +{0x3D28, 0xDAC0}, // RESERVED_MFR_3D28 +{0x3D2A, 0xDAC0}, // RESERVED_MFR_3D2A +{0x3290, 0xE86C}, // RESERVED_MFR_3290 +{0x3292, 0xE86C}, // RESERVED_MFR_3292 +{0x3294, 0xE86C}, // RESERVED_MFR_3294 +{0x3296, 0xE86C}, // RESERVED_MFR_3296 +{0x3298, 0xF618}, // RESERVED_MFR_3298 +{0x329A, 0xF618}, // RESERVED_MFR_329A +{0x329C, 0xF618}, // RESERVED_MFR_329C +{0x329E, 0xF618}, // RESERVED_MFR_329E +{0x31AC, 0x180C}, // DATA_FORMAT_BITS +{0x31D0, 0x0001}, // COMPANDING +{0x33DA, 0x0000}, // OC_LUT_CONTROL +{0x33C0, 0x2000}, // OC_LUT_00 +{0x33C2, 0x4000}, // OC_LUT_01 +{0x33C4, 0x8000}, // OC_LUT_02 +{0x33C6, 0x8200}, // OC_LUT_03 +{0x33C8, 0x8600}, // OC_LUT_04 +{0x33CA, 0x8E00}, // OC_LUT_05 +{0x33CC, 0x9E00}, // OC_LUT_06 +{0x33CE, 0xBE00}, // OC_LUT_07 +{0x33D0, 0xC200}, // OC_LUT_08 +{0x33D2, 0xCA00}, // OC_LUT_09 +{0x33D4, 0xDA00}, // OC_LUT_10 +{0x33D6, 0xFA00}, // OC_LUT_11 +{0x33F4, 0xFA00}, // OC_LUT_12 +{0x33F6, 0xFA00}, // OC_LUT_13 +{0x33F8, 0xFA00}, // OC_LUT_14 +{0x33FA, 0xFA00}, // OC_LUT_15 +{0x300A, 0x047E}, // FRAME_LENGTH_LINES_ +{0x300C, 0x0A6E}, // LINE_LENGTH_PCK_ +{0x3362, 0x0001}, // DC_GAIN +{0x3044, 0x0400}, // DARK_CONTROL +{0x3238, 0x8446}, // EXPOSURE_RATIO +{0x3012, 0x0286}, // COARSE_INTEGRATION_TIME_ +{0x3212, 0x0009}, // COARSE_INTEGRATION_TIME2 +{0x563A, 0x0111}, // RESERVED_MFR_563A +{0x3366, 0x1131}, // ANALOG_GAIN {0x336A, 0x0080}, // ANALOG_GAIN2 -{0x3E02, 0x09C4}, // LFM2_T1_E1_A -{0x3022, 0x00}, // GROUPED_PARAMETER_HOLD_ - -//updated},pink},reduction},settings -{0x3D02, 0x6033}, // MEC_CTRL2 -{0x3534, 0xA284}, // DAC_LD_52_53 -{0x3546, 0x3601}, // DAC_LD_70_71 -{0x3518, 0x4444}, // DAC_LD_24_25 - -{0x3494, 0x0C0C}, // LFM_TX_PATTERN_CTRL -{0x34BC, 0x000C}, // LFM_PATTERN_CTRL -{0x3E02, 0x09C4}, // LFM2_T1_E1_A - -//band},mitigation -{0x3450, 0x00A4}, // LFM_PHASE0_PERIOD -{0x3452, 0x004F}, // LFM_PHASE1_PERIOD -{0x3454, 0x004F}, // LFM_PHASE2_PERIOD -{0x3456, 0x004F}, // LFM_PHASE3_PERIOD -{0x3458, 0x004F}, // LFM_PHASE4_PERIOD -{0x345A, 0x004F}, // LFM_PHASE5_PERIOD -{0x345C, 0x004F}, // LFM_PHASE6_PERIOD -{0x345E, 0x004F}, // LFM_PHASE7_PERIOD -{0x3460, 0x004F}, // LFM_PHASE8_PERIOD -{0x3462, 0x004F}, // LFM_PHASE9_PERIOD -{0x3464, 0x004F}, // LFM_PHASE10_PERIOD -{0x3466, 0x004F}, // LFM_PHASE11_PERIOD -{0x3468, 0x00A4}, // LFM_PHASE12_PERIOD -{0x346A, 0x004F}, // LFM_PHASE13_PERIOD -{0x346C, 0x004F}, // LFM_PHASE14_PERIOD -{0x346E, 0x004F}, // LFM_PHASE15_PERIOD -{0x3470, 0x004F}, // LFM_PHASE16_PERIOD -{0x3472, 0x004F}, // LFM_PHASE17_PERIOD -{0x3474, 0x004F}, // LFM_PHASE18_PERIOD -{0x3476, 0x004F}, // LFM_PHASE19_PERIOD -{0x3478, 0x004F}, // LFM_PHASE20_PERIOD -{0x347A, 0x004F}, // LFM_PHASE21_PERIOD -{0x347C, 0x004F}, // LFM_PHASE22_PERIOD -{0x347E, 0x004F}, // LFM_PHASE23_PERIOD -{0x3480, 0x004F}, // LFM_PHASE24_PERIOD -{0x3482, 0x004F}, // LFM_PHASE25_PERIOD -{0x3484, 0x00A4}, // LFM_PHASE26_PERIOD -{0x3486, 0x004F}, // LFM_PHASE27_PERIOD -{0x3488, 0x00A4}, // LFM_PHASE28_PERIOD -{0x348A, 0x004F}, // LFM_PHASE29_PERIOD -{0x348C, 0x004F}, // LFM_PHASE30_PERIOD -{0x348E, 0x004F}, // LFM_PHASE31_PERIOD -{0x3490, 0x004F}, // LFM_PHASE32_PERIOD - -{0x3496, 0xDF00}, // LFM_CONTROL -{0x349A, 0x0001}, // LFM_TX_SHIFT_CLK_CTRL -{0x349C, 0x0003}, // LFM_TX_DATA_CLK_CTRL -{0x349E, 0x0002}, // LFM_TX_GOTO_LOROW_CLK_CTRL -{0x34A0, 0x003E}, // LFM_TX_DATA_CLR_CLK_CTRL -{0x34A2, 0x0012}, // LFM_BST_TX_CLK_CTRL -{0x34A4, 0x003D}, // LFM_BST_TXLO_CLK_CTRL -{0x34A6, 0x004E}, // LFM_BST_TXLOROW_EN_CLK_CTRL -{0x34A8, 0x0044}, // LFM_AB_SHIFT_CLK_CTRL -{0x34AA, 0x0001}, // LFM_BST_AB_CLK_CTRL -{0x34AC, 0x0043}, // LFM_BST_ABLO_CLK_CTRL -{0x34AE, 0x004E}, // LFM_BST_ABLOROW_EN_CLK_CTRL -{0x34B0, 0x0002}, // LFM_DCG_DATA_CLK_CTRL -{0x34B2, 0x003F}, // LFM_DCG_DATA_CLR_CLK_CTRL -{0x34B4, 0x004E}, // LFM_BST_DCGLOROW_EN_CLK_CTRL -{0x34B6, 0x0012}, // LFM_BST_DCG_CLK_CTRL - -{0x350E, 0x2189}, // DAC_LD_14_15 -//pixel recommended settings Feb5 -{0x352C, 0x8146}, // DAC_LD_44_45 -{0x3526, 0x9812}, // DAC_LD_38_39 -{0x3528, 0x99C0}, // DAC_LD_40_41 -{0x352E, 0x0B71}, // DAC_LD_46_47 -{0x352A, 0x0170}, // DAC_LD_42_43 -{0x3530, 0x07F0}, // DAC_LD_48_49 -{0x3514, 0xEEEE}, // DAC_LD_20_21 -{0x3578, 0xEEEE}, // DAC_LD_120_121 -{0x3518, 0x3333}, // DAC_LD_24_25 -{0x3540, 0x0033}, // DAC_LD_64_65 -{0x3542, 0x33F0}, // DAC_LD_66_67 - -//CFPN},IMPROVEMENT -{0x3568, 0x04BC}, -{0x356A, 0x81AA}, -{0x356E, 0x15E6}, - -//E1-E2 Transision Noise Improvement -{0x3E10, 0x000A}, // LFM2_T1_E2_OFFSET -{0x3430, 0x070C}, // BST_MULTISHOT_CLK_0 -{0x3432, 0x008C}, // BST_MULTISHOT_CLK_1 -{0x37B2, 0x1F40}, // DBLC_OUT_CLIP_MAX - -{0x3550, 0xFF6C}, // DAC_LD_80_81 -{0x3546, 0x4201}, // DAC_LD_70_71 - -//T2 white balance gains +{0x3E18, 0x0F68}, // RESERVED_MFR_3E18 +{0x3E02, 0x0B61}, // RESERVED_MFR_3E02 +{0x562A, 0x0361}, // RESERVED_MFR_562A +{0x3E10, 0x0002}, // RESERVED_MFR_3E10 +{0x3364, 0x072E}, // RESERVED_MFR_3364 +{0x37B0, 0x8080}, // RESERVED_MFR_37B0 +{0x37B0, 0x8080}, // RESERVED_MFR_37B0 +{0x37B6, 0x8080}, // DBLC_OUT_PIX_GAIN_GB_B +{0x37B6, 0x8080}, // DBLC_OUT_PIX_GAIN_GB_B +{0x3D28, 0xDAC0}, // RESERVED_MFR_3D28 +{0x3D2A, 0xDAC0}, // RESERVED_MFR_3D2A +{0x3D34, 0x09C4}, // RESERVED_MFR_3D34 +{0x3D36, 0x0DAC}, // RESERVED_MFR_3D36 +{0x3364, 0x072E}, // RESERVED_MFR_3364 +{0x3E14, 0x003F}, // RESERVED_MFR_3E14 +{0x3568, 0x0228}, // RESERVED_MFR_3568 +{0x3548, 0x2323}, // RESERVED_MFR_3548 +{0x354C, 0x3219}, // RESERVED_MFR_354C +{0x3040, 0xC005}, // READ_MODE {0x30B0, 0x0880}, // DIGITAL_TEST -{0x3300, 0x0030}, // GREEN1_GAIN2_ -{0x3302, 0x0080}, // BLUE_GAIN2_ -{0x3304, 0x0070}, // RED_GAIN2_ -{0x3306, 0x0030}, // GREEN2_GAIN2_ -{0x3056, 0x002F}, // GREEN1_GAIN -{0x3058, 0x0080}, // BLUE_GAIN -{0x305A, 0x0072}, // RED_GAIN -{0x305C, 0x002F}, // GREEN2_GAIN - +{0x3056, 0x0080}, // GREEN1_GAIN +{0x3058, 0x016E}, // BLUE_GAIN +{0x305A, 0x011D}, // RED_GAIN +{0x305C, 0x0080}, // GREEN2_GAIN +{0x3300, 0x0080}, // GREEN1_GAIN2_ +{0x3302, 0x0162}, // BLUE_GAIN2_ +{0x3304, 0x0121}, // RED_GAIN2_ +{0x3306, 0x0080}, // GREEN2_GAIN2_ {0x301A, 0x005C}, // RESET_REGISTER +{AR0323_DELAY, 33}, // Wait 33ms +{0x301A, 0x0058}, // RESET_REGISTER +{AR0323_DELAY, 33}, // Wait 33ms +{0x3044, 0x3400}, // DARK_CONTROL +{0x3112, 0x7FE7}, // RESERVED_MFR_3112 +{0x3352, 0x2000}, // MIPI_DT_VC_CONFIG +{0x33E0, 0x0F80}, // TEST_ASIL_ROWS +{0x3E3E, 0x000C}, // RESERVED_MFR_3E3E +{0x3562, 0x0C48}, // RESERVED_MFR_3562 +{0x33E6, 0x3220}, // RESERVED_MFR_33E6 +{0x33EC, 0xEFDC}, // RESERVED_MFR_33EC +{0x3558, 0x7F3B}, // RESERVED_MFR_3558 +{0x3554, 0x0101}, // RESERVED_MFR_3554 +{0x357C, 0x3E00}, // RESERVED_MFR_357C +{0x3358, 0x0000}, // CRC_DTR_CALC_CHECKSUM_LOW +{0x335C, 0x0000}, // CRC_FR_DTR_CALC_CHECKSUM_HIGH +{0x3388, 0x0009}, // TPG_CONTROL +{0x338A, 0x0000}, // TPG_COLOR0_GR1_HI +{0x338C, 0x000A}, // TPG_COLOR0_GR1_LO +{0x338E, 0x0000}, // TPG_COLOR0_RED_HI +{0x3390, 0x000B}, // TPG_COLOR0_RED_LO +{0x3392, 0x0000}, // TPG_COLOR0_BLU_HI +{0x3394, 0x000C}, // TPG_COLOR0_BLU_LO +{0x3396, 0x0000}, // TPG_COLOR0_GR2_HI +{0x3398, 0x000D}, // TPG_COLOR0_GR2_LO +{0x339A, 0x0000}, // TPG_COLOR1_GR1_HI +{0x339C, 0x0010}, // TPG_COLOR1_GR1_LO +{0x339E, 0x0000}, // TPG_COLOR1_RED_HI +{0x33A0, 0x0020}, // TPG_COLOR1_RED_LO +{0x33A2, 0x0000}, // TPG_COLOR1_BLU_HI +{0x33A4, 0x0030}, // TPG_COLOR1_BLU_LO +{0x33A6, 0x0000}, // TPG_COLOR1_GR2_HI +{0x33A8, 0x0040}, // TPG_COLOR1_GR2_LO +{0x33AA, 0x1001}, // TPG_STDPAT_REGION1 +{0x33AC, 0x1001}, // TPG_STDPAT_REGION2 +{0x33BC, 0x0000}, // TPG_HDR_RATIOS +{0x3E64, 0x0000}, // TPG_PD0_PD1_RATIOS +{0x3E6A, 0x0000}, // RESERVED_MFR_3E6A +{0x3180, 0x0000}, // RESERVED_MFR_3180 +{0x3F70, 0x06BA}, // PROCESS_DTR +{0x3D08, 0x0000}, // DTR_BOUND_X0 +{0x3D0A, 0x0000}, // DTR_BOUND_X1 +{0x3D0C, 0x0000}, // DTR_BOUND_Y0 +{0x3D0E, 0x0000}, // DTR_BOUND_Y1 +{0x3092, 0x000C}, // RESERVED_MFR_3092 +{0x3F64, 0x2000}, // ASIL_CHECK_ENABLES_02 +{0x3F6C, 0x2000}, // ASIL_PIN_ENABLES_02 +{0x3356, 0xBC39}, // CRC_DTR_WRT_CHECKSUM_LOW +{0x335E, 0x0500}, // CRC_FR_DTR_WRT_CHECKSUM_HIGH +{0x31F8, 0x0001}, // MIPI_CONFIG_2 +{0x31FA, 0x1212}, // MIPI_F1_F2_ADT +{0x31FC, 0x1212}, // MIPI_F3_F4_ADT +{0x301A, 0x005C}, // RESET_REGISTER + +{AR0323_DELAY, 33}, // Wait 33ms }; -- 2.7.4