[COMMON] fimc-is2: update 2x5sp setting (v1.4)
authorWooyeon Kim <wooy88.kim@samsung.com>
Thu, 7 Mar 2019 06:51:54 +0000 (15:51 +0900)
committerlingsen1 <lingsen1@lenovo.com>
Mon, 10 Jun 2019 03:24:49 +0000 (11:24 +0800)
 PR JIRA ID: CPR-828

CRs-fixed: (CR)

Change-Id: I65f1cf389ae7e85bca25a2f54e3b1ae0a8cfdfcf
Signed-off-by: Wooyeon Kim <wooy88.kim@samsung.com>
Reviewed-on: https://gerrit.mot.com/1323545
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key

drivers/media/platform/exynos/fimc-is2/sensor/module_framework/cis/fimc-is-cis-2x5sp-setB.h

index 262ebbe419f49aab6f480e8ee8557fcf87e31068..1e48f326a6174ea4f11b6480db3325771b3c1a4c 100644 (file)
@@ -17,7 +17,7 @@
 
 const u32 sensor_2x5sp_setfile_B_Global[] = {
        0x6028, 0x4000, 0x2,
-       0x0000, 0x0011, 0x2,
+       0x0000, 0x0014, 0x2,
        0x0000, 0x2185, 0x2,
        0x6010, 0x0001, 0x2,
 
@@ -253,7 +253,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0xA1F8, 0x2,
        I2C_MODE_BURST_DATA, 0xE005, 0x2,
        I2C_MODE_BURST_DATA, 0x42F2, 0x2,
-       I2C_MODE_BURST_DATA, 0xE720, 0x2,
+       I2C_MODE_BURST_DATA, 0xEB20, 0x2,
        I2C_MODE_BURST_DATA, 0xC1F8, 0x2,
        I2C_MODE_BURST_DATA, 0xB805, 0x2,
        I2C_MODE_BURST_DATA, 0x2549, 0x2,
@@ -277,7 +277,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x2000, 0x2,
        I2C_MODE_BURST_DATA, 0x56F0, 0x2,
        I2C_MODE_BURST_DATA, 0x2001, 0x2,
-       I2C_MODE_BURST_DATA, 0x01BD, 0x2,
+       I2C_MODE_BURST_DATA, 0x017D, 0x2,
        I2C_MODE_BURST_DATA, 0x2000, 0x2,
        I2C_MODE_BURST_DATA, 0xF9B1, 0x2,
        I2C_MODE_BURST_DATA, 0x0000, 0x2,
@@ -329,7 +329,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x2005, 0x2,
        I2C_MODE_BURST_DATA, 0x4C63, 0x2,
        I2C_MODE_BURST_DATA, 0x2001, 0x2,
-       I2C_MODE_BURST_DATA, 0x04E4, 0x2,
+       I2C_MODE_BURST_DATA, 0x0494, 0x2,
        I2C_MODE_BURST_DATA, 0x2001, 0x2,
        I2C_MODE_BURST_DATA, 0x2400, 0x2,
        I2C_MODE_BURST_DATA, 0x2000, 0x2,
@@ -438,12 +438,12 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x4FF2, 0x2,
        I2C_MODE_BURST_DATA, 0x1800, 0x2,
        I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x4DFB, 0x2,
+       I2C_MODE_BURST_DATA, 0x2DFB, 0x2,
        I2C_MODE_BURST_DATA, 0x0446, 0x2,
        I2C_MODE_BURST_DATA, 0x4FF2, 0x2,
        I2C_MODE_BURST_DATA, 0x1C00, 0x2,
        I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x48FB, 0x2,
+       I2C_MODE_BURST_DATA, 0x28FB, 0x2,
        I2C_MODE_BURST_DATA, 0xCD4A, 0x2,
        I2C_MODE_BURST_DATA, 0x1188, 0x2,
        I2C_MODE_BURST_DATA, 0x5288, 0x2,
@@ -452,14 +452,14 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x4FF2, 0x2,
        I2C_MODE_BURST_DATA, 0x2800, 0x2,
        I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x44FB, 0x2,
+       I2C_MODE_BURST_DATA, 0x24FB, 0x2,
        I2C_MODE_BURST_DATA, 0x2146, 0x2,
        I2C_MODE_BURST_DATA, 0xBDE8, 0x2,
        I2C_MODE_BURST_DATA, 0x1040, 0x2,
        I2C_MODE_BURST_DATA, 0x4FF2, 0x2,
        I2C_MODE_BURST_DATA, 0x2C00, 0x2,
        I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x3DBB, 0x2,
+       I2C_MODE_BURST_DATA, 0x1DBB, 0x2,
        I2C_MODE_BURST_DATA, 0x2DE9, 0x2,
        I2C_MODE_BURST_DATA, 0xF35F, 0x2,
        I2C_MODE_BURST_DATA, 0x8146, 0x2,
@@ -592,7 +592,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x4946, 0x2,
        I2C_MODE_BURST_DATA, 0x6846, 0x2,
        I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xBDFA, 0x2,
+       I2C_MODE_BURST_DATA, 0x9DFA, 0x2,
        I2C_MODE_BURST_DATA, 0x8549, 0x2,
        I2C_MODE_BURST_DATA, 0x6869, 0x2,
        I2C_MODE_BURST_DATA, 0x2D88, 0x2,
@@ -695,11 +695,11 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x4425, 0x2,
        I2C_MODE_BURST_DATA, 0x6046, 0x2,
        I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x5BFA, 0x2,
+       I2C_MODE_BURST_DATA, 0x3BFA, 0x2,
        I2C_MODE_BURST_DATA, 0x3560, 0x2,
        I2C_MODE_BURST_DATA, 0x0120, 0x2,
        I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x5CFA, 0x2,
+       I2C_MODE_BURST_DATA, 0x3CFA, 0x2,
        I2C_MODE_BURST_DATA, 0x0121, 0x2,
        I2C_MODE_BURST_DATA, 0x5A20, 0x2,
        I2C_MODE_BURST_DATA, 0xFFF7, 0x2,
@@ -765,7 +765,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0xBDE8, 0x2,
        I2C_MODE_BURST_DATA, 0xF043, 0x2,
        I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x1ABA, 0x2,
+       I2C_MODE_BURST_DATA, 0xFAB9, 0x2,
        I2C_MODE_BURST_DATA, 0x2DE9, 0x2,
        I2C_MODE_BURST_DATA, 0xF047, 0x2,
        I2C_MODE_BURST_DATA, 0x0646, 0x2,
@@ -790,7 +790,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x3946, 0x2,
        I2C_MODE_BURST_DATA, 0x3046, 0x2,
        I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x06FA, 0x2,
+       I2C_MODE_BURST_DATA, 0xE6F9, 0x2,
        I2C_MODE_BURST_DATA, 0x2348, 0x2,
        I2C_MODE_BURST_DATA, 0xD0F8, 0x2,
        I2C_MODE_BURST_DATA, 0x7412, 0x2,
@@ -823,7 +823,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x0328, 0x2,
        I2C_MODE_BURST_DATA, 0x53D0, 0x2,
        I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xEAF9, 0x2,
+       I2C_MODE_BURST_DATA, 0xCAF9, 0x2,
        I2C_MODE_BURST_DATA, 0x050A, 0x2,
        I2C_MODE_BURST_DATA, 0xB5FA, 0x2,
        I2C_MODE_BURST_DATA, 0x85F0, 0x2,
@@ -907,7 +907,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x21D0, 0x2,
        I2C_MODE_BURST_DATA, 0x3EE0, 0x2,
        I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x96F9, 0x2,
+       I2C_MODE_BURST_DATA, 0x76F9, 0x2,
        I2C_MODE_BURST_DATA, 0x00EE, 0x2,
        I2C_MODE_BURST_DATA, 0x100A, 0x2,
        I2C_MODE_BURST_DATA, 0xB8EE, 0x2,
@@ -917,7 +917,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x20EE, 0x2,
        I2C_MODE_BURST_DATA, 0x288A, 0x2,
        I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x91F9, 0x2,
+       I2C_MODE_BURST_DATA, 0x71F9, 0x2,
        I2C_MODE_BURST_DATA, 0x00EE, 0x2,
        I2C_MODE_BURST_DATA, 0x100A, 0x2,
        I2C_MODE_BURST_DATA, 0xB8EE, 0x2,
@@ -935,7 +935,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x10EE, 0x2,
        I2C_MODE_BURST_DATA, 0x105A, 0x2,
        I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x7FF9, 0x2,
+       I2C_MODE_BURST_DATA, 0x5FF9, 0x2,
        I2C_MODE_BURST_DATA, 0x060A, 0x2,
        I2C_MODE_BURST_DATA, 0x8EE7, 0x2,
        I2C_MODE_BURST_DATA, 0x33E0, 0x2,
@@ -1022,7 +1022,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x2046, 0x2,
        I2C_MODE_BURST_DATA, 0x0A9A, 0x2,
        I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x2DF9, 0x2,
+       I2C_MODE_BURST_DATA, 0x0DF9, 0x2,
        I2C_MODE_BURST_DATA, 0x95F8, 0x2,
        I2C_MODE_BURST_DATA, 0x6501, 0x2,
        I2C_MODE_BURST_DATA, 0x0028, 0x2,
@@ -1037,7 +1037,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x0328, 0x2,
        I2C_MODE_BURST_DATA, 0x30D0, 0x2,
        I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x14F9, 0x2,
+       I2C_MODE_BURST_DATA, 0xF4F8, 0x2,
        I2C_MODE_BURST_DATA, 0x050A, 0x2,
        I2C_MODE_BURST_DATA, 0xB6FA, 0x2,
        I2C_MODE_BURST_DATA, 0x86F0, 0x2,
@@ -1086,7 +1086,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x5826, 0x2,
        I2C_MODE_BURST_DATA, 0x38E0, 0x2,
        I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xE3F8, 0x2,
+       I2C_MODE_BURST_DATA, 0xC3F8, 0x2,
        I2C_MODE_BURST_DATA, 0x00EE, 0x2,
        I2C_MODE_BURST_DATA, 0x100A, 0x2,
        I2C_MODE_BURST_DATA, 0xB8EE, 0x2,
@@ -1096,7 +1096,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x20EE, 0x2,
        I2C_MODE_BURST_DATA, 0x288A, 0x2,
        I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xDEF8, 0x2,
+       I2C_MODE_BURST_DATA, 0xBEF8, 0x2,
        I2C_MODE_BURST_DATA, 0x00EE, 0x2,
        I2C_MODE_BURST_DATA, 0x100A, 0x2,
        I2C_MODE_BURST_DATA, 0xB8EE, 0x2,
@@ -1114,7 +1114,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x10EE, 0x2,
        I2C_MODE_BURST_DATA, 0x105A, 0x2,
        I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xCCF8, 0x2,
+       I2C_MODE_BURST_DATA, 0xACF8, 0x2,
        I2C_MODE_BURST_DATA, 0x060A, 0x2,
        I2C_MODE_BURST_DATA, 0xB1E7, 0x2,
        I2C_MODE_BURST_DATA, 0x9E48, 0x2,
@@ -1272,7 +1272,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0xB0EE, 0x2,
        I2C_MODE_BURST_DATA, 0x480A, 0x2,
        I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x38F8, 0x2,
+       I2C_MODE_BURST_DATA, 0x18F8, 0x2,
        I2C_MODE_BURST_DATA, 0x2060, 0x2,
        I2C_MODE_BURST_DATA, 0x4D48, 0x2,
        I2C_MODE_BURST_DATA, 0xB0F8, 0x2,
@@ -1313,14 +1313,14 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x0C20, 0x2,
        I2C_MODE_BURST_DATA, 0xB0EE, 0x2,
        I2C_MODE_BURST_DATA, 0x490A, 0x2,
-       I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x0EF8, 0x2,
+       I2C_MODE_BURST_DATA, 0x00F0, 0x2,
+       I2C_MODE_BURST_DATA, 0xEEFF, 0x2,
        I2C_MODE_BURST_DATA, 0x3060, 0x2,
        I2C_MODE_BURST_DATA, 0x0C20, 0x2,
        I2C_MODE_BURST_DATA, 0xB0EE, 0x2,
        I2C_MODE_BURST_DATA, 0x680A, 0x2,
-       I2C_MODE_BURST_DATA, 0x01F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x08F8, 0x2,
+       I2C_MODE_BURST_DATA, 0x00F0, 0x2,
+       I2C_MODE_BURST_DATA, 0xE8FF, 0x2,
        I2C_MODE_BURST_DATA, 0x3860, 0x2,
        I2C_MODE_BURST_DATA, 0xBDEC, 0x2,
        I2C_MODE_BURST_DATA, 0x048B, 0x2,
@@ -1342,14 +1342,14 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x0C46, 0x2,
        I2C_MODE_BURST_DATA, 0x0120, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xF7FF, 0x2,
+       I2C_MODE_BURST_DATA, 0xD7FF, 0x2,
        I2C_MODE_BURST_DATA, 0xFFF7, 0x2,
        I2C_MODE_BURST_DATA, 0xF7FA, 0x2,
        I2C_MODE_BURST_DATA, 0xF0EE, 0x2,
        I2C_MODE_BURST_DATA, 0x408A, 0x2,
        I2C_MODE_BURST_DATA, 0x0020, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xF0FF, 0x2,
+       I2C_MODE_BURST_DATA, 0xD0FF, 0x2,
        I2C_MODE_BURST_DATA, 0xFFF7, 0x2,
        I2C_MODE_BURST_DATA, 0xF0FA, 0x2,
        I2C_MODE_BURST_DATA, 0xB0EE, 0x2,
@@ -1478,7 +1478,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x0C21, 0x2,
        I2C_MODE_BURST_DATA, 0x6846, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x74FF, 0x2,
+       I2C_MODE_BURST_DATA, 0x54FF, 0x2,
        I2C_MODE_BURST_DATA, 0xF049, 0x2,
        I2C_MODE_BURST_DATA, 0xBDF8, 0x2,
        I2C_MODE_BURST_DATA, 0x0C00, 0x2,
@@ -1495,7 +1495,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x2146, 0x2,
        I2C_MODE_BURST_DATA, 0x5846, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x68FF, 0x2,
+       I2C_MODE_BURST_DATA, 0x48FF, 0x2,
        I2C_MODE_BURST_DATA, 0x0122, 0x2,
        I2C_MODE_BURST_DATA, 0x3946, 0x2,
        I2C_MODE_BURST_DATA, 0x3046, 0x2,
@@ -1507,7 +1507,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0xB0EE, 0x2,
        I2C_MODE_BURST_DATA, 0x408A, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x4DFF, 0x2,
+       I2C_MODE_BURST_DATA, 0x2DFF, 0x2,
        I2C_MODE_BURST_DATA, 0xB4EE, 0x2,
        I2C_MODE_BURST_DATA, 0x000A, 0x2,
        I2C_MODE_BURST_DATA, 0xE248, 0x2,
@@ -1583,7 +1583,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x6400, 0x2,
        I2C_MODE_BURST_DATA, 0x491C, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x15FF, 0x2,
+       I2C_MODE_BURST_DATA, 0xF5FE, 0x2,
        I2C_MODE_BURST_DATA, 0x0790, 0x2,
        I2C_MODE_BURST_DATA, 0xBAF9, 0x2,
        I2C_MODE_BURST_DATA, 0x0010, 0x2,
@@ -1596,7 +1596,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x6400, 0x2,
        I2C_MODE_BURST_DATA, 0x791E, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x0DFF, 0x2,
+       I2C_MODE_BURST_DATA, 0xEDFE, 0x2,
        I2C_MODE_BURST_DATA, 0x0990, 0x2,
        I2C_MODE_BURST_DATA, 0xBA48, 0x2,
        I2C_MODE_BURST_DATA, 0x0B97, 0x2,
@@ -1634,7 +1634,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x0411, 0x2,
        I2C_MODE_BURST_DATA, 0x3A46, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xECFE, 0x2,
+       I2C_MODE_BURST_DATA, 0xCCFE, 0x2,
        I2C_MODE_BURST_DATA, 0x0BEB, 0x2,
        I2C_MODE_BURST_DATA, 0x4400, 0x2,
        I2C_MODE_BURST_DATA, 0x2799, 0x2,
@@ -1880,7 +1880,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x3405, 0x2,
        I2C_MODE_BURST_DATA, 0x0880, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xFBFD, 0x2,
+       I2C_MODE_BURST_DATA, 0xDBFD, 0x2,
        I2C_MODE_BURST_DATA, 0x3149, 0x2,
        I2C_MODE_BURST_DATA, 0x9239, 0x2,
        I2C_MODE_BURST_DATA, 0x60B3, 0x2,
@@ -1989,7 +1989,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0xF08F, 0x2,
        I2C_MODE_BURST_DATA, 0x10B5, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x93FD, 0x2,
+       I2C_MODE_BURST_DATA, 0x73FD, 0x2,
        I2C_MODE_BURST_DATA, 0xF648, 0x2,
        I2C_MODE_BURST_DATA, 0xB0F8, 0x2,
        I2C_MODE_BURST_DATA, 0x3E07, 0x2,
@@ -1997,13 +1997,13 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x13D1, 0x2,
        I2C_MODE_BURST_DATA, 0x0020, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x90FD, 0x2,
+       I2C_MODE_BURST_DATA, 0x70FD, 0x2,
        I2C_MODE_BURST_DATA, 0x0228, 0x2,
        I2C_MODE_BURST_DATA, 0x0ED0, 0x2,
        I2C_MODE_BURST_DATA, 0x0121, 0x2,
        I2C_MODE_BURST_DATA, 0x0846, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x8FFD, 0x2,
+       I2C_MODE_BURST_DATA, 0x6FFD, 0x2,
        I2C_MODE_BURST_DATA, 0xEF49, 0x2,
        I2C_MODE_BURST_DATA, 0xF048, 0x2,
        I2C_MODE_BURST_DATA, 0xB1F8, 0x2,
@@ -2014,7 +2014,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x1040, 0x2,
        I2C_MODE_BURST_DATA, 0x0020, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x84BD, 0x2,
+       I2C_MODE_BURST_DATA, 0x64BD, 0x2,
        I2C_MODE_BURST_DATA, 0x10BD, 0x2,
        I2C_MODE_BURST_DATA, 0x2DE9, 0x2,
        I2C_MODE_BURST_DATA, 0xF041, 0x2,
@@ -2036,7 +2036,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x4146, 0x2,
        I2C_MODE_BURST_DATA, 0x3046, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x73FD, 0x2,
+       I2C_MODE_BURST_DATA, 0x53FD, 0x2,
        I2C_MODE_BURST_DATA, 0x0446, 0x2,
        I2C_MODE_BURST_DATA, 0x0122, 0x2,
        I2C_MODE_BURST_DATA, 0x3946, 0x2,
@@ -2276,7 +2276,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x0021, 0x2,
        I2C_MODE_BURST_DATA, 0x0120, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x7EFC, 0x2,
+       I2C_MODE_BURST_DATA, 0x5EFC, 0x2,
        I2C_MODE_BURST_DATA, 0x764A, 0x2,
        I2C_MODE_BURST_DATA, 0x7449, 0x2,
        I2C_MODE_BURST_DATA, 0x5068, 0x2,
@@ -2430,11 +2430,11 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x0021, 0x2,
        I2C_MODE_BURST_DATA, 0x0846, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xE4FB, 0x2,
+       I2C_MODE_BURST_DATA, 0xC4FB, 0x2,
        I2C_MODE_BURST_DATA, 0x0121, 0x2,
        I2C_MODE_BURST_DATA, 0x0846, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xE0FB, 0x2,
+       I2C_MODE_BURST_DATA, 0xC0FB, 0x2,
        I2C_MODE_BURST_DATA, 0x2948, 0x2,
        I2C_MODE_BURST_DATA, 0x184D, 0x2,
        I2C_MODE_BURST_DATA, 0x0088, 0x2,
@@ -2450,7 +2450,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x3FFE, 0x2,
        I2C_MODE_BURST_DATA, 0x0746, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xDAFB, 0x2,
+       I2C_MODE_BURST_DATA, 0xBAFB, 0x2,
        I2C_MODE_BURST_DATA, 0x2348, 0x2,
        I2C_MODE_BURST_DATA, 0x214E, 0x2,
        I2C_MODE_BURST_DATA, 0x0088, 0x2,
@@ -2466,7 +2466,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x7070, 0x2,
        I2C_MODE_BURST_DATA, 0xB070, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xCAFB, 0x2,
+       I2C_MODE_BURST_DATA, 0xAAFB, 0x2,
        I2C_MODE_BURST_DATA, 0x28B1, 0x2,
        I2C_MODE_BURST_DATA, 0x032F, 0x2,
        I2C_MODE_BURST_DATA, 0x06D0, 0x2,
@@ -2507,7 +2507,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x2000, 0x2,
        I2C_MODE_BURST_DATA, 0x8520, 0x2,
        I2C_MODE_BURST_DATA, 0x2001, 0x2,
-       I2C_MODE_BURST_DATA, 0x04C0, 0x2,
+       I2C_MODE_BURST_DATA, 0x0470, 0x2,
        I2C_MODE_BURST_DATA, 0x2001, 0x2,
        I2C_MODE_BURST_DATA, 0x29E4, 0x2,
        I2C_MODE_BURST_DATA, 0x4000, 0x2,
@@ -2532,7 +2532,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x01E0, 0x2,
        I2C_MODE_BURST_DATA, 0x86F8, 0x2,
        I2C_MODE_BURST_DATA, 0x00B0, 0x2,
-       I2C_MODE_BURST_DATA, 0xD24F, 0x2,
+       I2C_MODE_BURST_DATA, 0xC94F, 0x2,
        I2C_MODE_BURST_DATA, 0x3888, 0x2,
        I2C_MODE_BURST_DATA, 0x10BB, 0x2,
        I2C_MODE_BURST_DATA, 0x4FF4, 0x2,
@@ -2570,55 +2570,32 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x00F5, 0x2,
        I2C_MODE_BURST_DATA, 0x2070, 0x2,
        I2C_MODE_BURST_DATA, 0xA860, 0x2,
-       I2C_MODE_BURST_DATA, 0xC04E, 0x2,
+       I2C_MODE_BURST_DATA, 0xB74E, 0x2,
        I2C_MODE_BURST_DATA, 0x7088, 0x2,
        I2C_MODE_BURST_DATA, 0x90B9, 0x2,
-       I2C_MODE_BURST_DATA, 0xC04D, 0x2,
+       I2C_MODE_BURST_DATA, 0xB74D, 0x2,
        I2C_MODE_BURST_DATA, 0x2846, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x61FB, 0x2,
+       I2C_MODE_BURST_DATA, 0x41FB, 0x2,
        I2C_MODE_BURST_DATA, 0xA884, 0x2,
-       I2C_MODE_BURST_DATA, 0xBD48, 0x2,
+       I2C_MODE_BURST_DATA, 0xB448, 0x2,
        I2C_MODE_BURST_DATA, 0x0830, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x5CFB, 0x2,
+       I2C_MODE_BURST_DATA, 0x3CFB, 0x2,
        I2C_MODE_BURST_DATA, 0xA98C, 0x2,
        I2C_MODE_BURST_DATA, 0x0844, 0x2,
        I2C_MODE_BURST_DATA, 0xE884, 0x2,
-       I2C_MODE_BURST_DATA, 0xBA48, 0x2,
+       I2C_MODE_BURST_DATA, 0xB148, 0x2,
        I2C_MODE_BURST_DATA, 0x1030, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x55FB, 0x2,
+       I2C_MODE_BURST_DATA, 0x35FB, 0x2,
        I2C_MODE_BURST_DATA, 0xE98C, 0x2,
        I2C_MODE_BURST_DATA, 0x0844, 0x2,
        I2C_MODE_BURST_DATA, 0x2885, 0x2,
        I2C_MODE_BURST_DATA, 0x0121, 0x2,
        I2C_MODE_BURST_DATA, 0x0020, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x3FFB, 0x2,
-       I2C_MODE_BURST_DATA, 0xB548, 0x2,
-       I2C_MODE_BURST_DATA, 0x90F8, 0x2,
-       I2C_MODE_BURST_DATA, 0x2E04, 0x2,
-       I2C_MODE_BURST_DATA, 0x90B9, 0x2,
-       I2C_MODE_BURST_DATA, 0x0120, 0x2,
-       I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x4CFB, 0x2,
-       I2C_MODE_BURST_DATA, 0xB448, 0x2,
-       I2C_MODE_BURST_DATA, 0xB249, 0x2,
-       I2C_MODE_BURST_DATA, 0xB44A, 0x2,
-       I2C_MODE_BURST_DATA, 0x0260, 0x2,
-       I2C_MODE_BURST_DATA, 0xB448, 0x2,
-       I2C_MODE_BURST_DATA, 0x0860, 0x2,
-       I2C_MODE_BURST_DATA, 0xB148, 0x2,
-       I2C_MODE_BURST_DATA, 0xB34A, 0x2,
-       I2C_MODE_BURST_DATA, 0x001D, 0x2,
-       I2C_MODE_BURST_DATA, 0x091D, 0x2,
-       I2C_MODE_BURST_DATA, 0x0260, 0x2,
-       I2C_MODE_BURST_DATA, 0xB248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0860, 0x2,
-       I2C_MODE_BURST_DATA, 0x0020, 0x2,
-       I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x3CFB, 0x2,
+       I2C_MODE_BURST_DATA, 0x1FFB, 0x2,
        I2C_MODE_BURST_DATA, 0x3088, 0x2,
        I2C_MODE_BURST_DATA, 0x30BB, 0x2,
        I2C_MODE_BURST_DATA, 0xB4F8, 0x2,
@@ -2689,23 +2666,23 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x90F8, 0x2,
        I2C_MODE_BURST_DATA, 0x8E12, 0x2,
        I2C_MODE_BURST_DATA, 0x11B1, 0x2,
-       I2C_MODE_BURST_DATA, 0x8E4A, 0x2,
+       I2C_MODE_BURST_DATA, 0x894A, 0x2,
        I2C_MODE_BURST_DATA, 0xA2F8, 0x2,
        I2C_MODE_BURST_DATA, 0x0090, 0x2,
        I2C_MODE_BURST_DATA, 0x9AF8, 0x2,
        I2C_MODE_BURST_DATA, 0xC102, 0x2,
        I2C_MODE_BURST_DATA, 0xD046, 0x2,
        I2C_MODE_BURST_DATA, 0x28B1, 0x2,
-       I2C_MODE_BURST_DATA, 0x8B48, 0x2,
+       I2C_MODE_BURST_DATA, 0x8748, 0x2,
        I2C_MODE_BURST_DATA, 0xB0F8, 0x2,
        I2C_MODE_BURST_DATA, 0xB205, 0x2,
        I2C_MODE_BURST_DATA, 0x08B1, 0x2,
        I2C_MODE_BURST_DATA, 0x44F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xF9F8, 0x2,
+       I2C_MODE_BURST_DATA, 0x10F9, 0x2,
        I2C_MODE_BURST_DATA, 0x3888, 0x2,
-       I2C_MODE_BURST_DATA, 0x804D, 0x2,
+       I2C_MODE_BURST_DATA, 0x844D, 0x2,
        I2C_MODE_BURST_DATA, 0x78B9, 0x2,
-       I2C_MODE_BURST_DATA, 0x8848, 0x2,
+       I2C_MODE_BURST_DATA, 0x8448, 0x2,
        I2C_MODE_BURST_DATA, 0x0090, 0x2,
        I2C_MODE_BURST_DATA, 0xA0F2, 0x2,
        I2C_MODE_BURST_DATA, 0x0E23, 0x2,
@@ -2715,12 +2692,12 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0xDC12, 0x2,
        I2C_MODE_BURST_DATA, 0x01A8, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xE0FA, 0x2,
+       I2C_MODE_BURST_DATA, 0xD2FA, 0x2,
        I2C_MODE_BURST_DATA, 0xB4F8, 0x2,
        I2C_MODE_BURST_DATA, 0x0211, 0x2,
        I2C_MODE_BURST_DATA, 0x01A8, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xE0FA, 0x2,
+       I2C_MODE_BURST_DATA, 0xD2FA, 0x2,
        I2C_MODE_BURST_DATA, 0x3088, 0x2,
        I2C_MODE_BURST_DATA, 0x10BB, 0x2,
        I2C_MODE_BURST_DATA, 0xB5F8, 0x2,
@@ -2736,11 +2713,11 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0xB11D, 0x2,
        I2C_MODE_BURST_DATA, 0x02A8, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xD5FA, 0x2,
+       I2C_MODE_BURST_DATA, 0xC7FA, 0x2,
        I2C_MODE_BURST_DATA, 0x02A9, 0x2,
        I2C_MODE_BURST_DATA, 0x6846, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xD6FA, 0x2,
+       I2C_MODE_BURST_DATA, 0xC8FA, 0x2,
        I2C_MODE_BURST_DATA, 0xB4F8, 0x2,
        I2C_MODE_BURST_DATA, 0xF000, 0x2,
        I2C_MODE_BURST_DATA, 0x00F1, 0x2,
@@ -2774,11 +2751,11 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0xB11D, 0x2,
        I2C_MODE_BURST_DATA, 0x02A8, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xAFFA, 0x2,
+       I2C_MODE_BURST_DATA, 0xA1FA, 0x2,
        I2C_MODE_BURST_DATA, 0x02A9, 0x2,
        I2C_MODE_BURST_DATA, 0x6846, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xB0FA, 0x2,
+       I2C_MODE_BURST_DATA, 0xA2FA, 0x2,
        I2C_MODE_BURST_DATA, 0xB4F8, 0x2,
        I2C_MODE_BURST_DATA, 0xF800, 0x2,
        I2C_MODE_BURST_DATA, 0x00F1, 0x2,
@@ -2796,28 +2773,51 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0xBDF8, 0x2,
        I2C_MODE_BURST_DATA, 0x0610, 0x2,
        I2C_MODE_BURST_DATA, 0x0186, 0x2,
-       I2C_MODE_BURST_DATA, 0x5B48, 0x2,
-       I2C_MODE_BURST_DATA, 0x0088, 0x2,
-       I2C_MODE_BURST_DATA, 0x90B9, 0x2,
+       I2C_MODE_BURST_DATA, 0x584F, 0x2,
+       I2C_MODE_BURST_DATA, 0x5448, 0x2,
+       I2C_MODE_BURST_DATA, 0x7E88, 0x2,
+       I2C_MODE_BURST_DATA, 0x90F8, 0x2,
+       I2C_MODE_BURST_DATA, 0xB604, 0x2,
+       I2C_MODE_BURST_DATA, 0x08B1, 0x2,
+       I2C_MODE_BURST_DATA, 0x7008, 0x2,
+       I2C_MODE_BURST_DATA, 0x7880, 0x2,
+       I2C_MODE_BURST_DATA, 0x3888, 0x2,
+       I2C_MODE_BURST_DATA, 0x10BB, 0x2,
        I2C_MODE_BURST_DATA, 0x0DF1, 0x2,
        I2C_MODE_BURST_DATA, 0x0D02, 0x2,
        I2C_MODE_BURST_DATA, 0x03A9, 0x2,
        I2C_MODE_BURST_DATA, 0x0320, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x9BFA, 0x2,
-       I2C_MODE_BURST_DATA, 0xB5F8, 0x2,
-       I2C_MODE_BURST_DATA, 0xDE32, 0x2,
-       I2C_MODE_BURST_DATA, 0xB5F8, 0x2,
-       I2C_MODE_BURST_DATA, 0xDC22, 0x2,
+       I2C_MODE_BURST_DATA, 0x86FA, 0x2,
+       I2C_MODE_BURST_DATA, 0x05F5, 0x2,
+       I2C_MODE_BURST_DATA, 0x3775, 0x2,
        I2C_MODE_BURST_DATA, 0x6946, 0x2,
+       I2C_MODE_BURST_DATA, 0x6B88, 0x2,
+       I2C_MODE_BURST_DATA, 0x2A88, 0x2,
        I2C_MODE_BURST_DATA, 0x03A8, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x98FA, 0x2,
+       I2C_MODE_BURST_DATA, 0x83FA, 0x2,
        I2C_MODE_BURST_DATA, 0xB4F8, 0x2,
        I2C_MODE_BURST_DATA, 0x0011, 0x2,
        I2C_MODE_BURST_DATA, 0x6846, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x98FA, 0x2,
+       I2C_MODE_BURST_DATA, 0x83FA, 0x2,
+       I2C_MODE_BURST_DATA, 0x4A49, 0x2,
+       I2C_MODE_BURST_DATA, 0xB0B2, 0x2,
+       I2C_MODE_BURST_DATA, 0x7880, 0x2,
+       I2C_MODE_BURST_DATA, 0x0880, 0x2,
+       I2C_MODE_BURST_DATA, 0x6988, 0x2,
+       I2C_MODE_BURST_DATA, 0xBDF8, 0x2,
+       I2C_MODE_BURST_DATA, 0x0A20, 0x2,
+       I2C_MODE_BURST_DATA, 0x891A, 0x2,
+       I2C_MODE_BURST_DATA, 0x91FB, 0x2,
+       I2C_MODE_BURST_DATA, 0xF0F0, 0x2,
+       I2C_MODE_BURST_DATA, 0x0428, 0x2,
+       I2C_MODE_BURST_DATA, 0x00D8, 0x2,
+       I2C_MODE_BURST_DATA, 0x0420, 0x2,
+       I2C_MODE_BURST_DATA, 0x4449, 0x2,
+       I2C_MODE_BURST_DATA, 0x891E, 0x2,
+       I2C_MODE_BURST_DATA, 0x0880, 0x2,
        I2C_MODE_BURST_DATA, 0x98F8, 0x2,
        I2C_MODE_BURST_DATA, 0xC102, 0x2,
        I2C_MODE_BURST_DATA, 0x0028, 0x2,
@@ -2829,14 +2829,12 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x9CBA, 0x2,
        I2C_MODE_BURST_DATA, 0x07B0, 0x2,
        I2C_MODE_BURST_DATA, 0xB3E4, 0x2,
-       I2C_MODE_BURST_DATA, 0x2DE9, 0x2,
-       I2C_MODE_BURST_DATA, 0xF041, 0x2,
-       I2C_MODE_BURST_DATA, 0x404D, 0x2,
-       I2C_MODE_BURST_DATA, 0x95F8, 0x2,
-       I2C_MODE_BURST_DATA, 0xA802, 0x2,
-       I2C_MODE_BURST_DATA, 0x85F8, 0x2,
-       I2C_MODE_BURST_DATA, 0xBC02, 0x2,
-       I2C_MODE_BURST_DATA, 0x2846, 0x2,
+       I2C_MODE_BURST_DATA, 0x70B5, 0x2,
+       I2C_MODE_BURST_DATA, 0x3948, 0x2,
+       I2C_MODE_BURST_DATA, 0x90F8, 0x2,
+       I2C_MODE_BURST_DATA, 0xA812, 0x2,
+       I2C_MODE_BURST_DATA, 0x80F8, 0x2,
+       I2C_MODE_BURST_DATA, 0xBC12, 0x2,
        I2C_MODE_BURST_DATA, 0x90F8, 0x2,
        I2C_MODE_BURST_DATA, 0x2E04, 0x2,
        I2C_MODE_BURST_DATA, 0x80B9, 0x2,
@@ -2846,8 +2844,8 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x47F6, 0x2,
        I2C_MODE_BURST_DATA, 0x1A40, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x80FA, 0x2,
-       I2C_MODE_BURST_DATA, 0x4349, 0x2,
+       I2C_MODE_BURST_DATA, 0x5DFA, 0x2,
+       I2C_MODE_BURST_DATA, 0x3649, 0x2,
        I2C_MODE_BURST_DATA, 0x4FF6, 0x2,
        I2C_MODE_BURST_DATA, 0xFF70, 0x2,
        I2C_MODE_BURST_DATA, 0x0880, 0x2,
@@ -2856,87 +2854,70 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x47F6, 0x2,
        I2C_MODE_BURST_DATA, 0x1E40, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x76FA, 0x2,
-       I2C_MODE_BURST_DATA, 0x3D4E, 0x2,
-       I2C_MODE_BURST_DATA, 0x3A48, 0x2,
-       I2C_MODE_BURST_DATA, 0x7788, 0x2,
-       I2C_MODE_BURST_DATA, 0x90F8, 0x2,
-       I2C_MODE_BURST_DATA, 0xB604, 0x2,
-       I2C_MODE_BURST_DATA, 0x08B1, 0x2,
-       I2C_MODE_BURST_DATA, 0x7808, 0x2,
-       I2C_MODE_BURST_DATA, 0x7080, 0x2,
+       I2C_MODE_BURST_DATA, 0x53FA, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x71FA, 0x2,
-       I2C_MODE_BURST_DATA, 0x3648, 0x2,
+       I2C_MODE_BURST_DATA, 0x56FA, 0x2,
+       I2C_MODE_BURST_DATA, 0x44F0, 0x2,
+       I2C_MODE_BURST_DATA, 0x7CFE, 0x2,
+       I2C_MODE_BURST_DATA, 0x2A48, 0x2,
        I2C_MODE_BURST_DATA, 0x0024, 0x2,
        I2C_MODE_BURST_DATA, 0xA0F8, 0x2,
        I2C_MODE_BURST_DATA, 0xAC45, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x70FA, 0x2,
-       I2C_MODE_BURST_DATA, 0x8046, 0x2,
+       I2C_MODE_BURST_DATA, 0x53FA, 0x2,
+       I2C_MODE_BURST_DATA, 0x0546, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x72FA, 0x2,
-       I2C_MODE_BURST_DATA, 0x3149, 0x2,
+       I2C_MODE_BURST_DATA, 0x55FA, 0x2,
+       I2C_MODE_BURST_DATA, 0x2549, 0x2,
        I2C_MODE_BURST_DATA, 0xA1F8, 0x2,
        I2C_MODE_BURST_DATA, 0xD805, 0x2,
        I2C_MODE_BURST_DATA, 0x44F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x66FA, 0x2,
+       I2C_MODE_BURST_DATA, 0x6EFA, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x66FA, 0x2,
+       I2C_MODE_BURST_DATA, 0x49FA, 0x2,
        I2C_MODE_BURST_DATA, 0x0146, 0x2,
-       I2C_MODE_BURST_DATA, 0x4046, 0x2,
+       I2C_MODE_BURST_DATA, 0x2846, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x6CFA, 0x2,
-       I2C_MODE_BURST_DATA, 0x2C49, 0x2,
+       I2C_MODE_BURST_DATA, 0x4FFA, 0x2,
+       I2C_MODE_BURST_DATA, 0x2049, 0x2,
        I2C_MODE_BURST_DATA, 0xC1F8, 0x2,
        I2C_MODE_BURST_DATA, 0xDC05, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x62FA, 0x2,
-       I2C_MODE_BURST_DATA, 0x2949, 0x2,
+       I2C_MODE_BURST_DATA, 0x45FA, 0x2,
+       I2C_MODE_BURST_DATA, 0x1D49, 0x2,
        I2C_MODE_BURST_DATA, 0xA1F8, 0x2,
        I2C_MODE_BURST_DATA, 0xDA05, 0x2,
-       I2C_MODE_BURST_DATA, 0x2C49, 0x2,
-       I2C_MODE_BURST_DATA, 0xB8B2, 0x2,
-       I2C_MODE_BURST_DATA, 0x7080, 0x2,
-       I2C_MODE_BURST_DATA, 0x0880, 0x2,
-       I2C_MODE_BURST_DATA, 0xB5F8, 0x2,
-       I2C_MODE_BURST_DATA, 0xDE12, 0x2,
-       I2C_MODE_BURST_DATA, 0xB1FB, 0x2,
-       I2C_MODE_BURST_DATA, 0xF0F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x2849, 0x2,
-       I2C_MODE_BURST_DATA, 0x891E, 0x2,
-       I2C_MODE_BURST_DATA, 0x0880, 0x2,
        I2C_MODE_BURST_DATA, 0x0021, 0x2,
        I2C_MODE_BURST_DATA, 0x0846, 0x2,
        I2C_MODE_BURST_DATA, 0xFCF7, 0x2,
-       I2C_MODE_BURST_DATA, 0xBCFE, 0x2,
-       I2C_MODE_BURST_DATA, 0x254B, 0x2,
+       I2C_MODE_BURST_DATA, 0xCFFE, 0x2,
+       I2C_MODE_BURST_DATA, 0x204A, 0x2,
        I2C_MODE_BURST_DATA, 0x4FF4, 0x2,
        I2C_MODE_BURST_DATA, 0xF071, 0x2,
-       I2C_MODE_BURST_DATA, 0x1888, 0x2,
-       0x6028, 0x2001, 0x2,
-       0x602A, 0x0000, 0x2,
-       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x1088, 0x2,
        I2C_MODE_BURST_DATA, 0x00F1, 0x2,
        I2C_MODE_BURST_DATA, 0x8040, 0x2,
        I2C_MODE_BURST_DATA, 0x4181, 0x2,
-       I2C_MODE_BURST_DATA, 0x2022, 0x2,
-       I2C_MODE_BURST_DATA, 0x8281, 0x2,
-       I2C_MODE_BURST_DATA, 0x5888, 0x2,
+       I2C_MODE_BURST_DATA, 0x2023, 0x2,
+       I2C_MODE_BURST_DATA, 0x8381, 0x2,
+       I2C_MODE_BURST_DATA, 0x5088, 0x2,
        I2C_MODE_BURST_DATA, 0x00F1, 0x2,
        I2C_MODE_BURST_DATA, 0x8040, 0x2,
        I2C_MODE_BURST_DATA, 0x4181, 0x2,
-       I2C_MODE_BURST_DATA, 0x8281, 0x2,
-       I2C_MODE_BURST_DATA, 0x1F48, 0x2,
+       I2C_MODE_BURST_DATA, 0x8381, 0x2,
+       I2C_MODE_BURST_DATA, 0x1A48, 0x2,
        I2C_MODE_BURST_DATA, 0x0480, 0x2,
        I2C_MODE_BURST_DATA, 0x801C, 0x2,
        I2C_MODE_BURST_DATA, 0x0480, 0x2,
-       I2C_MODE_BURST_DATA, 0x1E48, 0x2,
+       I2C_MODE_BURST_DATA, 0x1948, 0x2,
        I2C_MODE_BURST_DATA, 0x90F8, 0x2,
        I2C_MODE_BURST_DATA, 0xDA10, 0x2,
        I2C_MODE_BURST_DATA, 0x0229, 0x2,
        I2C_MODE_BURST_DATA, 0x04D3, 0x2,
-       I2C_MODE_BURST_DATA, 0x1D49, 0x2,
+       0x6028, 0x2001, 0x2,
+       0x602A, 0x0000, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x1749, 0x2,
        I2C_MODE_BURST_DATA, 0x0120, 0x2,
        I2C_MODE_BURST_DATA, 0x0880, 0x2,
        I2C_MODE_BURST_DATA, 0x091D, 0x2,
@@ -2947,48 +2928,37 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x90F8, 0x2,
        I2C_MODE_BURST_DATA, 0x8E02, 0x2,
        I2C_MODE_BURST_DATA, 0x28B1, 0x2,
-       I2C_MODE_BURST_DATA, 0x0E49, 0x2,
+       I2C_MODE_BURST_DATA, 0x0849, 0x2,
        I2C_MODE_BURST_DATA, 0x0320, 0x2,
        I2C_MODE_BURST_DATA, 0x4831, 0x2,
        I2C_MODE_BURST_DATA, 0x0880, 0x2,
        I2C_MODE_BURST_DATA, 0x091D, 0x2,
        I2C_MODE_BURST_DATA, 0x0880, 0x2,
-       I2C_MODE_BURST_DATA, 0x1549, 0x2,
+       I2C_MODE_BURST_DATA, 0x1049, 0x2,
        I2C_MODE_BURST_DATA, 0x0220, 0x2,
        I2C_MODE_BURST_DATA, 0x8874, 0x2,
-       I2C_MODE_BURST_DATA, 0x7BE4, 0x2,
+       I2C_MODE_BURST_DATA, 0x70BD, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
        I2C_MODE_BURST_DATA, 0x2000, 0x2,
        I2C_MODE_BURST_DATA, 0x4DF0, 0x2,
        I2C_MODE_BURST_DATA, 0x2000, 0x2,
        I2C_MODE_BURST_DATA, 0x4B00, 0x2,
        I2C_MODE_BURST_DATA, 0x200B, 0x2,
        I2C_MODE_BURST_DATA, 0x8508, 0x2,
-       I2C_MODE_BURST_DATA, 0x2000, 0x2,
-       I2C_MODE_BURST_DATA, 0x8BA0, 0x2,
-       I2C_MODE_BURST_DATA, 0x2007, 0x2,
-       I2C_MODE_BURST_DATA, 0x03F8, 0x2,
-       I2C_MODE_BURST_DATA, 0x2008, 0x2,
-       I2C_MODE_BURST_DATA, 0x03F8, 0x2,
-       I2C_MODE_BURST_DATA, 0x0FF4, 0x2,
-       I2C_MODE_BURST_DATA, 0x0FF2, 0x2,
-       I2C_MODE_BURST_DATA, 0x0FF8, 0x2,
-       I2C_MODE_BURST_DATA, 0x0FF6, 0x2,
-       I2C_MODE_BURST_DATA, 0x0FFC, 0x2,
-       I2C_MODE_BURST_DATA, 0x0FFA, 0x2,
-       I2C_MODE_BURST_DATA, 0x0FFF, 0x2,
-       I2C_MODE_BURST_DATA, 0x0FFE, 0x2,
        I2C_MODE_BURST_DATA, 0x4000, 0x2,
        I2C_MODE_BURST_DATA, 0xDE02, 0x2,
        I2C_MODE_BURST_DATA, 0x2001, 0x2,
        I2C_MODE_BURST_DATA, 0x2520, 0x2,
        I2C_MODE_BURST_DATA, 0x2000, 0x2,
+       I2C_MODE_BURST_DATA, 0x8BA0, 0x2,
+       I2C_MODE_BURST_DATA, 0x2000, 0x2,
        I2C_MODE_BURST_DATA, 0x82C2, 0x2,
        I2C_MODE_BURST_DATA, 0x2000, 0x2,
        I2C_MODE_BURST_DATA, 0x4DE0, 0x2,
        I2C_MODE_BURST_DATA, 0x4000, 0x2,
-       I2C_MODE_BURST_DATA, 0x7C1C, 0x2,
-       I2C_MODE_BURST_DATA, 0x4000, 0x2,
        I2C_MODE_BURST_DATA, 0x9604, 0x2,
+       I2C_MODE_BURST_DATA, 0x4000, 0x2,
+       I2C_MODE_BURST_DATA, 0x7C1C, 0x2,
        I2C_MODE_BURST_DATA, 0x2000, 0x2,
        I2C_MODE_BURST_DATA, 0x8044, 0x2,
        I2C_MODE_BURST_DATA, 0x4000, 0x2,
@@ -3003,8 +2973,6 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x0000, 0x2,
        I2C_MODE_BURST_DATA, 0x0000, 0x2,
        I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
        I2C_MODE_BURST_DATA, 0x30B5, 0x2,
        I2C_MODE_BURST_DATA, 0x0228, 0x2,
        I2C_MODE_BURST_DATA, 0x1ED0, 0x2,
@@ -3069,7 +3037,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x47F6, 0x2,
        I2C_MODE_BURST_DATA, 0x5450, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xA4F9, 0x2,
+       I2C_MODE_BURST_DATA, 0x9FF9, 0x2,
        I2C_MODE_BURST_DATA, 0x6068, 0x2,
        I2C_MODE_BURST_DATA, 0x7E4A, 0x2,
        I2C_MODE_BURST_DATA, 0x010C, 0x2,
@@ -3105,7 +3073,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x2088, 0x2,
        I2C_MODE_BURST_DATA, 0x1946, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x99F9, 0x2,
+       I2C_MODE_BURST_DATA, 0x94F9, 0x2,
        I2C_MODE_BURST_DATA, 0x2946, 0x2,
        I2C_MODE_BURST_DATA, 0x3046, 0x2,
        I2C_MODE_BURST_DATA, 0xFFF7, 0x2,
@@ -3200,7 +3168,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x4FF4, 0x2,
        I2C_MODE_BURST_DATA, 0x2C60, 0x2,
        I2C_MODE_BURST_DATA, 0xFEF7, 0x2,
-       I2C_MODE_BURST_DATA, 0x9CFB, 0x2,
+       I2C_MODE_BURST_DATA, 0xBCFB, 0x2,
        I2C_MODE_BURST_DATA, 0x4149, 0x2,
        I2C_MODE_BURST_DATA, 0xA1F8, 0x2,
        I2C_MODE_BURST_DATA, 0x8A87, 0x2,
@@ -3322,9 +3290,9 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x47F6, 0x2,
        I2C_MODE_BURST_DATA, 0x2850, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0xA7B8, 0x2,
+       I2C_MODE_BURST_DATA, 0xA2B8, 0x2,
        I2C_MODE_BURST_DATA, 0x2001, 0x2,
-       I2C_MODE_BURST_DATA, 0x04D0, 0x2,
+       I2C_MODE_BURST_DATA, 0x0480, 0x2,
        I2C_MODE_BURST_DATA, 0x4000, 0x2,
        I2C_MODE_BURST_DATA, 0x7D3C, 0x2,
        I2C_MODE_BURST_DATA, 0x2000, 0x2,
@@ -3450,11 +3418,6 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0xC0F2, 0x2,
        I2C_MODE_BURST_DATA, 0x010C, 0x2,
        I2C_MODE_BURST_DATA, 0x6047, 0x2,
-       I2C_MODE_BURST_DATA, 0x4DF6, 0x2,
-       I2C_MODE_BURST_DATA, 0xB12C, 0x2,
-       I2C_MODE_BURST_DATA, 0xC0F2, 0x2,
-       I2C_MODE_BURST_DATA, 0x010C, 0x2,
-       I2C_MODE_BURST_DATA, 0x6047, 0x2,
        I2C_MODE_BURST_DATA, 0x4BF2, 0x2,
        I2C_MODE_BURST_DATA, 0xE15C, 0x2,
        I2C_MODE_BURST_DATA, 0xC0F2, 0x2,
@@ -3522,9 +3485,6 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x6047, 0x2,
        I2C_MODE_BURST_DATA, 0x0000, 0x2,
        I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
        I2C_MODE_BURST_DATA, 0x0001, 0x2,
        I2C_MODE_BURST_DATA, 0x0004, 0x2,
        I2C_MODE_BURST_DATA, 0x0008, 0x2,
@@ -3566,7 +3526,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0xF4D3, 0x2,
        I2C_MODE_BURST_DATA, 0x0846, 0x2,
        I2C_MODE_BURST_DATA, 0xBCF7, 0x2,
-       I2C_MODE_BURST_DATA, 0xACF9, 0x2,
+       I2C_MODE_BURST_DATA, 0x8CF9, 0x2,
        I2C_MODE_BURST_DATA, 0x80B2, 0x2,
        I2C_MODE_BURST_DATA, 0x10BD, 0x2,
        I2C_MODE_BURST_DATA, 0xF0B5, 0x2,
@@ -4076,7 +4036,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x90EC, 0x2,
        I2C_MODE_BURST_DATA, 0x020A, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x31FC, 0x2,
+       I2C_MODE_BURST_DATA, 0x35FD, 0x2,
        I2C_MODE_BURST_DATA, 0xBCEE, 0x2,
        I2C_MODE_BURST_DATA, 0xC00A, 0x2,
        I2C_MODE_BURST_DATA, 0x10EE, 0x2,
@@ -4101,7 +4061,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x3C23, 0x2,
        I2C_MODE_BURST_DATA, 0xD70A, 0x2,
        I2C_MODE_BURST_DATA, 0x2005, 0x2,
-       I2C_MODE_BURST_DATA, 0x4CE0, 0x2,
+       I2C_MODE_BURST_DATA, 0x4F08, 0x2,
        I2C_MODE_BURST_DATA, 0x80B2, 0x2,
        I2C_MODE_BURST_DATA, 0x46F8, 0x2,
        I2C_MODE_BURST_DATA, 0x2400, 0x2,
@@ -4155,14 +4115,14 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0xC1E0, 0x2,
        I2C_MODE_BURST_DATA, 0x0020, 0x2,
        I2C_MODE_BURST_DATA, 0xBBF7, 0x2,
-       I2C_MODE_BURST_DATA, 0x64FF, 0x2,
+       I2C_MODE_BURST_DATA, 0x44FF, 0x2,
        I2C_MODE_BURST_DATA, 0xBAF7, 0x2,
        I2C_MODE_BURST_DATA, 0x64FA, 0x2,
        I2C_MODE_BURST_DATA, 0xB0EE, 0x2,
        I2C_MODE_BURST_DATA, 0x408A, 0x2,
        I2C_MODE_BURST_DATA, 0x0120, 0x2,
        I2C_MODE_BURST_DATA, 0xBBF7, 0x2,
-       I2C_MODE_BURST_DATA, 0x5DFF, 0x2,
+       I2C_MODE_BURST_DATA, 0x3DFF, 0x2,
        I2C_MODE_BURST_DATA, 0xBAF7, 0x2,
        I2C_MODE_BURST_DATA, 0x5DFA, 0x2,
        I2C_MODE_BURST_DATA, 0xF0EE, 0x2,
@@ -4206,7 +4166,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0xB0EE, 0x2,
        I2C_MODE_BURST_DATA, 0x680A, 0x2,
        I2C_MODE_BURST_DATA, 0xBBF7, 0x2,
-       I2C_MODE_BURST_DATA, 0x2CFF, 0x2,
+       I2C_MODE_BURST_DATA, 0x0CFF, 0x2,
        I2C_MODE_BURST_DATA, 0x68EE, 0x2,
        I2C_MODE_BURST_DATA, 0x090A, 0x2,
        I2C_MODE_BURST_DATA, 0xB2EE, 0x2,
@@ -4216,7 +4176,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x8BEE, 0x2,
        I2C_MODE_BURST_DATA, 0x200A, 0x2,
        I2C_MODE_BURST_DATA, 0xBBF7, 0x2,
-       I2C_MODE_BURST_DATA, 0x22FF, 0x2,
+       I2C_MODE_BURST_DATA, 0x02FF, 0x2,
        I2C_MODE_BURST_DATA, 0xCE49, 0x2,
        I2C_MODE_BURST_DATA, 0xB1F8, 0x2,
        I2C_MODE_BURST_DATA, 0x9C15, 0x2,
@@ -4656,7 +4616,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x5846, 0x2,
        I2C_MODE_BURST_DATA, 0xFFF7, 0x2,
        I2C_MODE_BURST_DATA, 0xD0FC, 0x2,
-       I2C_MODE_BURST_DATA, 0xF048, 0x2,
+       I2C_MODE_BURST_DATA, 0xFE48, 0x2,
        I2C_MODE_BURST_DATA, 0xB0F8, 0x2,
        I2C_MODE_BURST_DATA, 0x8005, 0x2,
        I2C_MODE_BURST_DATA, 0xE8B3, 0x2,
@@ -4738,7 +4698,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0xADF8, 0x2,
        I2C_MODE_BURST_DATA, 0x8600, 0x2,
        I2C_MODE_BURST_DATA, 0xA3E7, 0x2,
-       I2C_MODE_BURST_DATA, 0xC84A, 0x2,
+       I2C_MODE_BURST_DATA, 0xD64A, 0x2,
        I2C_MODE_BURST_DATA, 0x6B46, 0x2,
        I2C_MODE_BURST_DATA, 0xA2F1, 0x2,
        I2C_MODE_BURST_DATA, 0x0A01, 0x2,
@@ -4772,27 +4732,27 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0xCDE9, 0x2,
        I2C_MODE_BURST_DATA, 0x2C07, 0x2,
        I2C_MODE_BURST_DATA, 0x13E0, 0x2,
-       I2C_MODE_BURST_DATA, 0xB648, 0x2,
+       I2C_MODE_BURST_DATA, 0xC448, 0x2,
        I2C_MODE_BURST_DATA, 0xB0F8, 0x2,
        I2C_MODE_BURST_DATA, 0x8295, 0x2,
        I2C_MODE_BURST_DATA, 0xB0F8, 0x2,
        I2C_MODE_BURST_DATA, 0x8405, 0x2,
        I2C_MODE_BURST_DATA, 0x2E90, 0x2,
-       I2C_MODE_BURST_DATA, 0xB348, 0x2,
+       I2C_MODE_BURST_DATA, 0xC148, 0x2,
        I2C_MODE_BURST_DATA, 0xB0F8, 0x2,
        I2C_MODE_BURST_DATA, 0x86B5, 0x2,
        I2C_MODE_BURST_DATA, 0xB0F8, 0x2,
        I2C_MODE_BURST_DATA, 0x8805, 0x2,
        I2C_MODE_BURST_DATA, 0x2F90, 0x2,
-       I2C_MODE_BURST_DATA, 0xB048, 0x2,
+       I2C_MODE_BURST_DATA, 0xBE48, 0x2,
        I2C_MODE_BURST_DATA, 0xB0F8, 0x2,
        I2C_MODE_BURST_DATA, 0x8A05, 0x2,
        I2C_MODE_BURST_DATA, 0x2C90, 0x2,
-       I2C_MODE_BURST_DATA, 0xAE48, 0x2,
+       I2C_MODE_BURST_DATA, 0xBC48, 0x2,
        I2C_MODE_BURST_DATA, 0xB0F8, 0x2,
        I2C_MODE_BURST_DATA, 0x8C05, 0x2,
        I2C_MODE_BURST_DATA, 0x2D90, 0x2,
-       I2C_MODE_BURST_DATA, 0xAC48, 0x2,
+       I2C_MODE_BURST_DATA, 0xBA48, 0x2,
        I2C_MODE_BURST_DATA, 0xB0F8, 0x2,
        I2C_MODE_BURST_DATA, 0x6805, 0x2,
        I2C_MODE_BURST_DATA, 0xC102, 0x2,
@@ -4811,7 +4771,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x10EE, 0x2,
        I2C_MODE_BURST_DATA, 0x900A, 0x2,
        I2C_MODE_BURST_DATA, 0x82B2, 0x2,
-       I2C_MODE_BURST_DATA, 0xA348, 0x2,
+       I2C_MODE_BURST_DATA, 0xB148, 0x2,
        I2C_MODE_BURST_DATA, 0xB0F8, 0x2,
        I2C_MODE_BURST_DATA, 0xA405, 0x2,
        I2C_MODE_BURST_DATA, 0x8242, 0x2,
@@ -4828,7 +4788,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x100A, 0x2,
        I2C_MODE_BURST_DATA, 0x80B2, 0x2,
        I2C_MODE_BURST_DATA, 0x3090, 0x2,
-       I2C_MODE_BURST_DATA, 0x9A48, 0x2,
+       I2C_MODE_BURST_DATA, 0xA848, 0x2,
        I2C_MODE_BURST_DATA, 0xB0F8, 0x2,
        I2C_MODE_BURST_DATA, 0xA615, 0x2,
        I2C_MODE_BURST_DATA, 0x3098, 0x2,
@@ -4838,7 +4798,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x4FF0, 0x2,
        I2C_MODE_BURST_DATA, 0x0008, 0x2,
        I2C_MODE_BURST_DATA, 0x3191, 0x2,
-       I2C_MODE_BURST_DATA, 0x9548, 0x2,
+       I2C_MODE_BURST_DATA, 0xA348, 0x2,
        I2C_MODE_BURST_DATA, 0xB0F8, 0x2,
        I2C_MODE_BURST_DATA, 0xA205, 0x2,
        I2C_MODE_BURST_DATA, 0x50B3, 0x2,
@@ -4998,18 +4958,18 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0xB0EE, 0x2,
        I2C_MODE_BURST_DATA, 0x480A, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x9CF8, 0x2,
+       I2C_MODE_BURST_DATA, 0xA0F9, 0x2,
        I2C_MODE_BURST_DATA, 0x09E0, 0x2,
        I2C_MODE_BURST_DATA, 0xF0EE, 0x2,
        I2C_MODE_BURST_DATA, 0x6C1A, 0x2,
        I2C_MODE_BURST_DATA, 0x9FED, 0x2,
-       I2C_MODE_BURST_DATA, 0x450A, 0x2,
+       I2C_MODE_BURST_DATA, 0x530A, 0x2,
        I2C_MODE_BURST_DATA, 0xF0EE, 0x2,
        I2C_MODE_BURST_DATA, 0x480A, 0x2,
        I2C_MODE_BURST_DATA, 0xB0EE, 0x2,
        I2C_MODE_BURST_DATA, 0x401A, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x8CF8, 0x2,
+       I2C_MODE_BURST_DATA, 0x90F9, 0x2,
        I2C_MODE_BURST_DATA, 0xBCEE, 0x2,
        I2C_MODE_BURST_DATA, 0xC00A, 0x2,
        I2C_MODE_BURST_DATA, 0x10EE, 0x2,
@@ -5027,7 +4987,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x01D3, 0x2,
        I2C_MODE_BURST_DATA, 0x4FF6, 0x2,
        I2C_MODE_BURST_DATA, 0xFF70, 0x2,
-       I2C_MODE_BURST_DATA, 0x3749, 0x2,
+       I2C_MODE_BURST_DATA, 0x4549, 0x2,
        I2C_MODE_BURST_DATA, 0x80B2, 0x2,
        I2C_MODE_BURST_DATA, 0x2080, 0x2,
        I2C_MODE_BURST_DATA, 0xB1F8, 0x2,
@@ -5056,7 +5016,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x1CE5, 0x2,
        I2C_MODE_BURST_DATA, 0x2DE9, 0x2,
        I2C_MODE_BURST_DATA, 0xF84F, 0x2,
-       I2C_MODE_BURST_DATA, 0x2B49, 0x2,
+       I2C_MODE_BURST_DATA, 0x3949, 0x2,
        I2C_MODE_BURST_DATA, 0x8146, 0x2,
        I2C_MODE_BURST_DATA, 0x01EB, 0x2,
        I2C_MODE_BURST_DATA, 0xC900, 0x2,
@@ -5077,7 +5037,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0xC88A, 0x2,
        I2C_MODE_BURST_DATA, 0x0988, 0x2,
        I2C_MODE_BURST_DATA, 0xDFF8, 0x2,
-       I2C_MODE_BURST_DATA, 0x88A0, 0x2,
+       I2C_MODE_BURST_DATA, 0xC0A0, 0x2,
        I2C_MODE_BURST_DATA, 0xA0EB, 0x2,
        I2C_MODE_BURST_DATA, 0x0108, 0x2,
        I2C_MODE_BURST_DATA, 0x0026, 0x2,
@@ -5094,7 +5054,7 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x3846, 0x2,
        I2C_MODE_BURST_DATA, 0x009A, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x41F8, 0x2,
+       I2C_MODE_BURST_DATA, 0x45F9, 0x2,
        I2C_MODE_BURST_DATA, 0x761C, 0x2,
        I2C_MODE_BURST_DATA, 0x6D1C, 0x2,
        I2C_MODE_BURST_DATA, 0x24F8, 0x2,
@@ -5105,28 +5065,28 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0xF88F, 0x2,
        I2C_MODE_BURST_DATA, 0x07EB, 0x2,
        I2C_MODE_BURST_DATA, 0x0801, 0x2,
-       I2C_MODE_BURST_DATA, 0x1548, 0x2,
+       I2C_MODE_BURST_DATA, 0x2348, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x39F8, 0x2,
+       I2C_MODE_BURST_DATA, 0x3DF9, 0x2,
        I2C_MODE_BURST_DATA, 0x2870, 0x2,
        I2C_MODE_BURST_DATA, 0x0146, 0x2,
        I2C_MODE_BURST_DATA, 0x5B46, 0x2,
        I2C_MODE_BURST_DATA, 0x3846, 0x2,
        I2C_MODE_BURST_DATA, 0x009A, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x2DF8, 0x2,
+       I2C_MODE_BURST_DATA, 0x31F9, 0x2,
        I2C_MODE_BURST_DATA, 0x4044, 0x2,
        I2C_MODE_BURST_DATA, 0xE9E7, 0x2,
        I2C_MODE_BURST_DATA, 0x70B5, 0x2,
-       I2C_MODE_BURST_DATA, 0x0C4C, 0x2,
+       I2C_MODE_BURST_DATA, 0x1A4C, 0x2,
        I2C_MODE_BURST_DATA, 0x0D46, 0x2,
        I2C_MODE_BURST_DATA, 0xB634, 0x2,
        I2C_MODE_BURST_DATA, 0x0646, 0x2,
        I2C_MODE_BURST_DATA, 0x2278, 0x2,
        I2C_MODE_BURST_DATA, 0xA178, 0x2,
-       I2C_MODE_BURST_DATA, 0x0A48, 0x2,
+       I2C_MODE_BURST_DATA, 0x1848, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x2BF8, 0x2,
+       I2C_MODE_BURST_DATA, 0x2FF9, 0x2,
        I2C_MODE_BURST_DATA, 0xA178, 0x2,
        I2C_MODE_BURST_DATA, 0x2078, 0x2,
        I2C_MODE_BURST_DATA, 0xFFF7, 0x2,
@@ -5136,7 +5096,35 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0xBDE8, 0x2,
        I2C_MODE_BURST_DATA, 0x7040, 0x2,
        I2C_MODE_BURST_DATA, 0x00F0, 0x2,
-       I2C_MODE_BURST_DATA, 0x26B8, 0x2,
+       I2C_MODE_BURST_DATA, 0x2AB9, 0x2,
+       I2C_MODE_BURST_DATA, 0x2DE9, 0x2,
+       I2C_MODE_BURST_DATA, 0xF04F, 0x2,
+       I2C_MODE_BURST_DATA, 0x0120, 0x2,
+       I2C_MODE_BURST_DATA, 0x2DED, 0x2,
+       I2C_MODE_BURST_DATA, 0x028B, 0x2,
+       I2C_MODE_BURST_DATA, 0x87B0, 0x2,
+       I2C_MODE_BURST_DATA, 0x00F0, 0x2,
+       I2C_MODE_BURST_DATA, 0x27F9, 0x2,
+       I2C_MODE_BURST_DATA, 0x0220, 0x2,
+       I2C_MODE_BURST_DATA, 0xDFF8, 0x2,
+       I2C_MODE_BURST_DATA, 0x3C80, 0x2,
+       I2C_MODE_BURST_DATA, 0xDFF8, 0x2,
+       I2C_MODE_BURST_DATA, 0x3C90, 0x2,
+       I2C_MODE_BURST_DATA, 0x4FF4, 0x2,
+       I2C_MODE_BURST_DATA, 0x806B, 0x2,
+       I2C_MODE_BURST_DATA, 0x0290, 0x2,
+       I2C_MODE_BURST_DATA, 0x00F0, 0x2,
+       I2C_MODE_BURST_DATA, 0x22F9, 0x2,
+       I2C_MODE_BURST_DATA, 0x80B2, 0x2,
+       I2C_MODE_BURST_DATA, 0x0390, 0x2,
+       I2C_MODE_BURST_DATA, 0x00F0, 0x2,
+       I2C_MODE_BURST_DATA, 0x23F9, 0x2,
+       I2C_MODE_BURST_DATA, 0x80B2, 0x2,
+       I2C_MODE_BURST_DATA, 0x0490, 0x2,
+       I2C_MODE_BURST_DATA, 0xC0F5, 0x2,
+       I2C_MODE_BURST_DATA, 0x8060, 0x2,
+       I2C_MODE_BURST_DATA, 0x401E, 0x2,
+       I2C_MODE_BURST_DATA, 0x10E0, 0x2,
        I2C_MODE_BURST_DATA, 0x0000, 0x2,
        I2C_MODE_BURST_DATA, 0x2001, 0x2,
        I2C_MODE_BURST_DATA, 0x2520, 0x2,
@@ -5150,84 +5138,332 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x1368, 0x2,
        I2C_MODE_BURST_DATA, 0x2000, 0x2,
        I2C_MODE_BURST_DATA, 0x878C, 0x2,
-       I2C_MODE_BURST_DATA, 0x4CF2, 0x2,
-       I2C_MODE_BURST_DATA, 0x891C, 0x2,
-       I2C_MODE_BURST_DATA, 0xC0F2, 0x2,
-       I2C_MODE_BURST_DATA, 0x010C, 0x2,
-       I2C_MODE_BURST_DATA, 0x6047, 0x2,
-       I2C_MODE_BURST_DATA, 0x4CF2, 0x2,
-       I2C_MODE_BURST_DATA, 0xC50C, 0x2,
-       I2C_MODE_BURST_DATA, 0xC0F2, 0x2,
-       I2C_MODE_BURST_DATA, 0x010C, 0x2,
-       I2C_MODE_BURST_DATA, 0x6047, 0x2,
-       I2C_MODE_BURST_DATA, 0x4EF6, 0x2,
-       I2C_MODE_BURST_DATA, 0x7D4C, 0x2,
-       I2C_MODE_BURST_DATA, 0xC0F2, 0x2,
-       I2C_MODE_BURST_DATA, 0x010C, 0x2,
-       I2C_MODE_BURST_DATA, 0x6047, 0x2,
-       I2C_MODE_BURST_DATA, 0x4EF6, 0x2,
-       I2C_MODE_BURST_DATA, 0x176C, 0x2,
-       I2C_MODE_BURST_DATA, 0xC0F2, 0x2,
-       I2C_MODE_BURST_DATA, 0x010C, 0x2,
-       I2C_MODE_BURST_DATA, 0x6047, 0x2,
-       I2C_MODE_BURST_DATA, 0x4EF6, 0x2,
-       I2C_MODE_BURST_DATA, 0xD36C, 0x2,
-       I2C_MODE_BURST_DATA, 0xC0F2, 0x2,
-       I2C_MODE_BURST_DATA, 0x010C, 0x2,
-       I2C_MODE_BURST_DATA, 0x6047, 0x2,
-       I2C_MODE_BURST_DATA, 0x40F6, 0x2,
-       I2C_MODE_BURST_DATA, 0x0D4C, 0x2,
-       I2C_MODE_BURST_DATA, 0xC0F2, 0x2,
-       I2C_MODE_BURST_DATA, 0x020C, 0x2,
-       I2C_MODE_BURST_DATA, 0x6047, 0x2,
-       0x6028, 0x2001, 0x2,
-       0x602A, 0x24E8, 0x2,
-       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
-       I2C_MODE_BURST_DATA, 0x01E0, 0x2,
-       I2C_MODE_BURST_DATA, 0x0020, 0x2,
-       I2C_MODE_BURST_DATA, 0x002C, 0x2,
-       I2C_MODE_BURST_DATA, 0x0068, 0x2,
-       0x602A, 0x2504, 0x2,
-       0x6F12, 0x0000, 0x2,
-       0x6F12, 0x0000, 0x2,
-       0x602A, 0x24F0, 0x2,
-       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
-       I2C_MODE_BURST_DATA, 0x1388, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       0x602A, 0x2482, 0x2,
-       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       0x602A, 0x24B8, 0x2,
-       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
-       I2C_MODE_BURST_DATA, 0x0404, 0x2,
-       I2C_MODE_BURST_DATA, 0x0404, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x2008, 0x2,
        I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x2007, 0x2,
        I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0001, 0x2,
-       I2C_MODE_BURST_DATA, 0x0406, 0x2,
+       I2C_MODE_BURST_DATA, 0x00EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x100A, 0x2,
+       I2C_MODE_BURST_DATA, 0xB8EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x400A, 0x2,
+       I2C_MODE_BURST_DATA, 0xB9F7, 0x2,
+       I2C_MODE_BURST_DATA, 0x5EFE, 0x2,
+       I2C_MODE_BURST_DATA, 0x0398, 0x2,
+       I2C_MODE_BURST_DATA, 0x6A4E, 0x2,
+       I2C_MODE_BURST_DATA, 0xC0F5, 0x2,
+       I2C_MODE_BURST_DATA, 0x8050, 0x2,
+       I2C_MODE_BURST_DATA, 0x401E, 0x2,
+       I2C_MODE_BURST_DATA, 0x00EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x900A, 0x2,
+       I2C_MODE_BURST_DATA, 0x0027, 0x2,
+       I2C_MODE_BURST_DATA, 0x3D46, 0x2,
+       I2C_MODE_BURST_DATA, 0xF8EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x600A, 0x2,
+       I2C_MODE_BURST_DATA, 0xEA46, 0x2,
+       I2C_MODE_BURST_DATA, 0x80EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x808A, 0x2,
+       I2C_MODE_BURST_DATA, 0x281D, 0x2,
+       I2C_MODE_BURST_DATA, 0x2C46, 0x2,
+       I2C_MODE_BURST_DATA, 0x0590, 0x2,
+       I2C_MODE_BURST_DATA, 0x2CE0, 0x2,
+       I2C_MODE_BURST_DATA, 0x6248, 0x2,
+       I2C_MODE_BURST_DATA, 0xB0F8, 0x2,
+       I2C_MODE_BURST_DATA, 0x3802, 0x2,
+       I2C_MODE_BURST_DATA, 0xA042, 0x2,
+       I2C_MODE_BURST_DATA, 0x03D9, 0x2,
+       I2C_MODE_BURST_DATA, 0x0299, 0x2,
+       I2C_MODE_BURST_DATA, 0x04FA, 0x2,
+       I2C_MODE_BURST_DATA, 0x01F0, 0x2,
+       I2C_MODE_BURST_DATA, 0x16E0, 0x2,
+       I2C_MODE_BURST_DATA, 0x0498, 0x2,
+       I2C_MODE_BURST_DATA, 0x201A, 0x2,
+       I2C_MODE_BURST_DATA, 0x00EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x100A, 0x2,
+       I2C_MODE_BURST_DATA, 0xB8EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x400A, 0x2,
+       I2C_MODE_BURST_DATA, 0xB9F7, 0x2,
+       I2C_MODE_BURST_DATA, 0x3BFE, 0x2,
+       I2C_MODE_BURST_DATA, 0x0398, 0x2,
+       I2C_MODE_BURST_DATA, 0x00EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x900A, 0x2,
+       I2C_MODE_BURST_DATA, 0xF8EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x600A, 0x2,
+       I2C_MODE_BURST_DATA, 0x40EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x080A, 0x2,
+       I2C_MODE_BURST_DATA, 0xB6EE, 0x2,
        I2C_MODE_BURST_DATA, 0x000A, 0x2,
-       I2C_MODE_BURST_DATA, 0x0C0E, 0x2,
-       I2C_MODE_BURST_DATA, 0x0F10, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x30EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x800A, 0x2,
+       I2C_MODE_BURST_DATA, 0xBDEE, 0x2,
+       I2C_MODE_BURST_DATA, 0xC00A, 0x2,
+       I2C_MODE_BURST_DATA, 0x10EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x100A, 0x2,
+       I2C_MODE_BURST_DATA, 0x621B, 0x2,
+       I2C_MODE_BURST_DATA, 0x611B, 0x2,
+       I2C_MODE_BURST_DATA, 0x2AF8, 0x2,
+       I2C_MODE_BURST_DATA, 0x1200, 0x2,
+       I2C_MODE_BURST_DATA, 0x3AF8, 0x2,
+       I2C_MODE_BURST_DATA, 0x1100, 0x2,
+       I2C_MODE_BURST_DATA, 0xC119, 0x2,
+       I2C_MODE_BURST_DATA, 0x4908, 0x2,
+       I2C_MODE_BURST_DATA, 0x26F8, 0x2,
+       I2C_MODE_BURST_DATA, 0x021B, 0x2,
+       I2C_MODE_BURST_DATA, 0x0746, 0x2,
+       I2C_MODE_BURST_DATA, 0x0598, 0x2,
+       I2C_MODE_BURST_DATA, 0x641C, 0x2,
+       I2C_MODE_BURST_DATA, 0x8442, 0x2,
+       I2C_MODE_BURST_DATA, 0x01D2, 0x2,
+       I2C_MODE_BURST_DATA, 0x5C45, 0x2,
+       I2C_MODE_BURST_DATA, 0xCED3, 0x2,
+       I2C_MODE_BURST_DATA, 0x0098, 0x2,
+       I2C_MODE_BURST_DATA, 0x2D1D, 0x2,
+       I2C_MODE_BURST_DATA, 0x4FEA, 0x2,
+       I2C_MODE_BURST_DATA, 0x3041, 0x2,
+       I2C_MODE_BURST_DATA, 0x48F8, 0x2,
+       I2C_MODE_BURST_DATA, 0x041B, 0x2,
+       I2C_MODE_BURST_DATA, 0x0198, 0x2,
+       I2C_MODE_BURST_DATA, 0x5D45, 0x2,
+       I2C_MODE_BURST_DATA, 0x4FEA, 0x2,
+       I2C_MODE_BURST_DATA, 0x3041, 0x2,
+       I2C_MODE_BURST_DATA, 0x49F8, 0x2,
+       I2C_MODE_BURST_DATA, 0x041B, 0x2,
+       I2C_MODE_BURST_DATA, 0xBDD3, 0x2,
+       I2C_MODE_BURST_DATA, 0x7F1E, 0x2,
+       I2C_MODE_BURST_DATA, 0x3780, 0x2,
+       I2C_MODE_BURST_DATA, 0x4148, 0x2,
+       I2C_MODE_BURST_DATA, 0x0390, 0x2,
+       I2C_MODE_BURST_DATA, 0x0220, 0x2,
+       I2C_MODE_BURST_DATA, 0x424C, 0x2,
+       I2C_MODE_BURST_DATA, 0x424D, 0x2,
+       I2C_MODE_BURST_DATA, 0x0290, 0x2,
+       I2C_MODE_BURST_DATA, 0x00F0, 0x2,
+       I2C_MODE_BURST_DATA, 0xA7F8, 0x2,
+       I2C_MODE_BURST_DATA, 0x1FFA, 0x2,
+       I2C_MODE_BURST_DATA, 0x80FB, 0x2,
+       I2C_MODE_BURST_DATA, 0x00F0, 0x2,
+       I2C_MODE_BURST_DATA, 0xA3F8, 0x2,
+       I2C_MODE_BURST_DATA, 0x8004, 0x2,
+       I2C_MODE_BURST_DATA, 0x4FEA, 0x2,
+       I2C_MODE_BURST_DATA, 0x1049, 0x2,
+       I2C_MODE_BURST_DATA, 0xCBF5, 0x2,
+       I2C_MODE_BURST_DATA, 0x8050, 0x2,
+       I2C_MODE_BURST_DATA, 0x401E, 0x2,
+       I2C_MODE_BURST_DATA, 0x00EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x100A, 0x2,
+       I2C_MODE_BURST_DATA, 0xC9F5, 0x2,
+       I2C_MODE_BURST_DATA, 0x8040, 0x2,
+       I2C_MODE_BURST_DATA, 0x401E, 0x2,
+       I2C_MODE_BURST_DATA, 0xB8EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x400A, 0x2,
+       I2C_MODE_BURST_DATA, 0x0026, 0x2,
+       I2C_MODE_BURST_DATA, 0x4FF4, 0x2,
+       I2C_MODE_BURST_DATA, 0x805C, 0x2,
+       I2C_MODE_BURST_DATA, 0x0122, 0x2,
+       I2C_MODE_BURST_DATA, 0x60EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x000A, 0x2,
+       I2C_MODE_BURST_DATA, 0x00EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x100A, 0x2,
+       I2C_MODE_BURST_DATA, 0x3346, 0x2,
+       I2C_MODE_BURST_DATA, 0xB8EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x401A, 0x2,
+       I2C_MODE_BURST_DATA, 0x81EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x200A, 0x2,
+       I2C_MODE_BURST_DATA, 0x1946, 0x2,
+       I2C_MODE_BURST_DATA, 0x03F1, 0x2,
+       I2C_MODE_BURST_DATA, 0x040E, 0x2,
+       I2C_MODE_BURST_DATA, 0x41E0, 0x2,
+       I2C_MODE_BURST_DATA, 0x2D48, 0x2,
+       I2C_MODE_BURST_DATA, 0xB0F8, 0x2,
+       I2C_MODE_BURST_DATA, 0x3A02, 0x2,
+       I2C_MODE_BURST_DATA, 0x8842, 0x2,
+       I2C_MODE_BURST_DATA, 0x04D9, 0x2,
+       I2C_MODE_BURST_DATA, 0x029F, 0x2,
+       I2C_MODE_BURST_DATA, 0x01FA, 0x2,
+       I2C_MODE_BURST_DATA, 0x07F0, 0x2,
+       I2C_MODE_BURST_DATA, 0x0A30, 0x2,
+       I2C_MODE_BURST_DATA, 0x14E0, 0x2,
+       I2C_MODE_BURST_DATA, 0xA1EB, 0x2,
+       I2C_MODE_BURST_DATA, 0x0B00, 0x2,
+       I2C_MODE_BURST_DATA, 0x4043, 0x2,
+       I2C_MODE_BURST_DATA, 0x00EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x900A, 0x2,
+       I2C_MODE_BURST_DATA, 0xB8EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x601A, 0x2,
+       I2C_MODE_BURST_DATA, 0x00EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x909A, 0x2,
+       I2C_MODE_BURST_DATA, 0xF8EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x600A, 0x2,
+       I2C_MODE_BURST_DATA, 0x41EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x000A, 0x2,
+       I2C_MODE_BURST_DATA, 0xB2EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x041A, 0x2,
+       I2C_MODE_BURST_DATA, 0x70EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x810A, 0x2,
+       I2C_MODE_BURST_DATA, 0xFCEE, 0x2,
+       I2C_MODE_BURST_DATA, 0xE00A, 0x2,
+       I2C_MODE_BURST_DATA, 0x10EE, 0x2,
+       I2C_MODE_BURST_DATA, 0x900A, 0x2,
+       I2C_MODE_BURST_DATA, 0x80B2, 0x2,
+       I2C_MODE_BURST_DATA, 0xD1B1, 0x2,
+       I2C_MODE_BURST_DATA, 0x6FF0, 0x2,
+       I2C_MODE_BURST_DATA, 0x0107, 0x2,
+       I2C_MODE_BURST_DATA, 0x07EB, 0x2,
+       I2C_MODE_BURST_DATA, 0x0217, 0x2,
+       I2C_MODE_BURST_DATA, 0x8742, 0x2,
+       I2C_MODE_BURST_DATA, 0x05DB, 0x2,
+       I2C_MODE_BURST_DATA, 0x6FF0, 0x2,
+       I2C_MODE_BURST_DATA, 0x0E07, 0x2,
+       I2C_MODE_BURST_DATA, 0x07EB, 0x2,
+       I2C_MODE_BURST_DATA, 0x0217, 0x2,
+       I2C_MODE_BURST_DATA, 0x8742, 0x2,
+       I2C_MODE_BURST_DATA, 0x01DD, 0x2,
+       I2C_MODE_BURST_DATA, 0xB8B2, 0x2,
+       I2C_MODE_BURST_DATA, 0x02E0, 0x2,
+       I2C_MODE_BURST_DATA, 0xB042, 0x2,
+       I2C_MODE_BURST_DATA, 0x00D2, 0x2,
+       I2C_MODE_BURST_DATA, 0x3046, 0x2,
+       I2C_MODE_BURST_DATA, 0x039F, 0x2,
+       I2C_MODE_BURST_DATA, 0x37F8, 0x2,
+       I2C_MODE_BURST_DATA, 0x1270, 0x2,
+       I2C_MODE_BURST_DATA, 0x8F42, 0x2,
+       I2C_MODE_BURST_DATA, 0x04D1, 0x2,
+       I2C_MODE_BURST_DATA, 0xC6EB, 0x2,
+       I2C_MODE_BURST_DATA, 0x4210, 0x2,
+       I2C_MODE_BURST_DATA, 0x521C, 0x2,
+       I2C_MODE_BURST_DATA, 0x80B2, 0x2,
+       I2C_MODE_BURST_DATA, 0x92B2, 0x2,
+       I2C_MODE_BURST_DATA, 0xA1EB, 0x2,
+       I2C_MODE_BURST_DATA, 0x0308, 0x2,
+       I2C_MODE_BURST_DATA, 0x0646, 0x2,
+       I2C_MODE_BURST_DATA, 0x2AF8, 0x2,
+       I2C_MODE_BURST_DATA, 0x1800, 0x2,
+       I2C_MODE_BURST_DATA, 0x491C, 0x2,
+       I2C_MODE_BURST_DATA, 0x7145, 0x2,
+       I2C_MODE_BURST_DATA, 0x01D2, 0x2,
+       I2C_MODE_BURST_DATA, 0x6145, 0x2,
+       I2C_MODE_BURST_DATA, 0xB9D3, 0x2,
+       I2C_MODE_BURST_DATA, 0x0098, 0x2,
+       I2C_MODE_BURST_DATA, 0x1B1D, 0x2,
+       I2C_MODE_BURST_DATA, 0x4FEA, 0x2,
+       I2C_MODE_BURST_DATA, 0x3040, 0x2,
+       I2C_MODE_BURST_DATA, 0x01C4, 0x2,
+       I2C_MODE_BURST_DATA, 0x0198, 0x2,
+       I2C_MODE_BURST_DATA, 0x6345, 0x2,
+       I2C_MODE_BURST_DATA, 0x4FEA, 0x2,
+       I2C_MODE_BURST_DATA, 0x3040, 0x2,
+       I2C_MODE_BURST_DATA, 0x01C5, 0x2,
+       I2C_MODE_BURST_DATA, 0xAAD3, 0x2,
+       I2C_MODE_BURST_DATA, 0x0020, 0x2,
+       I2C_MODE_BURST_DATA, 0x00F0, 0x2,
+       I2C_MODE_BURST_DATA, 0x2CF8, 0x2,
+       I2C_MODE_BURST_DATA, 0x07B0, 0x2,
+       I2C_MODE_BURST_DATA, 0xBDEC, 0x2,
+       I2C_MODE_BURST_DATA, 0x028B, 0x2,
+       I2C_MODE_BURST_DATA, 0xBDE8, 0x2,
+       I2C_MODE_BURST_DATA, 0xF08F, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x2005, 0x2,
+       I2C_MODE_BURST_DATA, 0x5548, 0x2,
+       I2C_MODE_BURST_DATA, 0x2000, 0x2,
+       I2C_MODE_BURST_DATA, 0x8BA0, 0x2,
+       I2C_MODE_BURST_DATA, 0x2007, 0x2,
+       I2C_MODE_BURST_DATA, 0x8000, 0x2,
+       I2C_MODE_BURST_DATA, 0x2007, 0x2,
+       I2C_MODE_BURST_DATA, 0x6000, 0x2,
+       I2C_MODE_BURST_DATA, 0x4CF2, 0x2,
+       I2C_MODE_BURST_DATA, 0x891C, 0x2,
+       I2C_MODE_BURST_DATA, 0xC0F2, 0x2,
+       I2C_MODE_BURST_DATA, 0x010C, 0x2,
+       I2C_MODE_BURST_DATA, 0x6047, 0x2,
+       I2C_MODE_BURST_DATA, 0x4CF2, 0x2,
+       I2C_MODE_BURST_DATA, 0xC50C, 0x2,
+       I2C_MODE_BURST_DATA, 0xC0F2, 0x2,
+       I2C_MODE_BURST_DATA, 0x010C, 0x2,
+       I2C_MODE_BURST_DATA, 0x6047, 0x2,
+       I2C_MODE_BURST_DATA, 0x4EF6, 0x2,
+       I2C_MODE_BURST_DATA, 0x7D4C, 0x2,
+       I2C_MODE_BURST_DATA, 0xC0F2, 0x2,
+       I2C_MODE_BURST_DATA, 0x010C, 0x2,
+       I2C_MODE_BURST_DATA, 0x6047, 0x2,
+       I2C_MODE_BURST_DATA, 0x4EF6, 0x2,
+       I2C_MODE_BURST_DATA, 0x176C, 0x2,
+       I2C_MODE_BURST_DATA, 0xC0F2, 0x2,
+       I2C_MODE_BURST_DATA, 0x010C, 0x2,
+       I2C_MODE_BURST_DATA, 0x6047, 0x2,
+       I2C_MODE_BURST_DATA, 0x4EF6, 0x2,
+       I2C_MODE_BURST_DATA, 0xD36C, 0x2,
+       I2C_MODE_BURST_DATA, 0xC0F2, 0x2,
+       I2C_MODE_BURST_DATA, 0x010C, 0x2,
+       I2C_MODE_BURST_DATA, 0x6047, 0x2,
+       I2C_MODE_BURST_DATA, 0x40F6, 0x2,
+       I2C_MODE_BURST_DATA, 0x0D4C, 0x2,
+       I2C_MODE_BURST_DATA, 0xC0F2, 0x2,
+       I2C_MODE_BURST_DATA, 0x020C, 0x2,
+       I2C_MODE_BURST_DATA, 0x6047, 0x2,
+       I2C_MODE_BURST_DATA, 0x4DF6, 0x2,
+       I2C_MODE_BURST_DATA, 0xB12C, 0x2,
+       I2C_MODE_BURST_DATA, 0xC0F2, 0x2,
+       I2C_MODE_BURST_DATA, 0x010C, 0x2,
+       I2C_MODE_BURST_DATA, 0x6047, 0x2,
+       I2C_MODE_BURST_DATA, 0x48F2, 0x2,
+       I2C_MODE_BURST_DATA, 0x6D2C, 0x2,
+       I2C_MODE_BURST_DATA, 0xC0F2, 0x2,
+       I2C_MODE_BURST_DATA, 0x010C, 0x2,
+       I2C_MODE_BURST_DATA, 0x6047, 0x2,
+       I2C_MODE_BURST_DATA, 0x48F2, 0x2,
+       I2C_MODE_BURST_DATA, 0x652C, 0x2,
+       I2C_MODE_BURST_DATA, 0xC0F2, 0x2,
+       I2C_MODE_BURST_DATA, 0x010C, 0x2,
+       I2C_MODE_BURST_DATA, 0x6047, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       0x6028, 0x2001, 0x2,
+       0x602A, 0x24E8, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x01E0, 0x2,
+       I2C_MODE_BURST_DATA, 0x0020, 0x2,
+       I2C_MODE_BURST_DATA, 0x002C, 0x2,
+       I2C_MODE_BURST_DATA, 0x0068, 0x2,
+       0x602A, 0x2504, 0x2,
+       0x6F12, 0x0000, 0x2,
+       0x6F12, 0x0000, 0x2,
+       0x602A, 0x24F0, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x1388, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       0x602A, 0x2482, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       0x602A, 0x24B8, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x0404, 0x2,
+       I2C_MODE_BURST_DATA, 0x0404, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0001, 0x2,
+       I2C_MODE_BURST_DATA, 0x0406, 0x2,
+       I2C_MODE_BURST_DATA, 0x000A, 0x2,
+       I2C_MODE_BURST_DATA, 0x0C0E, 0x2,
+       I2C_MODE_BURST_DATA, 0x0F10, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
        I2C_MODE_BURST_DATA, 0x0100, 0x2,
        I2C_MODE_BURST_DATA, 0x0410, 0x2,
        0x602A, 0x248A, 0x2,
@@ -5349,7 +5585,6 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        0x602A, 0x1C2A, 0x2,
        0x6F12, 0x0103, 0x2,
        0x6028, 0x4000, 0x2,
-       0x6004, 0x0000, 0x2, /* burst mode direct */
        0xF474, 0x0000, 0x2,
        0xF472, 0x0000, 0x2,
        0xF41A, 0x0010, 0x2,
@@ -5361,7 +5596,6 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        0x6028, 0x4000, 0x2,
        0x0110, 0x1002, 0x2,
        0x0114, 0x0300, 0x2,
-       0x6004, 0x0001, 0x2, /* burst mode indirect */
        0x6028, 0x2000, 0x2,
        0x602A, 0x11A4, 0x2,
        0x6F12, 0x28C0, 0x2,
@@ -5473,16 +5707,16 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x0001, 0x2,
        I2C_MODE_BURST_DATA, 0x0000, 0x2,
        I2C_MODE_BURST_DATA, 0x0002, 0x2,
-       0x602A, 0x2A66, 0x2,
-       0x6F12, 0x0001, 0x2,
        0x602A, 0x2A7E, 0x2,
        I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
        I2C_MODE_BURST_DATA, 0x0320, 0x2,
        I2C_MODE_BURST_DATA, 0x011B, 0x2,
        I2C_MODE_BURST_DATA, 0x0064, 0x2,
+       0x602A, 0x2A84, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
        I2C_MODE_BURST_DATA, 0x0100, 0x2,
-       I2C_MODE_BURST_DATA, 0x0480, 0x2,
-       I2C_MODE_BURST_DATA, 0x0480, 0x2,
+       I2C_MODE_BURST_DATA, 0x0400, 0x2,
+       I2C_MODE_BURST_DATA, 0x0400, 0x2,
        I2C_MODE_BURST_DATA, 0x0001, 0x2,
        I2C_MODE_BURST_DATA, 0x0100, 0x2,
        I2C_MODE_BURST_DATA, 0x0200, 0x2,
@@ -5501,331 +5735,31 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        I2C_MODE_BURST_DATA, 0x0800, 0x2,
        I2C_MODE_BURST_DATA, 0x1000, 0x2,
        I2C_MODE_BURST_DATA, 0x1000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0180, 0x2,
-       I2C_MODE_BURST_DATA, 0x0100, 0x2,
-       I2C_MODE_BURST_DATA, 0x0000, 0x2,
        0x602A, 0x2AB4, 0x2,
-       0x6F12, 0x0000, 0x2,
-       0x6F12, 0x0380, 0x2,
-       0x602A, 0x2AC8, 0x2,
-       0x6F12, 0x0000, 0x2,
-       0x602A, 0x2AB8, 0x2,
        I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
        I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0380, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
        I2C_MODE_BURST_DATA, 0x0000, 0x2,
        I2C_MODE_BURST_DATA, 0x0000, 0x2,
        I2C_MODE_BURST_DATA, 0x0000, 0x2,
        I2C_MODE_BURST_DATA, 0x0001, 0x2,
+       I2C_MODE_BURST_DATA, 0x0001, 0x2,
        I2C_MODE_BURST_DATA, 0x0000, 0x2,
-       I2C_MODE_BURST_DATA, 0x0600, 0x2,
-       I2C_MODE_BURST_DATA, 0x0600, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       I2C_MODE_BURST_DATA, 0x0000, 0x2,
+       0x602A, 0x2AAE, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x0180, 0x2,
+       I2C_MODE_BURST_DATA, 0x0100, 0x2,
+       I2C_MODE_BURST_DATA, 0x0100, 0x2,
        0x602A, 0x2A68, 0x2,
        0x6F12, 0x0000, 0x2,
        0x602A, 0x2A72, 0x2,
        0x6F12, 0x0000, 0x2,
        0x6F12, 0x0000, 0x2,
-       0x602A, 0x2526, 0x2,
-       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0248, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0200, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
-       I2C_MODE_BURST_DATA, 0x0218, 0x2,
+       0x602A, 0x2A66, 0x2,
+       0x6F12, 0x0001, 0x2,
        0x6028, 0x2000, 0x2,
        0x602A, 0x3662, 0x2,
        0x6F12, 0x0000, 0x2,
@@ -5960,72 +5894,87 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        0x602A, 0x3786, 0x2,
        0x6F12, 0x0000, 0x2,
        0x602A, 0x418A, 0x2,
-       0x6F12, 0x8080, 0x2,
-       0x6F12, 0x8080, 0x2,
-       0x6F12, 0x8080, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x8080, 0x2,
+       I2C_MODE_BURST_DATA, 0x8080, 0x2,
+       I2C_MODE_BURST_DATA, 0x8080, 0x2,
        0x602A, 0x4192, 0x2,
-       0x6F12, 0x1080, 0x2,
-       0x6F12, 0x8080, 0x2,
-       0x6F12, 0x8080, 0x2,
-       0x6F12, 0x8000, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x1080, 0x2,
+       I2C_MODE_BURST_DATA, 0x8080, 0x2,
+       I2C_MODE_BURST_DATA, 0x8080, 0x2,
+       I2C_MODE_BURST_DATA, 0x8000, 0x2,
        0x602A, 0x419C, 0x2,
-       0x6F12, 0x8080, 0x2,
-       0x6F12, 0x8080, 0x2,
-       0x6F12, 0x8080, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x8080, 0x2,
+       I2C_MODE_BURST_DATA, 0x8080, 0x2,
+       I2C_MODE_BURST_DATA, 0x8080, 0x2,
        0x602A, 0x41A4, 0x2,
-       0x6F12, 0x102D, 0x2,
-       0x6F12, 0x2D2D, 0x2,
-       0x6F12, 0x2D2D, 0x2,
-       0x6F12, 0x2D00, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x102D, 0x2,
+       I2C_MODE_BURST_DATA, 0x2D2D, 0x2,
+       I2C_MODE_BURST_DATA, 0x2D2D, 0x2,
+       I2C_MODE_BURST_DATA, 0x2D00, 0x2,
        0x602A, 0x41AE, 0x2,
-       0x6F12, 0x2D2D, 0x2,
-       0x6F12, 0x2D2D, 0x2,
-       0x6F12, 0x2D2D, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x2D2D, 0x2,
+       I2C_MODE_BURST_DATA, 0x2D2D, 0x2,
+       I2C_MODE_BURST_DATA, 0x2D2D, 0x2,
        0x602A, 0x41B6, 0x2,
-       0x6F12, 0x102D, 0x2,
-       0x6F12, 0x2D2D, 0x2,
-       0x6F12, 0x2D2D, 0x2,
-       0x6F12, 0x2D00, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x102D, 0x2,
+       I2C_MODE_BURST_DATA, 0x2D2D, 0x2,
+       I2C_MODE_BURST_DATA, 0x2D2D, 0x2,
+       I2C_MODE_BURST_DATA, 0x2D00, 0x2,
        0x602A, 0x41C0, 0x2,
-       0x6F12, 0x0505, 0x2,
-       0x6F12, 0x0505, 0x2,
-       0x6F12, 0x0505, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x0505, 0x2,
+       I2C_MODE_BURST_DATA, 0x0505, 0x2,
+       I2C_MODE_BURST_DATA, 0x0505, 0x2,
        0x602A, 0x41C8, 0x2,
-       0x6F12, 0x1005, 0x2,
-       0x6F12, 0x0505, 0x2,
-       0x6F12, 0x0505, 0x2,
-       0x6F12, 0x0500, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x1005, 0x2,
+       I2C_MODE_BURST_DATA, 0x0505, 0x2,
+       I2C_MODE_BURST_DATA, 0x0505, 0x2,
+       I2C_MODE_BURST_DATA, 0x0500, 0x2,
        0x602A, 0x41D2, 0x2,
-       0x6F12, 0x0505, 0x2,
-       0x6F12, 0x0505, 0x2,
-       0x6F12, 0x0505, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x0505, 0x2,
+       I2C_MODE_BURST_DATA, 0x0505, 0x2,
+       I2C_MODE_BURST_DATA, 0x0505, 0x2,
        0x602A, 0x41DA, 0x2,
-       0x6F12, 0x1001, 0x2,
-       0x6F12, 0x0101, 0x2,
-       0x6F12, 0x0101, 0x2,
-       0x6F12, 0x0100, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x1001, 0x2,
+       I2C_MODE_BURST_DATA, 0x0101, 0x2,
+       I2C_MODE_BURST_DATA, 0x0101, 0x2,
+       I2C_MODE_BURST_DATA, 0x0100, 0x2,
        0x602A, 0x41E4, 0x2,
-       0x6F12, 0x0101, 0x2,
-       0x6F12, 0x0101, 0x2,
-       0x6F12, 0x0101, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x0101, 0x2,
+       I2C_MODE_BURST_DATA, 0x0101, 0x2,
+       I2C_MODE_BURST_DATA, 0x0101, 0x2,
        0x602A, 0x41EC, 0x2,
-       0x6F12, 0x1001, 0x2,
-       0x6F12, 0x0101, 0x2,
-       0x6F12, 0x0101, 0x2,
-       0x6F12, 0x0100, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x1001, 0x2,
+       I2C_MODE_BURST_DATA, 0x0101, 0x2,
+       I2C_MODE_BURST_DATA, 0x0101, 0x2,
+       I2C_MODE_BURST_DATA, 0x0100, 0x2,
        0x602A, 0x421A, 0x2,
-       0x6F12, 0xFFFF, 0x2,
-       0x6F12, 0xFFFF, 0x2,
-       0x6F12, 0xFFFF, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0xFFFF, 0x2,
+       I2C_MODE_BURST_DATA, 0xFFFF, 0x2,
+       I2C_MODE_BURST_DATA, 0xFFFF, 0x2,
        0x602A, 0x4222, 0x2,
-       0x6F12, 0x10FF, 0x2,
-       0x6F12, 0xFFFF, 0x2,
-       0x6F12, 0xFFFF, 0x2,
-       0x6F12, 0xFF00, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x10FF, 0x2,
+       I2C_MODE_BURST_DATA, 0xFFFF, 0x2,
+       I2C_MODE_BURST_DATA, 0xFFFF, 0x2,
+       I2C_MODE_BURST_DATA, 0xFF00, 0x2,
        0x602A, 0x422C, 0x2,
-       0x6F12, 0xFFFF, 0x2,
-       0x6F12, 0xFFFF, 0x2,
-       0x6F12, 0xFFFF, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0xFFFF, 0x2,
+       I2C_MODE_BURST_DATA, 0xFFFF, 0x2,
+       I2C_MODE_BURST_DATA, 0xFFFF, 0x2,
        0x602A, 0x11B4, 0x2,
        0x6F12, 0x0200, 0x2,
        0x602A, 0x10EA, 0x2,
@@ -6034,13 +5983,16 @@ const u32 sensor_2x5sp_setfile_B_Global[] = {
        0x6F12, 0x0000, 0x2,
        0x6028, 0x2001, 0x2,
        0x602A, 0x2A48, 0x2,
-       0x6F12, 0x0AAA, 0x2,
-       0x6F12, 0x0223, 0x2,
-       0x6F12, 0x0112, 0x2,
-       0x6F12, 0x0112, 0x2,
+       I2C_MODE_BURST_ADDR, 0x6F12, 0x2,
+       I2C_MODE_BURST_DATA, 0x0AAA, 0x2,
+       I2C_MODE_BURST_DATA, 0x0223, 0x2,
+       I2C_MODE_BURST_DATA, 0x0112, 0x2,
+       I2C_MODE_BURST_DATA, 0x0112, 0x2,
        0x6028, 0x2000, 0x2,
        0x602A, 0x124E, 0x2,
        0x6F12, 0x0700, 0x2,
+       0x602A, 0x2990, 0x2,
+       0x6F12, 0x0600, 0x2,
        0x6028, 0x4000, 0x2,
        0x080A, 0x0100, 0x2,
        0x6004, 0x0000, 0x2, /* burst mode direct */
@@ -6135,8 +6087,8 @@ const u32 sensor_2x5sp_setfile_B_2880x2160_30fps[] = {
        0x6F12, 0x0400, 0x2,
        0x6F12, 0x0800, 0x2,
        0x6F12, 0x1000, 0x2,
-       0x6F12, 0x3838, 0x2,
-       0x6F12, 0x2828, 0x2,
+       0x6F12, 0x4030, 0x2,
+       0x6F12, 0x2820, 0x2,
        0x6F12, 0x1000, 0x2,
        0x602A, 0x2510, 0x2,
        0x6F12, 0x0000, 0x2,
@@ -6149,6 +6101,14 @@ const u32 sensor_2x5sp_setfile_B_2880x2160_30fps[] = {
        0x6F12, 0xE702, 0x2,
        0x602A, 0x11EE, 0x2,
        0x6F12, 0xE402, 0x2,
+       0x602A, 0x11FA, 0x2,
+       0x6F12, 0x0000, 0x2,
+       0x602A, 0x11F6, 0x2,
+       0x6F12, 0x0000, 0x2,
+       0x602A, 0x1200, 0x2,
+       0x6F12, 0x0000, 0x2,
+       0x602A, 0x11FC, 0x2,
+       0x6F12, 0x0000, 0x2,
        0x602A, 0x10E0, 0x2,
        0x6F12, 0x2ED7, 0x2,
        0x6F12, 0x2DB4, 0x2,
@@ -6272,8 +6232,8 @@ const u32 sensor_2x5sp_setfile_B_5760x4320_24fps[] = {
        0x6F12, 0x0400, 0x2,
        0x6F12, 0x0800, 0x2,
        0x6F12, 0x1000, 0x2,
-       0x6F12, 0x3838, 0x2,
-       0x6F12, 0x2828, 0x2,
+       0x6F12, 0x4030, 0x2,
+       0x6F12, 0x2820, 0x2,
        0x6F12, 0x1000, 0x2,
        0x602A, 0x2510, 0x2,
        0x6F12, 0x0000, 0x2,
@@ -6286,6 +6246,14 @@ const u32 sensor_2x5sp_setfile_B_5760x4320_24fps[] = {
        0x6F12, 0x0000, 0x2,
        0x602A, 0x11EE, 0x2,
        0x6F12, 0x0000, 0x2,
+       0x602A, 0x11FA, 0x2,
+       0x6F12, 0x0000, 0x2,
+       0x602A, 0x11F6, 0x2,
+       0x6F12, 0x0000, 0x2,
+       0x602A, 0x1200, 0x2,
+       0x6F12, 0x0000, 0x2,
+       0x602A, 0x11FC, 0x2,
+       0x6F12, 0x0000, 0x2,
        0x602A, 0x10E0, 0x2,
        0x6F12, 0x28D2, 0x2,
        0x6F12, 0x27F1, 0x2,
@@ -6330,6 +6298,8 @@ const u32 sensor_2x5sp_setfile_B_5760x4320_24fps[] = {
        0x6F12, 0x0000, 0x2,
        0x602A, 0x35E2, 0x2,
        0x6F12, 0x0006, 0x2,
+       0x602A, 0x35F2, 0x2,
+       0x6F12, 0x0000, 0x2,
        0x602A, 0x35FE, 0x2,
        0x6F12, 0x0000, 0x2,
        0x602A, 0x411E, 0x2,
@@ -6438,8 +6408,8 @@ const u32 sensor_2x5sp_setfile_B_1920x1080_120fps[] = {
        0x034E, 0x0438, 0x2,
        0x0350, 0x0000, 0x2,
        0x0352, 0x0004, 0x2,
-       0x0340, 0x093C, 0x2,
-       0x0342, 0x0D30, 0x2,
+       0x0340, 0x08E4, 0x2,
+       0x0342, 0x0DB0, 0x2,
        0x0900, 0x0122, 0x2,
        0x0902, 0x0001, 0x2,
        0x0380, 0x0002, 0x2,
@@ -6508,8 +6478,8 @@ const u32 sensor_2x5sp_setfile_B_1920x1080_120fps[] = {
        0x6F12, 0x0400, 0x2,
        0x6F12, 0x0800, 0x2,
        0x6F12, 0x1000, 0x2,
-       0x6F12, 0x3838, 0x2,
-       0x6F12, 0x2828, 0x2,
+       0x6F12, 0x4030, 0x2,
+       0x6F12, 0x2820, 0x2,
        0x6F12, 0x1000, 0x2,
        0x602A, 0x2510, 0x2,
        0x6F12, 0x0000, 0x2,
@@ -6522,9 +6492,17 @@ const u32 sensor_2x5sp_setfile_B_1920x1080_120fps[] = {
        0x6F12, 0xE702, 0x2,
        0x602A, 0x11EE, 0x2,
        0x6F12, 0xE402, 0x2,
+       0x602A, 0x11FA, 0x2,
+       0x6F12, 0xE502, 0x2,
+       0x602A, 0x11F6, 0x2,
+       0x6F12, 0x0000, 0x2,
+       0x602A, 0x1200, 0x2,
+       0x6F12, 0xE602, 0x2,
+       0x602A, 0x11FC, 0x2,
+       0x6F12, 0x0000, 0x2,
        0x602A, 0x10E0, 0x2,
-       0x6F12, 0x2ED7, 0x2,
-       0x6F12, 0x2DB4, 0x2,
+       0x6F12, 0x2B00, 0x2,
+       0x6F12, 0x28A0, 0x2,
        0x602A, 0x11A0, 0x2,
        0x6F12, 0x0300, 0x2,
        0x602A, 0x122A, 0x2,
@@ -6542,9 +6520,9 @@ const u32 sensor_2x5sp_setfile_B_1920x1080_120fps[] = {
        0x602A, 0x2520, 0x2,
        0x6F12, 0x0000, 0x2,
        0x602A, 0x1110, 0x2,
-       0x6F12, 0x0001, 0x2,
+       0x6F12, 0x0000, 0x2,
        0x602A, 0x1188, 0x2,
-       0x6F12, 0x0003, 0x2,
+       0x6F12, 0x0000, 0x2,
        0x602A, 0x11B2, 0x2,
        0x6F12, 0x0200, 0x2,
        0x602A, 0x11B6, 0x2,
@@ -6575,8 +6553,8 @@ const u32 sensor_2x5sp_setfile_B_1280x720_240fps[] = {
        0x034E, 0x02D0, 0x2,
        0x0350, 0x0000, 0x2,
        0x0352, 0x0000, 0x2,
-       0x0340, 0x04C0, 0x2,
-       0x0342, 0x0CD0, 0x2,
+       0x0340, 0x04BA, 0x2,
+       0x0342, 0x0CE0, 0x2,
        0x0900, 0x0124, 0x2,
        0x0902, 0x0001, 0x2,
        0x0380, 0x0002, 0x2,
@@ -6645,8 +6623,8 @@ const u32 sensor_2x5sp_setfile_B_1280x720_240fps[] = {
        0x6F12, 0x0400, 0x2,
        0x6F12, 0x0800, 0x2,
        0x6F12, 0x1000, 0x2,
-       0x6F12, 0x3838, 0x2,
-       0x6F12, 0x2828, 0x2,
+       0x6F12, 0x4030, 0x2,
+       0x6F12, 0x2820, 0x2,
        0x6F12, 0x1000, 0x2,
        0x602A, 0x2510, 0x2,
        0x6F12, 0x0000, 0x2,
@@ -6668,7 +6646,7 @@ const u32 sensor_2x5sp_setfile_B_1280x720_240fps[] = {
        0x602A, 0x11FC, 0x2,
        0x6F12, 0x1111, 0x2,
        0x602A, 0x10E0, 0x2,
-       0x6F12, 0x2ED7, 0x2,
+       0x6F12, 0x2B00, 0x2,
        0x6F12, 0x28A0, 0x2,
        0x602A, 0x11A0, 0x2,
        0x6F12, 0x0300, 0x2,
@@ -6687,7 +6665,7 @@ const u32 sensor_2x5sp_setfile_B_1280x720_240fps[] = {
        0x602A, 0x2520, 0x2,
        0x6F12, 0x0000, 0x2,
        0x602A, 0x1110, 0x2,
-       0x6F12, 0x0001, 0x2,
+       0x6F12, 0x0000, 0x2,
        0x602A, 0x1188, 0x2,
        0x6F12, 0x0003, 0x2,
        0x602A, 0x11B2, 0x2,
@@ -6804,6 +6782,14 @@ const u32 sensor_2x5sp_setfile_B_2880x2160_30fps_3DHDR[] = {
        0x6F12, 0xE702, 0x2,
        0x602A, 0x11EE, 0x2,
        0x6F12, 0xE402, 0x2,
+       0x602A, 0x11FA, 0x2,
+       0x6F12, 0xE502, 0x2,
+       0x602A, 0x11F6, 0x2,
+       0x6F12, 0x0000, 0x2,
+       0x602A, 0x1200, 0x2,
+       0x6F12, 0xE602, 0x2,
+       0x602A, 0x11FC, 0x2,
+       0x6F12, 0x0000, 0x2,
        0x602A, 0x10E0, 0x2,
        0x6F12, 0x51C0, 0x2,
        0x6F12, 0x27F1, 0x2,
@@ -7008,7 +6994,7 @@ const u32 sensor_2x5sp_setfile_B_2880x2160_30fps_3DHDR[] = {
        0x6F12, 0x009A, 0x2,
        0x6F12, 0x0019, 0x2,
        0x602A, 0x4DF2, 0x2,
-       0x6F12, 0x0001, 0x2,
+       0x6F12, 0x0002, 0x2,
        0x602A, 0x4E1C, 0x2,
        0x6F12, 0x0001, 0x2,
        0x6F12, 0x0001, 0x2,
@@ -7016,8 +7002,6 @@ const u32 sensor_2x5sp_setfile_B_2880x2160_30fps_3DHDR[] = {
        0x6F12, 0x0000, 0x2,
        0x602A, 0x122C, 0x2,
        0x6F12, 0x1230, 0x2,
-       0x602A, 0x57A2, 0x2,
-       0x6F12, 0x0001, 0x2,
        0x602A, 0x57A6, 0x2,
        0x6F12, 0x0001, 0x2,
        0x602A, 0x4B04, 0x2,
@@ -7114,19 +7098,19 @@ const u32 sensor_2x5sp_setfile_B_2880x2160_30fps_3DHDR[] = {
        0x6F12, 0x0B0B, 0x2,
        0x6F12, 0x0B0B, 0x2,
        0x602A, 0x3A26, 0x2,
-       0x6F12, 0x0C0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
+       0x6F12, 0x0C24, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
        0x602A, 0x3B62, 0x2,
        0x6F12, 0x0B0B, 0x2,
        0x6F12, 0x0B0B, 0x2,
@@ -7141,19 +7125,19 @@ const u32 sensor_2x5sp_setfile_B_2880x2160_30fps_3DHDR[] = {
        0x6F12, 0x0B0B, 0x2,
        0x6F12, 0x0B0B, 0x2,
        0x602A, 0x3B8E, 0x2,
-       0x6F12, 0x0C0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
-       0x6F12, 0x0B0B, 0x2,
+       0x6F12, 0x0C24, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
+       0x6F12, 0x2424, 0x2,
        0x602A, 0x3DAA, 0x2,
        0x6F12, 0x0C06, 0x2,
        0x6F12, 0x0606, 0x2,
@@ -7182,19 +7166,19 @@ const u32 sensor_2x5sp_setfile_B_2880x2160_30fps_3DHDR[] = {
        0x6F12, 0x0606, 0x2,
        0x6F12, 0x0606, 0x2,
        0x602A, 0x3E04, 0x2,
-       0x6F12, 0x0C06, 0x2,
-       0x6F12, 0x0606, 0x2,
-       0x6F12, 0x0606, 0x2,
-       0x6F12, 0x0606, 0x2,
-       0x6F12, 0x0606, 0x2,
-       0x6F12, 0x0606, 0x2,
-       0x6F12, 0x0606, 0x2,
-       0x6F12, 0x0606, 0x2,
-       0x6F12, 0x0606, 0x2,
-       0x6F12, 0x0606, 0x2,
-       0x6F12, 0x0606, 0x2,
-       0x6F12, 0x0606, 0x2,
-       0x6F12, 0x0606, 0x2,
+       0x6F12, 0x0C12, 0x2,
+       0x6F12, 0x1212, 0x2,
+       0x6F12, 0x1212, 0x2,
+       0x6F12, 0x1212, 0x2,
+       0x6F12, 0x1212, 0x2,
+       0x6F12, 0x1212, 0x2,
+       0x6F12, 0x1212, 0x2,
+       0x6F12, 0x1212, 0x2,
+       0x6F12, 0x1212, 0x2,
+       0x6F12, 0x1212, 0x2,
+       0x6F12, 0x1212, 0x2,
+       0x6F12, 0x1212, 0x2,
+       0x6F12, 0x1212, 0x2,
        0x602A, 0x3F40, 0x2,
        0x6F12, 0x4141, 0x2,
        0x6F12, 0x4141, 0x2,
@@ -7209,7 +7193,7 @@ const u32 sensor_2x5sp_setfile_B_2880x2160_30fps_3DHDR[] = {
        0x6F12, 0x4141, 0x2,
        0x6F12, 0x4141, 0x2,
        0x602A, 0x332E, 0x2,
-       0x6F12, 0x012C, 0x2,
+       0x6F12, 0x00F0, 0x2,
        0x6F12, 0x02BC, 0x2,
        0x602A, 0x3334, 0x2,
        0x6F12, 0x0100, 0x2,
@@ -7219,16 +7203,6 @@ const u32 sensor_2x5sp_setfile_B_2880x2160_30fps_3DHDR[] = {
        0x6F12, 0x0800, 0x2,
        0x6F12, 0x0800, 0x2,
        0x6F12, 0x0800, 0x2,
-       0x602A, 0x2990, 0x2,
-       0x6F12, 0x0601, 0x2,
-       0x602A, 0x11FA, 0x2,
-       0x6F12, 0xE502, 0x2,
-       0x602A, 0x11F6, 0x2,
-       0x6F12, 0x0000, 0x2,
-       0x602A, 0x1200, 0x2,
-       0x6F12, 0xE602, 0x2,
-       0x602A, 0x11FC, 0x2,
-       0x6F12, 0x0000, 0x2,
        0x602A, 0x1206, 0x2,
        0x6F12, 0xE902, 0x2,
        0x602A, 0x1202, 0x2,
@@ -7241,14 +7215,24 @@ const u32 sensor_2x5sp_setfile_B_2880x2160_30fps_3DHDR[] = {
        0x6F12, 0x0000, 0x2,
        0x602A, 0x3614, 0x2,
        0x6F12, 0x003A, 0x2,
-       0x6F12, 0x0000, 0x2,
-       0x602A, 0x3330, 0x2,
-       0x6F12, 0x029E, 0x2,
+       0x6F12, 0x0001, 0x2,
+       0x602A, 0x57A2, 0x2,
+       0x6F12, 0x0001, 0x2,
+       0x602A, 0x33CE, 0x2,
+       0x6F12, 0x00CA, 0x2,
+       0x6F12, 0x027D, 0x2,
+       0x6F12, 0x0469, 0x2,
+       0x6F12, 0x06A2, 0x2,
+       0x6F12, 0x0B55, 0x2,
+       0x6F12, 0x0D9A, 0x2,
+       0x6F12, 0x0ED3, 0x2,
+       0x6F12, 0x0FFF, 0x2,
        0x6028, 0x4000, 0x2,
        0x0202, 0x0800, 0x2,
        0x022C, 0x0800, 0x2,
        0x0226, 0x0800, 0x2,
-       0x011A, 0x1B01, 0x2,
+       0x6028, 0x4000, 0x2,
+       0x011A, 0x1C01, 0x2,
        0x6028, 0x2001, 0x2,
        0x602A, 0x250E, 0x2,
        0x6F12, 0x0000, 0x2,