aboutsummaryrefslogtreecommitdiff
path: root/drivers/input/touchscreen/mediatek/max1187x/max1187x_config.h
blob: 70441c432c7ce9f1306d00bb70e5be46bd4f42f9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
/* Max11871p7 Generated configuration data strings
 *
 * Date generated: Monday, November 12, 2012
 *
 * Copyright (c) 2012 Maxim Integrated, Inc.
 * This software is licensed under the terms of the GNU General Public
 * License version 2, as published by teh Free Software Foundation, and
 * may be copied, distributed, and modified under those terms.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY;  without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 */

#ifndef __MAX11871_CONFIG_H
#define __MAX11871_CONFIG_H

const u16 max1187x_Touch_Configuration_Data[67] = {
		 0x0001, 0x0041, 0x0CFD, 0x1220, 0x0078, 0x001E, 0x0A01, 0x0F11,
		 0xFF1F, 0x0B0D, 0xFF1D, 0x091B, 0x19FF, 0x1707, 0xFF01, 0x0515,
		 0x0213, 0x1203, 0x00FF, 0x1406, 0x0408, 0x0A16, 0xFF18, 0x1A0C,
		 0x1C0E, 0xFFFF, 0x101E, 0x0100, 0x0302, 0x0504, 0x0706, 0x0908,
		 0x0B0A, 0x0D0C, 0x0F0E, 0x1110, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,
		 0xFFFF, 0xFFFF, 0xFFFF, 0x04FF, 0x02CF, 0x6413, 0x0000, 0x1402,
		 0x0834, 0x0708, 0x0960, 0x03E8, 0x00C8, 0x2900, 0x6414, 0xFF38,
		 0xFFB5, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,
		 0xFFFF, 0xFFFF, 0x7735
};

const u16 max1187x_Calibration_Table_Data[76] = {
		 0x0010, 0x004A, 0xFFF5, 0xFFEA, 0xFFDF, 0x000C, 0x000C, 0x000C,
		 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
		 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
		 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x0004, 0x0004, 0x0004,
		 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
		 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
		 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0xFFFF, 0xFF20, 0x00FF,
		 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF,
		 0x000A, 0x0001, 0x0001, 0x0002, 0x0002, 0x0003, 0x0001, 0x0001,
		 0x0002, 0x0002, 0x0003, 0x0970
};

const u16 max1187x_Private_Configuration_Data[36] = {
		 0x0003, 0x0022, 0x0118, 0x00FA, 0x0064, 0x0000, 0x00FF, 0xFFC8,
		 0x004B, 0x0190, 0x03E8, 0x00AA, 0x0078, 0x0018, 0x04E2, 0x0046,
		 0xFFFF, 0x9E64, 0xFEFE, 0xFFFE, 0xFDFD, 0xFFFF, 0x00FF, 0xFF55,
		 0x4E21, 0x0C85, 0x7864, 0x524C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,
		 0xFFFF, 0xFFFF, 0xFFFF, 0xD060
};

const u16 max1187x_Lookup_Table_X_Data[11] = {
		 0x0030, 0x0009, 0x0000, 0x0040, 0x3E26, 0x624F, 0x8273, 0xA695,
		 0xC5B5, 0xE1D4, 0x7146
};

const u16 max1187x_Lookup_Table_Y_Data[11] = {
		0x0030, 0x0009, 0x0001, 0x0040, 0x5236, 0x7966, 0x9989, 0xB9A9,
		0xD9CA, 0xFAE9, 0xF3C1
};

