summaryrefslogtreecommitdiff
path: root/drivers/input/touchscreen/ito_test
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2017-08-30 08:25:59 +0000
committerYuval Adam <_@yuv.al>2017-08-30 08:25:59 +0000
commit8e4bff4cab0ddac6060645b0715210484d02ff40 (patch)
tree3a5c3024371a04692a3a6d9974d001cdff8ebf84 /drivers/input/touchscreen/ito_test
Initial file dump from open source releaseHEADmaster
Diffstat (limited to 'drivers/input/touchscreen/ito_test')
-rw-r--r--drivers/input/touchscreen/ito_test/open_test_ANA1_8861A_lianchuang.h527
-rw-r--r--drivers/input/touchscreen/ito_test/open_test_ANA1_B_8861A_lianchuang.h494
-rw-r--r--drivers/input/touchscreen/ito_test/open_test_ANA2_8861A_lianchuang.h506
-rw-r--r--drivers/input/touchscreen/ito_test/open_test_ANA2_B_8861A_lianchuang.h494
-rw-r--r--drivers/input/touchscreen/ito_test/open_test_ANA3_8861A_lianchuang.h504
5 files changed, 2525 insertions, 0 deletions
diff --git a/drivers/input/touchscreen/ito_test/open_test_ANA1_8861A_lianchuang.h b/drivers/input/touchscreen/ito_test/open_test_ANA1_8861A_lianchuang.h
new file mode 100644
index 00000000..1aa390c1
--- /dev/null
+++ b/drivers/input/touchscreen/ito_test/open_test_ANA1_8861A_lianchuang.h
@@ -0,0 +1,527 @@
+
+
+
+
+//MP Setting
+#define IDLE_SENSOR_SH4_1 0x2CD1
+#define IDLE_SENSOR_SH4_2 0x6333
+#define IDLE_SENSOR_SH4_3 0x560D
+/////////////////////////////////////////////////////
+// Constant for ANA Setting
+/////////////////////////////////////////////////////
+#define ANA1_SET_SH4_0x00 0xFFFF
+#define ANA1_SET_SH4_0x01 0x007F
+#define ANA1_SET_SH4_0x02 0x001E
+#define ANA1_SET_SH4_0x03 0x4800
+#define ANA1_SET_SH4_0x04 0x7FF1
+#define ANA1_SET_SH4_0x05 0xF7FF
+#define ANA1_SET_SH4_0x06 0x1F1F
+#define ANA1_SET_SH4_0x07 0x0610
+#define ANA1_SET_SH4_0x08 0x0000
+#define ANA1_SET_SH4_0x09 0x0000
+#define ANA1_SET_SH4_0x0A 0x0000
+#define ANA1_SET_SH4_0x0B 0x0000
+#define ANA1_SET_SH4_0x0C 0x0000
+#define ANA1_SET_SH4_0x0D 0x0000
+#define ANA1_SET_SH4_0x0E 0x0000
+#define ANA1_SET_SH4_0x0F 0x0000
+#define ANA1_SET_SH4_0x10 0x0000
+#define ANA1_SET_SH4_0x11 0x0000
+#define ANA1_SET_SH4_0x12 0x0000
+#define ANA1_SET_SH4_0x13 0x0000
+#define ANA1_SET_SH4_0x14 0x0000
+#define ANA1_SET_SH4_0x15 0x0000
+#define ANA1_SET_SH4_0x16 0x0000
+#define ANA1_SET_SH4_0x17 0x0000
+#define ANA1_SET_SH4_0x18 0x0000
+#define ANA1_SET_SH4_0x19 0x0000
+#define ANA1_SET_SH4_0x1A 0x0000
+#define ANA1_SET_SH4_0x1B 0x0000
+#define ANA1_SET_SH4_0x1C 0x0000
+#define ANA1_SET_SH4_0x1D 0x0000
+#define ANA1_SET_SH4_0x1E 0x0000
+#define ANA1_SET_SH4_0x1F 0x0000
+#define ANA1_SET_SH4_0x20 0x0000
+#define ANA1_SET_SH4_0x21 0x0000
+#define ANA1_SET_SH4_0x22 0x0000
+#define ANA1_SET_SH4_0x23 0x0000
+#define ANA1_SET_SH4_0x24 0x0000
+#define ANA1_SET_SH4_0x25 0x0002
+#define ANA1_SET_SH4_0x26 0x0000
+#define ANA1_SET_SH4_0x27 0x3E0C
+#define ANA1_SET_SH4_0x28 0x3E3E
+#define ANA1_SET_SH4_0x29 0x3E09
+#define ANA1_SET_SH4_0x2A 0x3E3E
+#define ANA1_SET_SH4_0x2B 0x3E08
+#define ANA1_SET_SH4_0x2C 0x3E3E
+#define ANA1_SET_SH4_0x2D 0x3E05
+#define ANA1_SET_SH4_0x2E 0x3E3E
+#define ANA1_SET_SH4_0x2F 0x3E2B
+#define ANA1_SET_SH4_0x30 0x3E3E
+#define ANA1_SET_SH4_0x31 0x3E28
+#define ANA1_SET_SH4_0x32 0x3E3E
+#define ANA1_SET_SH4_0x33 0x3E24
+#define ANA1_SET_SH4_0x34 0x3E3E
+#define ANA1_SET_SH4_0x35 0x3E21
+#define ANA1_SET_SH4_0x36 0x3E3E
+#define ANA1_SET_SH4_0x37 0x3E0E
+#define ANA1_SET_SH4_0x38 0x3E3E
+#define ANA1_SET_SH4_0x39 0x3E12
+#define ANA1_SET_SH4_0x3A 0x3E3E
+#define ANA1_SET_SH4_0x3B 0x3E13
+#define ANA1_SET_SH4_0x3C 0x3E3E
+#define ANA1_SET_SH4_0x3D 0x3E3E
+#define ANA1_SET_SH4_0x3E 0x3E3E
+#define ANA1_SET_SH4_0x3F 0x0000
+#define ANA1_SET_SH4_0x40 0x0000
+#define ANA1_SET_SH4_0x41 0x0000
+#define ANA1_SET_SH4_0x42 0x0000
+#define ANA1_SET_SH4_0x43 0x0000
+#define ANA1_SET_SH4_0x44 0x0000
+#define ANA1_SET_SH4_0x45 0x0000
+#define ANA1_SET_SH4_0x46 0x0000
+#define ANA1_SET_SH4_0x47 0x0000
+#define ANA1_SET_SH4_0x48 0x0000
+#define ANA1_SET_SH4_0x49 0x0000
+#define ANA1_SET_SH4_0x4A 0x0000
+#define ANA1_SET_SH4_0x4B 0x0000
+#define ANA1_SET_SH4_0x4C 0x0000
+#define ANA1_SET_SH4_0x4D 0x0000
+#define ANA1_SET_SH4_0x4E 0x0000
+#define ANA1_SET_SH4_0x4F 0x0000
+#define ANA1_SET_SH4_0x50 0x0000
+#define ANA1_SET_SH4_0x51 0x0000
+#define ANA1_SET_SH4_0x52 0x0000
+#define ANA1_SET_SH4_0x53 0x0000
+#define ANA1_SET_SH4_0x54 0x0000
+#define ANA1_SET_SH4_0x55 0x0000
+#define ANA1_SET_SH4_0x56 0x0000
+#define ANA1_SET_SH4_0x57 0x0000
+#define ANA1_SET_SH4_0x58 0x0000
+#define ANA1_SET_SH4_0x59 0x0000
+#define ANA1_SET_SH4_0x5A 0x0000
+#define ANA1_SET_SH4_0x5B 0x0000
+#define ANA1_SET_SH4_0x5C 0x0000
+#define ANA1_SET_SH4_0x5D 0x0000
+#define ANA1_SET_SH4_0x5E 0x0000
+#define ANA1_SET_SH4_0x5F 0x0000
+#define ANA1_SET_SH4_0x60 0x0000
+#define ANA1_SET_SH4_0x61 0x0000
+#define ANA1_SET_SH4_0x62 0x0000
+#define ANA1_SET_SH4_0x63 0x0000
+#define ANA1_SET_SH4_0x64 0x0000
+#define ANA1_SET_SH4_0x65 0x0000
+#define ANA1_SET_SH4_0x66 0x0000
+#define ANA1_SET_SH4_0x67 0x0000
+#define ANA1_SET_SH4_0x68 0x0000
+#define ANA1_SET_SH4_0x69 0x0000
+#define ANA1_SET_SH4_0x6A 0x0000
+#define ANA1_SET_SH4_0x6B 0x0000
+#define ANA1_SET_SH4_0x6C 0x0000
+#define ANA1_SET_SH4_0x6D 0x0000
+#define ANA1_SET_SH4_0x6E 0x0000
+#define ANA1_SET_SH4_0x6F 0x0000
+#define ANA1_SET_SH4_0x70 0x0000
+#define ANA1_SET_SH4_0x71 0x0000
+#define ANA1_SET_SH4_0x72 0x0000
+#define ANA1_SET_SH4_0x73 0x0000
+#define ANA1_SET_SH4_0x74 0x0000
+#define ANA1_SET_SH4_0x75 0x0000
+#define ANA1_SET_SH4_0x76 0x0C00
+#define ANA1_SET_SH4_0x77 0xFFFF
+#define ANA1_SET_SH4_0x78 0xFFFF
+#define ANA1_SET_SH4_0x79 0x3FFF
+#define ANA1_SET_SH4_0x7A 0x0000
+#define ANA1_SET_SH4_0x7B 0x0000
+#define ANA1_SET_SH4_0x7C 0x0000
+#define ANA1_SET_SH4_0x7D 0x0000
+#define ANA1_SET_SH4_0x7E 0x0000
+#define ANA1_SET_SH4_0x7F 0x0000
+
+
+
+
+#define ANA2_SET_SH4_0x00 0x0048
+#define ANA2_SET_SH4_0x01 0x0000
+#define ANA2_SET_SH4_0x02 0x1111
+#define ANA2_SET_SH4_0x03 0x0011
+#define ANA2_SET_SH4_0x04 0x0002
+#define ANA2_SET_SH4_0x05 0x0001
+#define ANA2_SET_SH4_0x05_UP 0xB8A8
+#define ANA2_SET_SH4_0x06 0x0000
+#define ANA2_SET_SH4_0x07 0x0000
+#define ANA2_SET_SH4_0x08 0x0000
+#define ANA2_SET_SH4_0x09 0x0000
+#define ANA2_SET_SH4_0x0A 0x0030
+#define ANA2_SET_SH4_0x0B 0x0014
+#define ANA2_SET_SH4_0x0C 0x0000
+#define ANA2_SET_SH4_0x0D 0x0031
+#define ANA2_SET_SH4_0x0E 0x0031
+#define ANA2_SET_SH4_0x0F 0x0031
+#define ANA2_SET_SH4_0x10 0x0031
+#define ANA2_SET_SH4_0x11 0x0000
+#define ANA2_SET_SH4_0x12 0x04C0
+#define ANA2_SET_SH4_0x13 0x2102
+#define ANA2_SET_SH4_0x14 0x0003
+#define ANA2_SET_SH4_0x15 0x0013
+#define ANA2_SET_SH4_0x16 0x0015
+#define ANA2_SET_SH4_0x17 0x0015
+#define ANA2_SET_SH4_0x18 0x0015
+#define ANA2_SET_SH4_0x19 0xDCAC
+#define ANA2_SET_SH4_0x1A 0x0000
+#define ANA2_SET_SH4_0x1B 0x0000
+#define ANA2_SET_SH4_0x1C 0x0000
+#define ANA2_SET_SH4_0x1D 0x1111
+#define ANA2_SET_SH4_0x1E 0x0000
+#define ANA2_SET_SH4_0x1F 0x0000
+#define ANA2_SET_SH4_0x20 0xC000
+#define ANA2_SET_SH4_0x21 0x0000
+#define ANA2_SET_SH4_0x22 0x0000
+#define ANA2_SET_SH4_0x23 0x0000
+#define ANA2_SET_SH4_0x24 0x0000
+#define ANA2_SET_SH4_0x25 0x0000
+#define ANA2_SET_SH4_0x26 0x0000
+#define ANA2_SET_SH4_0x27 0x0000
+#define ANA2_SET_SH4_0x28 0x0000
+#define ANA2_SET_SH4_0x29 0x0000
+#define ANA2_SET_SH4_0x2A 0x0000
+#define ANA2_SET_SH4_0x2B 0x0000
+#define ANA2_SET_SH4_0x2C 0x0000
+#define ANA2_SET_SH4_0x2D 0x0000
+#define ANA2_SET_SH4_0x2E 0x0000
+#define ANA2_SET_SH4_0x2F 0x0000
+#define ANA2_SET_SH4_0x30 0x0000
+#define ANA2_SET_SH4_0x31 0x0000
+#define ANA2_SET_SH4_0x32 0x0000
+#define ANA2_SET_SH4_0x33 0x0000
+#define ANA2_SET_SH4_0x34 0x0000
+#define ANA2_SET_SH4_0x35 0x0000
+#define ANA2_SET_SH4_0x36 0x0000
+#define ANA2_SET_SH4_0x37 0x0000
+#define ANA2_SET_SH4_0x38 0x0000
+#define ANA2_SET_SH4_0x39 0x0000
+#define ANA2_SET_SH4_0x3A 0x0000
+#define ANA2_SET_SH4_0x3B 0x0000
+#define ANA2_SET_SH4_0x3C 0x0000
+#define ANA2_SET_SH4_0x3D 0x0000
+#define ANA2_SET_SH4_0x3E 0x0000
+#define ANA2_SET_SH4_0x3F 0x0000
+#define ANA2_SET_SH4_0x40 0x0000
+#define ANA2_SET_SH4_0x41 0x0000
+#define ANA2_SET_SH4_0x42 0x0000
+#define ANA2_SET_SH4_0x43 0x0000
+#define ANA2_SET_SH4_0x44 0x0000
+#define ANA2_SET_SH4_0x45 0x0000
+#define ANA2_SET_SH4_0x46 0x0000
+#define ANA2_SET_SH4_0x47 0x0000
+#define ANA2_SET_SH4_0x48 0x0000
+#define ANA2_SET_SH4_0x49 0x0000
+#define ANA2_SET_SH4_0x4A 0x0000
+#define ANA2_SET_SH4_0x4B 0x0000
+#define ANA2_SET_SH4_0x4C 0x0000
+#define ANA2_SET_SH4_0x4D 0x0000
+#define ANA2_SET_SH4_0x4E 0x0000
+#define ANA2_SET_SH4_0x4F 0x0000
+#define ANA2_SET_SH4_0x50 0x0000
+#define ANA2_SET_SH4_0x51 0x0000
+#define ANA2_SET_SH4_0x52 0x0000
+#define ANA2_SET_SH4_0x53 0x0000
+#define ANA2_SET_SH4_0x54 0x0000
+#define ANA2_SET_SH4_0x55 0x0000
+#define ANA2_SET_SH4_0x56 0x0000
+#define ANA2_SET_SH4_0x57 0x0000
+#define ANA2_SET_SH4_0x58 0x0000
+#define ANA2_SET_SH4_0x59 0x0000
+#define ANA2_SET_SH4_0x5A 0x0000
+#define ANA2_SET_SH4_0x5B 0x0000
+#define ANA2_SET_SH4_0x5C 0x0000
+#define ANA2_SET_SH4_0x5D 0x0000
+#define ANA2_SET_SH4_0x5E 0x0000
+#define ANA2_SET_SH4_0x5F 0x0000
+#define ANA2_SET_SH4_0x60 0x0000
+#define ANA2_SET_SH4_0x61 0x0000
+#define ANA2_SET_SH4_0x62 0x0000
+#define ANA2_SET_SH4_0x63 0x0000
+#define ANA2_SET_SH4_0x64 0x0000
+#define ANA2_SET_SH4_0x65 0x0000
+#define ANA2_SET_SH4_0x66 0x0000
+#define ANA2_SET_SH4_0x67 0x0000
+#define ANA2_SET_SH4_0x68 0x0000
+#define ANA2_SET_SH4_0x69 0x0000
+#define ANA2_SET_SH4_0x6A 0x0000
+#define ANA2_SET_SH4_0x6B 0x0000
+#define ANA2_SET_SH4_0x6C 0x0000
+#define ANA2_SET_SH4_0x6D 0x0000
+#define ANA2_SET_SH4_0x6E 0x0000
+#define ANA2_SET_SH4_0x6F 0x0000
+#define ANA2_SET_SH4_0x70 0x0010
+
+
+
+
+
+
+#define NUM_SENSOR_LIANCHUANG 32
+#define NUM_KEY_LIANCHUANG 3
+#define NUM_DUMMY_LIANCHUANG 2
+#define ENABLE_2R_LIANCHUANG 1
+
+
+u8 MAP1_lianchuang[NUM_SENSOR_LIANCHUANG/2] = {0,3,4,7,8,11,12,15,16,19,20,23,24,27,28,31};
+u8 MAP2_lianchuang[NUM_SENSOR_LIANCHUANG/2] = {1,2,5,6,9,10,13,14,17,18,21,22,25,26,29,30};
+u8 MAP3_lianchuang[NUM_SENSOR_LIANCHUANG+NUM_DUMMY_LIANCHUANG+NUM_KEY_LIANCHUANG] = {34,7,6,5,4,3,2,1,0,32,16,17,35,18,19,20,21,22,23,24,25,26,27,28,36,29,30,31,33,15,14,13,12,11,10,9,8};
+u8 MAP40_1_lianchuang[(NUM_SENSOR_LIANCHUANG/4)-2] = {3,4,7,8,11,12};
+u8 MAP40_2_lianchuang[2] = {0,15};
+u8 MAP40_3_lianchuang[(NUM_SENSOR_LIANCHUANG/4)-2] = {19,20,23,24,27,28};
+u8 MAP40_4_lianchuang[2] = {16,31};
+u8 MAP41_1_lianchuang[(NUM_SENSOR_LIANCHUANG/4)-2] = {2,5,6,9,10,13};
+u8 MAP41_2_lianchuang[2] = {1,14};
+u8 MAP41_3_lianchuang[(NUM_SENSOR_LIANCHUANG/4)-2] = {18,21,22,25,26,29};
+u8 MAP41_4_lianchuang[2] = {17,30};
+
+uint16_t open_1_lianchuang[241] =
+{
+ ANA1_SET_SH4_0x00,
+ ANA1_SET_SH4_0x01,
+ ANA1_SET_SH4_0x02,
+ ANA1_SET_SH4_0x03,
+ ANA1_SET_SH4_0x04,
+ ANA1_SET_SH4_0x05,
+ ANA1_SET_SH4_0x06,
+ ANA1_SET_SH4_0x07,
+ ANA1_SET_SH4_0x08,
+ ANA1_SET_SH4_0x09,
+ ANA1_SET_SH4_0x0A,
+ ANA1_SET_SH4_0x0B,
+ ANA1_SET_SH4_0x0C,
+ ANA1_SET_SH4_0x0D,
+ ANA1_SET_SH4_0x0E,
+ ANA1_SET_SH4_0x0F,
+ ANA1_SET_SH4_0x10,
+ ANA1_SET_SH4_0x11,
+ ANA1_SET_SH4_0x12,
+ ANA1_SET_SH4_0x13,
+ ANA1_SET_SH4_0x14,
+ ANA1_SET_SH4_0x15,
+ ANA1_SET_SH4_0x16,
+ ANA1_SET_SH4_0x17,
+ ANA1_SET_SH4_0x18,
+ ANA1_SET_SH4_0x19,
+ ANA1_SET_SH4_0x1A,
+ ANA1_SET_SH4_0x1B,
+ ANA1_SET_SH4_0x1C,
+ ANA1_SET_SH4_0x1D,
+ ANA1_SET_SH4_0x1E,
+ ANA1_SET_SH4_0x1F,
+ ANA1_SET_SH4_0x20,
+ ANA1_SET_SH4_0x21,
+ ANA1_SET_SH4_0x22,
+ ANA1_SET_SH4_0x23,
+ ANA1_SET_SH4_0x24,
+ ANA1_SET_SH4_0x25,
+ ANA1_SET_SH4_0x26,
+ ANA1_SET_SH4_0x27,
+ ANA1_SET_SH4_0x28,
+ ANA1_SET_SH4_0x29,
+ ANA1_SET_SH4_0x2A,
+ ANA1_SET_SH4_0x2B,
+ ANA1_SET_SH4_0x2C,
+ ANA1_SET_SH4_0x2D,
+ ANA1_SET_SH4_0x2E,
+ ANA1_SET_SH4_0x2F,
+ ANA1_SET_SH4_0x30,
+ ANA1_SET_SH4_0x31,
+ ANA1_SET_SH4_0x32,
+ ANA1_SET_SH4_0x33,
+ ANA1_SET_SH4_0x34,
+ ANA1_SET_SH4_0x35,
+ ANA1_SET_SH4_0x36,
+ ANA1_SET_SH4_0x37,
+ ANA1_SET_SH4_0x38,
+ ANA1_SET_SH4_0x39,
+ ANA1_SET_SH4_0x3A,
+ ANA1_SET_SH4_0x3B,
+ ANA1_SET_SH4_0x3C,
+ ANA1_SET_SH4_0x3D,
+ ANA1_SET_SH4_0x3E,
+ ANA1_SET_SH4_0x3F,
+ ANA1_SET_SH4_0x40,
+ ANA1_SET_SH4_0x41,
+ ANA1_SET_SH4_0x42,
+ ANA1_SET_SH4_0x43,
+ ANA1_SET_SH4_0x44,
+ ANA1_SET_SH4_0x45,
+ ANA1_SET_SH4_0x46,
+ ANA1_SET_SH4_0x47,
+ ANA1_SET_SH4_0x48,
+ ANA1_SET_SH4_0x49,
+ ANA1_SET_SH4_0x4A,
+ ANA1_SET_SH4_0x4B,
+ ANA1_SET_SH4_0x4C,
+ ANA1_SET_SH4_0x4D,
+ ANA1_SET_SH4_0x4E,
+ ANA1_SET_SH4_0x4F,
+ ANA1_SET_SH4_0x50,
+ ANA1_SET_SH4_0x51,
+ ANA1_SET_SH4_0x52,
+ ANA1_SET_SH4_0x53,
+ ANA1_SET_SH4_0x54,
+ ANA1_SET_SH4_0x55,
+ ANA1_SET_SH4_0x56,
+ ANA1_SET_SH4_0x57,
+ ANA1_SET_SH4_0x58,
+ ANA1_SET_SH4_0x59,
+ ANA1_SET_SH4_0x5A,
+ ANA1_SET_SH4_0x5B,
+ ANA1_SET_SH4_0x5C,
+ ANA1_SET_SH4_0x5D,
+ ANA1_SET_SH4_0x5E,
+ ANA1_SET_SH4_0x5F,
+ ANA1_SET_SH4_0x60,
+ ANA1_SET_SH4_0x61,
+ ANA1_SET_SH4_0x62,
+ ANA1_SET_SH4_0x63,
+ ANA1_SET_SH4_0x64,
+ ANA1_SET_SH4_0x65,
+ ANA1_SET_SH4_0x66,
+ ANA1_SET_SH4_0x67,
+ ANA1_SET_SH4_0x68,
+ ANA1_SET_SH4_0x69,
+ ANA1_SET_SH4_0x6A,
+ ANA1_SET_SH4_0x6B,
+ ANA1_SET_SH4_0x6C,
+ ANA1_SET_SH4_0x6D,
+ ANA1_SET_SH4_0x6E,
+ ANA1_SET_SH4_0x6F,
+ ANA1_SET_SH4_0x70,
+ ANA1_SET_SH4_0x71,
+ ANA1_SET_SH4_0x72,
+ ANA1_SET_SH4_0x73,
+ ANA1_SET_SH4_0x74,
+ ANA1_SET_SH4_0x75,
+ ANA1_SET_SH4_0x76,
+ ANA1_SET_SH4_0x77,
+ ANA1_SET_SH4_0x78,
+ ANA1_SET_SH4_0x79,
+ ANA1_SET_SH4_0x7A,
+ ANA1_SET_SH4_0x7B,
+ ANA1_SET_SH4_0x7C,
+ ANA1_SET_SH4_0x7D,
+ ANA1_SET_SH4_0x7E,
+ ANA1_SET_SH4_0x7F,
+//ANA2
+ ANA2_SET_SH4_0x00,
+ ANA2_SET_SH4_0x01,
+ ANA2_SET_SH4_0x02,
+ ANA2_SET_SH4_0x03,
+ ANA2_SET_SH4_0x04,
+ ANA2_SET_SH4_0x05,
+ ANA2_SET_SH4_0x06,
+ ANA2_SET_SH4_0x07,
+ ANA2_SET_SH4_0x08,
+ ANA2_SET_SH4_0x09,
+ ANA2_SET_SH4_0x0A,
+ ANA2_SET_SH4_0x0B,
+ ANA2_SET_SH4_0x0C,
+ ANA2_SET_SH4_0x0D,
+ ANA2_SET_SH4_0x0E,
+ ANA2_SET_SH4_0x0F,
+ ANA2_SET_SH4_0x10,
+ ANA2_SET_SH4_0x11,
+ ANA2_SET_SH4_0x12,
+ ANA2_SET_SH4_0x13,
+ ANA2_SET_SH4_0x14,
+ ANA2_SET_SH4_0x15,
+ ANA2_SET_SH4_0x16,
+ ANA2_SET_SH4_0x17,
+ ANA2_SET_SH4_0x18,
+ ANA2_SET_SH4_0x19,
+ ANA2_SET_SH4_0x1A,
+ ANA2_SET_SH4_0x1B,
+ ANA2_SET_SH4_0x1C,
+ ANA2_SET_SH4_0x1D,
+ ANA2_SET_SH4_0x1E,
+ ANA2_SET_SH4_0x1F,
+ ANA2_SET_SH4_0x20,
+ ANA2_SET_SH4_0x21,
+ ANA2_SET_SH4_0x22,
+ ANA2_SET_SH4_0x23,
+ ANA2_SET_SH4_0x24,
+ ANA2_SET_SH4_0x25,
+ ANA2_SET_SH4_0x26,
+ ANA2_SET_SH4_0x27,
+ ANA2_SET_SH4_0x28,
+ ANA2_SET_SH4_0x29,
+ ANA2_SET_SH4_0x2A,
+ ANA2_SET_SH4_0x2B,
+ ANA2_SET_SH4_0x2C,
+ ANA2_SET_SH4_0x2D,
+ ANA2_SET_SH4_0x2E,
+ ANA2_SET_SH4_0x2F,
+ ANA2_SET_SH4_0x30,
+ ANA2_SET_SH4_0x31,
+ ANA2_SET_SH4_0x32,
+ ANA2_SET_SH4_0x33,
+ ANA2_SET_SH4_0x34,
+ ANA2_SET_SH4_0x35,
+ ANA2_SET_SH4_0x36,
+ ANA2_SET_SH4_0x37,
+ ANA2_SET_SH4_0x38,
+ ANA2_SET_SH4_0x39,
+ ANA2_SET_SH4_0x3A,
+ ANA2_SET_SH4_0x3B,
+ ANA2_SET_SH4_0x3C,
+ ANA2_SET_SH4_0x3D,
+ ANA2_SET_SH4_0x3E,
+ ANA2_SET_SH4_0x3F,
+ ANA2_SET_SH4_0x40,
+ ANA2_SET_SH4_0x41,
+ ANA2_SET_SH4_0x42,
+ ANA2_SET_SH4_0x43,
+ ANA2_SET_SH4_0x44,
+ ANA2_SET_SH4_0x45,
+ ANA2_SET_SH4_0x46,
+ ANA2_SET_SH4_0x47,
+ ANA2_SET_SH4_0x48,
+ ANA2_SET_SH4_0x49,
+ ANA2_SET_SH4_0x4A,
+ ANA2_SET_SH4_0x4B,
+ ANA2_SET_SH4_0x4C,
+ ANA2_SET_SH4_0x4D,
+ ANA2_SET_SH4_0x4E,
+ ANA2_SET_SH4_0x4F,
+ ANA2_SET_SH4_0x50,
+ ANA2_SET_SH4_0x51,
+ ANA2_SET_SH4_0x52,
+ ANA2_SET_SH4_0x53,
+ ANA2_SET_SH4_0x54,
+ ANA2_SET_SH4_0x55,
+ ANA2_SET_SH4_0x56,
+ ANA2_SET_SH4_0x57,
+ ANA2_SET_SH4_0x58,
+ ANA2_SET_SH4_0x59,
+ ANA2_SET_SH4_0x5A,
+ ANA2_SET_SH4_0x5B,
+ ANA2_SET_SH4_0x5C,
+ ANA2_SET_SH4_0x5D,
+ ANA2_SET_SH4_0x5E,
+ ANA2_SET_SH4_0x5F,
+ ANA2_SET_SH4_0x60,
+ ANA2_SET_SH4_0x61,
+ ANA2_SET_SH4_0x62,
+ ANA2_SET_SH4_0x63,
+ ANA2_SET_SH4_0x64,
+ ANA2_SET_SH4_0x65,
+ ANA2_SET_SH4_0x66,
+ ANA2_SET_SH4_0x67,
+ ANA2_SET_SH4_0x68,
+ ANA2_SET_SH4_0x69,
+ ANA2_SET_SH4_0x6A,
+ ANA2_SET_SH4_0x6B,
+ ANA2_SET_SH4_0x6C,
+ ANA2_SET_SH4_0x6D,
+ ANA2_SET_SH4_0x6E,
+ ANA2_SET_SH4_0x6F,
+ ANA2_SET_SH4_0x70,
+};
+
diff --git a/drivers/input/touchscreen/ito_test/open_test_ANA1_B_8861A_lianchuang.h b/drivers/input/touchscreen/ito_test/open_test_ANA1_B_8861A_lianchuang.h
new file mode 100644
index 00000000..33f38b5a
--- /dev/null
+++ b/drivers/input/touchscreen/ito_test/open_test_ANA1_B_8861A_lianchuang.h
@@ -0,0 +1,494 @@
+#define ANA1_SET_SH4B_0x00 0xFFFF
+#define ANA1_SET_SH4B_0x01 0x007F
+#define ANA1_SET_SH4B_0x02 0x001E
+#define ANA1_SET_SH4B_0x03 0x4800
+#define ANA1_SET_SH4B_0x04 0x7FF1
+#define ANA1_SET_SH4B_0x05 0xF7FF
+#define ANA1_SET_SH4B_0x06 0x1F1F
+#define ANA1_SET_SH4B_0x07 0x0610
+#define ANA1_SET_SH4B_0x08 0x0000
+#define ANA1_SET_SH4B_0x09 0x0000
+#define ANA1_SET_SH4B_0x0A 0x0000
+#define ANA1_SET_SH4B_0x0B 0x0000
+#define ANA1_SET_SH4B_0x0C 0x0000
+#define ANA1_SET_SH4B_0x0D 0x0000
+#define ANA1_SET_SH4B_0x0E 0x0000
+#define ANA1_SET_SH4B_0x0F 0x0000
+#define ANA1_SET_SH4B_0x10 0x0000
+#define ANA1_SET_SH4B_0x11 0x0000
+#define ANA1_SET_SH4B_0x12 0x0000
+#define ANA1_SET_SH4B_0x13 0x0000
+#define ANA1_SET_SH4B_0x14 0x0000
+#define ANA1_SET_SH4B_0x15 0x0000
+#define ANA1_SET_SH4B_0x16 0x0000
+#define ANA1_SET_SH4B_0x17 0x0000
+#define ANA1_SET_SH4B_0x18 0x0000
+#define ANA1_SET_SH4B_0x19 0x0000
+#define ANA1_SET_SH4B_0x1A 0x0000
+#define ANA1_SET_SH4B_0x1B 0x0000
+#define ANA1_SET_SH4B_0x1C 0x0000
+#define ANA1_SET_SH4B_0x1D 0x0000
+#define ANA1_SET_SH4B_0x1E 0x0000
+#define ANA1_SET_SH4B_0x1F 0x0000
+#define ANA1_SET_SH4B_0x20 0x0000
+#define ANA1_SET_SH4B_0x21 0x0000
+#define ANA1_SET_SH4B_0x22 0x0000
+#define ANA1_SET_SH4B_0x23 0x0000
+#define ANA1_SET_SH4B_0x24 0x0000
+#define ANA1_SET_SH4B_0x25 0x0002
+#define ANA1_SET_SH4B_0x26 0x0000
+#define ANA1_SET_SH4B_0x27 0x3E16
+#define ANA1_SET_SH4B_0x28 0x3E3E
+#define ANA1_SET_SH4B_0x29 0x3E17
+#define ANA1_SET_SH4B_0x2A 0x3E3E
+#define ANA1_SET_SH4B_0x2B 0x3E1A
+#define ANA1_SET_SH4B_0x2C 0x3E3E
+#define ANA1_SET_SH4B_0x2D 0x3E1C
+#define ANA1_SET_SH4B_0x2E 0x3E3E
+#define ANA1_SET_SH4B_0x2F 0x3E1F
+#define ANA1_SET_SH4B_0x30 0x3E3E
+#define ANA1_SET_SH4B_0x31 0x3E3E
+#define ANA1_SET_SH4B_0x32 0x3E3E
+#define ANA1_SET_SH4B_0x33 0x3E3E
+#define ANA1_SET_SH4B_0x34 0x3E3E
+#define ANA1_SET_SH4B_0x35 0x3E3E
+#define ANA1_SET_SH4B_0x36 0x3E3E
+#define ANA1_SET_SH4B_0x37 0x3E3E
+#define ANA1_SET_SH4B_0x38 0x3E3E
+#define ANA1_SET_SH4B_0x39 0x3E3E
+#define ANA1_SET_SH4B_0x3A 0x3E3E
+#define ANA1_SET_SH4B_0x3B 0x3E3E
+#define ANA1_SET_SH4B_0x3C 0x3E3E
+#define ANA1_SET_SH4B_0x3D 0x3E3E
+#define ANA1_SET_SH4B_0x3E 0x3E3E
+#define ANA1_SET_SH4B_0x3F 0x0000
+#define ANA1_SET_SH4B_0x40 0x0000
+#define ANA1_SET_SH4B_0x41 0x0000
+#define ANA1_SET_SH4B_0x42 0x0000
+#define ANA1_SET_SH4B_0x43 0x0000
+#define ANA1_SET_SH4B_0x44 0x0000
+#define ANA1_SET_SH4B_0x45 0x0000
+#define ANA1_SET_SH4B_0x46 0x0000
+#define ANA1_SET_SH4B_0x47 0x0000
+#define ANA1_SET_SH4B_0x48 0x0000
+#define ANA1_SET_SH4B_0x49 0x0000
+#define ANA1_SET_SH4B_0x4A 0x0000
+#define ANA1_SET_SH4B_0x4B 0x0000
+#define ANA1_SET_SH4B_0x4C 0x0000
+#define ANA1_SET_SH4B_0x4D 0x0000
+#define ANA1_SET_SH4B_0x4E 0x0000
+#define ANA1_SET_SH4B_0x4F 0x0000
+#define ANA1_SET_SH4B_0x50 0x0000
+#define ANA1_SET_SH4B_0x51 0x0000
+#define ANA1_SET_SH4B_0x52 0x0000
+#define ANA1_SET_SH4B_0x53 0x0000
+#define ANA1_SET_SH4B_0x54 0x0000
+#define ANA1_SET_SH4B_0x55 0x0000
+#define ANA1_SET_SH4B_0x56 0x0000
+#define ANA1_SET_SH4B_0x57 0x0000
+#define ANA1_SET_SH4B_0x58 0x0000
+#define ANA1_SET_SH4B_0x59 0x0000
+#define ANA1_SET_SH4B_0x5A 0x0000
+#define ANA1_SET_SH4B_0x5B 0x0000
+#define ANA1_SET_SH4B_0x5C 0x0000
+#define ANA1_SET_SH4B_0x5D 0x0000
+#define ANA1_SET_SH4B_0x5E 0x0000
+#define ANA1_SET_SH4B_0x5F 0x0000
+#define ANA1_SET_SH4B_0x60 0x0000
+#define ANA1_SET_SH4B_0x61 0x0000
+#define ANA1_SET_SH4B_0x62 0x0000
+#define ANA1_SET_SH4B_0x63 0x0000
+#define ANA1_SET_SH4B_0x64 0x0000
+#define ANA1_SET_SH4B_0x65 0x0000
+#define ANA1_SET_SH4B_0x66 0x0000
+#define ANA1_SET_SH4B_0x67 0x0000
+#define ANA1_SET_SH4B_0x68 0x0000
+#define ANA1_SET_SH4B_0x69 0x0000
+#define ANA1_SET_SH4B_0x6A 0x0000
+#define ANA1_SET_SH4B_0x6B 0x0000
+#define ANA1_SET_SH4B_0x6C 0x0000
+#define ANA1_SET_SH4B_0x6D 0x0000
+#define ANA1_SET_SH4B_0x6E 0x0000
+#define ANA1_SET_SH4B_0x6F 0x0000
+#define ANA1_SET_SH4B_0x70 0x0000
+#define ANA1_SET_SH4B_0x71 0x0000
+#define ANA1_SET_SH4B_0x72 0x0000
+#define ANA1_SET_SH4B_0x73 0x0000
+#define ANA1_SET_SH4B_0x74 0x0000
+#define ANA1_SET_SH4B_0x75 0x0000
+#define ANA1_SET_SH4B_0x76 0x0C00
+#define ANA1_SET_SH4B_0x77 0xFFFF
+#define ANA1_SET_SH4B_0x78 0xFFFF
+#define ANA1_SET_SH4B_0x79 0x3FFF
+#define ANA1_SET_SH4B_0x7A 0x0000
+#define ANA1_SET_SH4B_0x7B 0x0000
+#define ANA1_SET_SH4B_0x7C 0x0000
+#define ANA1_SET_SH4B_0x7D 0x0000
+#define ANA1_SET_SH4B_0x7E 0x0000
+#define ANA1_SET_SH4B_0x7F 0x0000
+
+
+
+
+#define ANA2_SET_SH4B_0x00 0x0048
+#define ANA2_SET_SH4B_0x01 0x0000
+#define ANA2_SET_SH4B_0x02 0x1111
+#define ANA2_SET_SH4B_0x03 0x0011
+#define ANA2_SET_SH4B_0x04 0x0002
+#define ANA2_SET_SH4B_0x05 0x0001
+#define ANA2_SET_SH4B_0x05_UP 0xB8A8
+#define ANA2_SET_SH4B_0x06 0x0000
+#define ANA2_SET_SH4B_0x07 0x0000
+#define ANA2_SET_SH4B_0x08 0x0000
+#define ANA2_SET_SH4B_0x09 0x0000
+#define ANA2_SET_SH4B_0x0A 0x0030
+#define ANA2_SET_SH4B_0x0B 0x0008
+#define ANA2_SET_SH4B_0x0C 0x0000
+#define ANA2_SET_SH4B_0x0D 0x0031
+#define ANA2_SET_SH4B_0x0E 0x0031
+#define ANA2_SET_SH4B_0x0F 0x0031
+#define ANA2_SET_SH4B_0x10 0x0031
+#define ANA2_SET_SH4B_0x11 0x0000
+#define ANA2_SET_SH4B_0x12 0x04C0
+#define ANA2_SET_SH4B_0x13 0x2102
+#define ANA2_SET_SH4B_0x14 0x0003
+#define ANA2_SET_SH4B_0x15 0x0013
+#define ANA2_SET_SH4B_0x16 0x0015
+#define ANA2_SET_SH4B_0x17 0x0015
+#define ANA2_SET_SH4B_0x18 0x0015
+#define ANA2_SET_SH4B_0x19 0xDCAC
+#define ANA2_SET_SH4B_0x1A 0x0000
+#define ANA2_SET_SH4B_0x1B 0x0000
+#define ANA2_SET_SH4B_0x1C 0x0000
+#define ANA2_SET_SH4B_0x1D 0x1111
+#define ANA2_SET_SH4B_0x1E 0x0000
+#define ANA2_SET_SH4B_0x1F 0x0000
+#define ANA2_SET_SH4B_0x20 0xC000
+#define ANA2_SET_SH4B_0x21 0x0000
+#define ANA2_SET_SH4B_0x22 0x0000
+#define ANA2_SET_SH4B_0x23 0x0000
+#define ANA2_SET_SH4B_0x24 0x0000
+#define ANA2_SET_SH4B_0x25 0x0000
+#define ANA2_SET_SH4B_0x26 0x0000
+#define ANA2_SET_SH4B_0x27 0x0000
+#define ANA2_SET_SH4B_0x28 0x0000
+#define ANA2_SET_SH4B_0x29 0x0000
+#define ANA2_SET_SH4B_0x2A 0x0000
+#define ANA2_SET_SH4B_0x2B 0x0000
+#define ANA2_SET_SH4B_0x2C 0x0000
+#define ANA2_SET_SH4B_0x2D 0x0000
+#define ANA2_SET_SH4B_0x2E 0x0000
+#define ANA2_SET_SH4B_0x2F 0x0000
+#define ANA2_SET_SH4B_0x30 0x0000
+#define ANA2_SET_SH4B_0x31 0x0000
+#define ANA2_SET_SH4B_0x32 0x0000
+#define ANA2_SET_SH4B_0x33 0x0000
+#define ANA2_SET_SH4B_0x34 0x0000
+#define ANA2_SET_SH4B_0x35 0x0000
+#define ANA2_SET_SH4B_0x36 0x0000
+#define ANA2_SET_SH4B_0x37 0x0000
+#define ANA2_SET_SH4B_0x38 0x0000
+#define ANA2_SET_SH4B_0x39 0x0000
+#define ANA2_SET_SH4B_0x3A 0x0000
+#define ANA2_SET_SH4B_0x3B 0x0000
+#define ANA2_SET_SH4B_0x3C 0x0000
+#define ANA2_SET_SH4B_0x3D 0x0000
+#define ANA2_SET_SH4B_0x3E 0x0000
+#define ANA2_SET_SH4B_0x3F 0x0000
+#define ANA2_SET_SH4B_0x40 0x0000
+#define ANA2_SET_SH4B_0x41 0x0000
+#define ANA2_SET_SH4B_0x42 0x0000
+#define ANA2_SET_SH4B_0x43 0x0000
+#define ANA2_SET_SH4B_0x44 0x0000
+#define ANA2_SET_SH4B_0x45 0x0000
+#define ANA2_SET_SH4B_0x46 0x0000
+#define ANA2_SET_SH4B_0x47 0x0000
+#define ANA2_SET_SH4B_0x48 0x0000
+#define ANA2_SET_SH4B_0x49 0x0000
+#define ANA2_SET_SH4B_0x4A 0x0000
+#define ANA2_SET_SH4B_0x4B 0x0000
+#define ANA2_SET_SH4B_0x4C 0x0000
+#define ANA2_SET_SH4B_0x4D 0x0000
+#define ANA2_SET_SH4B_0x4E 0x0000
+#define ANA2_SET_SH4B_0x4F 0x0000
+#define ANA2_SET_SH4B_0x50 0x0000
+#define ANA2_SET_SH4B_0x51 0x0000
+#define ANA2_SET_SH4B_0x52 0x0000
+#define ANA2_SET_SH4B_0x53 0x0000
+#define ANA2_SET_SH4B_0x54 0x0000
+#define ANA2_SET_SH4B_0x55 0x0000
+#define ANA2_SET_SH4B_0x56 0x0000
+#define ANA2_SET_SH4B_0x57 0x0000
+#define ANA2_SET_SH4B_0x58 0x0000
+#define ANA2_SET_SH4B_0x59 0x0000
+#define ANA2_SET_SH4B_0x5A 0x0000
+#define ANA2_SET_SH4B_0x5B 0x0000
+#define ANA2_SET_SH4B_0x5C 0x0000
+#define ANA2_SET_SH4B_0x5D 0x0000
+#define ANA2_SET_SH4B_0x5E 0x0000
+#define ANA2_SET_SH4B_0x5F 0x0000
+#define ANA2_SET_SH4B_0x60 0x0000
+#define ANA2_SET_SH4B_0x61 0x0000
+#define ANA2_SET_SH4B_0x62 0x0000
+#define ANA2_SET_SH4B_0x63 0x0000
+#define ANA2_SET_SH4B_0x64 0x0000
+#define ANA2_SET_SH4B_0x65 0x0000
+#define ANA2_SET_SH4B_0x66 0x0000
+#define ANA2_SET_SH4B_0x67 0x0000
+#define ANA2_SET_SH4B_0x68 0x0000
+#define ANA2_SET_SH4B_0x69 0x0000
+#define ANA2_SET_SH4B_0x6A 0x0000
+#define ANA2_SET_SH4B_0x6B 0x0000
+#define ANA2_SET_SH4B_0x6C 0x0000
+#define ANA2_SET_SH4B_0x6D 0x0000
+#define ANA2_SET_SH4B_0x6E 0x0000
+#define ANA2_SET_SH4B_0x6F 0x0000
+#define ANA2_SET_SH4B_0x70 0x0010
+
+uint16_t open_1B_lianchuang[241] =
+{
+ ANA1_SET_SH4B_0x00,
+ ANA1_SET_SH4B_0x01,
+ ANA1_SET_SH4B_0x02,
+ ANA1_SET_SH4B_0x03,
+ ANA1_SET_SH4B_0x04,
+ ANA1_SET_SH4B_0x05,
+ ANA1_SET_SH4B_0x06,
+ ANA1_SET_SH4B_0x07,
+ ANA1_SET_SH4B_0x08,
+ ANA1_SET_SH4B_0x09,
+ ANA1_SET_SH4B_0x0A,
+ ANA1_SET_SH4B_0x0B,
+ ANA1_SET_SH4B_0x0C,
+ ANA1_SET_SH4B_0x0D,
+ ANA1_SET_SH4B_0x0E,
+ ANA1_SET_SH4B_0x0F,
+ ANA1_SET_SH4B_0x10,
+ ANA1_SET_SH4B_0x11,
+ ANA1_SET_SH4B_0x12,
+ ANA1_SET_SH4B_0x13,
+ ANA1_SET_SH4B_0x14,
+ ANA1_SET_SH4B_0x15,
+ ANA1_SET_SH4B_0x16,
+ ANA1_SET_SH4B_0x17,
+ ANA1_SET_SH4B_0x18,
+ ANA1_SET_SH4B_0x19,
+ ANA1_SET_SH4B_0x1A,
+ ANA1_SET_SH4B_0x1B,
+ ANA1_SET_SH4B_0x1C,
+ ANA1_SET_SH4B_0x1D,
+ ANA1_SET_SH4B_0x1E,
+ ANA1_SET_SH4B_0x1F,
+ ANA1_SET_SH4B_0x20,
+ ANA1_SET_SH4B_0x21,
+ ANA1_SET_SH4B_0x22,
+ ANA1_SET_SH4B_0x23,
+ ANA1_SET_SH4B_0x24,
+ ANA1_SET_SH4B_0x25,
+ ANA1_SET_SH4B_0x26,
+ ANA1_SET_SH4B_0x27,
+ ANA1_SET_SH4B_0x28,
+ ANA1_SET_SH4B_0x29,
+ ANA1_SET_SH4B_0x2A,
+ ANA1_SET_SH4B_0x2B,
+ ANA1_SET_SH4B_0x2C,
+ ANA1_SET_SH4B_0x2D,
+ ANA1_SET_SH4B_0x2E,
+ ANA1_SET_SH4B_0x2F,
+ ANA1_SET_SH4B_0x30,
+ ANA1_SET_SH4B_0x31,
+ ANA1_SET_SH4B_0x32,
+ ANA1_SET_SH4B_0x33,
+ ANA1_SET_SH4B_0x34,
+ ANA1_SET_SH4B_0x35,
+ ANA1_SET_SH4B_0x36,
+ ANA1_SET_SH4B_0x37,
+ ANA1_SET_SH4B_0x38,
+ ANA1_SET_SH4B_0x39,
+ ANA1_SET_SH4B_0x3A,
+ ANA1_SET_SH4B_0x3B,
+ ANA1_SET_SH4B_0x3C,
+ ANA1_SET_SH4B_0x3D,
+ ANA1_SET_SH4B_0x3E,
+ ANA1_SET_SH4B_0x3F,
+ ANA1_SET_SH4B_0x40,
+ ANA1_SET_SH4B_0x41,
+ ANA1_SET_SH4B_0x42,
+ ANA1_SET_SH4B_0x43,
+ ANA1_SET_SH4B_0x44,
+ ANA1_SET_SH4B_0x45,
+ ANA1_SET_SH4B_0x46,
+ ANA1_SET_SH4B_0x47,
+ ANA1_SET_SH4B_0x48,
+ ANA1_SET_SH4B_0x49,
+ ANA1_SET_SH4B_0x4A,
+ ANA1_SET_SH4B_0x4B,
+ ANA1_SET_SH4B_0x4C,
+ ANA1_SET_SH4B_0x4D,
+ ANA1_SET_SH4B_0x4E,
+ ANA1_SET_SH4B_0x4F,
+ ANA1_SET_SH4B_0x50,
+ ANA1_SET_SH4B_0x51,
+ ANA1_SET_SH4B_0x52,
+ ANA1_SET_SH4B_0x53,
+ ANA1_SET_SH4B_0x54,
+ ANA1_SET_SH4B_0x55,
+ ANA1_SET_SH4B_0x56,
+ ANA1_SET_SH4B_0x57,
+ ANA1_SET_SH4B_0x58,
+ ANA1_SET_SH4B_0x59,
+ ANA1_SET_SH4B_0x5A,
+ ANA1_SET_SH4B_0x5B,
+ ANA1_SET_SH4B_0x5C,
+ ANA1_SET_SH4B_0x5D,
+ ANA1_SET_SH4B_0x5E,
+ ANA1_SET_SH4B_0x5F,
+ ANA1_SET_SH4B_0x60,
+ ANA1_SET_SH4B_0x61,
+ ANA1_SET_SH4B_0x62,
+ ANA1_SET_SH4B_0x63,
+ ANA1_SET_SH4B_0x64,
+ ANA1_SET_SH4B_0x65,
+ ANA1_SET_SH4B_0x66,
+ ANA1_SET_SH4B_0x67,
+ ANA1_SET_SH4B_0x68,
+ ANA1_SET_SH4B_0x69,
+ ANA1_SET_SH4B_0x6A,
+ ANA1_SET_SH4B_0x6B,
+ ANA1_SET_SH4B_0x6C,
+ ANA1_SET_SH4B_0x6D,
+ ANA1_SET_SH4B_0x6E,
+ ANA1_SET_SH4B_0x6F,
+ ANA1_SET_SH4B_0x70,
+ ANA1_SET_SH4B_0x71,
+ ANA1_SET_SH4B_0x72,
+ ANA1_SET_SH4B_0x73,
+ ANA1_SET_SH4B_0x74,
+ ANA1_SET_SH4B_0x75,
+ ANA1_SET_SH4B_0x76,
+ ANA1_SET_SH4B_0x77,
+ ANA1_SET_SH4B_0x78,
+ ANA1_SET_SH4B_0x79,
+ ANA1_SET_SH4B_0x7A,
+ ANA1_SET_SH4B_0x7B,
+ ANA1_SET_SH4B_0x7C,
+ ANA1_SET_SH4B_0x7D,
+ ANA1_SET_SH4B_0x7E,
+ ANA1_SET_SH4B_0x7F,
+//ANA2
+ ANA2_SET_SH4B_0x00,
+ ANA2_SET_SH4B_0x01,
+ ANA2_SET_SH4B_0x02,
+ ANA2_SET_SH4B_0x03,
+ ANA2_SET_SH4B_0x04,
+ ANA2_SET_SH4B_0x05,
+ ANA2_SET_SH4B_0x06,
+ ANA2_SET_SH4B_0x07,
+ ANA2_SET_SH4B_0x08,
+ ANA2_SET_SH4B_0x09,
+ ANA2_SET_SH4B_0x0A,
+ ANA2_SET_SH4B_0x0B,
+ ANA2_SET_SH4B_0x0C,
+ ANA2_SET_SH4B_0x0D,
+ ANA2_SET_SH4B_0x0E,
+ ANA2_SET_SH4B_0x0F,
+ ANA2_SET_SH4B_0x10,
+ ANA2_SET_SH4B_0x11,
+ ANA2_SET_SH4B_0x12,
+ ANA2_SET_SH4B_0x13,
+ ANA2_SET_SH4B_0x14,
+ ANA2_SET_SH4B_0x15,
+ ANA2_SET_SH4B_0x16,
+ ANA2_SET_SH4B_0x17,
+ ANA2_SET_SH4B_0x18,
+ ANA2_SET_SH4B_0x19,
+ ANA2_SET_SH4B_0x1A,
+ ANA2_SET_SH4B_0x1B,
+ ANA2_SET_SH4B_0x1C,
+ ANA2_SET_SH4B_0x1D,
+ ANA2_SET_SH4B_0x1E,
+ ANA2_SET_SH4B_0x1F,
+ ANA2_SET_SH4B_0x20,
+ ANA2_SET_SH4B_0x21,
+ ANA2_SET_SH4B_0x22,
+ ANA2_SET_SH4B_0x23,
+ ANA2_SET_SH4B_0x24,
+ ANA2_SET_SH4B_0x25,
+ ANA2_SET_SH4B_0x26,
+ ANA2_SET_SH4B_0x27,
+ ANA2_SET_SH4B_0x28,
+ ANA2_SET_SH4B_0x29,
+ ANA2_SET_SH4B_0x2A,
+ ANA2_SET_SH4B_0x2B,
+ ANA2_SET_SH4B_0x2C,
+ ANA2_SET_SH4B_0x2D,
+ ANA2_SET_SH4B_0x2E,
+ ANA2_SET_SH4B_0x2F,
+ ANA2_SET_SH4B_0x30,
+ ANA2_SET_SH4B_0x31,
+ ANA2_SET_SH4B_0x32,
+ ANA2_SET_SH4B_0x33,
+ ANA2_SET_SH4B_0x34,
+ ANA2_SET_SH4B_0x35,
+ ANA2_SET_SH4B_0x36,
+ ANA2_SET_SH4B_0x37,
+ ANA2_SET_SH4B_0x38,
+ ANA2_SET_SH4B_0x39,
+ ANA2_SET_SH4B_0x3A,
+ ANA2_SET_SH4B_0x3B,
+ ANA2_SET_SH4B_0x3C,
+ ANA2_SET_SH4B_0x3D,
+ ANA2_SET_SH4B_0x3E,
+ ANA2_SET_SH4B_0x3F,
+ ANA2_SET_SH4B_0x40,
+ ANA2_SET_SH4B_0x41,
+ ANA2_SET_SH4B_0x42,
+ ANA2_SET_SH4B_0x43,
+ ANA2_SET_SH4B_0x44,
+ ANA2_SET_SH4B_0x45,
+ ANA2_SET_SH4B_0x46,
+ ANA2_SET_SH4B_0x47,
+ ANA2_SET_SH4B_0x48,
+ ANA2_SET_SH4B_0x49,
+ ANA2_SET_SH4B_0x4A,
+ ANA2_SET_SH4B_0x4B,
+ ANA2_SET_SH4B_0x4C,
+ ANA2_SET_SH4B_0x4D,
+ ANA2_SET_SH4B_0x4E,
+ ANA2_SET_SH4B_0x4F,
+ ANA2_SET_SH4B_0x50,
+ ANA2_SET_SH4B_0x51,
+ ANA2_SET_SH4B_0x52,
+ ANA2_SET_SH4B_0x53,
+ ANA2_SET_SH4B_0x54,
+ ANA2_SET_SH4B_0x55,
+ ANA2_SET_SH4B_0x56,
+ ANA2_SET_SH4B_0x57,
+ ANA2_SET_SH4B_0x58,
+ ANA2_SET_SH4B_0x59,
+ ANA2_SET_SH4B_0x5A,
+ ANA2_SET_SH4B_0x5B,
+ ANA2_SET_SH4B_0x5C,
+ ANA2_SET_SH4B_0x5D,
+ ANA2_SET_SH4B_0x5E,
+ ANA2_SET_SH4B_0x5F,
+ ANA2_SET_SH4B_0x60,
+ ANA2_SET_SH4B_0x61,
+ ANA2_SET_SH4B_0x62,
+ ANA2_SET_SH4B_0x63,
+ ANA2_SET_SH4B_0x64,
+ ANA2_SET_SH4B_0x65,
+ ANA2_SET_SH4B_0x66,
+ ANA2_SET_SH4B_0x67,
+ ANA2_SET_SH4B_0x68,
+ ANA2_SET_SH4B_0x69,
+ ANA2_SET_SH4B_0x6A,
+ ANA2_SET_SH4B_0x6B,
+ ANA2_SET_SH4B_0x6C,
+ ANA2_SET_SH4B_0x6D,
+ ANA2_SET_SH4B_0x6E,
+ ANA2_SET_SH4B_0x6F,
+ ANA2_SET_SH4B_0x70,
+};
+
+
diff --git a/drivers/input/touchscreen/ito_test/open_test_ANA2_8861A_lianchuang.h b/drivers/input/touchscreen/ito_test/open_test_ANA2_8861A_lianchuang.h
new file mode 100644
index 00000000..aaccf1f5
--- /dev/null
+++ b/drivers/input/touchscreen/ito_test/open_test_ANA2_8861A_lianchuang.h
@@ -0,0 +1,506 @@
+
+
+
+
+//MP Setting
+#define IDLE_SENSOR_SH5_1 0x7331
+#define IDLE_SENSOR_SH5_2 0x94CC
+#define IDLE_SENSOR_SH5_3 0x5913
+/////////////////////////////////////////////////////
+// Constant for ANA Setting
+/////////////////////////////////////////////////////
+#define ANA1_SET_SH5_0x00 0xFFFF
+#define ANA1_SET_SH5_0x01 0x007F
+#define ANA1_SET_SH5_0x02 0x001E
+#define ANA1_SET_SH5_0x03 0x4800
+#define ANA1_SET_SH5_0x04 0x7FF1
+#define ANA1_SET_SH5_0x05 0xF7FF
+#define ANA1_SET_SH5_0x06 0x1F1F
+#define ANA1_SET_SH5_0x07 0x0610
+#define ANA1_SET_SH5_0x08 0x0000
+#define ANA1_SET_SH5_0x09 0x0000
+#define ANA1_SET_SH5_0x0A 0x0000
+#define ANA1_SET_SH5_0x0B 0x0000
+#define ANA1_SET_SH5_0x0C 0x0000
+#define ANA1_SET_SH5_0x0D 0x0000
+#define ANA1_SET_SH5_0x0E 0x0000
+#define ANA1_SET_SH5_0x0F 0x0000
+#define ANA1_SET_SH5_0x10 0x0000
+#define ANA1_SET_SH5_0x11 0x0000
+#define ANA1_SET_SH5_0x12 0x0000
+#define ANA1_SET_SH5_0x13 0x0000
+#define ANA1_SET_SH5_0x14 0x0000
+#define ANA1_SET_SH5_0x15 0x0000
+#define ANA1_SET_SH5_0x16 0x0000
+#define ANA1_SET_SH5_0x17 0x0000
+#define ANA1_SET_SH5_0x18 0x0000
+#define ANA1_SET_SH5_0x19 0x0000
+#define ANA1_SET_SH5_0x1A 0x0000
+#define ANA1_SET_SH5_0x1B 0x0000
+#define ANA1_SET_SH5_0x1C 0x0000
+#define ANA1_SET_SH5_0x1D 0x0000
+#define ANA1_SET_SH5_0x1E 0x0000
+#define ANA1_SET_SH5_0x1F 0x0000
+#define ANA1_SET_SH5_0x20 0x0000
+#define ANA1_SET_SH5_0x21 0x0000
+#define ANA1_SET_SH5_0x22 0x0000
+#define ANA1_SET_SH5_0x23 0x0000
+#define ANA1_SET_SH5_0x24 0x0000
+#define ANA1_SET_SH5_0x25 0x0002
+#define ANA1_SET_SH5_0x26 0x0000
+#define ANA1_SET_SH5_0x27 0x3E0B
+#define ANA1_SET_SH5_0x28 0x3E3E
+#define ANA1_SET_SH5_0x29 0x3E0A
+#define ANA1_SET_SH5_0x2A 0x3E3E
+#define ANA1_SET_SH5_0x2B 0x3E07
+#define ANA1_SET_SH5_0x2C 0x3E3E
+#define ANA1_SET_SH5_0x2D 0x3E06
+#define ANA1_SET_SH5_0x2E 0x3E3E
+#define ANA1_SET_SH5_0x2F 0x3E2A
+#define ANA1_SET_SH5_0x30 0x3E3E
+#define ANA1_SET_SH5_0x31 0x3E29
+#define ANA1_SET_SH5_0x32 0x3E3E
+#define ANA1_SET_SH5_0x33 0x3E23
+#define ANA1_SET_SH5_0x34 0x3E3E
+#define ANA1_SET_SH5_0x35 0x3E22
+#define ANA1_SET_SH5_0x36 0x3E3E
+#define ANA1_SET_SH5_0x37 0x3E10
+#define ANA1_SET_SH5_0x38 0x3E3E
+#define ANA1_SET_SH5_0x39 0x3E11
+#define ANA1_SET_SH5_0x3A 0x3E3E
+#define ANA1_SET_SH5_0x3B 0x3E14
+#define ANA1_SET_SH5_0x3C 0x3E3E
+#define ANA1_SET_SH5_0x3D 0x3E3E
+#define ANA1_SET_SH5_0x3E 0x3E3E
+#define ANA1_SET_SH5_0x3F 0x0000
+#define ANA1_SET_SH5_0x40 0x0000
+#define ANA1_SET_SH5_0x41 0x0000
+#define ANA1_SET_SH5_0x42 0x0000
+#define ANA1_SET_SH5_0x43 0x0000
+#define ANA1_SET_SH5_0x44 0x0000
+#define ANA1_SET_SH5_0x45 0x0000
+#define ANA1_SET_SH5_0x46 0x0000
+#define ANA1_SET_SH5_0x47 0x0000
+#define ANA1_SET_SH5_0x48 0x0000
+#define ANA1_SET_SH5_0x49 0x0000
+#define ANA1_SET_SH5_0x4A 0x0000
+#define ANA1_SET_SH5_0x4B 0x0000
+#define ANA1_SET_SH5_0x4C 0x0000
+#define ANA1_SET_SH5_0x4D 0x0000
+#define ANA1_SET_SH5_0x4E 0x0000
+#define ANA1_SET_SH5_0x4F 0x0000
+#define ANA1_SET_SH5_0x50 0x0000
+#define ANA1_SET_SH5_0x51 0x0000
+#define ANA1_SET_SH5_0x52 0x0000
+#define ANA1_SET_SH5_0x53 0x0000
+#define ANA1_SET_SH5_0x54 0x0000
+#define ANA1_SET_SH5_0x55 0x0000
+#define ANA1_SET_SH5_0x56 0x0000
+#define ANA1_SET_SH5_0x57 0x0000
+#define ANA1_SET_SH5_0x58 0x0000
+#define ANA1_SET_SH5_0x59 0x0000
+#define ANA1_SET_SH5_0x5A 0x0000
+#define ANA1_SET_SH5_0x5B 0x0000
+#define ANA1_SET_SH5_0x5C 0x0000
+#define ANA1_SET_SH5_0x5D 0x0000
+#define ANA1_SET_SH5_0x5E 0x0000
+#define ANA1_SET_SH5_0x5F 0x0000
+#define ANA1_SET_SH5_0x60 0x0000
+#define ANA1_SET_SH5_0x61 0x0000
+#define ANA1_SET_SH5_0x62 0x0000
+#define ANA1_SET_SH5_0x63 0x0000
+#define ANA1_SET_SH5_0x64 0x0000
+#define ANA1_SET_SH5_0x65 0x0000
+#define ANA1_SET_SH5_0x66 0x0000
+#define ANA1_SET_SH5_0x67 0x0000
+#define ANA1_SET_SH5_0x68 0x0000
+#define ANA1_SET_SH5_0x69 0x0000
+#define ANA1_SET_SH5_0x6A 0x0000
+#define ANA1_SET_SH5_0x6B 0x0000
+#define ANA1_SET_SH5_0x6C 0x0000
+#define ANA1_SET_SH5_0x6D 0x0000
+#define ANA1_SET_SH5_0x6E 0x0000
+#define ANA1_SET_SH5_0x6F 0x0000
+#define ANA1_SET_SH5_0x70 0x0000
+#define ANA1_SET_SH5_0x71 0x0000
+#define ANA1_SET_SH5_0x72 0x0000
+#define ANA1_SET_SH5_0x73 0x0000
+#define ANA1_SET_SH5_0x74 0x0000
+#define ANA1_SET_SH5_0x75 0x0000
+#define ANA1_SET_SH5_0x76 0x0C00
+#define ANA1_SET_SH5_0x77 0xFFFF
+#define ANA1_SET_SH5_0x78 0xFFFF
+#define ANA1_SET_SH5_0x79 0x3FFF
+#define ANA1_SET_SH5_0x7A 0x0000
+#define ANA1_SET_SH5_0x7B 0x0000
+#define ANA1_SET_SH5_0x7C 0x0000
+#define ANA1_SET_SH5_0x7D 0x0000
+#define ANA1_SET_SH5_0x7E 0x0000
+#define ANA1_SET_SH5_0x7F 0x0000
+
+
+
+
+#define ANA2_SET_SH5_0x00 0x0048
+#define ANA2_SET_SH5_0x01 0x0000
+#define ANA2_SET_SH5_0x02 0x1111
+#define ANA2_SET_SH5_0x03 0x0011
+#define ANA2_SET_SH5_0x04 0x0002
+#define ANA2_SET_SH5_0x05 0x0001
+#define ANA2_SET_SH5_0x05_UP 0xB8A8
+#define ANA2_SET_SH5_0x06 0x0000
+#define ANA2_SET_SH5_0x07 0x0000
+#define ANA2_SET_SH5_0x08 0x0000
+#define ANA2_SET_SH5_0x09 0x0000
+#define ANA2_SET_SH5_0x0A 0x0030
+#define ANA2_SET_SH5_0x0B 0x0014
+#define ANA2_SET_SH5_0x0C 0x0000
+#define ANA2_SET_SH5_0x0D 0x0031
+#define ANA2_SET_SH5_0x0E 0x0031
+#define ANA2_SET_SH5_0x0F 0x0031
+#define ANA2_SET_SH5_0x10 0x0031
+#define ANA2_SET_SH5_0x11 0x0000
+#define ANA2_SET_SH5_0x12 0x04C0
+#define ANA2_SET_SH5_0x13 0x2102
+#define ANA2_SET_SH5_0x14 0x0003
+#define ANA2_SET_SH5_0x15 0x0013
+#define ANA2_SET_SH5_0x16 0x0015
+#define ANA2_SET_SH5_0x17 0x0015
+#define ANA2_SET_SH5_0x18 0x0015
+#define ANA2_SET_SH5_0x19 0xDCAC
+#define ANA2_SET_SH5_0x1A 0x0000
+#define ANA2_SET_SH5_0x1B 0x0000
+#define ANA2_SET_SH5_0x1C 0x0000
+#define ANA2_SET_SH5_0x1D 0x1111
+#define ANA2_SET_SH5_0x1E 0x0000
+#define ANA2_SET_SH5_0x1F 0x0000
+#define ANA2_SET_SH5_0x20 0xC000
+#define ANA2_SET_SH5_0x21 0x0000
+#define ANA2_SET_SH5_0x22 0x0000
+#define ANA2_SET_SH5_0x23 0x0000
+#define ANA2_SET_SH5_0x24 0x0000
+#define ANA2_SET_SH5_0x25 0x0000
+#define ANA2_SET_SH5_0x26 0x0000
+#define ANA2_SET_SH5_0x27 0x0000
+#define ANA2_SET_SH5_0x28 0x0000
+#define ANA2_SET_SH5_0x29 0x0000
+#define ANA2_SET_SH5_0x2A 0x0000
+#define ANA2_SET_SH5_0x2B 0x0000
+#define ANA2_SET_SH5_0x2C 0x0000
+#define ANA2_SET_SH5_0x2D 0x0000
+#define ANA2_SET_SH5_0x2E 0x0000
+#define ANA2_SET_SH5_0x2F 0x0000
+#define ANA2_SET_SH5_0x30 0x0000
+#define ANA2_SET_SH5_0x31 0x0000
+#define ANA2_SET_SH5_0x32 0x0000
+#define ANA2_SET_SH5_0x33 0x0000
+#define ANA2_SET_SH5_0x34 0x0000
+#define ANA2_SET_SH5_0x35 0x0000
+#define ANA2_SET_SH5_0x36 0x0000
+#define ANA2_SET_SH5_0x37 0x0000
+#define ANA2_SET_SH5_0x38 0x0000
+#define ANA2_SET_SH5_0x39 0x0000
+#define ANA2_SET_SH5_0x3A 0x0000
+#define ANA2_SET_SH5_0x3B 0x0000
+#define ANA2_SET_SH5_0x3C 0x0000
+#define ANA2_SET_SH5_0x3D 0x0000
+#define ANA2_SET_SH5_0x3E 0x0000
+#define ANA2_SET_SH5_0x3F 0x0000
+#define ANA2_SET_SH5_0x40 0x0000
+#define ANA2_SET_SH5_0x41 0x0000
+#define ANA2_SET_SH5_0x42 0x0000
+#define ANA2_SET_SH5_0x43 0x0000
+#define ANA2_SET_SH5_0x44 0x0000
+#define ANA2_SET_SH5_0x45 0x0000
+#define ANA2_SET_SH5_0x46 0x0000
+#define ANA2_SET_SH5_0x47 0x0000
+#define ANA2_SET_SH5_0x48 0x0000
+#define ANA2_SET_SH5_0x49 0x0000
+#define ANA2_SET_SH5_0x4A 0x0000
+#define ANA2_SET_SH5_0x4B 0x0000
+#define ANA2_SET_SH5_0x4C 0x0000
+#define ANA2_SET_SH5_0x4D 0x0000
+#define ANA2_SET_SH5_0x4E 0x0000
+#define ANA2_SET_SH5_0x4F 0x0000
+#define ANA2_SET_SH5_0x50 0x0000
+#define ANA2_SET_SH5_0x51 0x0000
+#define ANA2_SET_SH5_0x52 0x0000
+#define ANA2_SET_SH5_0x53 0x0000
+#define ANA2_SET_SH5_0x54 0x0000
+#define ANA2_SET_SH5_0x55 0x0000
+#define ANA2_SET_SH5_0x56 0x0000
+#define ANA2_SET_SH5_0x57 0x0000
+#define ANA2_SET_SH5_0x58 0x0000
+#define ANA2_SET_SH5_0x59 0x0000
+#define ANA2_SET_SH5_0x5A 0x0000
+#define ANA2_SET_SH5_0x5B 0x0000
+#define ANA2_SET_SH5_0x5C 0x0000
+#define ANA2_SET_SH5_0x5D 0x0000
+#define ANA2_SET_SH5_0x5E 0x0000
+#define ANA2_SET_SH5_0x5F 0x0000
+#define ANA2_SET_SH5_0x60 0x0000
+#define ANA2_SET_SH5_0x61 0x0000
+#define ANA2_SET_SH5_0x62 0x0000
+#define ANA2_SET_SH5_0x63 0x0000
+#define ANA2_SET_SH5_0x64 0x0000
+#define ANA2_SET_SH5_0x65 0x0000
+#define ANA2_SET_SH5_0x66 0x0000
+#define ANA2_SET_SH5_0x67 0x0000
+#define ANA2_SET_SH5_0x68 0x0000
+#define ANA2_SET_SH5_0x69 0x0000
+#define ANA2_SET_SH5_0x6A 0x0000
+#define ANA2_SET_SH5_0x6B 0x0000
+#define ANA2_SET_SH5_0x6C 0x0000
+#define ANA2_SET_SH5_0x6D 0x0000
+#define ANA2_SET_SH5_0x6E 0x0000
+#define ANA2_SET_SH5_0x6F 0x0000
+#define ANA2_SET_SH5_0x70 0x0010
+
+uint16_t open_2_lianchuang[241] =
+{
+ ANA1_SET_SH5_0x00,
+ ANA1_SET_SH5_0x01,
+ ANA1_SET_SH5_0x02,
+ ANA1_SET_SH5_0x03,
+ ANA1_SET_SH5_0x04,
+ ANA1_SET_SH5_0x05,
+ ANA1_SET_SH5_0x06,
+ ANA1_SET_SH5_0x07,
+ ANA1_SET_SH5_0x08,
+ ANA1_SET_SH5_0x09,
+ ANA1_SET_SH5_0x0A,
+ ANA1_SET_SH5_0x0B,
+ ANA1_SET_SH5_0x0C,
+ ANA1_SET_SH5_0x0D,
+ ANA1_SET_SH5_0x0E,
+ ANA1_SET_SH5_0x0F,
+ ANA1_SET_SH5_0x10,
+ ANA1_SET_SH5_0x11,
+ ANA1_SET_SH5_0x12,
+ ANA1_SET_SH5_0x13,
+ ANA1_SET_SH5_0x14,
+ ANA1_SET_SH5_0x15,
+ ANA1_SET_SH5_0x16,
+ ANA1_SET_SH5_0x17,
+ ANA1_SET_SH5_0x18,
+ ANA1_SET_SH5_0x19,
+ ANA1_SET_SH5_0x1A,
+ ANA1_SET_SH5_0x1B,
+ ANA1_SET_SH5_0x1C,
+ ANA1_SET_SH5_0x1D,
+ ANA1_SET_SH5_0x1E,
+ ANA1_SET_SH5_0x1F,
+ ANA1_SET_SH5_0x20,
+ ANA1_SET_SH5_0x21,
+ ANA1_SET_SH5_0x22,
+ ANA1_SET_SH5_0x23,
+ ANA1_SET_SH5_0x24,
+ ANA1_SET_SH5_0x25,
+ ANA1_SET_SH5_0x26,
+ ANA1_SET_SH5_0x27,
+ ANA1_SET_SH5_0x28,
+ ANA1_SET_SH5_0x29,
+ ANA1_SET_SH5_0x2A,
+ ANA1_SET_SH5_0x2B,
+ ANA1_SET_SH5_0x2C,
+ ANA1_SET_SH5_0x2D,
+ ANA1_SET_SH5_0x2E,
+ ANA1_SET_SH5_0x2F,
+ ANA1_SET_SH5_0x30,
+ ANA1_SET_SH5_0x31,
+ ANA1_SET_SH5_0x32,
+ ANA1_SET_SH5_0x33,
+ ANA1_SET_SH5_0x34,
+ ANA1_SET_SH5_0x35,
+ ANA1_SET_SH5_0x36,
+ ANA1_SET_SH5_0x37,
+ ANA1_SET_SH5_0x38,
+ ANA1_SET_SH5_0x39,
+ ANA1_SET_SH5_0x3A,
+ ANA1_SET_SH5_0x3B,
+ ANA1_SET_SH5_0x3C,
+ ANA1_SET_SH5_0x3D,
+ ANA1_SET_SH5_0x3E,
+ ANA1_SET_SH5_0x3F,
+ ANA1_SET_SH5_0x40,
+ ANA1_SET_SH5_0x41,
+ ANA1_SET_SH5_0x42,
+ ANA1_SET_SH5_0x43,
+ ANA1_SET_SH5_0x44,
+ ANA1_SET_SH5_0x45,
+ ANA1_SET_SH5_0x46,
+ ANA1_SET_SH5_0x47,
+ ANA1_SET_SH5_0x48,
+ ANA1_SET_SH5_0x49,
+ ANA1_SET_SH5_0x4A,
+ ANA1_SET_SH5_0x4B,
+ ANA1_SET_SH5_0x4C,
+ ANA1_SET_SH5_0x4D,
+ ANA1_SET_SH5_0x4E,
+ ANA1_SET_SH5_0x4F,
+ ANA1_SET_SH5_0x50,
+ ANA1_SET_SH5_0x51,
+ ANA1_SET_SH5_0x52,
+ ANA1_SET_SH5_0x53,
+ ANA1_SET_SH5_0x54,
+ ANA1_SET_SH5_0x55,
+ ANA1_SET_SH5_0x56,
+ ANA1_SET_SH5_0x57,
+ ANA1_SET_SH5_0x58,
+ ANA1_SET_SH5_0x59,
+ ANA1_SET_SH5_0x5A,
+ ANA1_SET_SH5_0x5B,
+ ANA1_SET_SH5_0x5C,
+ ANA1_SET_SH5_0x5D,
+ ANA1_SET_SH5_0x5E,
+ ANA1_SET_SH5_0x5F,
+ ANA1_SET_SH5_0x60,
+ ANA1_SET_SH5_0x61,
+ ANA1_SET_SH5_0x62,
+ ANA1_SET_SH5_0x63,
+ ANA1_SET_SH5_0x64,
+ ANA1_SET_SH5_0x65,
+ ANA1_SET_SH5_0x66,
+ ANA1_SET_SH5_0x67,
+ ANA1_SET_SH5_0x68,
+ ANA1_SET_SH5_0x69,
+ ANA1_SET_SH5_0x6A,
+ ANA1_SET_SH5_0x6B,
+ ANA1_SET_SH5_0x6C,
+ ANA1_SET_SH5_0x6D,
+ ANA1_SET_SH5_0x6E,
+ ANA1_SET_SH5_0x6F,
+ ANA1_SET_SH5_0x70,
+ ANA1_SET_SH5_0x71,
+ ANA1_SET_SH5_0x72,
+ ANA1_SET_SH5_0x73,
+ ANA1_SET_SH5_0x74,
+ ANA1_SET_SH5_0x75,
+ ANA1_SET_SH5_0x76,
+ ANA1_SET_SH5_0x77,
+ ANA1_SET_SH5_0x78,
+ ANA1_SET_SH5_0x79,
+ ANA1_SET_SH5_0x7A,
+ ANA1_SET_SH5_0x7B,
+ ANA1_SET_SH5_0x7C,
+ ANA1_SET_SH5_0x7D,
+ ANA1_SET_SH5_0x7E,
+ ANA1_SET_SH5_0x7F,
+//ANA2
+ ANA2_SET_SH5_0x00,
+ ANA2_SET_SH5_0x01,
+ ANA2_SET_SH5_0x02,
+ ANA2_SET_SH5_0x03,
+ ANA2_SET_SH5_0x04,
+ ANA2_SET_SH5_0x05,
+ ANA2_SET_SH5_0x06,
+ ANA2_SET_SH5_0x07,
+ ANA2_SET_SH5_0x08,
+ ANA2_SET_SH5_0x09,
+ ANA2_SET_SH5_0x0A,
+ ANA2_SET_SH5_0x0B,
+ ANA2_SET_SH5_0x0C,
+ ANA2_SET_SH5_0x0D,
+ ANA2_SET_SH5_0x0E,
+ ANA2_SET_SH5_0x0F,
+ ANA2_SET_SH5_0x10,
+ ANA2_SET_SH5_0x11,
+ ANA2_SET_SH5_0x12,
+ ANA2_SET_SH5_0x13,
+ ANA2_SET_SH5_0x14,
+ ANA2_SET_SH5_0x15,
+ ANA2_SET_SH5_0x16,
+ ANA2_SET_SH5_0x17,
+ ANA2_SET_SH5_0x18,
+ ANA2_SET_SH5_0x19,
+ ANA2_SET_SH5_0x1A,
+ ANA2_SET_SH5_0x1B,
+ ANA2_SET_SH5_0x1C,
+ ANA2_SET_SH5_0x1D,
+ ANA2_SET_SH5_0x1E,
+ ANA2_SET_SH5_0x1F,
+ ANA2_SET_SH5_0x20,
+ ANA2_SET_SH5_0x21,
+ ANA2_SET_SH5_0x22,
+ ANA2_SET_SH5_0x23,
+ ANA2_SET_SH5_0x24,
+ ANA2_SET_SH5_0x25,
+ ANA2_SET_SH5_0x26,
+ ANA2_SET_SH5_0x27,
+ ANA2_SET_SH5_0x28,
+ ANA2_SET_SH5_0x29,
+ ANA2_SET_SH5_0x2A,
+ ANA2_SET_SH5_0x2B,
+ ANA2_SET_SH5_0x2C,
+ ANA2_SET_SH5_0x2D,
+ ANA2_SET_SH5_0x2E,
+ ANA2_SET_SH5_0x2F,
+ ANA2_SET_SH5_0x30,
+ ANA2_SET_SH5_0x31,
+ ANA2_SET_SH5_0x32,
+ ANA2_SET_SH5_0x33,
+ ANA2_SET_SH5_0x34,
+ ANA2_SET_SH5_0x35,
+ ANA2_SET_SH5_0x36,
+ ANA2_SET_SH5_0x37,
+ ANA2_SET_SH5_0x38,
+ ANA2_SET_SH5_0x39,
+ ANA2_SET_SH5_0x3A,
+ ANA2_SET_SH5_0x3B,
+ ANA2_SET_SH5_0x3C,
+ ANA2_SET_SH5_0x3D,
+ ANA2_SET_SH5_0x3E,
+ ANA2_SET_SH5_0x3F,
+ ANA2_SET_SH5_0x40,
+ ANA2_SET_SH5_0x41,
+ ANA2_SET_SH5_0x42,
+ ANA2_SET_SH5_0x43,
+ ANA2_SET_SH5_0x44,
+ ANA2_SET_SH5_0x45,
+ ANA2_SET_SH5_0x46,
+ ANA2_SET_SH5_0x47,
+ ANA2_SET_SH5_0x48,
+ ANA2_SET_SH5_0x49,
+ ANA2_SET_SH5_0x4A,
+ ANA2_SET_SH5_0x4B,
+ ANA2_SET_SH5_0x4C,
+ ANA2_SET_SH5_0x4D,
+ ANA2_SET_SH5_0x4E,
+ ANA2_SET_SH5_0x4F,
+ ANA2_SET_SH5_0x50,
+ ANA2_SET_SH5_0x51,
+ ANA2_SET_SH5_0x52,
+ ANA2_SET_SH5_0x53,
+ ANA2_SET_SH5_0x54,
+ ANA2_SET_SH5_0x55,
+ ANA2_SET_SH5_0x56,
+ ANA2_SET_SH5_0x57,
+ ANA2_SET_SH5_0x58,
+ ANA2_SET_SH5_0x59,
+ ANA2_SET_SH5_0x5A,
+ ANA2_SET_SH5_0x5B,
+ ANA2_SET_SH5_0x5C,
+ ANA2_SET_SH5_0x5D,
+ ANA2_SET_SH5_0x5E,
+ ANA2_SET_SH5_0x5F,
+ ANA2_SET_SH5_0x60,
+ ANA2_SET_SH5_0x61,
+ ANA2_SET_SH5_0x62,
+ ANA2_SET_SH5_0x63,
+ ANA2_SET_SH5_0x64,
+ ANA2_SET_SH5_0x65,
+ ANA2_SET_SH5_0x66,
+ ANA2_SET_SH5_0x67,
+ ANA2_SET_SH5_0x68,
+ ANA2_SET_SH5_0x69,
+ ANA2_SET_SH5_0x6A,
+ ANA2_SET_SH5_0x6B,
+ ANA2_SET_SH5_0x6C,
+ ANA2_SET_SH5_0x6D,
+ ANA2_SET_SH5_0x6E,
+ ANA2_SET_SH5_0x6F,
+ ANA2_SET_SH5_0x70,
+
+};
+
+
diff --git a/drivers/input/touchscreen/ito_test/open_test_ANA2_B_8861A_lianchuang.h b/drivers/input/touchscreen/ito_test/open_test_ANA2_B_8861A_lianchuang.h
new file mode 100644
index 00000000..5e8ee3f5
--- /dev/null
+++ b/drivers/input/touchscreen/ito_test/open_test_ANA2_B_8861A_lianchuang.h
@@ -0,0 +1,494 @@
+#define ANA1_SET_SH5B_0x00 0xFFFF
+#define ANA1_SET_SH5B_0x01 0x007F
+#define ANA1_SET_SH5B_0x02 0x001E
+#define ANA1_SET_SH5B_0x03 0x4800
+#define ANA1_SET_SH5B_0x04 0x7FF1
+#define ANA1_SET_SH5B_0x05 0xF7FF
+#define ANA1_SET_SH5B_0x06 0x1F1F
+#define ANA1_SET_SH5B_0x07 0x0610
+#define ANA1_SET_SH5B_0x08 0x0000
+#define ANA1_SET_SH5B_0x09 0x0000
+#define ANA1_SET_SH5B_0x0A 0x0000
+#define ANA1_SET_SH5B_0x0B 0x0000
+#define ANA1_SET_SH5B_0x0C 0x0000
+#define ANA1_SET_SH5B_0x0D 0x0000
+#define ANA1_SET_SH5B_0x0E 0x0000
+#define ANA1_SET_SH5B_0x0F 0x0000
+#define ANA1_SET_SH5B_0x10 0x0000
+#define ANA1_SET_SH5B_0x11 0x0000
+#define ANA1_SET_SH5B_0x12 0x0000
+#define ANA1_SET_SH5B_0x13 0x0000
+#define ANA1_SET_SH5B_0x14 0x0000
+#define ANA1_SET_SH5B_0x15 0x0000
+#define ANA1_SET_SH5B_0x16 0x0000
+#define ANA1_SET_SH5B_0x17 0x0000
+#define ANA1_SET_SH5B_0x18 0x0000
+#define ANA1_SET_SH5B_0x19 0x0000
+#define ANA1_SET_SH5B_0x1A 0x0000
+#define ANA1_SET_SH5B_0x1B 0x0000
+#define ANA1_SET_SH5B_0x1C 0x0000
+#define ANA1_SET_SH5B_0x1D 0x0000
+#define ANA1_SET_SH5B_0x1E 0x0000
+#define ANA1_SET_SH5B_0x1F 0x0000
+#define ANA1_SET_SH5B_0x20 0x0000
+#define ANA1_SET_SH5B_0x21 0x0000
+#define ANA1_SET_SH5B_0x22 0x0000
+#define ANA1_SET_SH5B_0x23 0x0000
+#define ANA1_SET_SH5B_0x24 0x0000
+#define ANA1_SET_SH5B_0x25 0x0002
+#define ANA1_SET_SH5B_0x26 0x0000
+#define ANA1_SET_SH5B_0x27 0x3E15
+#define ANA1_SET_SH5B_0x28 0x3E3E
+#define ANA1_SET_SH5B_0x29 0x3E18
+#define ANA1_SET_SH5B_0x2A 0x3E3E
+#define ANA1_SET_SH5B_0x2B 0x3E19
+#define ANA1_SET_SH5B_0x2C 0x3E3E
+#define ANA1_SET_SH5B_0x2D 0x3E1D
+#define ANA1_SET_SH5B_0x2E 0x3E3E
+#define ANA1_SET_SH5B_0x2F 0x3E1E
+#define ANA1_SET_SH5B_0x30 0x3E3E
+#define ANA1_SET_SH5B_0x31 0x3E3E
+#define ANA1_SET_SH5B_0x32 0x3E3E
+#define ANA1_SET_SH5B_0x33 0x3E3E
+#define ANA1_SET_SH5B_0x34 0x3E3E
+#define ANA1_SET_SH5B_0x35 0x3E3E
+#define ANA1_SET_SH5B_0x36 0x3E3E
+#define ANA1_SET_SH5B_0x37 0x3E3E
+#define ANA1_SET_SH5B_0x38 0x3E3E
+#define ANA1_SET_SH5B_0x39 0x3E3E
+#define ANA1_SET_SH5B_0x3A 0x3E3E
+#define ANA1_SET_SH5B_0x3B 0x3E3E
+#define ANA1_SET_SH5B_0x3C 0x3E3E
+#define ANA1_SET_SH5B_0x3D 0x3E3E
+#define ANA1_SET_SH5B_0x3E 0x3E3E
+#define ANA1_SET_SH5B_0x3F 0x0000
+#define ANA1_SET_SH5B_0x40 0x0000
+#define ANA1_SET_SH5B_0x41 0x0000
+#define ANA1_SET_SH5B_0x42 0x0000
+#define ANA1_SET_SH5B_0x43 0x0000
+#define ANA1_SET_SH5B_0x44 0x0000
+#define ANA1_SET_SH5B_0x45 0x0000
+#define ANA1_SET_SH5B_0x46 0x0000
+#define ANA1_SET_SH5B_0x47 0x0000
+#define ANA1_SET_SH5B_0x48 0x0000
+#define ANA1_SET_SH5B_0x49 0x0000
+#define ANA1_SET_SH5B_0x4A 0x0000
+#define ANA1_SET_SH5B_0x4B 0x0000
+#define ANA1_SET_SH5B_0x4C 0x0000
+#define ANA1_SET_SH5B_0x4D 0x0000
+#define ANA1_SET_SH5B_0x4E 0x0000
+#define ANA1_SET_SH5B_0x4F 0x0000
+#define ANA1_SET_SH5B_0x50 0x0000
+#define ANA1_SET_SH5B_0x51 0x0000
+#define ANA1_SET_SH5B_0x52 0x0000
+#define ANA1_SET_SH5B_0x53 0x0000
+#define ANA1_SET_SH5B_0x54 0x0000
+#define ANA1_SET_SH5B_0x55 0x0000
+#define ANA1_SET_SH5B_0x56 0x0000
+#define ANA1_SET_SH5B_0x57 0x0000
+#define ANA1_SET_SH5B_0x58 0x0000
+#define ANA1_SET_SH5B_0x59 0x0000
+#define ANA1_SET_SH5B_0x5A 0x0000
+#define ANA1_SET_SH5B_0x5B 0x0000
+#define ANA1_SET_SH5B_0x5C 0x0000
+#define ANA1_SET_SH5B_0x5D 0x0000
+#define ANA1_SET_SH5B_0x5E 0x0000
+#define ANA1_SET_SH5B_0x5F 0x0000
+#define ANA1_SET_SH5B_0x60 0x0000
+#define ANA1_SET_SH5B_0x61 0x0000
+#define ANA1_SET_SH5B_0x62 0x0000
+#define ANA1_SET_SH5B_0x63 0x0000
+#define ANA1_SET_SH5B_0x64 0x0000
+#define ANA1_SET_SH5B_0x65 0x0000
+#define ANA1_SET_SH5B_0x66 0x0000
+#define ANA1_SET_SH5B_0x67 0x0000
+#define ANA1_SET_SH5B_0x68 0x0000
+#define ANA1_SET_SH5B_0x69 0x0000
+#define ANA1_SET_SH5B_0x6A 0x0000
+#define ANA1_SET_SH5B_0x6B 0x0000
+#define ANA1_SET_SH5B_0x6C 0x0000
+#define ANA1_SET_SH5B_0x6D 0x0000
+#define ANA1_SET_SH5B_0x6E 0x0000
+#define ANA1_SET_SH5B_0x6F 0x0000
+#define ANA1_SET_SH5B_0x70 0x0000
+#define ANA1_SET_SH5B_0x71 0x0000
+#define ANA1_SET_SH5B_0x72 0x0000
+#define ANA1_SET_SH5B_0x73 0x0000
+#define ANA1_SET_SH5B_0x74 0x0000
+#define ANA1_SET_SH5B_0x75 0x0000
+#define ANA1_SET_SH5B_0x76 0x0C00
+#define ANA1_SET_SH5B_0x77 0xFFFF
+#define ANA1_SET_SH5B_0x78 0xFFFF
+#define ANA1_SET_SH5B_0x79 0x3FFF
+#define ANA1_SET_SH5B_0x7A 0x0000
+#define ANA1_SET_SH5B_0x7B 0x0000
+#define ANA1_SET_SH5B_0x7C 0x0000
+#define ANA1_SET_SH5B_0x7D 0x0000
+#define ANA1_SET_SH5B_0x7E 0x0000
+#define ANA1_SET_SH5B_0x7F 0x0000
+
+
+
+
+#define ANA2_SET_SH5B_0x00 0x0048
+#define ANA2_SET_SH5B_0x01 0x0000
+#define ANA2_SET_SH5B_0x02 0x1111
+#define ANA2_SET_SH5B_0x03 0x0011
+#define ANA2_SET_SH5B_0x04 0x0002
+#define ANA2_SET_SH5B_0x05 0x0001
+#define ANA2_SET_SH5B_0x05_UP 0xB8A8
+#define ANA2_SET_SH5B_0x06 0x0000
+#define ANA2_SET_SH5B_0x07 0x0000
+#define ANA2_SET_SH5B_0x08 0x0000
+#define ANA2_SET_SH5B_0x09 0x0000
+#define ANA2_SET_SH5B_0x0A 0x0030
+#define ANA2_SET_SH5B_0x0B 0x0008
+#define ANA2_SET_SH5B_0x0C 0x0000
+#define ANA2_SET_SH5B_0x0D 0x0031
+#define ANA2_SET_SH5B_0x0E 0x0031
+#define ANA2_SET_SH5B_0x0F 0x0031
+#define ANA2_SET_SH5B_0x10 0x0031
+#define ANA2_SET_SH5B_0x11 0x0000
+#define ANA2_SET_SH5B_0x12 0x04C0
+#define ANA2_SET_SH5B_0x13 0x2102
+#define ANA2_SET_SH5B_0x14 0x0003
+#define ANA2_SET_SH5B_0x15 0x0013
+#define ANA2_SET_SH5B_0x16 0x0015
+#define ANA2_SET_SH5B_0x17 0x0015
+#define ANA2_SET_SH5B_0x18 0x0015
+#define ANA2_SET_SH5B_0x19 0xDCAC
+#define ANA2_SET_SH5B_0x1A 0x0000
+#define ANA2_SET_SH5B_0x1B 0x0000
+#define ANA2_SET_SH5B_0x1C 0x0000
+#define ANA2_SET_SH5B_0x1D 0x1111
+#define ANA2_SET_SH5B_0x1E 0x0000
+#define ANA2_SET_SH5B_0x1F 0x0000
+#define ANA2_SET_SH5B_0x20 0xC000
+#define ANA2_SET_SH5B_0x21 0x0000
+#define ANA2_SET_SH5B_0x22 0x0000
+#define ANA2_SET_SH5B_0x23 0x0000
+#define ANA2_SET_SH5B_0x24 0x0000
+#define ANA2_SET_SH5B_0x25 0x0000
+#define ANA2_SET_SH5B_0x26 0x0000
+#define ANA2_SET_SH5B_0x27 0x0000
+#define ANA2_SET_SH5B_0x28 0x0000
+#define ANA2_SET_SH5B_0x29 0x0000
+#define ANA2_SET_SH5B_0x2A 0x0000
+#define ANA2_SET_SH5B_0x2B 0x0000
+#define ANA2_SET_SH5B_0x2C 0x0000
+#define ANA2_SET_SH5B_0x2D 0x0000
+#define ANA2_SET_SH5B_0x2E 0x0000
+#define ANA2_SET_SH5B_0x2F 0x0000
+#define ANA2_SET_SH5B_0x30 0x0000
+#define ANA2_SET_SH5B_0x31 0x0000
+#define ANA2_SET_SH5B_0x32 0x0000
+#define ANA2_SET_SH5B_0x33 0x0000
+#define ANA2_SET_SH5B_0x34 0x0000
+#define ANA2_SET_SH5B_0x35 0x0000
+#define ANA2_SET_SH5B_0x36 0x0000
+#define ANA2_SET_SH5B_0x37 0x0000
+#define ANA2_SET_SH5B_0x38 0x0000
+#define ANA2_SET_SH5B_0x39 0x0000
+#define ANA2_SET_SH5B_0x3A 0x0000
+#define ANA2_SET_SH5B_0x3B 0x0000
+#define ANA2_SET_SH5B_0x3C 0x0000
+#define ANA2_SET_SH5B_0x3D 0x0000
+#define ANA2_SET_SH5B_0x3E 0x0000
+#define ANA2_SET_SH5B_0x3F 0x0000
+#define ANA2_SET_SH5B_0x40 0x0000
+#define ANA2_SET_SH5B_0x41 0x0000
+#define ANA2_SET_SH5B_0x42 0x0000
+#define ANA2_SET_SH5B_0x43 0x0000
+#define ANA2_SET_SH5B_0x44 0x0000
+#define ANA2_SET_SH5B_0x45 0x0000
+#define ANA2_SET_SH5B_0x46 0x0000
+#define ANA2_SET_SH5B_0x47 0x0000
+#define ANA2_SET_SH5B_0x48 0x0000
+#define ANA2_SET_SH5B_0x49 0x0000
+#define ANA2_SET_SH5B_0x4A 0x0000
+#define ANA2_SET_SH5B_0x4B 0x0000
+#define ANA2_SET_SH5B_0x4C 0x0000
+#define ANA2_SET_SH5B_0x4D 0x0000
+#define ANA2_SET_SH5B_0x4E 0x0000
+#define ANA2_SET_SH5B_0x4F 0x0000
+#define ANA2_SET_SH5B_0x50 0x0000
+#define ANA2_SET_SH5B_0x51 0x0000
+#define ANA2_SET_SH5B_0x52 0x0000
+#define ANA2_SET_SH5B_0x53 0x0000
+#define ANA2_SET_SH5B_0x54 0x0000
+#define ANA2_SET_SH5B_0x55 0x0000
+#define ANA2_SET_SH5B_0x56 0x0000
+#define ANA2_SET_SH5B_0x57 0x0000
+#define ANA2_SET_SH5B_0x58 0x0000
+#define ANA2_SET_SH5B_0x59 0x0000
+#define ANA2_SET_SH5B_0x5A 0x0000
+#define ANA2_SET_SH5B_0x5B 0x0000
+#define ANA2_SET_SH5B_0x5C 0x0000
+#define ANA2_SET_SH5B_0x5D 0x0000
+#define ANA2_SET_SH5B_0x5E 0x0000
+#define ANA2_SET_SH5B_0x5F 0x0000
+#define ANA2_SET_SH5B_0x60 0x0000
+#define ANA2_SET_SH5B_0x61 0x0000
+#define ANA2_SET_SH5B_0x62 0x0000
+#define ANA2_SET_SH5B_0x63 0x0000
+#define ANA2_SET_SH5B_0x64 0x0000
+#define ANA2_SET_SH5B_0x65 0x0000
+#define ANA2_SET_SH5B_0x66 0x0000
+#define ANA2_SET_SH5B_0x67 0x0000
+#define ANA2_SET_SH5B_0x68 0x0000
+#define ANA2_SET_SH5B_0x69 0x0000
+#define ANA2_SET_SH5B_0x6A 0x0000
+#define ANA2_SET_SH5B_0x6B 0x0000
+#define ANA2_SET_SH5B_0x6C 0x0000
+#define ANA2_SET_SH5B_0x6D 0x0000
+#define ANA2_SET_SH5B_0x6E 0x0000
+#define ANA2_SET_SH5B_0x6F 0x0000
+#define ANA2_SET_SH5B_0x70 0x0010
+
+uint16_t open_2B_lianchuang[241] =
+{
+ ANA1_SET_SH5B_0x00,
+ ANA1_SET_SH5B_0x01,
+ ANA1_SET_SH5B_0x02,
+ ANA1_SET_SH5B_0x03,
+ ANA1_SET_SH5B_0x04,
+ ANA1_SET_SH5B_0x05,
+ ANA1_SET_SH5B_0x06,
+ ANA1_SET_SH5B_0x07,
+ ANA1_SET_SH5B_0x08,
+ ANA1_SET_SH5B_0x09,
+ ANA1_SET_SH5B_0x0A,
+ ANA1_SET_SH5B_0x0B,
+ ANA1_SET_SH5B_0x0C,
+ ANA1_SET_SH5B_0x0D,
+ ANA1_SET_SH5B_0x0E,
+ ANA1_SET_SH5B_0x0F,
+ ANA1_SET_SH5B_0x10,
+ ANA1_SET_SH5B_0x11,
+ ANA1_SET_SH5B_0x12,
+ ANA1_SET_SH5B_0x13,
+ ANA1_SET_SH5B_0x14,
+ ANA1_SET_SH5B_0x15,
+ ANA1_SET_SH5B_0x16,
+ ANA1_SET_SH5B_0x17,
+ ANA1_SET_SH5B_0x18,
+ ANA1_SET_SH5B_0x19,
+ ANA1_SET_SH5B_0x1A,
+ ANA1_SET_SH5B_0x1B,
+ ANA1_SET_SH5B_0x1C,
+ ANA1_SET_SH5B_0x1D,
+ ANA1_SET_SH5B_0x1E,
+ ANA1_SET_SH5B_0x1F,
+ ANA1_SET_SH5B_0x20,
+ ANA1_SET_SH5B_0x21,
+ ANA1_SET_SH5B_0x22,
+ ANA1_SET_SH5B_0x23,
+ ANA1_SET_SH5B_0x24,
+ ANA1_SET_SH5B_0x25,
+ ANA1_SET_SH5B_0x26,
+ ANA1_SET_SH5B_0x27,
+ ANA1_SET_SH5B_0x28,
+ ANA1_SET_SH5B_0x29,
+ ANA1_SET_SH5B_0x2A,
+ ANA1_SET_SH5B_0x2B,
+ ANA1_SET_SH5B_0x2C,
+ ANA1_SET_SH5B_0x2D,
+ ANA1_SET_SH5B_0x2E,
+ ANA1_SET_SH5B_0x2F,
+ ANA1_SET_SH5B_0x30,
+ ANA1_SET_SH5B_0x31,
+ ANA1_SET_SH5B_0x32,
+ ANA1_SET_SH5B_0x33,
+ ANA1_SET_SH5B_0x34,
+ ANA1_SET_SH5B_0x35,
+ ANA1_SET_SH5B_0x36,
+ ANA1_SET_SH5B_0x37,
+ ANA1_SET_SH5B_0x38,
+ ANA1_SET_SH5B_0x39,
+ ANA1_SET_SH5B_0x3A,
+ ANA1_SET_SH5B_0x3B,
+ ANA1_SET_SH5B_0x3C,
+ ANA1_SET_SH5B_0x3D,
+ ANA1_SET_SH5B_0x3E,
+ ANA1_SET_SH5B_0x3F,
+ ANA1_SET_SH5B_0x40,
+ ANA1_SET_SH5B_0x41,
+ ANA1_SET_SH5B_0x42,
+ ANA1_SET_SH5B_0x43,
+ ANA1_SET_SH5B_0x44,
+ ANA1_SET_SH5B_0x45,
+ ANA1_SET_SH5B_0x46,
+ ANA1_SET_SH5B_0x47,
+ ANA1_SET_SH5B_0x48,
+ ANA1_SET_SH5B_0x49,
+ ANA1_SET_SH5B_0x4A,
+ ANA1_SET_SH5B_0x4B,
+ ANA1_SET_SH5B_0x4C,
+ ANA1_SET_SH5B_0x4D,
+ ANA1_SET_SH5B_0x4E,
+ ANA1_SET_SH5B_0x4F,
+ ANA1_SET_SH5B_0x50,
+ ANA1_SET_SH5B_0x51,
+ ANA1_SET_SH5B_0x52,
+ ANA1_SET_SH5B_0x53,
+ ANA1_SET_SH5B_0x54,
+ ANA1_SET_SH5B_0x55,
+ ANA1_SET_SH5B_0x56,
+ ANA1_SET_SH5B_0x57,
+ ANA1_SET_SH5B_0x58,
+ ANA1_SET_SH5B_0x59,
+ ANA1_SET_SH5B_0x5A,
+ ANA1_SET_SH5B_0x5B,
+ ANA1_SET_SH5B_0x5C,
+ ANA1_SET_SH5B_0x5D,
+ ANA1_SET_SH5B_0x5E,
+ ANA1_SET_SH5B_0x5F,
+ ANA1_SET_SH5B_0x60,
+ ANA1_SET_SH5B_0x61,
+ ANA1_SET_SH5B_0x62,
+ ANA1_SET_SH5B_0x63,
+ ANA1_SET_SH5B_0x64,
+ ANA1_SET_SH5B_0x65,
+ ANA1_SET_SH5B_0x66,
+ ANA1_SET_SH5B_0x67,
+ ANA1_SET_SH5B_0x68,
+ ANA1_SET_SH5B_0x69,
+ ANA1_SET_SH5B_0x6A,
+ ANA1_SET_SH5B_0x6B,
+ ANA1_SET_SH5B_0x6C,
+ ANA1_SET_SH5B_0x6D,
+ ANA1_SET_SH5B_0x6E,
+ ANA1_SET_SH5B_0x6F,
+ ANA1_SET_SH5B_0x70,
+ ANA1_SET_SH5B_0x71,
+ ANA1_SET_SH5B_0x72,
+ ANA1_SET_SH5B_0x73,
+ ANA1_SET_SH5B_0x74,
+ ANA1_SET_SH5B_0x75,
+ ANA1_SET_SH5B_0x76,
+ ANA1_SET_SH5B_0x77,
+ ANA1_SET_SH5B_0x78,
+ ANA1_SET_SH5B_0x79,
+ ANA1_SET_SH5B_0x7A,
+ ANA1_SET_SH5B_0x7B,
+ ANA1_SET_SH5B_0x7C,
+ ANA1_SET_SH5B_0x7D,
+ ANA1_SET_SH5B_0x7E,
+ ANA1_SET_SH5B_0x7F,
+//ANA2
+ ANA2_SET_SH5B_0x00,
+ ANA2_SET_SH5B_0x01,
+ ANA2_SET_SH5B_0x02,
+ ANA2_SET_SH5B_0x03,
+ ANA2_SET_SH5B_0x04,
+ ANA2_SET_SH5B_0x05,
+ ANA2_SET_SH5B_0x06,
+ ANA2_SET_SH5B_0x07,
+ ANA2_SET_SH5B_0x08,
+ ANA2_SET_SH5B_0x09,
+ ANA2_SET_SH5B_0x0A,
+ ANA2_SET_SH5B_0x0B,
+ ANA2_SET_SH5B_0x0C,
+ ANA2_SET_SH5B_0x0D,
+ ANA2_SET_SH5B_0x0E,
+ ANA2_SET_SH5B_0x0F,
+ ANA2_SET_SH5B_0x10,
+ ANA2_SET_SH5B_0x11,
+ ANA2_SET_SH5B_0x12,
+ ANA2_SET_SH5B_0x13,
+ ANA2_SET_SH5B_0x14,
+ ANA2_SET_SH5B_0x15,
+ ANA2_SET_SH5B_0x16,
+ ANA2_SET_SH5B_0x17,
+ ANA2_SET_SH5B_0x18,
+ ANA2_SET_SH5B_0x19,
+ ANA2_SET_SH5B_0x1A,
+ ANA2_SET_SH5B_0x1B,
+ ANA2_SET_SH5B_0x1C,
+ ANA2_SET_SH5B_0x1D,
+ ANA2_SET_SH5B_0x1E,
+ ANA2_SET_SH5B_0x1F,
+ ANA2_SET_SH5B_0x20,
+ ANA2_SET_SH5B_0x21,
+ ANA2_SET_SH5B_0x22,
+ ANA2_SET_SH5B_0x23,
+ ANA2_SET_SH5B_0x24,
+ ANA2_SET_SH5B_0x25,
+ ANA2_SET_SH5B_0x26,
+ ANA2_SET_SH5B_0x27,
+ ANA2_SET_SH5B_0x28,
+ ANA2_SET_SH5B_0x29,
+ ANA2_SET_SH5B_0x2A,
+ ANA2_SET_SH5B_0x2B,
+ ANA2_SET_SH5B_0x2C,
+ ANA2_SET_SH5B_0x2D,
+ ANA2_SET_SH5B_0x2E,
+ ANA2_SET_SH5B_0x2F,
+ ANA2_SET_SH5B_0x30,
+ ANA2_SET_SH5B_0x31,
+ ANA2_SET_SH5B_0x32,
+ ANA2_SET_SH5B_0x33,
+ ANA2_SET_SH5B_0x34,
+ ANA2_SET_SH5B_0x35,
+ ANA2_SET_SH5B_0x36,
+ ANA2_SET_SH5B_0x37,
+ ANA2_SET_SH5B_0x38,
+ ANA2_SET_SH5B_0x39,
+ ANA2_SET_SH5B_0x3A,
+ ANA2_SET_SH5B_0x3B,
+ ANA2_SET_SH5B_0x3C,
+ ANA2_SET_SH5B_0x3D,
+ ANA2_SET_SH5B_0x3E,
+ ANA2_SET_SH5B_0x3F,
+ ANA2_SET_SH5B_0x40,
+ ANA2_SET_SH5B_0x41,
+ ANA2_SET_SH5B_0x42,
+ ANA2_SET_SH5B_0x43,
+ ANA2_SET_SH5B_0x44,
+ ANA2_SET_SH5B_0x45,
+ ANA2_SET_SH5B_0x46,
+ ANA2_SET_SH5B_0x47,
+ ANA2_SET_SH5B_0x48,
+ ANA2_SET_SH5B_0x49,
+ ANA2_SET_SH5B_0x4A,
+ ANA2_SET_SH5B_0x4B,
+ ANA2_SET_SH5B_0x4C,
+ ANA2_SET_SH5B_0x4D,
+ ANA2_SET_SH5B_0x4E,
+ ANA2_SET_SH5B_0x4F,
+ ANA2_SET_SH5B_0x50,
+ ANA2_SET_SH5B_0x51,
+ ANA2_SET_SH5B_0x52,
+ ANA2_SET_SH5B_0x53,
+ ANA2_SET_SH5B_0x54,
+ ANA2_SET_SH5B_0x55,
+ ANA2_SET_SH5B_0x56,
+ ANA2_SET_SH5B_0x57,
+ ANA2_SET_SH5B_0x58,
+ ANA2_SET_SH5B_0x59,
+ ANA2_SET_SH5B_0x5A,
+ ANA2_SET_SH5B_0x5B,
+ ANA2_SET_SH5B_0x5C,
+ ANA2_SET_SH5B_0x5D,
+ ANA2_SET_SH5B_0x5E,
+ ANA2_SET_SH5B_0x5F,
+ ANA2_SET_SH5B_0x60,
+ ANA2_SET_SH5B_0x61,
+ ANA2_SET_SH5B_0x62,
+ ANA2_SET_SH5B_0x63,
+ ANA2_SET_SH5B_0x64,
+ ANA2_SET_SH5B_0x65,
+ ANA2_SET_SH5B_0x66,
+ ANA2_SET_SH5B_0x67,
+ ANA2_SET_SH5B_0x68,
+ ANA2_SET_SH5B_0x69,
+ ANA2_SET_SH5B_0x6A,
+ ANA2_SET_SH5B_0x6B,
+ ANA2_SET_SH5B_0x6C,
+ ANA2_SET_SH5B_0x6D,
+ ANA2_SET_SH5B_0x6E,
+ ANA2_SET_SH5B_0x6F,
+ ANA2_SET_SH5B_0x70,
+};
+
+
diff --git a/drivers/input/touchscreen/ito_test/open_test_ANA3_8861A_lianchuang.h b/drivers/input/touchscreen/ito_test/open_test_ANA3_8861A_lianchuang.h
new file mode 100644
index 00000000..1bfe9813
--- /dev/null
+++ b/drivers/input/touchscreen/ito_test/open_test_ANA3_8861A_lianchuang.h
@@ -0,0 +1,504 @@
+
+
+
+
+//MP Setting
+#define IDLE_SENSOR_SH6_1 0x0000
+#define IDLE_SENSOR_SH6_2 0x0000
+#define IDLE_SENSOR_SH6_3 0x4000
+/////////////////////////////////////////////////////
+// Constant for ANA Setting
+/////////////////////////////////////////////////////
+#define ANA1_SET_SH6_0x00 0xFFFF
+#define ANA1_SET_SH6_0x01 0x007F
+#define ANA1_SET_SH6_0x02 0x001E
+#define ANA1_SET_SH6_0x03 0x4800
+#define ANA1_SET_SH6_0x04 0x7FF1
+#define ANA1_SET_SH6_0x05 0xF7FF
+#define ANA1_SET_SH6_0x06 0x1F1F
+#define ANA1_SET_SH6_0x07 0x0610
+#define ANA1_SET_SH6_0x08 0x0000
+#define ANA1_SET_SH6_0x09 0x0000
+#define ANA1_SET_SH6_0x0A 0x0000
+#define ANA1_SET_SH6_0x0B 0x0000
+#define ANA1_SET_SH6_0x0C 0x0000
+#define ANA1_SET_SH6_0x0D 0x0000
+#define ANA1_SET_SH6_0x0E 0x0000
+#define ANA1_SET_SH6_0x0F 0x0000
+#define ANA1_SET_SH6_0x10 0x0000
+#define ANA1_SET_SH6_0x11 0x0000
+#define ANA1_SET_SH6_0x12 0x0000
+#define ANA1_SET_SH6_0x13 0x0000
+#define ANA1_SET_SH6_0x14 0x0000
+#define ANA1_SET_SH6_0x15 0x0000
+#define ANA1_SET_SH6_0x16 0x0000
+#define ANA1_SET_SH6_0x17 0x0000
+#define ANA1_SET_SH6_0x18 0x0000
+#define ANA1_SET_SH6_0x19 0x0000
+#define ANA1_SET_SH6_0x1A 0x0000
+#define ANA1_SET_SH6_0x1B 0x0000
+#define ANA1_SET_SH6_0x1C 0x0000
+#define ANA1_SET_SH6_0x1D 0x0000
+#define ANA1_SET_SH6_0x1E 0x0000
+#define ANA1_SET_SH6_0x1F 0x0000
+#define ANA1_SET_SH6_0x20 0x0000
+#define ANA1_SET_SH6_0x21 0x0000
+#define ANA1_SET_SH6_0x22 0x0000
+#define ANA1_SET_SH6_0x23 0x0000
+#define ANA1_SET_SH6_0x24 0x0000
+#define ANA1_SET_SH6_0x25 0x0000
+#define ANA1_SET_SH6_0x26 0x0000
+#define ANA1_SET_SH6_0x27 0x0500
+#define ANA1_SET_SH6_0x28 0x0706
+#define ANA1_SET_SH6_0x29 0x0908
+#define ANA1_SET_SH6_0x2A 0x0B0A
+#define ANA1_SET_SH6_0x2B 0x0D0C
+#define ANA1_SET_SH6_0x2C 0x100E
+#define ANA1_SET_SH6_0x2D 0x1104
+#define ANA1_SET_SH6_0x2E 0x1312
+#define ANA1_SET_SH6_0x2F 0x1514
+#define ANA1_SET_SH6_0x30 0x1716
+#define ANA1_SET_SH6_0x31 0x1918
+#define ANA1_SET_SH6_0x32 0x1C1A
+#define ANA1_SET_SH6_0x33 0x1D2C
+#define ANA1_SET_SH6_0x34 0x1F1E
+#define ANA1_SET_SH6_0x35 0x2120
+#define ANA1_SET_SH6_0x36 0x2322
+#define ANA1_SET_SH6_0x37 0x2824
+#define ANA1_SET_SH6_0x38 0x2A29
+#define ANA1_SET_SH6_0x39 0x3E2B
+#define ANA1_SET_SH6_0x3A 0x3E3E
+#define ANA1_SET_SH6_0x3B 0x3E3E
+#define ANA1_SET_SH6_0x3C 0x3E3E
+#define ANA1_SET_SH6_0x3D 0x3E3E
+#define ANA1_SET_SH6_0x3E 0x3E3E
+#define ANA1_SET_SH6_0x3F 0x0000
+#define ANA1_SET_SH6_0x40 0x0000
+#define ANA1_SET_SH6_0x41 0x0000
+#define ANA1_SET_SH6_0x42 0x0000
+#define ANA1_SET_SH6_0x43 0x0000
+#define ANA1_SET_SH6_0x44 0x0000
+#define ANA1_SET_SH6_0x45 0x0000
+#define ANA1_SET_SH6_0x46 0x0000
+#define ANA1_SET_SH6_0x47 0x0000
+#define ANA1_SET_SH6_0x48 0x0000
+#define ANA1_SET_SH6_0x49 0x0000
+#define ANA1_SET_SH6_0x4A 0x0000
+#define ANA1_SET_SH6_0x4B 0x0000
+#define ANA1_SET_SH6_0x4C 0x0000
+#define ANA1_SET_SH6_0x4D 0x0000
+#define ANA1_SET_SH6_0x4E 0x0000
+#define ANA1_SET_SH6_0x4F 0x0000
+#define ANA1_SET_SH6_0x50 0x0000
+#define ANA1_SET_SH6_0x51 0x0000
+#define ANA1_SET_SH6_0x52 0x0000
+#define ANA1_SET_SH6_0x53 0x0000
+#define ANA1_SET_SH6_0x54 0x0000
+#define ANA1_SET_SH6_0x55 0x0000
+#define ANA1_SET_SH6_0x56 0x0000
+#define ANA1_SET_SH6_0x57 0x0000
+#define ANA1_SET_SH6_0x58 0x0000
+#define ANA1_SET_SH6_0x59 0x0000
+#define ANA1_SET_SH6_0x5A 0x0000
+#define ANA1_SET_SH6_0x5B 0x0000
+#define ANA1_SET_SH6_0x5C 0x0000
+#define ANA1_SET_SH6_0x5D 0x0000
+#define ANA1_SET_SH6_0x5E 0x0000
+#define ANA1_SET_SH6_0x5F 0x0000
+#define ANA1_SET_SH6_0x60 0x0000
+#define ANA1_SET_SH6_0x61 0x0000
+#define ANA1_SET_SH6_0x62 0x0000
+#define ANA1_SET_SH6_0x63 0x0000
+#define ANA1_SET_SH6_0x64 0x0000
+#define ANA1_SET_SH6_0x65 0x0000
+#define ANA1_SET_SH6_0x66 0x0000
+#define ANA1_SET_SH6_0x67 0x0000
+#define ANA1_SET_SH6_0x68 0x0000
+#define ANA1_SET_SH6_0x69 0x0000
+#define ANA1_SET_SH6_0x6A 0x0000
+#define ANA1_SET_SH6_0x6B 0x0000
+#define ANA1_SET_SH6_0x6C 0x0000
+#define ANA1_SET_SH6_0x6D 0x0000
+#define ANA1_SET_SH6_0x6E 0x0000
+#define ANA1_SET_SH6_0x6F 0x0000
+#define ANA1_SET_SH6_0x70 0x0000
+#define ANA1_SET_SH6_0x71 0x0000
+#define ANA1_SET_SH6_0x72 0x0000
+#define ANA1_SET_SH6_0x73 0x0000
+#define ANA1_SET_SH6_0x74 0x0000
+#define ANA1_SET_SH6_0x75 0x0000
+#define ANA1_SET_SH6_0x76 0x0C00
+#define ANA1_SET_SH6_0x77 0xFFFF
+#define ANA1_SET_SH6_0x78 0xFFFF
+#define ANA1_SET_SH6_0x79 0x3FFF
+#define ANA1_SET_SH6_0x7A 0x0001
+#define ANA1_SET_SH6_0x7B 0x0001
+#define ANA1_SET_SH6_0x7C 0x0001
+#define ANA1_SET_SH6_0x7D 0x0000
+#define ANA1_SET_SH6_0x7E 0x0000
+#define ANA1_SET_SH6_0x7F 0x0000
+
+
+
+
+#define ANA2_SET_SH6_0x00 0x0048
+#define ANA2_SET_SH6_0x01 0x0000
+#define ANA2_SET_SH6_0x02 0x1111
+#define ANA2_SET_SH6_0x03 0x0011
+#define ANA2_SET_SH6_0x04 0x0002
+#define ANA2_SET_SH6_0x05 0x1CCC
+#define ANA2_SET_SH6_0x05_UP 0xCCC1
+#define ANA2_SET_SH6_0x06 0x0000
+#define ANA2_SET_SH6_0x07 0x0000
+#define ANA2_SET_SH6_0x08 0x0000
+#define ANA2_SET_SH6_0x09 0x0000
+#define ANA2_SET_SH6_0x0A 0x0030
+#define ANA2_SET_SH6_0x0B 0x0006
+#define ANA2_SET_SH6_0x0C 0x0000
+#define ANA2_SET_SH6_0x0D 0x0031
+#define ANA2_SET_SH6_0x0E 0x0031
+#define ANA2_SET_SH6_0x0F 0x0031
+#define ANA2_SET_SH6_0x10 0x0031
+#define ANA2_SET_SH6_0x11 0x0000
+#define ANA2_SET_SH6_0x12 0x04C0
+#define ANA2_SET_SH6_0x13 0x2102
+#define ANA2_SET_SH6_0x14 0x0003
+#define ANA2_SET_SH6_0x15 0x0013
+#define ANA2_SET_SH6_0x16 0x0015
+#define ANA2_SET_SH6_0x17 0x0015
+#define ANA2_SET_SH6_0x18 0x0015
+#define ANA2_SET_SH6_0x19 0xDCAC
+#define ANA2_SET_SH6_0x1A 0x0000
+#define ANA2_SET_SH6_0x1B 0x0000
+#define ANA2_SET_SH6_0x1C 0x0000
+#define ANA2_SET_SH6_0x1D 0x1111
+#define ANA2_SET_SH6_0x1E 0x0000
+#define ANA2_SET_SH6_0x1F 0x0000
+#define ANA2_SET_SH6_0x20 0xC000
+#define ANA2_SET_SH6_0x21 0x0000
+#define ANA2_SET_SH6_0x22 0x0000
+#define ANA2_SET_SH6_0x23 0x0000
+#define ANA2_SET_SH6_0x24 0x0000
+#define ANA2_SET_SH6_0x25 0x0000
+#define ANA2_SET_SH6_0x26 0x0000
+#define ANA2_SET_SH6_0x27 0x0000
+#define ANA2_SET_SH6_0x28 0x0000
+#define ANA2_SET_SH6_0x29 0x0000
+#define ANA2_SET_SH6_0x2A 0x0000
+#define ANA2_SET_SH6_0x2B 0x0000
+#define ANA2_SET_SH6_0x2C 0x0000
+#define ANA2_SET_SH6_0x2D 0x0000
+#define ANA2_SET_SH6_0x2E 0x0000
+#define ANA2_SET_SH6_0x2F 0x0000
+#define ANA2_SET_SH6_0x30 0x0000
+#define ANA2_SET_SH6_0x31 0x0000
+#define ANA2_SET_SH6_0x32 0x0000
+#define ANA2_SET_SH6_0x33 0x0000
+#define ANA2_SET_SH6_0x34 0x0000
+#define ANA2_SET_SH6_0x35 0x0000
+#define ANA2_SET_SH6_0x36 0x0000
+#define ANA2_SET_SH6_0x37 0x0000
+#define ANA2_SET_SH6_0x38 0x0000
+#define ANA2_SET_SH6_0x39 0x0000
+#define ANA2_SET_SH6_0x3A 0x0000
+#define ANA2_SET_SH6_0x3B 0x0000
+#define ANA2_SET_SH6_0x3C 0x0000
+#define ANA2_SET_SH6_0x3D 0x0000
+#define ANA2_SET_SH6_0x3E 0x0000
+#define ANA2_SET_SH6_0x3F 0x0000
+#define ANA2_SET_SH6_0x40 0x0000
+#define ANA2_SET_SH6_0x41 0x0000
+#define ANA2_SET_SH6_0x42 0x0000
+#define ANA2_SET_SH6_0x43 0x0000
+#define ANA2_SET_SH6_0x44 0x0000
+#define ANA2_SET_SH6_0x45 0x0000
+#define ANA2_SET_SH6_0x46 0x0000
+#define ANA2_SET_SH6_0x47 0x0000
+#define ANA2_SET_SH6_0x48 0x0000
+#define ANA2_SET_SH6_0x49 0x0000
+#define ANA2_SET_SH6_0x4A 0x0000
+#define ANA2_SET_SH6_0x4B 0x0000
+#define ANA2_SET_SH6_0x4C 0x0000
+#define ANA2_SET_SH6_0x4D 0x0000
+#define ANA2_SET_SH6_0x4E 0x0000
+#define ANA2_SET_SH6_0x4F 0x0000
+#define ANA2_SET_SH6_0x50 0x0000
+#define ANA2_SET_SH6_0x51 0x0000
+#define ANA2_SET_SH6_0x52 0x0000
+#define ANA2_SET_SH6_0x53 0x0000
+#define ANA2_SET_SH6_0x54 0x0000
+#define ANA2_SET_SH6_0x55 0x0000
+#define ANA2_SET_SH6_0x56 0x0000
+#define ANA2_SET_SH6_0x57 0x0000
+#define ANA2_SET_SH6_0x58 0x0000
+#define ANA2_SET_SH6_0x59 0x0000
+#define ANA2_SET_SH6_0x5A 0x0000
+#define ANA2_SET_SH6_0x5B 0x0000
+#define ANA2_SET_SH6_0x5C 0x0000
+#define ANA2_SET_SH6_0x5D 0x0000
+#define ANA2_SET_SH6_0x5E 0x0000
+#define ANA2_SET_SH6_0x5F 0x0000
+#define ANA2_SET_SH6_0x60 0x0000
+#define ANA2_SET_SH6_0x61 0x0000
+#define ANA2_SET_SH6_0x62 0x0000
+#define ANA2_SET_SH6_0x63 0x0000
+#define ANA2_SET_SH6_0x64 0x0000
+#define ANA2_SET_SH6_0x65 0x0000
+#define ANA2_SET_SH6_0x66 0x0000
+#define ANA2_SET_SH6_0x67 0x0000
+#define ANA2_SET_SH6_0x68 0x0000
+#define ANA2_SET_SH6_0x69 0x0000
+#define ANA2_SET_SH6_0x6A 0x0000
+#define ANA2_SET_SH6_0x6B 0x0000
+#define ANA2_SET_SH6_0x6C 0x0000
+#define ANA2_SET_SH6_0x6D 0x0000
+#define ANA2_SET_SH6_0x6E 0x0000
+#define ANA2_SET_SH6_0x6F 0x0000
+#define ANA2_SET_SH6_0x70 0x0010
+
+uint16_t open_3_lianchuang[241] =
+{
+ ANA1_SET_SH6_0x00,
+ ANA1_SET_SH6_0x01,
+ ANA1_SET_SH6_0x02,
+ ANA1_SET_SH6_0x03,
+ ANA1_SET_SH6_0x04,
+ ANA1_SET_SH6_0x05,
+ ANA1_SET_SH6_0x06,
+ ANA1_SET_SH6_0x07,
+ ANA1_SET_SH6_0x08,
+ ANA1_SET_SH6_0x09,
+ ANA1_SET_SH6_0x0A,
+ ANA1_SET_SH6_0x0B,
+ ANA1_SET_SH6_0x0C,
+ ANA1_SET_SH6_0x0D,
+ ANA1_SET_SH6_0x0E,
+ ANA1_SET_SH6_0x0F,
+ ANA1_SET_SH6_0x10,
+ ANA1_SET_SH6_0x11,
+ ANA1_SET_SH6_0x12,
+ ANA1_SET_SH6_0x13,
+ ANA1_SET_SH6_0x14,
+ ANA1_SET_SH6_0x15,
+ ANA1_SET_SH6_0x16,
+ ANA1_SET_SH6_0x17,
+ ANA1_SET_SH6_0x18,
+ ANA1_SET_SH6_0x19,
+ ANA1_SET_SH6_0x1A,
+ ANA1_SET_SH6_0x1B,
+ ANA1_SET_SH6_0x1C,
+ ANA1_SET_SH6_0x1D,
+ ANA1_SET_SH6_0x1E,
+ ANA1_SET_SH6_0x1F,
+ ANA1_SET_SH6_0x20,
+ ANA1_SET_SH6_0x21,
+ ANA1_SET_SH6_0x22,
+ ANA1_SET_SH6_0x23,
+ ANA1_SET_SH6_0x24,
+ ANA1_SET_SH6_0x25,
+ ANA1_SET_SH6_0x26,
+ ANA1_SET_SH6_0x27,
+ ANA1_SET_SH6_0x28,
+ ANA1_SET_SH6_0x29,
+ ANA1_SET_SH6_0x2A,
+ ANA1_SET_SH6_0x2B,
+ ANA1_SET_SH6_0x2C,
+ ANA1_SET_SH6_0x2D,
+ ANA1_SET_SH6_0x2E,
+ ANA1_SET_SH6_0x2F,
+ ANA1_SET_SH6_0x30,
+ ANA1_SET_SH6_0x31,
+ ANA1_SET_SH6_0x32,
+ ANA1_SET_SH6_0x33,
+ ANA1_SET_SH6_0x34,
+ ANA1_SET_SH6_0x35,
+ ANA1_SET_SH6_0x36,
+ ANA1_SET_SH6_0x37,
+ ANA1_SET_SH6_0x38,
+ ANA1_SET_SH6_0x39,
+ ANA1_SET_SH6_0x3A,
+ ANA1_SET_SH6_0x3B,
+ ANA1_SET_SH6_0x3C,
+ ANA1_SET_SH6_0x3D,
+ ANA1_SET_SH6_0x3E,
+ ANA1_SET_SH6_0x3F,
+ ANA1_SET_SH6_0x40,
+ ANA1_SET_SH6_0x41,
+ ANA1_SET_SH6_0x42,
+ ANA1_SET_SH6_0x43,
+ ANA1_SET_SH6_0x44,
+ ANA1_SET_SH6_0x45,
+ ANA1_SET_SH6_0x46,
+ ANA1_SET_SH6_0x47,
+ ANA1_SET_SH6_0x48,
+ ANA1_SET_SH6_0x49,
+ ANA1_SET_SH6_0x4A,
+ ANA1_SET_SH6_0x4B,
+ ANA1_SET_SH6_0x4C,
+ ANA1_SET_SH6_0x4D,
+ ANA1_SET_SH6_0x4E,
+ ANA1_SET_SH6_0x4F,
+ ANA1_SET_SH6_0x50,
+ ANA1_SET_SH6_0x51,
+ ANA1_SET_SH6_0x52,
+ ANA1_SET_SH6_0x53,
+ ANA1_SET_SH6_0x54,
+ ANA1_SET_SH6_0x55,
+ ANA1_SET_SH6_0x56,
+ ANA1_SET_SH6_0x57,
+ ANA1_SET_SH6_0x58,
+ ANA1_SET_SH6_0x59,
+ ANA1_SET_SH6_0x5A,
+ ANA1_SET_SH6_0x5B,
+ ANA1_SET_SH6_0x5C,
+ ANA1_SET_SH6_0x5D,
+ ANA1_SET_SH6_0x5E,
+ ANA1_SET_SH6_0x5F,
+ ANA1_SET_SH6_0x60,
+ ANA1_SET_SH6_0x61,
+ ANA1_SET_SH6_0x62,
+ ANA1_SET_SH6_0x63,
+ ANA1_SET_SH6_0x64,
+ ANA1_SET_SH6_0x65,
+ ANA1_SET_SH6_0x66,
+ ANA1_SET_SH6_0x67,
+ ANA1_SET_SH6_0x68,
+ ANA1_SET_SH6_0x69,
+ ANA1_SET_SH6_0x6A,
+ ANA1_SET_SH6_0x6B,
+ ANA1_SET_SH6_0x6C,
+ ANA1_SET_SH6_0x6D,
+ ANA1_SET_SH6_0x6E,
+ ANA1_SET_SH6_0x6F,
+ ANA1_SET_SH6_0x70,
+ ANA1_SET_SH6_0x71,
+ ANA1_SET_SH6_0x72,
+ ANA1_SET_SH6_0x73,
+ ANA1_SET_SH6_0x74,
+ ANA1_SET_SH6_0x75,
+ ANA1_SET_SH6_0x76,
+ ANA1_SET_SH6_0x77,
+ ANA1_SET_SH6_0x78,
+ ANA1_SET_SH6_0x79,
+ ANA1_SET_SH6_0x7A,
+ ANA1_SET_SH6_0x7B,
+ ANA1_SET_SH6_0x7C,
+ ANA1_SET_SH6_0x7D,
+ ANA1_SET_SH6_0x7E,
+ ANA1_SET_SH6_0x7F,
+//ANA2
+ ANA2_SET_SH6_0x00,
+ ANA2_SET_SH6_0x01,
+ ANA2_SET_SH6_0x02,
+ ANA2_SET_SH6_0x03,
+ ANA2_SET_SH6_0x04,
+ ANA2_SET_SH6_0x05,
+ ANA2_SET_SH6_0x06,
+ ANA2_SET_SH6_0x07,
+ ANA2_SET_SH6_0x08,
+ ANA2_SET_SH6_0x09,
+ ANA2_SET_SH6_0x0A,
+ ANA2_SET_SH6_0x0B,
+ ANA2_SET_SH6_0x0C,
+ ANA2_SET_SH6_0x0D,
+ ANA2_SET_SH6_0x0E,
+ ANA2_SET_SH6_0x0F,
+ ANA2_SET_SH6_0x10,
+ ANA2_SET_SH6_0x11,
+ ANA2_SET_SH6_0x12,
+ ANA2_SET_SH6_0x13,
+ ANA2_SET_SH6_0x14,
+ ANA2_SET_SH6_0x15,
+ ANA2_SET_SH6_0x16,
+ ANA2_SET_SH6_0x17,
+ ANA2_SET_SH6_0x18,
+ ANA2_SET_SH6_0x19,
+ ANA2_SET_SH6_0x1A,
+ ANA2_SET_SH6_0x1B,
+ ANA2_SET_SH6_0x1C,
+ ANA2_SET_SH6_0x1D,
+ ANA2_SET_SH6_0x1E,
+ ANA2_SET_SH6_0x1F,
+ ANA2_SET_SH6_0x20,
+ ANA2_SET_SH6_0x21,
+ ANA2_SET_SH6_0x22,
+ ANA2_SET_SH6_0x23,
+ ANA2_SET_SH6_0x24,
+ ANA2_SET_SH6_0x25,
+ ANA2_SET_SH6_0x26,
+ ANA2_SET_SH6_0x27,
+ ANA2_SET_SH6_0x28,
+ ANA2_SET_SH6_0x29,
+ ANA2_SET_SH6_0x2A,
+ ANA2_SET_SH6_0x2B,
+ ANA2_SET_SH6_0x2C,
+ ANA2_SET_SH6_0x2D,
+ ANA2_SET_SH6_0x2E,
+ ANA2_SET_SH6_0x2F,
+ ANA2_SET_SH6_0x30,
+ ANA2_SET_SH6_0x31,
+ ANA2_SET_SH6_0x32,
+ ANA2_SET_SH6_0x33,
+ ANA2_SET_SH6_0x34,
+ ANA2_SET_SH6_0x35,
+ ANA2_SET_SH6_0x36,
+ ANA2_SET_SH6_0x37,
+ ANA2_SET_SH6_0x38,
+ ANA2_SET_SH6_0x39,
+ ANA2_SET_SH6_0x3A,
+ ANA2_SET_SH6_0x3B,
+ ANA2_SET_SH6_0x3C,
+ ANA2_SET_SH6_0x3D,
+ ANA2_SET_SH6_0x3E,
+ ANA2_SET_SH6_0x3F,
+ ANA2_SET_SH6_0x40,
+ ANA2_SET_SH6_0x41,
+ ANA2_SET_SH6_0x42,
+ ANA2_SET_SH6_0x43,
+ ANA2_SET_SH6_0x44,
+ ANA2_SET_SH6_0x45,
+ ANA2_SET_SH6_0x46,
+ ANA2_SET_SH6_0x47,
+ ANA2_SET_SH6_0x48,
+ ANA2_SET_SH6_0x49,
+ ANA2_SET_SH6_0x4A,
+ ANA2_SET_SH6_0x4B,
+ ANA2_SET_SH6_0x4C,
+ ANA2_SET_SH6_0x4D,
+ ANA2_SET_SH6_0x4E,
+ ANA2_SET_SH6_0x4F,
+ ANA2_SET_SH6_0x50,
+ ANA2_SET_SH6_0x51,
+ ANA2_SET_SH6_0x52,
+ ANA2_SET_SH6_0x53,
+ ANA2_SET_SH6_0x54,
+ ANA2_SET_SH6_0x55,
+ ANA2_SET_SH6_0x56,
+ ANA2_SET_SH6_0x57,
+ ANA2_SET_SH6_0x58,
+ ANA2_SET_SH6_0x59,
+ ANA2_SET_SH6_0x5A,
+ ANA2_SET_SH6_0x5B,
+ ANA2_SET_SH6_0x5C,
+ ANA2_SET_SH6_0x5D,
+ ANA2_SET_SH6_0x5E,
+ ANA2_SET_SH6_0x5F,
+ ANA2_SET_SH6_0x60,
+ ANA2_SET_SH6_0x61,
+ ANA2_SET_SH6_0x62,
+ ANA2_SET_SH6_0x63,
+ ANA2_SET_SH6_0x64,
+ ANA2_SET_SH6_0x65,
+ ANA2_SET_SH6_0x66,
+ ANA2_SET_SH6_0x67,
+ ANA2_SET_SH6_0x68,
+ ANA2_SET_SH6_0x69,
+ ANA2_SET_SH6_0x6A,
+ ANA2_SET_SH6_0x6B,
+ ANA2_SET_SH6_0x6C,
+ ANA2_SET_SH6_0x6D,
+ ANA2_SET_SH6_0x6E,
+ ANA2_SET_SH6_0x6F,
+ ANA2_SET_SH6_0x70,
+
+}; \ No newline at end of file