From 507802675899143d9274e8db9ab57f98581a703f Mon Sep 17 00:00:00 2001 From: Wooyeon Kim Date: Thu, 21 Feb 2019 20:02:19 +0900 Subject: [PATCH] [COMMON] fimc-is2: update GM1SP setfiles - S5KGM1SP_ReferenceSEtfile_v0.9g_20190219_For SOC.xlsx * included a ICM-42602 standby mode PR JIRA ID: CPR-729 Change-Id: Id17fa2f7583263e9f4d04eb0a0e0d25a875f8f94 Signed-off-by: Wooyeon Kim --- .../cis/fimc-is-cis-gm1sp-setB.h | 450 +++++++++++++----- 1 file changed, 321 insertions(+), 129 deletions(-) diff --git a/drivers/media/platform/exynos/fimc-is2/sensor/module_framework/cis/fimc-is-cis-gm1sp-setB.h b/drivers/media/platform/exynos/fimc-is2/sensor/module_framework/cis/fimc-is-cis-gm1sp-setB.h index 74846665ab6c..c8cb0ea465b6 100644 --- a/drivers/media/platform/exynos/fimc-is2/sensor/module_framework/cis/fimc-is-cis-gm1sp-setB.h +++ b/drivers/media/platform/exynos/fimc-is2/sensor/module_framework/cis/fimc-is-cis-gm1sp-setB.h @@ -15,10 +15,10 @@ #include "fimc-is-cis.h" #include "fimc-is-cis-gm1sp.h" -/* S5KGM1SP_ReferenceSetfile_v0.7a_20181226forSOC.xlsx */ +/* S5KGM1SP_ReferenceSetfile_v0.9g_20190219_For SOC.xlsx */ const u32 sensor_gm1sp_setfile_B_Global[] = { 0x6028, 0x4000, 0x2, - 0x0000, 0x0007, 0x2, + 0x0000, 0x0009, 0x2, 0x0000, 0x08D1, 0x2, 0x6010, 0x0001, 0x2, I2C_MODE_DELAY, 3000, 0x00, @@ -41,9 +41,9 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0xA1F8, 0x2, I2C_MODE_BURST_DATA, 0x5405, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xA2BA, 0x2, + I2C_MODE_BURST_DATA, 0xB6BA, 0x2, I2C_MODE_BURST_DATA, 0x2000, 0x2, - I2C_MODE_BURST_DATA, 0x4690, 0x2, + I2C_MODE_BURST_DATA, 0x46D0, 0x2, I2C_MODE_BURST_DATA, 0x2000, 0x2, I2C_MODE_BURST_DATA, 0x2E30, 0x2, I2C_MODE_BURST_DATA, 0x2000, 0x2, @@ -63,7 +63,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x0022, 0x2, I2C_MODE_BURST_DATA, 0x4846, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xEAFA, 0x2, + I2C_MODE_BURST_DATA, 0x02FB, 0x2, I2C_MODE_BURST_DATA, 0xF94D, 0x2, I2C_MODE_BURST_DATA, 0x95F8, 0x2, I2C_MODE_BURST_DATA, 0x6D00, 0x2, @@ -107,7 +107,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x5946, 0x2, I2C_MODE_BURST_DATA, 0x0098, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xC3FA, 0x2, + I2C_MODE_BURST_DATA, 0xDBFA, 0x2, I2C_MODE_BURST_DATA, 0x3088, 0x2, I2C_MODE_BURST_DATA, 0x4146, 0x2, I2C_MODE_BURST_DATA, 0x6043, 0x2, @@ -122,7 +122,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0xBDE8, 0x2, I2C_MODE_BURST_DATA, 0xF05F, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xAFBA, 0x2, + I2C_MODE_BURST_DATA, 0xC7BA, 0x2, I2C_MODE_BURST_DATA, 0x0124, 0x2, I2C_MODE_BURST_DATA, 0xC8E7, 0x2, I2C_MODE_BURST_DATA, 0x2DE9, 0x2, @@ -136,7 +136,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x3146, 0x2, I2C_MODE_BURST_DATA, 0x2846, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xA1FA, 0x2, + I2C_MODE_BURST_DATA, 0xB9FA, 0x2, I2C_MODE_BURST_DATA, 0xD74C, 0x2, I2C_MODE_BURST_DATA, 0xD54F, 0x2, I2C_MODE_BURST_DATA, 0x2078, 0x2, @@ -147,7 +147,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x2070, 0x2, I2C_MODE_BURST_DATA, 0x4046, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xA0FA, 0x2, + I2C_MODE_BURST_DATA, 0xB8FA, 0x2, I2C_MODE_BURST_DATA, 0x2078, 0x2, I2C_MODE_BURST_DATA, 0x97F8, 0x2, I2C_MODE_BURST_DATA, 0x8B12, 0x2, @@ -160,7 +160,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0xBDE8, 0x2, I2C_MODE_BURST_DATA, 0xF041, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x89BA, 0x2, + I2C_MODE_BURST_DATA, 0xA1BA, 0x2, I2C_MODE_BURST_DATA, 0x2DE9, 0x2, I2C_MODE_BURST_DATA, 0xFF47, 0x2, I2C_MODE_BURST_DATA, 0x8146, 0x2, @@ -175,13 +175,13 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x2946, 0x2, I2C_MODE_BURST_DATA, 0x3046, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x7AFA, 0x2, + I2C_MODE_BURST_DATA, 0x92FA, 0x2, I2C_MODE_BURST_DATA, 0x2346, 0x2, I2C_MODE_BURST_DATA, 0x3A46, 0x2, I2C_MODE_BURST_DATA, 0x4146, 0x2, I2C_MODE_BURST_DATA, 0x4846, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x83FA, 0x2, + I2C_MODE_BURST_DATA, 0x9BFA, 0x2, I2C_MODE_BURST_DATA, 0xC14A, 0x2, I2C_MODE_BURST_DATA, 0x9088, 0x2, I2C_MODE_BURST_DATA, 0xF0B3, 0x2, @@ -258,7 +258,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0xF047, 0x2, I2C_MODE_BURST_DATA, 0x0122, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x27BA, 0x2, + I2C_MODE_BURST_DATA, 0x3FBA, 0x2, I2C_MODE_BURST_DATA, 0x2DE9, 0x2, I2C_MODE_BURST_DATA, 0xF041, 0x2, I2C_MODE_BURST_DATA, 0x4FF4, 0x2, @@ -277,7 +277,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x4843, 0x2, I2C_MODE_BURST_DATA, 0x400B, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x28FA, 0x2, + I2C_MODE_BURST_DATA, 0x40FA, 0x2, I2C_MODE_BURST_DATA, 0x641C, 0x2, I2C_MODE_BURST_DATA, 0x706B, 0x2, I2C_MODE_BURST_DATA, 0xAC42, 0x2, @@ -291,7 +291,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x4010, 0x2, I2C_MODE_BURST_DATA, 0x400B, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x1ABA, 0x2, + I2C_MODE_BURST_DATA, 0x32BA, 0x2, I2C_MODE_BURST_DATA, 0x70B5, 0x2, I2C_MODE_BURST_DATA, 0x0024, 0x2, I2C_MODE_BURST_DATA, 0x8A4D, 0x2, @@ -305,7 +305,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x91F8, 0x2, I2C_MODE_BURST_DATA, 0x0E11, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x11FA, 0x2, + I2C_MODE_BURST_DATA, 0x29FA, 0x2, I2C_MODE_BURST_DATA, 0x641C, 0x2, I2C_MODE_BURST_DATA, 0x142C, 0x2, I2C_MODE_BURST_DATA, 0x05D2, 0x2, @@ -330,7 +330,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x10FB, 0x2, I2C_MODE_BURST_DATA, 0x01F0, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xFDF9, 0x2, + I2C_MODE_BURST_DATA, 0x15FA, 0x2, I2C_MODE_BURST_DATA, 0xE5E7, 0x2, I2C_MODE_BURST_DATA, 0x70B5, 0x2, I2C_MODE_BURST_DATA, 0x0024, 0x2, @@ -345,7 +345,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x91F8, 0x2, I2C_MODE_BURST_DATA, 0x5E11, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xE9F9, 0x2, + I2C_MODE_BURST_DATA, 0x01FA, 0x2, I2C_MODE_BURST_DATA, 0x641C, 0x2, I2C_MODE_BURST_DATA, 0x142C, 0x2, I2C_MODE_BURST_DATA, 0x05D2, 0x2, @@ -370,58 +370,80 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x10FB, 0x2, I2C_MODE_BURST_DATA, 0x01F0, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xD5F9, 0x2, + I2C_MODE_BURST_DATA, 0xEDF9, 0x2, I2C_MODE_BURST_DATA, 0xE5E7, 0x2, I2C_MODE_BURST_DATA, 0xF8B5, 0x2, - I2C_MODE_BURST_DATA, 0x604C, 0x2, - I2C_MODE_BURST_DATA, 0xB4F8, 0x2, + I2C_MODE_BURST_DATA, 0x604D, 0x2, + I2C_MODE_BURST_DATA, 0xB5F8, 0x2, I2C_MODE_BURST_DATA, 0xCA06, 0x2, I2C_MODE_BURST_DATA, 0x0328, 0x2, - I2C_MODE_BURST_DATA, 0x45D1, 0x2, - I2C_MODE_BURST_DATA, 0xD4F8, 0x2, + I2C_MODE_BURST_DATA, 0x5BD1, 0x2, + I2C_MODE_BURST_DATA, 0x5F4E, 0x2, + I2C_MODE_BURST_DATA, 0x96F8, 0x2, + I2C_MODE_BURST_DATA, 0x3800, 0x2, + I2C_MODE_BURST_DATA, 0x90B1, 0x2, + I2C_MODE_BURST_DATA, 0x96F8, 0x2, + I2C_MODE_BURST_DATA, 0x3900, 0x2, + I2C_MODE_BURST_DATA, 0x0A28, 0x2, + I2C_MODE_BURST_DATA, 0x0ED8, 0x2, + I2C_MODE_BURST_DATA, 0x0024, 0x2, + I2C_MODE_BURST_DATA, 0x08E0, 0x2, + I2C_MODE_BURST_DATA, 0x06EB, 0x2, + I2C_MODE_BURST_DATA, 0x4400, 0x2, + I2C_MODE_BURST_DATA, 0x3219, 0x2, + I2C_MODE_BURST_DATA, 0x408F, 0x2, + I2C_MODE_BURST_DATA, 0x0121, 0x2, + I2C_MODE_BURST_DATA, 0x4E32, 0x2, + I2C_MODE_BURST_DATA, 0x00F0, 0x2, + I2C_MODE_BURST_DATA, 0xD9F9, 0x2, + I2C_MODE_BURST_DATA, 0x641C, 0x2, + I2C_MODE_BURST_DATA, 0x96F8, 0x2, + I2C_MODE_BURST_DATA, 0x3900, 0x2, + I2C_MODE_BURST_DATA, 0xA042, 0x2, + I2C_MODE_BURST_DATA, 0xF2D8, 0x2, + I2C_MODE_BURST_DATA, 0xD5F8, 0x2, I2C_MODE_BURST_DATA, 0xDC06, 0x2, I2C_MODE_BURST_DATA, 0x8047, 0x2, - I2C_MODE_BURST_DATA, 0x5E48, 0x2, + I2C_MODE_BURST_DATA, 0x96F8, 0x2, + I2C_MODE_BURST_DATA, 0x2E00, 0x2, I2C_MODE_BURST_DATA, 0x4FF4, 0x2, I2C_MODE_BURST_DATA, 0x7A71, 0x2, - I2C_MODE_BURST_DATA, 0x90F8, 0x2, - I2C_MODE_BURST_DATA, 0x2E00, 0x2, I2C_MODE_BURST_DATA, 0x10FB, 0x2, I2C_MODE_BURST_DATA, 0x01F0, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xC2F9, 0x2, + I2C_MODE_BURST_DATA, 0xC4F9, 0x2, I2C_MODE_BURST_DATA, 0x0220, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xC4F9, 0x2, + I2C_MODE_BURST_DATA, 0xCBF9, 0x2, I2C_MODE_BURST_DATA, 0x0120, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xC6F9, 0x2, - I2C_MODE_BURST_DATA, 0x5849, 0x2, + I2C_MODE_BURST_DATA, 0xCDF9, 0x2, + I2C_MODE_BURST_DATA, 0x4D49, 0x2, I2C_MODE_BURST_DATA, 0x0020, 0x2, I2C_MODE_BURST_DATA, 0x4883, 0x2, - I2C_MODE_BURST_DATA, 0x564D, 0x2, - I2C_MODE_BURST_DATA, 0x95F8, 0x2, + I2C_MODE_BURST_DATA, 0x4B4C, 0x2, + I2C_MODE_BURST_DATA, 0x94F8, 0x2, I2C_MODE_BURST_DATA, 0xFB20, 0x2, I2C_MODE_BURST_DATA, 0x4A83, 0x2, - I2C_MODE_BURST_DATA, 0x94F8, 0x2, + I2C_MODE_BURST_DATA, 0x95F8, 0x2, I2C_MODE_BURST_DATA, 0xAC10, 0x2, I2C_MODE_BURST_DATA, 0xB1B1, 0x2, - I2C_MODE_BURST_DATA, 0x84F8, 0x2, + I2C_MODE_BURST_DATA, 0x85F8, 0x2, I2C_MODE_BURST_DATA, 0x4807, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xBDF9, 0x2, + I2C_MODE_BURST_DATA, 0xC4F9, 0x2, I2C_MODE_BURST_DATA, 0x0646, 0x2, I2C_MODE_BURST_DATA, 0x3046, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xBEF9, 0x2, - I2C_MODE_BURST_DATA, 0xD5F8, 0x2, + I2C_MODE_BURST_DATA, 0xC5F9, 0x2, + I2C_MODE_BURST_DATA, 0xD4F8, 0x2, I2C_MODE_BURST_DATA, 0x6412, 0x2, I2C_MODE_BURST_DATA, 0x8142, 0x2, I2C_MODE_BURST_DATA, 0x01D2, 0x2, I2C_MODE_BURST_DATA, 0x0121, 0x2, I2C_MODE_BURST_DATA, 0x00E0, 0x2, I2C_MODE_BURST_DATA, 0x0021, 0x2, - I2C_MODE_BURST_DATA, 0x94F8, 0x2, + I2C_MODE_BURST_DATA, 0x95F8, 0x2, I2C_MODE_BURST_DATA, 0x4807, 0x2, I2C_MODE_BURST_DATA, 0x8DF8, 0x2, I2C_MODE_BURST_DATA, 0x0000, 0x2, @@ -429,7 +451,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x0000, 0x2, I2C_MODE_BURST_DATA, 0x0843, 0x2, I2C_MODE_BURST_DATA, 0xEDD0, 0x2, - I2C_MODE_BURST_DATA, 0x94F8, 0x2, + I2C_MODE_BURST_DATA, 0x95F8, 0x2, I2C_MODE_BURST_DATA, 0x9806, 0x2, I2C_MODE_BURST_DATA, 0x0028, 0x2, I2C_MODE_BURST_DATA, 0x0ED0, 0x2, @@ -440,19 +462,19 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x2146, 0x2, I2C_MODE_BURST_DATA, 0x2846, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xA8F9, 0x2, + I2C_MODE_BURST_DATA, 0xAFF9, 0x2, I2C_MODE_BURST_DATA, 0x2146, 0x2, I2C_MODE_BURST_DATA, 0x2846, 0x2, I2C_MODE_BURST_DATA, 0xBDE8, 0x2, I2C_MODE_BURST_DATA, 0xF840, 0x2, I2C_MODE_BURST_DATA, 0x0022, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xA1B9, 0x2, + I2C_MODE_BURST_DATA, 0xA8B9, 0x2, I2C_MODE_BURST_DATA, 0xF8BD, 0x2, I2C_MODE_BURST_DATA, 0x2DE9, 0x2, I2C_MODE_BURST_DATA, 0xF041, 0x2, - I2C_MODE_BURST_DATA, 0x3F4C, 0x2, - I2C_MODE_BURST_DATA, 0x3D49, 0x2, + I2C_MODE_BURST_DATA, 0x344C, 0x2, + I2C_MODE_BURST_DATA, 0x3249, 0x2, I2C_MODE_BURST_DATA, 0x0646, 0x2, I2C_MODE_BURST_DATA, 0x94F8, 0x2, I2C_MODE_BURST_DATA, 0x6970, 0x2, @@ -468,11 +490,11 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x8FB1, 0x2, I2C_MODE_BURST_DATA, 0x0846, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x91F9, 0x2, + I2C_MODE_BURST_DATA, 0x98F9, 0x2, I2C_MODE_BURST_DATA, 0x0546, 0x2, I2C_MODE_BURST_DATA, 0xE06F, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x8DF9, 0x2, + I2C_MODE_BURST_DATA, 0x94F9, 0x2, I2C_MODE_BURST_DATA, 0x8542, 0x2, I2C_MODE_BURST_DATA, 0x02D2, 0x2, I2C_MODE_BURST_DATA, 0xD4F8, 0x2, @@ -486,12 +508,12 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x24D0, 0x2, I2C_MODE_BURST_DATA, 0x0846, 0x2, I2C_MODE_BURST_DATA, 0x1EE0, 0x2, - I2C_MODE_BURST_DATA, 0x2949, 0x2, + I2C_MODE_BURST_DATA, 0x1E49, 0x2, I2C_MODE_BURST_DATA, 0x0D8E, 0x2, I2C_MODE_BURST_DATA, 0x496B, 0x2, I2C_MODE_BURST_DATA, 0x4B42, 0x2, I2C_MODE_BURST_DATA, 0x77B1, 0x2, - I2C_MODE_BURST_DATA, 0x2B48, 0x2, + I2C_MODE_BURST_DATA, 0x2048, 0x2, I2C_MODE_BURST_DATA, 0x806F, 0x2, I2C_MODE_BURST_DATA, 0x10E0, 0x2, I2C_MODE_BURST_DATA, 0x4242, 0x2, @@ -505,10 +527,10 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0xBDE8, 0x2, I2C_MODE_BURST_DATA, 0xF041, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x71B9, 0x2, + I2C_MODE_BURST_DATA, 0x78B9, 0x2, I2C_MODE_BURST_DATA, 0x002A, 0x2, I2C_MODE_BURST_DATA, 0x0CD0, 0x2, - I2C_MODE_BURST_DATA, 0x2248, 0x2, + I2C_MODE_BURST_DATA, 0x1748, 0x2, I2C_MODE_BURST_DATA, 0xD0F8, 0x2, I2C_MODE_BURST_DATA, 0x8C00, 0x2, I2C_MODE_BURST_DATA, 0x25B1, 0x2, @@ -518,7 +540,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x1946, 0x2, I2C_MODE_BURST_DATA, 0xEDE7, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x69F9, 0x2, + I2C_MODE_BURST_DATA, 0x70F9, 0x2, I2C_MODE_BURST_DATA, 0xE060, 0x2, I2C_MODE_BURST_DATA, 0x0120, 0x2, I2C_MODE_BURST_DATA, 0xBDE8, 0x2, @@ -526,20 +548,39 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x2DE9, 0x2, I2C_MODE_BURST_DATA, 0xF35F, 0x2, I2C_MODE_BURST_DATA, 0xDFF8, 0x2, - I2C_MODE_BURST_DATA, 0x50A0, 0x2, + I2C_MODE_BURST_DATA, 0x24A0, 0x2, I2C_MODE_BURST_DATA, 0x0C46, 0x2, I2C_MODE_BURST_DATA, 0xBAF8, 0x2, I2C_MODE_BURST_DATA, 0xBE04, 0x2, I2C_MODE_BURST_DATA, 0x08B1, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x60F9, 0x2, - I2C_MODE_BURST_DATA, 0x164E, 0x2, + I2C_MODE_BURST_DATA, 0x67F9, 0x2, + I2C_MODE_BURST_DATA, 0x0B4E, 0x2, I2C_MODE_BURST_DATA, 0x3088, 0x2, I2C_MODE_BURST_DATA, 0x0128, 0x2, - I2C_MODE_BURST_DATA, 0x06D1, 0x2, + I2C_MODE_BURST_DATA, 0x19D1, 0x2, I2C_MODE_BURST_DATA, 0x002C, 0x2, - I2C_MODE_BURST_DATA, 0x04D1, 0x2, - I2C_MODE_BURST_DATA, 0x124D, 0x2, + I2C_MODE_BURST_DATA, 0x17D1, 0x2, + I2C_MODE_BURST_DATA, 0x11E0, 0x2, + I2C_MODE_BURST_DATA, 0x2000, 0x2, + I2C_MODE_BURST_DATA, 0x46C0, 0x2, + I2C_MODE_BURST_DATA, 0x2000, 0x2, + I2C_MODE_BURST_DATA, 0x2C30, 0x2, + I2C_MODE_BURST_DATA, 0x2000, 0x2, + I2C_MODE_BURST_DATA, 0x2E30, 0x2, + I2C_MODE_BURST_DATA, 0x2000, 0x2, + I2C_MODE_BURST_DATA, 0x2580, 0x2, + I2C_MODE_BURST_DATA, 0x2000, 0x2, + I2C_MODE_BURST_DATA, 0x6000, 0x2, + I2C_MODE_BURST_DATA, 0x2000, 0x2, + I2C_MODE_BURST_DATA, 0x0DE0, 0x2, + I2C_MODE_BURST_DATA, 0x4000, 0x2, + I2C_MODE_BURST_DATA, 0x7000, 0x2, + I2C_MODE_BURST_DATA, 0x2000, 0x2, + I2C_MODE_BURST_DATA, 0x2BA0, 0x2, + I2C_MODE_BURST_DATA, 0x2000, 0x2, + I2C_MODE_BURST_DATA, 0x3600, 0x2, + I2C_MODE_BURST_DATA, 0x6F4D, 0x2, I2C_MODE_BURST_DATA, 0x2889, 0x2, I2C_MODE_BURST_DATA, 0x18B1, 0x2, I2C_MODE_BURST_DATA, 0x401E, 0x2, @@ -547,7 +588,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0xBDE8, 0x2, I2C_MODE_BURST_DATA, 0xFC9F, 0x2, I2C_MODE_BURST_DATA, 0xDFF8, 0x2, - I2C_MODE_BURST_DATA, 0x4090, 0x2, + I2C_MODE_BURST_DATA, 0xB491, 0x2, I2C_MODE_BURST_DATA, 0xD9F8, 0x2, I2C_MODE_BURST_DATA, 0x0000, 0x2, I2C_MODE_BURST_DATA, 0xB0F8, 0x2, @@ -561,28 +602,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x01D9, 0x2, I2C_MODE_BURST_DATA, 0xE889, 0x2, I2C_MODE_BURST_DATA, 0x3081, 0x2, - I2C_MODE_BURST_DATA, 0x13E0, 0x2, - I2C_MODE_BURST_DATA, 0x2000, 0x2, - I2C_MODE_BURST_DATA, 0x4680, 0x2, - I2C_MODE_BURST_DATA, 0x2000, 0x2, - I2C_MODE_BURST_DATA, 0x2C30, 0x2, - I2C_MODE_BURST_DATA, 0x2000, 0x2, - I2C_MODE_BURST_DATA, 0x2E30, 0x2, - I2C_MODE_BURST_DATA, 0x2000, 0x2, - I2C_MODE_BURST_DATA, 0x2580, 0x2, - I2C_MODE_BURST_DATA, 0x2000, 0x2, - I2C_MODE_BURST_DATA, 0x6000, 0x2, - I2C_MODE_BURST_DATA, 0x2000, 0x2, - I2C_MODE_BURST_DATA, 0x0DE0, 0x2, - I2C_MODE_BURST_DATA, 0x4000, 0x2, - I2C_MODE_BURST_DATA, 0x7000, 0x2, - I2C_MODE_BURST_DATA, 0x2000, 0x2, - I2C_MODE_BURST_DATA, 0x2BA0, 0x2, - I2C_MODE_BURST_DATA, 0x2000, 0x2, - I2C_MODE_BURST_DATA, 0x3600, 0x2, - I2C_MODE_BURST_DATA, 0x2000, 0x2, - I2C_MODE_BURST_DATA, 0x0890, 0x2, - I2C_MODE_BURST_DATA, 0x6448, 0x2, + I2C_MODE_BURST_DATA, 0x6648, 0x2, I2C_MODE_BURST_DATA, 0x4FF0, 0x2, I2C_MODE_BURST_DATA, 0x0008, 0x2, I2C_MODE_BURST_DATA, 0xC6F8, 0x2, @@ -593,7 +613,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0xFF31, 0x2, I2C_MODE_BURST_DATA, 0x0B20, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x28F9, 0x2, + I2C_MODE_BURST_DATA, 0x31F9, 0x2, I2C_MODE_BURST_DATA, 0xD9F8, 0x2, I2C_MODE_BURST_DATA, 0x0000, 0x2, I2C_MODE_BURST_DATA, 0x0027, 0x2, @@ -603,7 +623,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x21B1, 0x2, I2C_MODE_BURST_DATA, 0x0098, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x0FF9, 0x2, + I2C_MODE_BURST_DATA, 0x18F9, 0x2, I2C_MODE_BURST_DATA, 0x0746, 0x2, I2C_MODE_BURST_DATA, 0x0BE0, 0x2, I2C_MODE_BURST_DATA, 0xB0F8, 0x2, @@ -615,12 +635,12 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x04D3, 0x2, I2C_MODE_BURST_DATA, 0x0098, 0x2, I2C_MODE_BURST_DATA, 0xFFF7, 0x2, - I2C_MODE_BURST_DATA, 0x59FF, 0x2, + I2C_MODE_BURST_DATA, 0x5BFF, 0x2, I2C_MODE_BURST_DATA, 0x0746, 0x2, I2C_MODE_BURST_DATA, 0x0124, 0x2, I2C_MODE_BURST_DATA, 0x3846, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x12F9, 0x2, + I2C_MODE_BURST_DATA, 0x1BF9, 0x2, I2C_MODE_BURST_DATA, 0xD9F8, 0x2, I2C_MODE_BURST_DATA, 0x0000, 0x2, I2C_MODE_BURST_DATA, 0xB0F8, 0x2, @@ -633,7 +653,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0xA6F8, 0x2, I2C_MODE_BURST_DATA, 0x0880, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x0AF9, 0x2, + I2C_MODE_BURST_DATA, 0x13F9, 0x2, I2C_MODE_BURST_DATA, 0xF068, 0x2, I2C_MODE_BURST_DATA, 0x3061, 0x2, I2C_MODE_BURST_DATA, 0x688D, 0x2, @@ -641,7 +661,7 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0xA88D, 0x2, I2C_MODE_BURST_DATA, 0x50BB, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x07F9, 0x2, + I2C_MODE_BURST_DATA, 0x10F9, 0x2, I2C_MODE_BURST_DATA, 0xA889, 0x2, I2C_MODE_BURST_DATA, 0x20B3, 0x2, I2C_MODE_BURST_DATA, 0x1CB3, 0x2, @@ -690,14 +710,14 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0xBDE8, 0x2, I2C_MODE_BURST_DATA, 0xFC5F, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xDBB8, 0x2, + I2C_MODE_BURST_DATA, 0xE4B8, 0x2, I2C_MODE_BURST_DATA, 0x70B5, 0x2, - I2C_MODE_BURST_DATA, 0x2E49, 0x2, + I2C_MODE_BURST_DATA, 0x3049, 0x2, I2C_MODE_BURST_DATA, 0x0446, 0x2, I2C_MODE_BURST_DATA, 0x0020, 0x2, I2C_MODE_BURST_DATA, 0xC1F8, 0x2, I2C_MODE_BURST_DATA, 0x3005, 0x2, - I2C_MODE_BURST_DATA, 0x2D48, 0x2, + I2C_MODE_BURST_DATA, 0x2F48, 0x2, I2C_MODE_BURST_DATA, 0x0022, 0x2, I2C_MODE_BURST_DATA, 0xC168, 0x2, I2C_MODE_BURST_DATA, 0x0D0C, 0x2, @@ -705,91 +725,95 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0x3146, 0x2, I2C_MODE_BURST_DATA, 0x2846, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x68F8, 0x2, + I2C_MODE_BURST_DATA, 0x6CF8, 0x2, I2C_MODE_BURST_DATA, 0x2046, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xCEF8, 0x2, + I2C_MODE_BURST_DATA, 0xD7F8, 0x2, I2C_MODE_BURST_DATA, 0x3146, 0x2, I2C_MODE_BURST_DATA, 0x2846, 0x2, I2C_MODE_BURST_DATA, 0xBDE8, 0x2, I2C_MODE_BURST_DATA, 0x7040, 0x2, I2C_MODE_BURST_DATA, 0x0122, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x5EB8, 0x2, + I2C_MODE_BURST_DATA, 0x62B8, 0x2, I2C_MODE_BURST_DATA, 0x10B5, 0x2, I2C_MODE_BURST_DATA, 0x0022, 0x2, I2C_MODE_BURST_DATA, 0xAFF2, 0x2, - I2C_MODE_BURST_DATA, 0x3F51, 0x2, - I2C_MODE_BURST_DATA, 0x2248, 0x2, + I2C_MODE_BURST_DATA, 0x6751, 0x2, + I2C_MODE_BURST_DATA, 0x2448, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xC5F8, 0x2, - I2C_MODE_BURST_DATA, 0x204C, 0x2, + I2C_MODE_BURST_DATA, 0xCEF8, 0x2, + I2C_MODE_BURST_DATA, 0x224C, 0x2, I2C_MODE_BURST_DATA, 0x0122, 0x2, I2C_MODE_BURST_DATA, 0xAFF2, 0x2, - I2C_MODE_BURST_DATA, 0xB141, 0x2, + I2C_MODE_BURST_DATA, 0xD941, 0x2, I2C_MODE_BURST_DATA, 0x2060, 0x2, - I2C_MODE_BURST_DATA, 0x1F48, 0x2, + I2C_MODE_BURST_DATA, 0x2148, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xBDF8, 0x2, + I2C_MODE_BURST_DATA, 0xC6F8, 0x2, I2C_MODE_BURST_DATA, 0x0022, 0x2, I2C_MODE_BURST_DATA, 0xAFF2, 0x2, - I2C_MODE_BURST_DATA, 0x7941, 0x2, + I2C_MODE_BURST_DATA, 0xA141, 0x2, I2C_MODE_BURST_DATA, 0x6060, 0x2, - I2C_MODE_BURST_DATA, 0x1D48, 0x2, + I2C_MODE_BURST_DATA, 0x1F48, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xB6F8, 0x2, + I2C_MODE_BURST_DATA, 0xBFF8, 0x2, I2C_MODE_BURST_DATA, 0x0022, 0x2, I2C_MODE_BURST_DATA, 0xAFF2, 0x2, - I2C_MODE_BURST_DATA, 0xC131, 0x2, + I2C_MODE_BURST_DATA, 0xE931, 0x2, I2C_MODE_BURST_DATA, 0xA060, 0x2, + I2C_MODE_BURST_DATA, 0x1C48, 0x2, + I2C_MODE_BURST_DATA, 0x00F0, 0x2, + I2C_MODE_BURST_DATA, 0xB8F8, 0x2, + I2C_MODE_BURST_DATA, 0x0022, 0x2, + I2C_MODE_BURST_DATA, 0xAFF2, 0x2, + I2C_MODE_BURST_DATA, 0xB731, 0x2, I2C_MODE_BURST_DATA, 0x1A48, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xAFF8, 0x2, + I2C_MODE_BURST_DATA, 0xB2F8, 0x2, I2C_MODE_BURST_DATA, 0x0022, 0x2, I2C_MODE_BURST_DATA, 0xAFF2, 0x2, - I2C_MODE_BURST_DATA, 0x8F31, 0x2, + I2C_MODE_BURST_DATA, 0x7331, 0x2, I2C_MODE_BURST_DATA, 0x1848, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xA9F8, 0x2, + I2C_MODE_BURST_DATA, 0xACF8, 0x2, I2C_MODE_BURST_DATA, 0x0022, 0x2, I2C_MODE_BURST_DATA, 0xAFF2, 0x2, - I2C_MODE_BURST_DATA, 0x4B31, 0x2, + I2C_MODE_BURST_DATA, 0x2F31, 0x2, I2C_MODE_BURST_DATA, 0x1648, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0xA3F8, 0x2, + I2C_MODE_BURST_DATA, 0xA6F8, 0x2, I2C_MODE_BURST_DATA, 0x0022, 0x2, I2C_MODE_BURST_DATA, 0xAFF2, 0x2, - I2C_MODE_BURST_DATA, 0x0731, 0x2, + I2C_MODE_BURST_DATA, 0x7521, 0x2, I2C_MODE_BURST_DATA, 0x1448, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x9DF8, 0x2, + I2C_MODE_BURST_DATA, 0xA0F8, 0x2, I2C_MODE_BURST_DATA, 0x0022, 0x2, I2C_MODE_BURST_DATA, 0xAFF2, 0x2, - I2C_MODE_BURST_DATA, 0x7921, 0x2, + I2C_MODE_BURST_DATA, 0xED11, 0x2, I2C_MODE_BURST_DATA, 0x1248, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x97F8, 0x2, - I2C_MODE_BURST_DATA, 0x0022, 0x2, - I2C_MODE_BURST_DATA, 0xAFF2, 0x2, - I2C_MODE_BURST_DATA, 0xF111, 0x2, - I2C_MODE_BURST_DATA, 0x1048, 0x2, - I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x91F8, 0x2, + I2C_MODE_BURST_DATA, 0x9AF8, 0x2, I2C_MODE_BURST_DATA, 0x0022, 0x2, I2C_MODE_BURST_DATA, 0xAFF2, 0x2, I2C_MODE_BURST_DATA, 0xAD01, 0x2, - I2C_MODE_BURST_DATA, 0x0E48, 0x2, + I2C_MODE_BURST_DATA, 0x1048, 0x2, I2C_MODE_BURST_DATA, 0x00F0, 0x2, - I2C_MODE_BURST_DATA, 0x8BF8, 0x2, + I2C_MODE_BURST_DATA, 0x94F8, 0x2, I2C_MODE_BURST_DATA, 0xE060, 0x2, I2C_MODE_BURST_DATA, 0x10BD, 0x2, I2C_MODE_BURST_DATA, 0x0000, 0x2, + I2C_MODE_BURST_DATA, 0x2000, 0x2, + I2C_MODE_BURST_DATA, 0x2BA0, 0x2, + I2C_MODE_BURST_DATA, 0x2000, 0x2, + I2C_MODE_BURST_DATA, 0x0890, 0x2, I2C_MODE_BURST_DATA, 0x4000, 0x2, I2C_MODE_BURST_DATA, 0x7000, 0x2, I2C_MODE_BURST_DATA, 0x2000, 0x2, I2C_MODE_BURST_DATA, 0x2E30, 0x2, I2C_MODE_BURST_DATA, 0x2000, 0x2, - I2C_MODE_BURST_DATA, 0x4680, 0x2, + I2C_MODE_BURST_DATA, 0x46C0, 0x2, I2C_MODE_BURST_DATA, 0x0000, 0x2, I2C_MODE_BURST_DATA, 0x24A7, 0x2, I2C_MODE_BURST_DATA, 0x0001, 0x2, @@ -845,6 +869,11 @@ const u32 sensor_gm1sp_setfile_B_Global[] = { I2C_MODE_BURST_DATA, 0xC0F2, 0x2, I2C_MODE_BURST_DATA, 0x000C, 0x2, I2C_MODE_BURST_DATA, 0x6047, 0x2, + I2C_MODE_BURST_DATA, 0x48F2, 0x2, + I2C_MODE_BURST_DATA, 0x6F2C, 0x2, + I2C_MODE_BURST_DATA, 0xC0F2, 0x2, + I2C_MODE_BURST_DATA, 0x000C, 0x2, + I2C_MODE_BURST_DATA, 0x6047, 0x2, I2C_MODE_BURST_DATA, 0x47F6, 0x2, I2C_MODE_BURST_DATA, 0xA57C, 0x2, I2C_MODE_BURST_DATA, 0xC0F2, 0x2, @@ -928,10 +957,13 @@ const u32 sensor_gm1sp_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, 0x0000, 0x2, I2C_MODE_BURST_DATA, 0x08D1, 0x2, - I2C_MODE_BURST_DATA, 0x008A, 0x2, + I2C_MODE_BURST_DATA, 0x0097, 0x2, I2C_MODE_BURST_DATA, 0x0000, 0x2, - I2C_MODE_BURST_DATA, 0x007F, 0x2, + I2C_MODE_BURST_DATA, 0x00FF, 0x2, 0x6004, 0x0000, 0x2, /* burst mode direct */ }; @@ -962,15 +994,15 @@ const u32 sensor_gm1sp_setfile_B_4000x3000_30fps[] = { 0x0386, 0x0001, 0x2, 0x0404, 0x1000, 0x2, 0x0402, 0x1010, 0x2, - 0x0136, 0x1A00, 0x2, + 0x0136, 0x1800, 0x2, 0x0304, 0x0006, 0x2, 0x030C, 0x0000, 0x2, - 0x0306, 0x00DF, 0x2, + 0x0306, 0x00F1, 0x2, 0x0302, 0x0001, 0x2, 0x0300, 0x0008, 0x2, 0x030E, 0x0003, 0x2, 0x0312, 0x0001, 0x2, - 0x0310, 0x0085, 0x2, + 0x0310, 0x0090, 0x2, 0x6028, 0x2000, 0x2, 0x602A, 0x1492, 0x2, 0x6F12, 0x0078, 0x2, @@ -1095,6 +1127,38 @@ const u32 sensor_gm1sp_setfile_B_4000x3000_30fps[] = { 0x0D02, 0x0101, 0x2, 0x0114, 0x0301, 0x2, 0x0116, 0x2B00, 0x2, /* Tail dt: 0x2B */ + 0xF486, 0x0000, 0x2, + 0xF488, 0x0000, 0x2, + 0xF48A, 0x0000, 0x2, + 0xF48C, 0x0000, 0x2, + 0xF48E, 0x0000, 0x2, + 0xF490, 0x0000, 0x2, + 0xF492, 0x0000, 0x2, + 0xF494, 0x0000, 0x2, + 0xF496, 0x0000, 0x2, + 0xF498, 0x0000, 0x2, + 0xF49A, 0x0000, 0x2, + 0xF49C, 0x0000, 0x2, + 0xF49E, 0x0000, 0x2, + 0xF4A0, 0x0000, 0x2, + 0xF4A2, 0x0000, 0x2, + 0xF4A4, 0x0000, 0x2, + 0xF4A6, 0x0000, 0x2, + 0xF4A8, 0x0000, 0x2, + 0xF4AA, 0x0000, 0x2, + 0xF4AC, 0x0000, 0x2, + 0xF4AE, 0x0000, 0x2, + 0xF4B0, 0x0000, 0x2, + 0xF4B2, 0x0000, 0x2, + 0xF4B4, 0x0000, 0x2, + 0xF4B6, 0x0000, 0x2, + 0xF4B8, 0x0000, 0x2, + 0xF4BA, 0x0000, 0x2, + 0xF4BC, 0x0000, 0x2, + 0xF4BE, 0x0000, 0x2, + 0xF4C0, 0x0000, 0x2, + 0xF4C2, 0x0000, 0x2, + 0xF4C4, 0x0000, 0x2, 0x0202, 0x0010, 0x2, 0x0226, 0x0010, 0x2, 0x0204, 0x0020, 0x2, @@ -1324,11 +1388,59 @@ const u32 sensor_gm1sp_setfile_B_4000x3000_30fps[] = { 0x602A, 0x0F10, 0x2, 0x6F12, 0x0076, 0x2, 0x602A, 0x0F12, 0x2, + 0x6F12, 0x0200, 0x2, + 0x602A, 0x0F14, 0x2, + 0x6F12, 0x0071, 0x2, + 0x602A, 0x0F16, 0x2, + 0x6F12, 0x0000, 0x2, + 0x602A, 0x0F18, 0x2, + 0x6F12, 0x0072, 0x2, + 0x602A, 0x0F1A, 0x2, + 0x6F12, 0x0000, 0x2, + 0x602A, 0x0F1C, 0x2, + 0x6F12, 0x0073, 0x2, + 0x602A, 0x0F1E, 0x2, + 0x6F12, 0x0000, 0x2, + 0x602A, 0x0F20, 0x2, + 0x6F12, 0x0076, 0x2, + 0x602A, 0x0F22, 0x2, + 0x6F12, 0x0000, 0x2, + 0x602A, 0x0FDC, 0x2, + 0x6F12, 0x0076, 0x2, + 0x602A, 0x0FDE, 0x2, + 0x6F12, 0x0200, 0x2, + 0x602A, 0x0FE0, 0x2, + 0x6F12, 0x0071, 0x2, + 0x602A, 0x0FE2, 0x2, + 0x6F12, 0x0100, 0x2, + 0x602A, 0x0FE4, 0x2, + 0x6F12, 0x0072, 0x2, + 0x602A, 0x0FE6, 0x2, + 0x6F12, 0x0100, 0x2, + 0x602A, 0x0FE8, 0x2, + 0x6F12, 0x0073, 0x2, + 0x602A, 0x0FEA, 0x2, + 0x6F12, 0x0100, 0x2, + 0x602A, 0x0FEC, 0x2, + 0x6F12, 0x0076, 0x2, + 0x602A, 0x0FEE, 0x2, + 0x6F12, 0x0000, 0x2, + 0x602A, 0x0FF0, 0x2, + 0x6F12, 0x004E, 0x2, + 0x602A, 0x0FF2, 0x2, 0x6F12, 0x0000, 0x2, 0x602A, 0x102E, 0x2, 0x6F12, 0x0025, 0x2, - 0x602A, 0x602E, 0x2, /* for fix GM1 stream on time w/gyro */ + 0x602A, 0x602E, 0x2, 0x6F12, 0x0000, 0x2, + 0x602A, 0x6038, 0x2, + 0x6F12, 0x0103, 0x2, + 0x602A, 0x603A, 0x2, + 0x6F12, 0x005F, 0x2, + 0x602A, 0x603C, 0x2, + 0x6F12, 0x0060, 0x2, + 0x602A, 0x603E, 0x2, + 0x6F12, 0x0061, 0x2, }; /* Tail on, PDC on, w/Gyro */ @@ -1483,9 +1595,41 @@ const u32 sensor_gm1sp_setfile_B_2000x1124_60fps[] = { 0x6F12, 0x0100, 0x2, 0x6028, 0x4000, 0x2, 0x0D00, 0x0101, 0x2, - 0x0D02, 0x0101, 0x2, - 0x0114, 0x0301, 0x2, + 0x0D02, 0x0001, 0x2, + 0x0114, 0x0300, 0x2, 0x0116, 0x2B00, 0x2, /* Tail dt: 0x2B */ + 0xF486, 0x0000, 0x2, + 0xF488, 0x0000, 0x2, + 0xF48A, 0x0000, 0x2, + 0xF48C, 0x0000, 0x2, + 0xF48E, 0x0000, 0x2, + 0xF490, 0x0000, 0x2, + 0xF492, 0x0000, 0x2, + 0xF494, 0x0000, 0x2, + 0xF496, 0x0000, 0x2, + 0xF498, 0x0000, 0x2, + 0xF49A, 0x0000, 0x2, + 0xF49C, 0x0000, 0x2, + 0xF49E, 0x0000, 0x2, + 0xF4A0, 0x0000, 0x2, + 0xF4A2, 0x0000, 0x2, + 0xF4A4, 0x0000, 0x2, + 0xF4A6, 0x0000, 0x2, + 0xF4A8, 0x0000, 0x2, + 0xF4AA, 0x0000, 0x2, + 0xF4AC, 0x0000, 0x2, + 0xF4AE, 0x0000, 0x2, + 0xF4B0, 0x0000, 0x2, + 0xF4B2, 0x0000, 0x2, + 0xF4B4, 0x0000, 0x2, + 0xF4B6, 0x0000, 0x2, + 0xF4B8, 0x0000, 0x2, + 0xF4BA, 0x0000, 0x2, + 0xF4BC, 0x0000, 0x2, + 0xF4BE, 0x0000, 0x2, + 0xF4C0, 0x0000, 0x2, + 0xF4C2, 0x0000, 0x2, + 0xF4C4, 0x0000, 0x2, 0x0202, 0x0010, 0x2, 0x0226, 0x0010, 0x2, 0x0204, 0x0020, 0x2, @@ -1715,11 +1859,59 @@ const u32 sensor_gm1sp_setfile_B_2000x1124_60fps[] = { 0x602A, 0x0F10, 0x2, 0x6F12, 0x0076, 0x2, 0x602A, 0x0F12, 0x2, + 0x6F12, 0x0200, 0x2, + 0x602A, 0x0F14, 0x2, + 0x6F12, 0x0071, 0x2, + 0x602A, 0x0F16, 0x2, + 0x6F12, 0x0000, 0x2, + 0x602A, 0x0F18, 0x2, + 0x6F12, 0x0072, 0x2, + 0x602A, 0x0F1A, 0x2, + 0x6F12, 0x0000, 0x2, + 0x602A, 0x0F1C, 0x2, + 0x6F12, 0x0073, 0x2, + 0x602A, 0x0F1E, 0x2, + 0x6F12, 0x0000, 0x2, + 0x602A, 0x0F20, 0x2, + 0x6F12, 0x0076, 0x2, + 0x602A, 0x0F22, 0x2, + 0x6F12, 0x0000, 0x2, + 0x602A, 0x0FDC, 0x2, + 0x6F12, 0x0076, 0x2, + 0x602A, 0x0FDE, 0x2, + 0x6F12, 0x0200, 0x2, + 0x602A, 0x0FE0, 0x2, + 0x6F12, 0x0071, 0x2, + 0x602A, 0x0FE2, 0x2, + 0x6F12, 0x0100, 0x2, + 0x602A, 0x0FE4, 0x2, + 0x6F12, 0x0072, 0x2, + 0x602A, 0x0FE6, 0x2, + 0x6F12, 0x0100, 0x2, + 0x602A, 0x0FE8, 0x2, + 0x6F12, 0x0073, 0x2, + 0x602A, 0x0FEA, 0x2, + 0x6F12, 0x0100, 0x2, + 0x602A, 0x0FEC, 0x2, + 0x6F12, 0x0076, 0x2, + 0x602A, 0x0FEE, 0x2, + 0x6F12, 0x0000, 0x2, + 0x602A, 0x0FF0, 0x2, + 0x6F12, 0x004E, 0x2, + 0x602A, 0x0FF2, 0x2, 0x6F12, 0x0000, 0x2, 0x602A, 0x102E, 0x2, 0x6F12, 0x0025, 0x2, - 0x602A, 0x602E, 0x2, /* for fix GM1 stream on time w/gyro */ + 0x602A, 0x602E, 0x2, 0x6F12, 0x0000, 0x2, + 0x602A, 0x6038, 0x2, + 0x6F12, 0x0103, 0x2, + 0x602A, 0x603A, 0x2, + 0x6F12, 0x005F, 0x2, + 0x602A, 0x603C, 0x2, + 0x6F12, 0x0060, 0x2, + 0x602A, 0x603E, 0x2, + 0x6F12, 0x0061, 0x2, }; /* Tail off, PDC on, w/o Gyro */ -- 2.20.1