const u16 max1187x_Image_Factor_Table[460] = {
		 0X66A6, 0x59A9, 0x566A, 0x959A, 0x6566, 0x9959, 0xA656, 0x6995,
		 0x9A65, 0x6699,
		 0x59A6, 0x9669, 0xA59A, 0xA966, 0x6A59, 0x9A96, 0xA6A5, 0xA9A9,
		 0x6A6A, 0x9A9A,
		 0X9A65, 0x6699, 0x59A6, 0x9669, 0xA59A, 0xA966, 0x6A59, 0x9A96,
		 0xA6A5, 0xA9A9,
		 0x6A6A, 0x9A9A, 0x66A6, 0x59A9, 0x566A, 0x959A, 0x6566, 0x9959,
		 0xA656, 0x6995,
		 0X00A5, 0x00A9, 0x006A, 0x009A, 0x00A6, 0x00A9, 0x006A, 0x009A,
		 0x0066, 0x0059,
		 0x0056, 0x0095, 0x0065, 0x0099, 0x00A6, 0x0069, 0x009A, 0x0066,
		 0x0059, 0x0096,
		 0XECAD, 0x0795, 0xF2CE, 0xE903, 0xEB60, 0x00D0, 0xF84A, 0x07CE,
		 0x07CF, 0x084F, 0xF3B9, 0x0941, 0xF41F, 0xEDED, 0x02A5, 0xF03C,
		 0x0E24, 0x05A0, 0xE710, 0xE6C0, 0xF2CE, 0xE903, 0xEB60, 0x00D0,
		 0xF84A, 0x07CE, 0x07CF, 0x084F, 0xF3B9, 0x0941, 0xF41F, 0xEDED,
		 0x02A5, 0xF03C, 0x0E24, 0x05A0, 0xE710, 0xE6C0, 0xECAD, 0x0795,
		 0xF3B9, 0x0941, 0xF41F, 0xEDED, 0x02A5, 0xF03C, 0x0E24, 0x05A0,
		 0xE710, 0xE6C0, 0xECAD, 0x0795, 0xF2CE, 0xE903, 0xEB60, 0x00D0,
		 0xF84A, 0x07CE, 0x07CF, 0x084F, 0x0941, 0xF41F, 0xEDED, 0x02A5,
		 0xF03C, 0x0E24, 0x05A0, 0xE710, 0xE6C0, 0xECAD, 0x0795, 0xF2CE,
		 0xE903, 0xEB60, 0x00D0, 0xF84A, 0x07CE, 0x07CF, 0x084F, 0xF3B9,
		 0x0795, 0xF2CE, 0xE903, 0xEB60, 0x00D0, 0xF84A, 0x07CE, 0x07CF,
		 0x084F, 0xF3B9, 0x0941, 0xF41F, 0xEDED, 0x02A5, 0xF03C, 0x0E24,
		 0x05A0, 0xE710, 0xE6C0, 0xECAD, 0x0E24, 0x05A0, 0xE710, 0xE6C0,
		 0xECAD, 0x0795, 0xF2CE, 0xE903, 0xEB60, 0x00D0, 0xF84A, 0x07CE,
		 0x07CF, 0x084F, 0xF3B9, 0x0941, 0xF41F, 0xEDED, 0x02A5, 0xF03C,
		 0xF03C, 0x0E24, 0x05A0, 0xE710, 0xE6C0, 0xECAD, 0x0795, 0xF2CE,
		 0xE903, 0xEB60, 0x00D0, 0xF84A, 0x07CE, 0x07CF, 0x084F, 0xF3B9,
		 0x0941, 0xF41F, 0xEDED, 0x02A5, 0x07CF, 0x084F, 0xF3B9, 0x0941,
		 0xF41F, 0xEDED, 0x02A5, 0xF03C, 0x0E24, 0x05A0, 0xE710, 0xE6C0,
		 0xECAD, 0x0795, 0xF2CE, 0xE903, 0xEB60, 0x00D0, 0xF84A, 0x07CE,
		 0x07CE, 0x07CF, 0x084F, 0xF3B9, 0x0941, 0xF41F, 0xEDED, 0x02A5,
		 0xF03C, 0x0E24, 0x05A0, 0xE710, 0xE6C0, 0xECAD, 0x0795, 0xF2CE,
		 0xE903, 0xEB60, 0x00D0, 0xF84A, 0xF41F, 0xEDED, 0x02A5, 0xF03C,
		 0x0E24, 0x05A0, 0xE710, 0xE6C0, 0xECAD, 0x0795, 0xF2CE, 0xE903,
		 0xEB60, 0x00D0, 0xF84A, 0x07CE, 0x07CF, 0x084F, 0xF3B9, 0x0941,
		 0xE710, 0xE6C0, 0xECAD, 0x0795, 0xF2CE, 0xE903, 0xEB60, 0x00D0,
		 0xF84A, 0x07CE, 0x07CF, 0x084F, 0xF3B9, 0x0941, 0xF41F, 0xEDED,
		 0x02A5, 0xF03C, 0x0E24, 0x05A0, 0xE903, 0xEB60, 0x00D0, 0xF84A,
		 0x07CE, 0x07CF, 0x084F, 0xF3B9, 0x0941, 0xF41F, 0xEDED, 0x02A5,
		 0xF03C, 0x0E24, 0x05A0, 0xE710, 0xE6C0, 0xECAD, 0x0795, 0xF2CE,
		 0x084F, 0xF3B9, 0x0941, 0xF41F, 0xEDED, 0x02A5, 0xF03C, 0x0E24,
		 0x05A0, 0xE710, 0xE6C0, 0xECAD, 0x0795, 0xF2CE, 0xE903, 0xEB60,
		 0x00D0, 0xF84A, 0x07CE, 0x07CF, 0xF84A, 0x07CE, 0x07CF, 0x084F,
		 0xF3B9, 0x0941, 0xF41F, 0xEDED, 0x02A5, 0xF03C, 0x0E24, 0x05A0,
		 0xE710, 0xE6C0, 0xECAD, 0x0795, 0xF2CE, 0xE903, 0xEB60, 0x00D0,
		 0xE6C0, 0xECAD, 0x0795, 0xF2CE, 0xE903, 0xEB60, 0x00D0, 0xF84A,
		 0x07CE, 0x07CF, 0x084F, 0xF3B9, 0x0941, 0xF41F, 0xEDED, 0x02A5,
		 0xF03C, 0x0E24, 0x05A0, 0xE710, 0xEB60, 0x00D0, 0xF84A, 0x07CE,
		 0x07CF, 0x084F, 0xF3B9, 0x0941, 0xF41F, 0xEDED, 0x02A5, 0xF03C,
		 0x0E24, 0x05A0, 0xE710, 0xE6C0, 0xECAD, 0x0795, 0xF2CE, 0xE903,
		 0x02A5, 0xF03C, 0x0E24, 0x05A0, 0xE710, 0xE6C0, 0xECAD, 0x0795,
		 0xF2CE, 0xE903, 0xEB60, 0x00D0, 0xF84A, 0x07CE, 0x07CF, 0x084F,
		 0xF3B9, 0x0941, 0xF41F, 0xEDED, 0xEDED, 0x02A5, 0xF03C, 0x0E24,
		 0x05A0, 0xE710, 0xE6C0, 0xECAD, 0x0795, 0xF2CE, 0xE903, 0xEB60,
		 0x00D0, 0xF84A, 0x07CE, 0x07CF, 0x084F, 0xF3B9, 0x0941, 0xF41F,
		 0x05A0, 0xE710, 0xE6C0, 0xECAD, 0x0795, 0xF2CE, 0xE903, 0xEB60,
		 0x00D0, 0xF84A, 0x07CE, 0x07CF, 0x084F, 0xF3B9, 0x0941, 0xF41F,
		 0xEDED, 0x02A5, 0xF03C, 0x0E24, 0x00D0, 0xF84A, 0x07CE, 0x07CF,
		 0x084F, 0xF3B9, 0x0941, 0xF41F, 0xEDED, 0x02A5, 0xF03C, 0x0E24,
		 0x05A0, 0xE710, 0xE6C0, 0xECAD, 0x0795, 0xF2CE, 0xE903, 0xEB60
};

#endif /* __MAX11871_CONFIG_H */