xref: /OK3568_Linux_fs/kernel/drivers/input/touchscreen/cyttsp5/cyttsp5_params_pid01.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun //*****************************************************************************
2*4882a593Smuzhiyun //*****************************************************************************
3*4882a593Smuzhiyun //  FILENAME: Driver.h
4*4882a593Smuzhiyun //  TrueTouch Host Emulator Version Information: 3.10, b205
5*4882a593Smuzhiyun //  TrueTouch Firmware Version Information: 3.0.886412
6*4882a593Smuzhiyun //
7*4882a593Smuzhiyun //  DESCRIPTION: This file contains configuration values.
8*4882a593Smuzhiyun //-----------------------------------------------------------------------------
9*4882a593Smuzhiyun //  Copyright (c) Cypress Semiconductor 2009 - 2015. All Rights Reserved.
10*4882a593Smuzhiyun //*****************************************************************************
11*4882a593Smuzhiyun //*****************************************************************************
12*4882a593Smuzhiyun //-----------------------------------------------------------------------------
13*4882a593Smuzhiyun /* Touchscreen Version Information */
14*4882a593Smuzhiyun static u8 ttconfig_fw_ver_pid01[] = {
15*4882a593Smuzhiyun 	0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x86, 0x8C, 0x16, 0x00, 0x11, 0xA6, 0x00, 0x25
16*4882a593Smuzhiyun };
17*4882a593Smuzhiyun 
18*4882a593Smuzhiyun /* Touchscreen Parameters Endianess (Endianess: 0:Little; 1:Big)*/
19*4882a593Smuzhiyun static const uint8_t cyttsp4_param_regs_pid01_endianess = 0;
20*4882a593Smuzhiyun 
21*4882a593Smuzhiyun /* Touchscreen Parameters */
22*4882a593Smuzhiyun static const uint8_t cyttsp4_param_regs_pid01[] = {
23*4882a593Smuzhiyun /*	Value	Name	*/
24*4882a593Smuzhiyun 	0xFC, 0x04,  /* CONFIG_DATA_SIZE */
25*4882a593Smuzhiyun 	0xFC, 0x04,  /* CONFIG_DATA_MAX_SIZE */
26*4882a593Smuzhiyun 	0x00, 0x03,  /* CROSS_NUM */
27*4882a593Smuzhiyun 	0x20,  /* TX_NUM */
28*4882a593Smuzhiyun 	0x18,  /* RX_NUM */
29*4882a593Smuzhiyun 	0x38,  /* SENS_NUM */
30*4882a593Smuzhiyun 	0x00,  /* BUTTON_NUM */
31*4882a593Smuzhiyun 	0x01,  /* SLOTS_MUT */
32*4882a593Smuzhiyun 	0x01,  /* SLOTS_SELF_RX */
33*4882a593Smuzhiyun 	0x01,  /* SLOTS_SELF_TX */
34*4882a593Smuzhiyun 	0x02,  /* SLOTS_SELF */
35*4882a593Smuzhiyun 	0x01,  /* SENSOR_ASSIGNMENT */
36*4882a593Smuzhiyun 	0x03,  /* SCANNING_MODE_BUTTON */
37*4882a593Smuzhiyun 	0x01,  /* SELF_Z_MODE */
38*4882a593Smuzhiyun 	0x00,  /* CHARGER_ARMOR_ENABLE */
39*4882a593Smuzhiyun 	0x01,  /* WATER_REJ_ENABLE */
40*4882a593Smuzhiyun 	0x01,  /* WF_ENABLE */
41*4882a593Smuzhiyun 	0xE8, 0x03,  /* WF_DETECT_PEAK_THR */
42*4882a593Smuzhiyun 	0x64, 0x00,  /* WF_DETECT_PEAK_Z9_THR */
43*4882a593Smuzhiyun 	0x02,  /* WF_DETECT_PEAK_Z9_SCALE */
44*4882a593Smuzhiyun 	0x0C,  /* WF_DETECT_PEAK_Z8_SCALE */
45*4882a593Smuzhiyun 	0x03,  /* WF_DETECT_PEAK_DEBOUNCE */
46*4882a593Smuzhiyun 	0x02,  /* WF_DETECT_PEAK_COUNT */
47*4882a593Smuzhiyun 	0xE8, 0x03, 0x00, 0x00,  /* CA_REVERT_TIME_MS */
48*4882a593Smuzhiyun 	0x88, 0x13, 0x00, 0x00,  /* CA_TOUCH_REVERT_TIME_MS */
49*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,  /* CA_MAX_XY_MOVEMENT_REVERT */
50*4882a593Smuzhiyun 	0x00,  /* CA_HOST_CTRL */
51*4882a593Smuzhiyun 	0x00,  /* CHARGER_STATUS */
52*4882a593Smuzhiyun 	0x03,  /* CA_TRIG_SRC */
53*4882a593Smuzhiyun 	0x01,  /* WB_CMF_ENABLE */
54*4882a593Smuzhiyun 	0x0F,  /* WB_REVERT_THRESH */
55*4882a593Smuzhiyun 	0x02,  /* AFH_HOP_CYCLES_COUNT */
56*4882a593Smuzhiyun 	0x06,  /* NMI_SCAN_CNT */
57*4882a593Smuzhiyun 	0x00,  /* Reserved47 */
58*4882a593Smuzhiyun 	0x0A, 0x00, 0x0A, 0x00,  /* CA_NMF_LIMIT */
59*4882a593Smuzhiyun 	0xB4, 0x00,  /* NMI_TCH_MAGNITUDE */
60*4882a593Smuzhiyun 	0x5A, 0x00,  /* NMI_TOUCH_THRESH */
61*4882a593Smuzhiyun 	0x0F, 0x00,  /* NMI_THRESH */
62*4882a593Smuzhiyun 	0x0F, 0x00,  /* WB_THRESH */
63*4882a593Smuzhiyun 	0x00, 0x80,  /* SC_TRIG_THRESH */
64*4882a593Smuzhiyun 	0x32, 0x00,  /* CA_DYN_CAL_SAFE_RAW_RANGE */
65*4882a593Smuzhiyun 	0x4B,  /* CA_DYN_CAL_NUM_SENSOR_THLD_PERCENT */
66*4882a593Smuzhiyun 	0x00,  /* Reserved65 */
67*4882a593Smuzhiyun 	0x64, 0x00,  /* MAX_MUTUAL_SCAN_INTERVAL */
68*4882a593Smuzhiyun 	0x64, 0x00,  /* MAX_SELF_SCAN_INTERVAL */
69*4882a593Smuzhiyun 	0x00,  /* CMF_DELTA_TEMPCO_INC */
70*4882a593Smuzhiyun 	0x00,  /* BUTTON_LAYOUT */
71*4882a593Smuzhiyun 	0x00, 0x00, 0xFE, 0xFF,
72*4882a593Smuzhiyun 	0xFF, 0x01, 0x00, 0x00,
73*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
74*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
75*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
76*4882a593Smuzhiyun 	0x00, 0xF0, 0xFF, 0xFF,
77*4882a593Smuzhiyun 	0xFF, 0x0F, 0x00, 0x00,
78*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
79*4882a593Smuzhiyun 	0x00, 0x00, 0xFE, 0xFF,
80*4882a593Smuzhiyun 	0xFF, 0xF1, 0xFF, 0xFF,
81*4882a593Smuzhiyun 	0xFF, 0x0F, 0x00, 0x00,
82*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,  /* CDC_SENSOR_MASKS */
83*4882a593Smuzhiyun 	0x28, 0x27, 0x26, 0x25,
84*4882a593Smuzhiyun 	0x24, 0x23, 0x22, 0x21,
85*4882a593Smuzhiyun 	0x20, 0x1F, 0x1E, 0x1D,
86*4882a593Smuzhiyun 	0x1C, 0x1B, 0x1A, 0x19,
87*4882a593Smuzhiyun 	0x18, 0x17, 0x16, 0x15,
88*4882a593Smuzhiyun 	0x14, 0x13, 0x12, 0x11,
89*4882a593Smuzhiyun 	0x2C, 0x2D, 0x2E, 0x2F,
90*4882a593Smuzhiyun 	0x30, 0x31, 0x32, 0x33,
91*4882a593Smuzhiyun 	0x34, 0x35, 0x36, 0x37,
92*4882a593Smuzhiyun 	0x38, 0x39, 0x3A, 0x3B,
93*4882a593Smuzhiyun 	0x4B, 0x4A, 0x49, 0x48,
94*4882a593Smuzhiyun 	0x47, 0x46, 0x45, 0x44,
95*4882a593Smuzhiyun 	0x43, 0x42, 0x41, 0x40,
96*4882a593Smuzhiyun 	0x3F, 0x3E, 0x3D, 0x3C,
97*4882a593Smuzhiyun 	0x52, 0x07, 0x50, 0x05,
98*4882a593Smuzhiyun 	0x4E, 0x03, 0x4C, 0x01,
99*4882a593Smuzhiyun 	0x4A, 0x57, 0x48, 0x55,
100*4882a593Smuzhiyun 	0x00, 0x53, 0x02, 0x51,
101*4882a593Smuzhiyun 	0x04, 0x4F, 0x06, 0x4D,
102*4882a593Smuzhiyun 	0x08, 0x4B, 0x0A, 0x49,
103*4882a593Smuzhiyun 	0x0C, 0x47, 0x0E, 0x44,
104*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
105*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,  /* CDC_PIN_INDEX_TABLE */
106*4882a593Smuzhiyun 	0x28, 0x27, 0x26, 0x25,
107*4882a593Smuzhiyun 	0x24, 0x23, 0x22, 0x21,
108*4882a593Smuzhiyun 	0x20, 0x1F, 0x1E, 0x1D,
109*4882a593Smuzhiyun 	0x1C, 0x1B, 0x1A, 0x19,
110*4882a593Smuzhiyun 	0x18, 0x17, 0x16, 0x15,
111*4882a593Smuzhiyun 	0x14, 0x13, 0x12, 0x11,
112*4882a593Smuzhiyun 	0x2C, 0x2D, 0x2E, 0x2F,
113*4882a593Smuzhiyun 	0x30, 0x31, 0x32, 0x33,
114*4882a593Smuzhiyun 	0x34, 0x35, 0x36, 0x37,
115*4882a593Smuzhiyun 	0x38, 0x39, 0x3A, 0x3B,
116*4882a593Smuzhiyun 	0x4B, 0x4A, 0x49, 0x48,
117*4882a593Smuzhiyun 	0x47, 0x46, 0x45, 0x44,
118*4882a593Smuzhiyun 	0x43, 0x42, 0x41, 0x40,
119*4882a593Smuzhiyun 	0x3F, 0x3E, 0x3D, 0x3C,
120*4882a593Smuzhiyun 	0x52, 0x07, 0x50, 0x05,
121*4882a593Smuzhiyun 	0x4E, 0x03, 0x4C, 0x01,
122*4882a593Smuzhiyun 	0x4A, 0x57, 0x48, 0x55,
123*4882a593Smuzhiyun 	0x00, 0x53, 0x02, 0x51,
124*4882a593Smuzhiyun 	0x04, 0x4F, 0x06, 0x4D,
125*4882a593Smuzhiyun 	0x08, 0x4B, 0x0A, 0x49,
126*4882a593Smuzhiyun 	0x0C, 0x47, 0x0E, 0x44,
127*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
128*4882a593Smuzhiyun 	0x01, 0x00, 0x00, 0x00,
129*4882a593Smuzhiyun 	0x00,  /* CDC_REAL_PIN_INDEX_TABLE */
130*4882a593Smuzhiyun 	0x00, 0x00, 0x00,  /* Reserved305 */
131*4882a593Smuzhiyun 	0x2F, 0x00, 0x00, 0x00,
132*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,  /* CDC_MTX_PHASE_VECTOR */
133*4882a593Smuzhiyun 	0xAB, 0x0A, 0x00, 0x20,
134*4882a593Smuzhiyun 	0xAB, 0x0A, 0xAB, 0x0A,
135*4882a593Smuzhiyun 	0x55, 0xF5, 0x00, 0x20,
136*4882a593Smuzhiyun 	0x55, 0xF5, 0x55, 0xF5,
137*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
138*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
139*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
140*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
141*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
142*4882a593Smuzhiyun 	0x00, 0x00,  /* CDC_MTX_DECONV_COEF */
143*4882a593Smuzhiyun 	0x00, 0x00,  /* Reserved354 */
144*4882a593Smuzhiyun 	0x00, 0x00, 0xFE, 0xFF,
145*4882a593Smuzhiyun 	0xFF, 0x01, 0x00, 0x00,
146*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
147*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
148*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0x00,
149*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
150*4882a593Smuzhiyun 	0x11, 0x18, 0x17, 0x16,
151*4882a593Smuzhiyun 	0x15, 0x14, 0x13, 0x12,
152*4882a593Smuzhiyun 	0x11, 0x10, 0x0F, 0x0E,
153*4882a593Smuzhiyun 	0x0D, 0x0C, 0x0B, 0x0A,
154*4882a593Smuzhiyun 	0x09, 0x08, 0x07, 0x06,
155*4882a593Smuzhiyun 	0x05, 0x04, 0x03, 0x02,
156*4882a593Smuzhiyun 	0x01, 0x00, 0xFF, 0xFF,
157*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
158*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
159*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
160*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
161*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
162*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
163*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
164*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
165*4882a593Smuzhiyun 	0x00, 0xF0, 0xFF, 0xFF,
166*4882a593Smuzhiyun 	0xFF, 0x0F, 0x00, 0x00,
167*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
168*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0xF0,
169*4882a593Smuzhiyun 	0xFF, 0xFF, 0x3F, 0x00,
170*4882a593Smuzhiyun 	0xFF, 0x20, 0xFF, 0xFF,
171*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
172*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
173*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
174*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
175*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
176*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
177*4882a593Smuzhiyun 	0xFF, 0x2C, 0x2B, 0x2A,
178*4882a593Smuzhiyun 	0x29, 0x28, 0x1D, 0x1E,
179*4882a593Smuzhiyun 	0x1F, 0x20, 0x21, 0x22,
180*4882a593Smuzhiyun 	0x23, 0x24, 0x25, 0x26,
181*4882a593Smuzhiyun 	0x27, 0x37, 0x36, 0x35,
182*4882a593Smuzhiyun 	0x34, 0x33, 0x32, 0x31,
183*4882a593Smuzhiyun 	0x30, 0x2F, 0x2E, 0x2D,
184*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
185*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
186*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
187*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
188*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
189*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
190*4882a593Smuzhiyun 	0xFF, 0x00, 0xFF, 0xFF,
191*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
192*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
193*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
194*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
195*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
196*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
197*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
198*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
199*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
200*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
201*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
202*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
203*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
204*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
205*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
206*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
207*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
208*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
209*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,
210*4882a593Smuzhiyun 	0xFF, 0x00, 0xFF, 0xFF,
211*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
212*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
213*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
214*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
215*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
216*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
217*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
218*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
219*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
220*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
221*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
222*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,
223*4882a593Smuzhiyun 	0xFF, 0xFF, 0xFF, 0xFF,  /* CDC_SLOT_TABLE */
224*4882a593Smuzhiyun 	0x00,  /* Reserved676 */
225*4882a593Smuzhiyun 	0x00,  /* Reserved677 */
226*4882a593Smuzhiyun 	0x00, 0x00,  /* Reserved678 */
227*4882a593Smuzhiyun 	0x00, 0x00,  /* Reserved680 */
228*4882a593Smuzhiyun 	0x03,  /* MC_RAW_FILTER_MASK */
229*4882a593Smuzhiyun 	0x01,  /* MC_RAW_IIR_COEF */
230*4882a593Smuzhiyun 	0xC8, 0x00,  /* MC_RAW_IIR_THRESH */
231*4882a593Smuzhiyun 	0xE8, 0x03,  /* MC_RAW_CMF_THRESH */
232*4882a593Smuzhiyun 	0x03,  /* SC_RAW_FILTER_MASK */
233*4882a593Smuzhiyun 	0x01,  /* SC_RAW_IIR_COEF */
234*4882a593Smuzhiyun 	0xC8, 0x00,  /* SC_RAW_IIR_THRESH */
235*4882a593Smuzhiyun 	0x20, 0x03,  /* SC_RAW_CMF_THRESH */
236*4882a593Smuzhiyun 	0x03,  /* BTN_MC_RAW_FILTER_MASK */
237*4882a593Smuzhiyun 	0x01,  /* BTN_MC_RAW_IIR_COEF */
238*4882a593Smuzhiyun 	0x64, 0x00,  /* BTN_MC_RAW_IIR_THRESH */
239*4882a593Smuzhiyun 	0xC8, 0x00,  /* BTN_MC_RAW_CMF_THRESH */
240*4882a593Smuzhiyun 	0x03,  /* BTN_SC_RAW_FILTER_MASK */
241*4882a593Smuzhiyun 	0x01,  /* BTN_SC_RAW_IIR_COEF */
242*4882a593Smuzhiyun 	0x64, 0x00,  /* BTN_SC_RAW_IIR_THRESH */
243*4882a593Smuzhiyun 	0xC8, 0x00,  /* BTN_SC_RAW_CMF_THRESH */
244*4882a593Smuzhiyun 	0x03,  /* CA_MC_RAW_FILTER_MASK */
245*4882a593Smuzhiyun 	0x01,  /* CA_MC_RAW_IIR_COEF */
246*4882a593Smuzhiyun 	0x64, 0x00,  /* CA_MC_RAW_IIR_THRESH */
247*4882a593Smuzhiyun 	0xC8, 0x00,  /* CA_MC_RAW_CMF_THRESH */
248*4882a593Smuzhiyun 	0x03,  /* CA_BTN_MC_RAW_FILTER_MASK */
249*4882a593Smuzhiyun 	0x01,  /* CA_BTN_MC_RAW_IIR_COEFF_BUT */
250*4882a593Smuzhiyun 	0x64, 0x00,  /* CA_BTN_MC_RAW_IIR_THRESH */
251*4882a593Smuzhiyun 	0xC8, 0x00,  /* CA_BTN_MC_RAW_CMF_THRESH */
252*4882a593Smuzhiyun 	0x03,  /* GLOVE_MC_RAW_FILTER_MASK */
253*4882a593Smuzhiyun 	0x01,  /* GLOVE_MC_RAW_IIR_COEF */
254*4882a593Smuzhiyun 	0x64, 0x00,  /* GLOVE_MC_RAW_IIR_THRESH */
255*4882a593Smuzhiyun 	0xC8, 0x00,  /* GLOVE_MC_RAW_CMF_THRESH */
256*4882a593Smuzhiyun 	0x03,  /* GLOVE_SC_RAW_FILTER_MASK */
257*4882a593Smuzhiyun 	0x01,  /* GLOVE_SC_RAW_IIR_COEF */
258*4882a593Smuzhiyun 	0x64, 0x00,  /* GLOVE_SC_RAW_IIR_THRESH */
259*4882a593Smuzhiyun 	0xC8, 0x00,  /* GLOVE_SC_RAW_CMF_THRESH */
260*4882a593Smuzhiyun 	0x03,  /* BTN_GLOVE_MC_RAW_FILTER_MASK */
261*4882a593Smuzhiyun 	0x01,  /* BTN_GLOVE_MC_RAW_IIR_COEF */
262*4882a593Smuzhiyun 	0x64, 0x00,  /* BTN_GLOVE_MC_RAW_IIR_THRESH */
263*4882a593Smuzhiyun 	0xC8, 0x00,  /* BTN_GLOVE_MC_RAW_CMF_THRESH */
264*4882a593Smuzhiyun 	0x03,  /* BTN_GLOVE_SC_RAW_FILTER_MASK */
265*4882a593Smuzhiyun 	0x01,  /* BTN_GLOVE_SC_RAW_IIR_COEF */
266*4882a593Smuzhiyun 	0x64, 0x00,  /* BTN_GLOVE_SC_RAW_IIR_THRESH */
267*4882a593Smuzhiyun 	0xC8, 0x00,  /* BTN_GLOVE_SC_RAW_CMF_THRESH */
268*4882a593Smuzhiyun 	0x03,  /* STYLUS_MC_RAW_FILTER_MASK */
269*4882a593Smuzhiyun 	0x01,  /* STYLUS_MC_RAW_IIR_COEF */
270*4882a593Smuzhiyun 	0x64, 0x00,  /* STYLUS_MC_RAW_IIR_THRESH */
271*4882a593Smuzhiyun 	0xC8, 0x00,  /* STYLUS_MC_RAW_CMF_THRESH */
272*4882a593Smuzhiyun 	0x03,  /* STYLUS_SC_RAW_FILTER_MASK */
273*4882a593Smuzhiyun 	0x01,  /* STYLUS_SC_RAW_IIR_COEF */
274*4882a593Smuzhiyun 	0x64, 0x00,  /* STYLUS_SC_RAW_IIR_THRESH */
275*4882a593Smuzhiyun 	0xC8, 0x00,  /* STYLUS_SC_RAW_CMF_THRESH */
276*4882a593Smuzhiyun 	0x00, 0x00,  /* WF_RAW_CALC_THRESH */
277*4882a593Smuzhiyun 	0xF4, 0x01,  /* WF_RAW_BASELINE_THRESH */
278*4882a593Smuzhiyun 	0xC8, 0x00,  /* WF_DIFF_CALC_THRESH */
279*4882a593Smuzhiyun 	0xDC, 0x05,  /* WF_RAW_VAR_THRESH */
280*4882a593Smuzhiyun 	0xF4, 0x01,  /* WF_DIFF_VAR_THRESH */
281*4882a593Smuzhiyun 	0xAC, 0x0D,  /* WF_LEVEL_THRESH */
282*4882a593Smuzhiyun 	0x0A,  /* WF_ENTER_DEBOUNCE */
283*4882a593Smuzhiyun 	0x0A,  /* WF_EXIT_DEBOUNCE */
284*4882a593Smuzhiyun 	0x00,  /* SD_CORR_ENABLE */
285*4882a593Smuzhiyun 	0x00,  /* Reserved769 */
286*4882a593Smuzhiyun 	0xF4, 0x01,  /* SD_CORR_MIN_COEF */
287*4882a593Smuzhiyun 	0xB8, 0x0B,  /* SD_CORR_MC_TARGET */
288*4882a593Smuzhiyun 	0x96, 0x00,  /* SD_CORR_SC_THRESH */
289*4882a593Smuzhiyun 	0x20, 0x03,  /* SD_CORR_MC_SUM_THRESH */
290*4882a593Smuzhiyun 	0x01,  /* FINGER_BL_SNS_WIDTH */
291*4882a593Smuzhiyun 	0x01,  /* FINGER_BL_UPDATE_SPEED */
292*4882a593Smuzhiyun 	0x96, 0x00,  /* FINGER_BL_THRESH_MC */
293*4882a593Smuzhiyun 	0xC8, 0x00,  /* FINGER_BL_THRESH_SC */
294*4882a593Smuzhiyun 	0x01,  /* GLOVE_BL_SNS_WIDTH */
295*4882a593Smuzhiyun 	0x01,  /* GLOVE_BL_UPDATE_SPEED */
296*4882a593Smuzhiyun 	0x64, 0x00,  /* GLOVE_BL_THRESH_MC */
297*4882a593Smuzhiyun 	0xC8, 0x00,  /* GLOVE_BL_THRESH_SC */
298*4882a593Smuzhiyun 	0x01,  /* STYLUS_BL_SNS_WIDTH */
299*4882a593Smuzhiyun 	0x01,  /* STYLUS_BL_UPDATE_SPEED */
300*4882a593Smuzhiyun 	0x64, 0x00,  /* STYLUS_BL_THRESH_MC */
301*4882a593Smuzhiyun 	0xC8, 0x00,  /* STYLUS_BL_THRESH_SC */
302*4882a593Smuzhiyun 	0x01,  /* Reserved796 */
303*4882a593Smuzhiyun 	0x01,  /* BL_UPDATE_SPEED_BTN */
304*4882a593Smuzhiyun 	0x64, 0x00,  /* BL_THRESH_BTN_MC */
305*4882a593Smuzhiyun 	0xC8, 0x00,  /* BL_THRESH_BTN_SC */
306*4882a593Smuzhiyun 	0x00, 0x00,  /* Reserved802 */
307*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,  /* PQ_CTRL */
308*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,  /* PQ_CTRL2 */
309*4882a593Smuzhiyun 	0x00, 0x00, 0x00, 0x00,  /* PQ_CTRL3 */
310*4882a593Smuzhiyun 	0x00, 0x50, 0x25, 0xA0,  /* REFGEN_CTL */
311*4882a593Smuzhiyun 	0x00, 0x00, 0x20, 0x00,  /* RX_CTRL */
312*4882a593Smuzhiyun 	0x00, 0x20, 0x00, 0x00,  /* INFRA_CTRL */
313*4882a593Smuzhiyun 	0x64,  /* STARTUP_DELAY */
314*4882a593Smuzhiyun 	0x00,  /* FORCE_SINGLE_TX */
315*4882a593Smuzhiyun 	0xFA, 0x00,  /* SCALE_FACT_MC */
316*4882a593Smuzhiyun 	0x0E, 0x01,  /* SCALE_FACT_SC */
317*4882a593Smuzhiyun 	0xC8, 0x00,  /* SCALE_FACT_BTN_MC */
318*4882a593Smuzhiyun 	0xC8, 0x00,  /* SCALE_FACT_BTN_SC */
319*4882a593Smuzhiyun 	0x03,  /* TX_PUMP_VOLTAGE */
320*4882a593Smuzhiyun 	0x0E,  /* DRV_WEAK_MC */
321*4882a593Smuzhiyun 	0x0E,  /* DRV_STRONG_MC */
322*4882a593Smuzhiyun 	0x0E,  /* DRV_WEAK_SC */
323*4882a593Smuzhiyun 	0x0E,  /* DRV_STRONG_SC */
324*4882a593Smuzhiyun 	0x0A,  /* SHIELD_EN_SC */
325*4882a593Smuzhiyun 	0x00,  /* SHIELD_RES_SEL_SC */
326*4882a593Smuzhiyun 	0x1E,  /* DISCARD_TIME */
327*4882a593Smuzhiyun 	0x00,  /* VDDA_MODE */
328*4882a593Smuzhiyun 	0x00,  /* Reserved847 */
329*4882a593Smuzhiyun 	0x08,  /* MTX_ORDER */
330*4882a593Smuzhiyun 	0x00,  /* EXT_SYNC */
331*4882a593Smuzhiyun 	0x02,  /* TX_FREQ_METHOD_MC */
332*4882a593Smuzhiyun 	0x02,  /* TX_FREQ_METHOD_SC */
333*4882a593Smuzhiyun 	0x44, 0x00,  /* NM_WB_TX_PERIOD */
334*4882a593Smuzhiyun 	0x01,  /* NM_WB_TX_PERIOD_DITHER */
335*4882a593Smuzhiyun 	0x18,  /* NM_WB_IDAC */
336*4882a593Smuzhiyun 	0x20,  /* SAFE_RAW_RANGE_PERCENT_MC */
337*4882a593Smuzhiyun 	0x40,  /* SAFE_RAW_RANGE_PERCENT_SC */
338*4882a593Smuzhiyun 	0x40,  /* SAFE_RAW_RANGE_PERCENT_MC_BTN */
339*4882a593Smuzhiyun 	0x40,  /* SAFE_RAW_RANGE_PERCENT_SC_BTN */
340*4882a593Smuzhiyun 	0xFA, 0x00,  /* INT_VOLTAGE_MC */
341*4882a593Smuzhiyun 	0xFA, 0x00,  /* INT_VOLTAGE_SC */
342*4882a593Smuzhiyun 	0xFA, 0x00,  /* INT_VOLTAGE_MC_BTN */
343*4882a593Smuzhiyun 	0xFA, 0x00,  /* INT_VOLTAGE_SC_BTN */
344*4882a593Smuzhiyun 	0x26,  /* BAL_TARGET_MC */
345*4882a593Smuzhiyun 	0x40,  /* BAL_TARGET_SC */
346*4882a593Smuzhiyun 	0x26,  /* BAL_TARGET_MC_BTN */
347*4882a593Smuzhiyun 	0x26,  /* BAL_TARGET_SC_BTN */
348*4882a593Smuzhiyun 	0x14, 0x05,  /* ILEAK_MAX */
349*4882a593Smuzhiyun 	0xF0, 0x0A,  /* VDDA_LEVEL */
350*4882a593Smuzhiyun 	0xE8, 0x03,  /* PUMP_DELAY_US */
351*4882a593Smuzhiyun 	0x73,  /* MC_PWC_LIMIT_PERCENT */
352*4882a593Smuzhiyun 	0x40,  /* SC_PWC_LIMIT_PERCENT */
353*4882a593Smuzhiyun 	0x01,  /* HW_BL_GIDAC_LSB_CONFIG */
354*4882a593Smuzhiyun 	0x00,  /* Reserved881 */
355*4882a593Smuzhiyun 	0x04, 0x01,  /* TX_PERIOD_MC */
356*4882a593Smuzhiyun 	0x44, 0x00,  /* CA_HOP0_TX_PERIOD_MC */
357*4882a593Smuzhiyun 	0x44, 0x00,  /* CA_HOP1_TX_PERIOD_MC */
358*4882a593Smuzhiyun 	0x44, 0x00,  /* CA_HOP2_TX_PERIOD_MC */
359*4882a593Smuzhiyun 	0x40, 0x01,  /* TX_PERIOD_SC */
360*4882a593Smuzhiyun 	0x44, 0x00,  /* TX_PERIOD_BTN_MC */
361*4882a593Smuzhiyun 	0xA0, 0x00,  /* TX_PERIOD_BTN_SC */
362*4882a593Smuzhiyun 	0x20, 0x00,  /* TX_PULSES_MC */
363*4882a593Smuzhiyun 	0x7F, 0x00,  /* CA_MC_BASE_TX_PULSES_NUM */
364*4882a593Smuzhiyun 	0x7F, 0x00,  /* CA_HOP0_TX_PULSES_MC */
365*4882a593Smuzhiyun 	0x7F, 0x00,  /* CA_HOP1_TX_PULSES_MC */
366*4882a593Smuzhiyun 	0x7F, 0x00,  /* CA_HOP2_TX_PULSES_MC */
367*4882a593Smuzhiyun 	0x40, 0x00,  /* TX_PULSES_SC */
368*4882a593Smuzhiyun 	0x40, 0x00,  /* TX_PULSES_BTN_MC */
369*4882a593Smuzhiyun 	0x20, 0x00,  /* TX_PULSES_BTN_SC */
370*4882a593Smuzhiyun 	0x40, 0x00,  /* TX_PULSES_GLOVE_MC */
371*4882a593Smuzhiyun 	0x40, 0x00,  /* TX_PULSES_GLOVE_SC */
372*4882a593Smuzhiyun 	0x40, 0x00,  /* TX_PULSES_BTN_GLOVE_MC */
373*4882a593Smuzhiyun 	0x20, 0x00,  /* TX_PULSES_BTN_GLOVE_SC */
374*4882a593Smuzhiyun 	0x40, 0x00,  /* STYL_TX_PULSES_MC */
375*4882a593Smuzhiyun 	0x40, 0x00,  /* STYL_TX_PULSES_SC */
376*4882a593Smuzhiyun 	0x00,  /* RX_ATTEN_RES_BYPASS */
377*4882a593Smuzhiyun 	0x00, 0x00, 0x00,  /* Reserved925 */
378*4882a593Smuzhiyun 	0x50,  /* BTN_LS_ON_THRSH_MUT_0 */
379*4882a593Smuzhiyun 	0x50,  /* BTN_LS_ON_THRSH_MUT_1 */
380*4882a593Smuzhiyun 	0x50,  /* BTN_LS_ON_THRSH_MUT_2 */
381*4882a593Smuzhiyun 	0x50,  /* BTN_LS_ON_THRSH_MUT_3 */
382*4882a593Smuzhiyun 	0x46,  /* BTN_LS_OFF_THRSH_MUT_0 */
383*4882a593Smuzhiyun 	0x46,  /* BTN_LS_OFF_THRSH_MUT_1 */
384*4882a593Smuzhiyun 	0x46,  /* BTN_LS_OFF_THRSH_MUT_2 */
385*4882a593Smuzhiyun 	0x46,  /* BTN_LS_OFF_THRSH_MUT_3 */
386*4882a593Smuzhiyun 	0x41,  /* BTN_LS_ON_THRSH_SELF_0 */
387*4882a593Smuzhiyun 	0x41,  /* BTN_LS_ON_THRSH_SELF_1 */
388*4882a593Smuzhiyun 	0x41,  /* BTN_LS_ON_THRSH_SELF_2 */
389*4882a593Smuzhiyun 	0x41,  /* BTN_LS_ON_THRSH_SELF_3 */
390*4882a593Smuzhiyun 	0x28,  /* BTN_LS_OFF_THRSH_SELF_0 */
391*4882a593Smuzhiyun 	0x28,  /* BTN_LS_OFF_THRSH_SELF_1 */
392*4882a593Smuzhiyun 	0x28,  /* BTN_LS_OFF_THRSH_SELF_2 */
393*4882a593Smuzhiyun 	0x28,  /* BTN_LS_OFF_THRSH_SELF_3 */
394*4882a593Smuzhiyun 	0x00,  /* BTN_LS_TD_DEBOUNCE */
395*4882a593Smuzhiyun 	0x00,  /* Reserved945 */
396*4882a593Smuzhiyun 	0x00, 0x00,  /* Reserved946 */
397*4882a593Smuzhiyun 	0x14,  /* BTN_HS_ON_THRSH_MUT_0 */
398*4882a593Smuzhiyun 	0x14,  /* BTN_HS_ON_THRSH_MUT_1 */
399*4882a593Smuzhiyun 	0x14,  /* BTN_HS_ON_THRSH_MUT_2 */
400*4882a593Smuzhiyun 	0x14,  /* BTN_HS_ON_THRSH_MUT_3 */
401*4882a593Smuzhiyun 	0x0A,  /* BTN_HS_OFF_THRSH_MUT_0 */
402*4882a593Smuzhiyun 	0x0A,  /* BTN_HS_OFF_THRSH_MUT_1 */
403*4882a593Smuzhiyun 	0x0A,  /* BTN_HS_OFF_THRSH_MUT_2 */
404*4882a593Smuzhiyun 	0x0A,  /* BTN_HS_OFF_THRSH_MUT_3 */
405*4882a593Smuzhiyun 	0x1E,  /* BTN_HS_ON_THRSH_SELF_0 */
406*4882a593Smuzhiyun 	0x1E,  /* BTN_HS_ON_THRSH_SELF_1 */
407*4882a593Smuzhiyun 	0x1E,  /* BTN_HS_ON_THRSH_SELF_2 */
408*4882a593Smuzhiyun 	0x1E,  /* BTN_HS_ON_THRSH_SELF_3 */
409*4882a593Smuzhiyun 	0x0A,  /* BTN_HS_OFF_THRSH_SELF_0 */
410*4882a593Smuzhiyun 	0x0A,  /* BTN_HS_OFF_THRSH_SELF_1 */
411*4882a593Smuzhiyun 	0x0A,  /* BTN_HS_OFF_THRSH_SELF_2 */
412*4882a593Smuzhiyun 	0x0A,  /* BTN_HS_OFF_THRSH_SELF_3 */
413*4882a593Smuzhiyun 	0x01,  /* BTN_HS_TOUCHDOWN_DEBOUNCE */
414*4882a593Smuzhiyun 	0x00,  /* Reserved965 */
415*4882a593Smuzhiyun 	0x00, 0x00,  /* Reserved966 */
416*4882a593Smuzhiyun 	0x28, 0x00,  /* BTN_HIGHSEN_MODE_THRSH_MUT */
417*4882a593Smuzhiyun 	0x28, 0x00,  /* BTN_HIGHSEN_MODE_THRSH_SELF */
418*4882a593Smuzhiyun 	0xC8, 0x00,  /* BTN_LOWSEN_MODE_THRSH_MUT */
419*4882a593Smuzhiyun 	0x5E, 0x01,  /* BTN_LOWSEN_MODE_THRSH_SELF */
420*4882a593Smuzhiyun 	0x0A,  /* GLOVE_BTN_FORBID_DEBOUNCE */
421*4882a593Smuzhiyun 	0x01,  /* GLOVE_BTN_MODE_SWITCH_DEBOUNCE */
422*4882a593Smuzhiyun 	0x00,  /* BTN_PROCESS_IF_TOUCH_DETECTED */
423*4882a593Smuzhiyun 	0x00,  /* Reserved979 */
424*4882a593Smuzhiyun 	0xF4, 0x01,  /* FINGER_THRESH_MUT_HI */
425*4882a593Smuzhiyun 	0xC2, 0x01,  /* FINGER_THRESH_MUT_LO */
426*4882a593Smuzhiyun 	0xE6, 0x00,  /* FINGER_THRESH_SELF */
427*4882a593Smuzhiyun 	0x00,  /* FINGER_Z9_FILT_SCALE */
428*4882a593Smuzhiyun 	0x00,  /* FINGER_Z8_FILT_SCALE */
429*4882a593Smuzhiyun 	0x0A,  /* MIN_FAT_FINGER_SIZE */
430*4882a593Smuzhiyun 	0x01,  /* MIN_FAT_FINGER_SIZE_HYST */
431*4882a593Smuzhiyun 	0x18,  /* MAX_FAT_FINGER_SIZE */
432*4882a593Smuzhiyun 	0x08,  /* MAX_FAT_FINGER_SIZE_HYST */
433*4882a593Smuzhiyun 	0x40,  /* FINGER_SIG_THRESH_MULT */
434*4882a593Smuzhiyun 	0x03,  /* FINGER_OBJECT_FEATURES */
435*4882a593Smuzhiyun 	0x20, 0x00,  /* FINGER_Z_SCALE */
436*4882a593Smuzhiyun 	0x08,  /* FINGER_INNER_EDGE_GAIN */
437*4882a593Smuzhiyun 	0x64,  /* FINGER_OUTER_EDGE_GAIN */
438*4882a593Smuzhiyun 	0x00,  /* FINGER_POS_CALC_METHOD */
439*4882a593Smuzhiyun 	0x00,  /* Reserved999 */
440*4882a593Smuzhiyun 	0x2C, 0x01,  /* CA_FINGER_THRESH_MUT_HI */
441*4882a593Smuzhiyun 	0x2C, 0x01,  /* CA_FINGER_THRESH_MUT_LO */
442*4882a593Smuzhiyun 	0x03,  /* FINGER_MT_DEBOUNCE */
443*4882a593Smuzhiyun 	0x02,  /* CA_FINGER_MT_DEBOUNCE */
444*4882a593Smuzhiyun 	0x00,  /* CA_FINGER_FT_DEBOUNCE */
445*4882a593Smuzhiyun 	0x04,  /* CA_FINGER_Z9_FILT_SCALE */
446*4882a593Smuzhiyun 	0x0F,  /* CA_MIN_FAT_FINGER_SIZE */
447*4882a593Smuzhiyun 	0x28,  /* CA_MAX_FAT_FINGER_SIZE */
448*4882a593Smuzhiyun 	0x40,  /* WF_THRESH_MUT_COEF */
449*4882a593Smuzhiyun 	0x05,  /* WF_MT_DEBOUNCE */
450*4882a593Smuzhiyun 	0x14,  /* TOUCHMODE_FRAME_NUM_TO_CONFIRM_FINGER_MODE */
451*4882a593Smuzhiyun 	0x00, 0x00, 0x00,  /* Reserved1013 */
452*4882a593Smuzhiyun 	0x3C, 0x00,  /* GLOVES_THRESH_MUT_HI */
453*4882a593Smuzhiyun 	0x32, 0x00,  /* GLOVES_THRESH_MUT_LO */
454*4882a593Smuzhiyun 	0x1E, 0x00,  /* GLOVES_THRESH_SELF */
455*4882a593Smuzhiyun 	0x04,  /* GLOVES_Z9_FILT_SCALE */
456*4882a593Smuzhiyun 	0x01,  /* GLOVES_Z8_FILT_SCALE */
457*4882a593Smuzhiyun 	0x0A,  /* GLOVES_MIN_FAT_SIZE */
458*4882a593Smuzhiyun 	0x01,  /* GLOVES_MIN_FAT_SIZE_HYST */
459*4882a593Smuzhiyun 	0x28,  /* GLOVES_MAX_FAT_SIZE */
460*4882a593Smuzhiyun 	0x04,  /* GLOVES_MAX_FAT_SIZE_HYST */
461*4882a593Smuzhiyun 	0x40,  /* GLOVES_SIG_THRESH_MULT */
462*4882a593Smuzhiyun 	0x00,  /* GLOVES_OBJECT_FEATURES */
463*4882a593Smuzhiyun 	0x40, 0x00,  /* GLOVES_Z_SCALE */
464*4882a593Smuzhiyun 	0x08,  /* GLOVES_INNER_EDGE_GAIN */
465*4882a593Smuzhiyun 	0x78,  /* GLOVES_OUTER_EDGE_GAIN */
466*4882a593Smuzhiyun 	0x00,  /* GLOVES_POS_CALC_METHOD */
467*4882a593Smuzhiyun 	0x00,  /* Reserved1035 */
468*4882a593Smuzhiyun 	0x2C, 0x01,  /* TOUCHMODE_GLOVE_HTI */
469*4882a593Smuzhiyun 	0xDC, 0x05,  /* TOUCHMODE_GLOVE_MAX_SIG_SUM */
470*4882a593Smuzhiyun 	0x02,  /* GLOVES_FT_DEBOUNCE */
471*4882a593Smuzhiyun 	0x00,  /* GLOVES_FT_DEBOUNCE_EDGE_MASK */
472*4882a593Smuzhiyun 	0x00,  /* GLOVES_MT_DEBOUNCE */
473*4882a593Smuzhiyun 	0x20,  /* GLOVES_GRIP_FILT_SCALE */
474*4882a593Smuzhiyun 	0x64,  /* TOUCHMODE_FRAME_NUM_TO_CONFIRM_GLOVE_MODE */
475*4882a593Smuzhiyun 	0x00,  /* GLOVES_MAX_ACCEPTABLE_NOISE_LEVEL */
476*4882a593Smuzhiyun 	0x00, 0x00,  /* Reserved1046 */
477*4882a593Smuzhiyun 	0x3C, 0x00,  /* STYLUS_THRESH_MUT_HI */
478*4882a593Smuzhiyun 	0x32, 0x00,  /* STYLUS_THRESH_MUT_LO */
479*4882a593Smuzhiyun 	0x1E, 0x00,  /* STYLUS_THRESH_SELF */
480*4882a593Smuzhiyun 	0x01,  /* STYLUS_Z9_FILT_SCALE */
481*4882a593Smuzhiyun 	0x01,  /* STYLUS_Z8_FILT_SCALE */
482*4882a593Smuzhiyun 	0x40, 0x00,  /* STYLUS_Z_SCALE */
483*4882a593Smuzhiyun 	0x08,  /* STYLUS_INNER_EDGE_GAIN */
484*4882a593Smuzhiyun 	0x78,  /* STYLUS_OUTER_EDGE_GAIN */
485*4882a593Smuzhiyun 	0x01,  /* STYLUS_POS_CALC_METHOD */
486*4882a593Smuzhiyun 	0x00,  /* Reserved1061 */
487*4882a593Smuzhiyun 	0x90, 0x01,  /* TOUCHMODE_STYLUS_HTI */
488*4882a593Smuzhiyun 	0x20, 0x03,  /* TOUCHMODE_STYLUS_MAX_SIG_SUM */
489*4882a593Smuzhiyun 	0x90, 0x01,  /* STYLUS_HOVER_COEF */
490*4882a593Smuzhiyun 	0x96, 0x00,  /* STYLUS_CM_EDGE */
491*4882a593Smuzhiyun 	0x90, 0x01,  /* STYLUS_CONST_MASS */
492*4882a593Smuzhiyun 	0x40,  /* STYLUS_CM_GAIN */
493*4882a593Smuzhiyun 	0x01,  /* STYLUS_CM_COEF */
494*4882a593Smuzhiyun 	0x08,  /* STYLUS_PERIODIC_ERROR_AMPLITUDE */
495*4882a593Smuzhiyun 	0x05,  /* STYLUS_PALM_CLEARANCE */
496*4882a593Smuzhiyun 	0x64,  /* TOUCHMODE_FRAME_NUM_TO_CONFIRM_STYLUS_MODE */
497*4882a593Smuzhiyun 	0x00,  /* STYLUS_MAX_ACCEPTABLE_NOISE_LEVEL */
498*4882a593Smuzhiyun 	0x00, 0x00,  /* Reserved1078 */
499*4882a593Smuzhiyun 	0x00, 0x00,  /* TOUCHMODE_FINGER_SWITCH_DEBOUNCE */
500*4882a593Smuzhiyun 	0xC8, 0x00,  /* TOUCHMODE_FINGER_EXIT_DELAY */
501*4882a593Smuzhiyun 	0x14, 0x00,  /* TOUCHMODE_GLOVE_SWITCH_DEBOUNCE */
502*4882a593Smuzhiyun 	0x2C, 0x01,  /* TOUCHMODE_GLOVE_EXIT_DELAY */
503*4882a593Smuzhiyun 	0x00, 0x00,  /* TOUCHMODE_GLOVE_FINGER_SWITCH_DEBOUNCE */
504*4882a593Smuzhiyun 	0xE8, 0x03,  /* TOUCHMODE_FINGER_GLOVE_SWITCH_DEBOUNCE */
505*4882a593Smuzhiyun 	0x14, 0x00,  /* TOUCHMODE_STYLUS_SWITCH_DEBOUNCE */
506*4882a593Smuzhiyun 	0xB8, 0x0B,  /* TOUCHMODE_STYLUS_EXIT_DELAY */
507*4882a593Smuzhiyun 	0x64, 0x00,  /* TOUCHMODE_FINGER_STYLUS_SWITCH_DEBOUNCE */
508*4882a593Smuzhiyun 	0x00, 0x00,  /* Reserved1098 */
509*4882a593Smuzhiyun 	0x04, 0x01,  /* ACT_DIST0_SQR */
510*4882a593Smuzhiyun 	0x00, 0x00,  /* ACT_DIST2_SQR */
511*4882a593Smuzhiyun 	0x00, 0x00,  /* ACT_DIST_TOUCHDOWN_SQR */
512*4882a593Smuzhiyun 	0x00, 0x00,  /* ACT_DIST_LIFTOFF_SQR */
513*4882a593Smuzhiyun 	0xFF,  /* ACT_DIST_Z_THRESHOLD */
514*4882a593Smuzhiyun 	0x01,  /* LARGE_OBJ_CFG */
515*4882a593Smuzhiyun 	0x00, 0x00,  /* Reserved1110 */
516*4882a593Smuzhiyun 	0xF0,  /* XY_FILTER_MASK */
517*4882a593Smuzhiyun 	0x10,  /* XY_FILT_IIR_COEF_SLOW */
518*4882a593Smuzhiyun 	0x10,  /* XY_FILT_IIR_COEF_FAST */
519*4882a593Smuzhiyun 	0xFF,  /* XY_FILT_XY_THR_SLOW */
520*4882a593Smuzhiyun 	0xFF,  /* XY_FILT_XY_THR_FAST */
521*4882a593Smuzhiyun 	0x01,  /* XY_FILT_Z_IIR_COEFF */
522*4882a593Smuzhiyun 	0x00,  /* XY_FILT_PREDICTION_COEF */
523*4882a593Smuzhiyun 	0x00,  /* Reserved1119 */
524*4882a593Smuzhiyun 	0xF0,  /* XY_FILTER_MASK_CA */
525*4882a593Smuzhiyun 	0x08,  /* XY_FILT_IIR_COEF_SLOW_CA */
526*4882a593Smuzhiyun 	0x08,  /* XY_FILT_IIR_COEF_FAST_CA */
527*4882a593Smuzhiyun 	0xFF,  /* XY_FILT_XY_THR_SLOW_CA */
528*4882a593Smuzhiyun 	0xFF,  /* XY_FILT_XY_THR_FAST_CA */
529*4882a593Smuzhiyun 	0x01,  /* XY_FILT_Z_IIR_COEFF_CA */
530*4882a593Smuzhiyun 	0x00,  /* XY_FILT_PREDICTION_COEF_CA */
531*4882a593Smuzhiyun 	0x00,  /* Reserved1127 */
532*4882a593Smuzhiyun 	0x00,  /* XY_FILT_AXIS_IIR_COEF */
533*4882a593Smuzhiyun 	0x01,  /* XY_FILT_AXIS_HYST */
534*4882a593Smuzhiyun 	0x00,  /* XY_FILT_ANGLE_IIR_COEF */
535*4882a593Smuzhiyun 	0x01,  /* XY_FILT_ANGLE_HYST */
536*4882a593Smuzhiyun 	0x28, 0xE6, 0x1E, 0x00,  /* MAX_VELOCITY_SQR */
537*4882a593Smuzhiyun 	0x50, 0xC3, 0x00, 0x00,  /* FINGER_ID_MAX_FINGER_ACCELERATION2 */
538*4882a593Smuzhiyun 	0x00, 0x00,  /* GRIP_XEDG_A */
539*4882a593Smuzhiyun 	0x00, 0x00,  /* GRIP_XEDG_B */
540*4882a593Smuzhiyun 	0x00, 0x00,  /* GRIP_XEXC_A */
541*4882a593Smuzhiyun 	0x00, 0x00,  /* GRIP_XEXC_B */
542*4882a593Smuzhiyun 	0x00, 0x00,  /* GRIP_YEDG_A */
543*4882a593Smuzhiyun 	0x00, 0x00,  /* GRIP_YEDG_B */
544*4882a593Smuzhiyun 	0x00, 0x00,  /* GRIP_YEXC_A */
545*4882a593Smuzhiyun 	0x00, 0x00,  /* GRIP_YEXC_B */
546*4882a593Smuzhiyun 	0x01,  /* GRIP_FIRST_EXC */
547*4882a593Smuzhiyun 	0x00,  /* GRIP_EXC_EDGE_ORIGIN */
548*4882a593Smuzhiyun 	0x00,  /* GRIP_ENABLE */
549*4882a593Smuzhiyun 	0x03,  /* FINGER_LIFTOFF_DEBOUNCE */
550*4882a593Smuzhiyun 	0x05,  /* GLOVE_LIFTOFF_DEBOUNCE */
551*4882a593Smuzhiyun 	0x05,  /* STYLUS_LIFTOFF_DEBOUNCE */
552*4882a593Smuzhiyun 	0x00, 0x00,  /* Reserved1162 */
553*4882a593Smuzhiyun 	0x07,  /* WATER_REJ_SNS_WIDTH */
554*4882a593Smuzhiyun 	0x00,  /* SLIM_POSITION_OFFSET_ALONG_TX */
555*4882a593Smuzhiyun 	0x00,  /* SLIM_POSITION_OFFSET_ALONG_RX */
556*4882a593Smuzhiyun 	0x05,  /* WET_FINGER_Z8_MULT */
557*4882a593Smuzhiyun 	0xA8, 0x16, 0x00, 0x00,  /* MIN_FF_Z9 */
558*4882a593Smuzhiyun 	0x30, 0x43, 0x00, 0x00,  /* MAX_MF_Z9 */
559*4882a593Smuzhiyun 	0x90, 0x1A, 0x00, 0x00,  /* MIN_FF_SIG_SUM_EDGE */
560*4882a593Smuzhiyun 	0x30,  /* MF_CENTERSIG_RATIO */
561*4882a593Smuzhiyun 	0x05,  /* SD_SIZE_THRESH */
562*4882a593Smuzhiyun 	0xCE, 0x01,  /* SD_SIG_THRESH_ON */
563*4882a593Smuzhiyun 	0xDB, 0x03,  /* SD_SIG_THRESH_OFF */
564*4882a593Smuzhiyun 	0xFA, 0x00,  /* VP_DLT_RST_THRESH */
565*4882a593Smuzhiyun 	0x88, 0x13,  /* VP_DLT_THRESH */
566*4882a593Smuzhiyun 	0x05,  /* FAT_AXIS_LENGTH_THRESH */
567*4882a593Smuzhiyun 	0x00,  /* PEAK_IGNORE_COEF */
568*4882a593Smuzhiyun 	0x02,  /* AXIS_ORIENTATION_ENABLE */
569*4882a593Smuzhiyun 	0x00, 0x00, 0x00,  /* Reserved1193 */
570*4882a593Smuzhiyun 	0x0A,  /* CLIPPING_X_LOW */
571*4882a593Smuzhiyun 	0x00,  /* CLIPPING_X_HIGH */
572*4882a593Smuzhiyun 	0x00,  /* CLIPPING_Y_LOW */
573*4882a593Smuzhiyun 	0x00,  /* CLIPPING_Y_HIGH */
574*4882a593Smuzhiyun 	0x23, 0x00,  /* CALC_THRESH */
575*4882a593Smuzhiyun 	0x37, 0x00,  /* OFFSET_S1 */
576*4882a593Smuzhiyun 	0x19, 0x00,  /* OFFSET_S2 */
577*4882a593Smuzhiyun 	0xD0, 0x07,  /* Z_SUM_8MM */
578*4882a593Smuzhiyun 	0x84, 0x03,  /* Z_SUM_4MM */
579*4882a593Smuzhiyun 	0x12, 0x02,  /* Z_SUM_3MM */
580*4882a593Smuzhiyun 	0x82, 0x00,  /* Z_SUM_1MM */
581*4882a593Smuzhiyun 	0x90, 0x01,  /* LOW_PIVOT */
582*4882a593Smuzhiyun 	0xA3, 0x02,  /* HIGH_PIVOT */
583*4882a593Smuzhiyun 	0x78, 0x00,  /* LOW_PIVOT2 */
584*4882a593Smuzhiyun 	0xB4, 0x00,  /* HIGH_PIVOT2 */
585*4882a593Smuzhiyun 	0x7A, 0x03,  /* EDGE_DEBOUNCE_THRESH */
586*4882a593Smuzhiyun 	0xBC, 0x02,  /* CENTER_MAGNITUDE_SCALE */
587*4882a593Smuzhiyun 	0xC0, 0x00,  /* CENTROID_CORNER_GAIN */
588*4882a593Smuzhiyun 	0x03,  /* EDGE_DEBOUNCE_COUNT */
589*4882a593Smuzhiyun 	0x00,  /* BR2_ALWAYS_ON_FLAG */
590*4882a593Smuzhiyun 	0x06,  /* PREFERRED_TOUCH_SIZE */
591*4882a593Smuzhiyun 	0x00,  /* TOUCH_SIZE_METHOD */
592*4882a593Smuzhiyun 	0x01,  /* RXLINE_FILT_ENABLE */
593*4882a593Smuzhiyun 	0x02,  /* RXLINE_FILT_DEBOUNCE */
594*4882a593Smuzhiyun 	0x58,  /* RXLINE_FILT_THRESH */
595*4882a593Smuzhiyun 	0x00,  /* Reserved1235 */
596*4882a593Smuzhiyun 	0x64, 0x00,  /* TOUCHMODE_LFT_SELF_THRSH */
597*4882a593Smuzhiyun 	0x00, 0x80,  /* TOUCHMODE_LFT_NEG_SC_THRESH */
598*4882a593Smuzhiyun 	0x00, 0x80,  /* TOUCHMODE_LFT_NEG_MC_THRESH */
599*4882a593Smuzhiyun 	0x50, 0x07,  /* X_RESOLUTION */
600*4882a593Smuzhiyun 	0x7C, 0x05,  /* Y_RESOLUTION */
601*4882a593Smuzhiyun 	0xD5, 0x2D,  /* X_LENGTH_100xMM */
602*4882a593Smuzhiyun 	0xC8, 0x19,  /* Y_LENGTH_100xMM */
603*4882a593Smuzhiyun 	0x42,  /* X_PITCH_10xMM */
604*4882a593Smuzhiyun 	0x42,  /* Y_PITCH_10xMM */
605*4882a593Smuzhiyun 	0x00,  /* Reserved1252 */
606*4882a593Smuzhiyun 	0x01,  /* ACT_LFT_EN */
607*4882a593Smuzhiyun 	0x01,  /* TOUCHMODE_CONFIG */
608*4882a593Smuzhiyun 	0x02,  /* LRG_OBJ_CFG */
609*4882a593Smuzhiyun 	0x02,  /* MAX_REPORTED_TOUCH_NUM */
610*4882a593Smuzhiyun 	0x08,  /* REPORT_CFG */
611*4882a593Smuzhiyun 	0x00,  /* TOUCHMODE_STYLUS_HIGH_PRIORITY */
612*4882a593Smuzhiyun 	0x00,  /* Reserved1259 */
613*4882a593Smuzhiyun 	0x01,  /* LOW_POWER_ENABLE */
614*4882a593Smuzhiyun 	0x08,  /* ACT_INTRVL0 */
615*4882a593Smuzhiyun 	0x03, 0x00,  /* ACT_LFT_INTRVL0 */
616*4882a593Smuzhiyun 	0x32, 0x00,  /* LP_INTRVL0 */
617*4882a593Smuzhiyun 	0xE8, 0x03,  /* TCH_TMOUT0 */
618*4882a593Smuzhiyun 	0x00,  /* POST_CFG */
619*4882a593Smuzhiyun 	0x00,  /* Reserved1269 */
620*4882a593Smuzhiyun 	0x25, 0x00,  /* CONFIG_VER */
621*4882a593Smuzhiyun 	0x00,  /* SEND_REPORT_AFTER_ACTIVE_INTERVAL_CFG */
622*4882a593Smuzhiyun 	0x00,  /* PIP_REPORTING_DISABLE */
623*4882a593Smuzhiyun 	0x00, 0x00,  /* INTERRUPT_PIN_OVERRIDE */
624*4882a593Smuzhiyun 	0x8F, 0x73,  /* CONFIG_CRC */
625*4882a593Smuzhiyun };
626*4882a593Smuzhiyun 
627*4882a593Smuzhiyun /* Touchscreen Parameters Field Sizes (Writable: 0:Readonly; 1:Writable) */
628*4882a593Smuzhiyun static const uint16_t cyttsp4_param_size_pid01[] = {
629*4882a593Smuzhiyun /*	Size	Name	*/
630*4882a593Smuzhiyun 	2, /* CONFIG_DATA_SIZE */
631*4882a593Smuzhiyun 	2, /* CONFIG_DATA_MAX_SIZE */
632*4882a593Smuzhiyun 	2, /* CROSS_NUM */
633*4882a593Smuzhiyun 	1, /* TX_NUM */
634*4882a593Smuzhiyun 	1, /* RX_NUM */
635*4882a593Smuzhiyun 	1, /* SENS_NUM */
636*4882a593Smuzhiyun 	1, /* BUTTON_NUM */
637*4882a593Smuzhiyun 	1, /* SLOTS_MUT */
638*4882a593Smuzhiyun 	1, /* SLOTS_SELF_RX */
639*4882a593Smuzhiyun 	1, /* SLOTS_SELF_TX */
640*4882a593Smuzhiyun 	1, /* SLOTS_SELF */
641*4882a593Smuzhiyun 	1, /* SENSOR_ASSIGNMENT */
642*4882a593Smuzhiyun 	1, /* SCANNING_MODE_BUTTON */
643*4882a593Smuzhiyun 	1, /* SELF_Z_MODE */
644*4882a593Smuzhiyun 	1, /* CHARGER_ARMOR_ENABLE */
645*4882a593Smuzhiyun 	1, /* WATER_REJ_ENABLE */
646*4882a593Smuzhiyun 	1, /* WF_ENABLE */
647*4882a593Smuzhiyun 	2, /* WF_DETECT_PEAK_THR */
648*4882a593Smuzhiyun 	2, /* WF_DETECT_PEAK_Z9_THR */
649*4882a593Smuzhiyun 	1, /* WF_DETECT_PEAK_Z9_SCALE */
650*4882a593Smuzhiyun 	1, /* WF_DETECT_PEAK_Z8_SCALE */
651*4882a593Smuzhiyun 	1, /* WF_DETECT_PEAK_DEBOUNCE */
652*4882a593Smuzhiyun 	1, /* WF_DETECT_PEAK_COUNT */
653*4882a593Smuzhiyun 	4, /* CA_REVERT_TIME_MS */
654*4882a593Smuzhiyun 	4, /* CA_TOUCH_REVERT_TIME_MS */
655*4882a593Smuzhiyun 	4, /* CA_MAX_XY_MOVEMENT_REVERT */
656*4882a593Smuzhiyun 	1, /* CA_HOST_CTRL */
657*4882a593Smuzhiyun 	1, /* CHARGER_STATUS */
658*4882a593Smuzhiyun 	1, /* CA_TRIG_SRC */
659*4882a593Smuzhiyun 	1, /* WB_CMF_ENABLE */
660*4882a593Smuzhiyun 	1, /* WB_REVERT_THRESH */
661*4882a593Smuzhiyun 	1, /* AFH_HOP_CYCLES_COUNT */
662*4882a593Smuzhiyun 	1, /* NMI_SCAN_CNT */
663*4882a593Smuzhiyun 	1, /* Reserved47 */
664*4882a593Smuzhiyun 	4, /* CA_NMF_LIMIT */
665*4882a593Smuzhiyun 	2, /* NMI_TCH_MAGNITUDE */
666*4882a593Smuzhiyun 	2, /* NMI_TOUCH_THRESH */
667*4882a593Smuzhiyun 	2, /* NMI_THRESH */
668*4882a593Smuzhiyun 	2, /* WB_THRESH */
669*4882a593Smuzhiyun 	2, /* SC_TRIG_THRESH */
670*4882a593Smuzhiyun 	2, /* CA_DYN_CAL_SAFE_RAW_RANGE */
671*4882a593Smuzhiyun 	1, /* CA_DYN_CAL_NUM_SENSOR_THLD_PERCENT */
672*4882a593Smuzhiyun 	1, /* Reserved65 */
673*4882a593Smuzhiyun 	2, /* MAX_MUTUAL_SCAN_INTERVAL */
674*4882a593Smuzhiyun 	2, /* MAX_SELF_SCAN_INTERVAL */
675*4882a593Smuzhiyun 	1, /* CMF_DELTA_TEMPCO_INC */
676*4882a593Smuzhiyun 	1, /* BUTTON_LAYOUT */
677*4882a593Smuzhiyun 	48, /* CDC_SENSOR_MASKS */
678*4882a593Smuzhiyun 	92, /* CDC_PIN_INDEX_TABLE */
679*4882a593Smuzhiyun 	93, /* CDC_REAL_PIN_INDEX_TABLE */
680*4882a593Smuzhiyun 	3, /* Reserved305 */
681*4882a593Smuzhiyun 	8, /* CDC_MTX_PHASE_VECTOR */
682*4882a593Smuzhiyun 	38, /* CDC_MTX_DECONV_COEF */
683*4882a593Smuzhiyun 	2, /* Reserved354 */
684*4882a593Smuzhiyun 	320, /* CDC_SLOT_TABLE */
685*4882a593Smuzhiyun 	1, /* Reserved676 */
686*4882a593Smuzhiyun 	1, /* Reserved677 */
687*4882a593Smuzhiyun 	2, /* Reserved678 */
688*4882a593Smuzhiyun 	2, /* Reserved680 */
689*4882a593Smuzhiyun 	1, /* MC_RAW_FILTER_MASK */
690*4882a593Smuzhiyun 	1, /* MC_RAW_IIR_COEF */
691*4882a593Smuzhiyun 	2, /* MC_RAW_IIR_THRESH */
692*4882a593Smuzhiyun 	2, /* MC_RAW_CMF_THRESH */
693*4882a593Smuzhiyun 	1, /* SC_RAW_FILTER_MASK */
694*4882a593Smuzhiyun 	1, /* SC_RAW_IIR_COEF */
695*4882a593Smuzhiyun 	2, /* SC_RAW_IIR_THRESH */
696*4882a593Smuzhiyun 	2, /* SC_RAW_CMF_THRESH */
697*4882a593Smuzhiyun 	1, /* BTN_MC_RAW_FILTER_MASK */
698*4882a593Smuzhiyun 	1, /* BTN_MC_RAW_IIR_COEF */
699*4882a593Smuzhiyun 	2, /* BTN_MC_RAW_IIR_THRESH */
700*4882a593Smuzhiyun 	2, /* BTN_MC_RAW_CMF_THRESH */
701*4882a593Smuzhiyun 	1, /* BTN_SC_RAW_FILTER_MASK */
702*4882a593Smuzhiyun 	1, /* BTN_SC_RAW_IIR_COEF */
703*4882a593Smuzhiyun 	2, /* BTN_SC_RAW_IIR_THRESH */
704*4882a593Smuzhiyun 	2, /* BTN_SC_RAW_CMF_THRESH */
705*4882a593Smuzhiyun 	1, /* CA_MC_RAW_FILTER_MASK */
706*4882a593Smuzhiyun 	1, /* CA_MC_RAW_IIR_COEF */
707*4882a593Smuzhiyun 	2, /* CA_MC_RAW_IIR_THRESH */
708*4882a593Smuzhiyun 	2, /* CA_MC_RAW_CMF_THRESH */
709*4882a593Smuzhiyun 	1, /* CA_BTN_MC_RAW_FILTER_MASK */
710*4882a593Smuzhiyun 	1, /* CA_BTN_MC_RAW_IIR_COEFF_BUT */
711*4882a593Smuzhiyun 	2, /* CA_BTN_MC_RAW_IIR_THRESH */
712*4882a593Smuzhiyun 	2, /* CA_BTN_MC_RAW_CMF_THRESH */
713*4882a593Smuzhiyun 	1, /* GLOVE_MC_RAW_FILTER_MASK */
714*4882a593Smuzhiyun 	1, /* GLOVE_MC_RAW_IIR_COEF */
715*4882a593Smuzhiyun 	2, /* GLOVE_MC_RAW_IIR_THRESH */
716*4882a593Smuzhiyun 	2, /* GLOVE_MC_RAW_CMF_THRESH */
717*4882a593Smuzhiyun 	1, /* GLOVE_SC_RAW_FILTER_MASK */
718*4882a593Smuzhiyun 	1, /* GLOVE_SC_RAW_IIR_COEF */
719*4882a593Smuzhiyun 	2, /* GLOVE_SC_RAW_IIR_THRESH */
720*4882a593Smuzhiyun 	2, /* GLOVE_SC_RAW_CMF_THRESH */
721*4882a593Smuzhiyun 	1, /* BTN_GLOVE_MC_RAW_FILTER_MASK */
722*4882a593Smuzhiyun 	1, /* BTN_GLOVE_MC_RAW_IIR_COEF */
723*4882a593Smuzhiyun 	2, /* BTN_GLOVE_MC_RAW_IIR_THRESH */
724*4882a593Smuzhiyun 	2, /* BTN_GLOVE_MC_RAW_CMF_THRESH */
725*4882a593Smuzhiyun 	1, /* BTN_GLOVE_SC_RAW_FILTER_MASK */
726*4882a593Smuzhiyun 	1, /* BTN_GLOVE_SC_RAW_IIR_COEF */
727*4882a593Smuzhiyun 	2, /* BTN_GLOVE_SC_RAW_IIR_THRESH */
728*4882a593Smuzhiyun 	2, /* BTN_GLOVE_SC_RAW_CMF_THRESH */
729*4882a593Smuzhiyun 	1, /* STYLUS_MC_RAW_FILTER_MASK */
730*4882a593Smuzhiyun 	1, /* STYLUS_MC_RAW_IIR_COEF */
731*4882a593Smuzhiyun 	2, /* STYLUS_MC_RAW_IIR_THRESH */
732*4882a593Smuzhiyun 	2, /* STYLUS_MC_RAW_CMF_THRESH */
733*4882a593Smuzhiyun 	1, /* STYLUS_SC_RAW_FILTER_MASK */
734*4882a593Smuzhiyun 	1, /* STYLUS_SC_RAW_IIR_COEF */
735*4882a593Smuzhiyun 	2, /* STYLUS_SC_RAW_IIR_THRESH */
736*4882a593Smuzhiyun 	2, /* STYLUS_SC_RAW_CMF_THRESH */
737*4882a593Smuzhiyun 	2, /* WF_RAW_CALC_THRESH */
738*4882a593Smuzhiyun 	2, /* WF_RAW_BASELINE_THRESH */
739*4882a593Smuzhiyun 	2, /* WF_DIFF_CALC_THRESH */
740*4882a593Smuzhiyun 	2, /* WF_RAW_VAR_THRESH */
741*4882a593Smuzhiyun 	2, /* WF_DIFF_VAR_THRESH */
742*4882a593Smuzhiyun 	2, /* WF_LEVEL_THRESH */
743*4882a593Smuzhiyun 	1, /* WF_ENTER_DEBOUNCE */
744*4882a593Smuzhiyun 	1, /* WF_EXIT_DEBOUNCE */
745*4882a593Smuzhiyun 	1, /* SD_CORR_ENABLE */
746*4882a593Smuzhiyun 	1, /* Reserved769 */
747*4882a593Smuzhiyun 	2, /* SD_CORR_MIN_COEF */
748*4882a593Smuzhiyun 	2, /* SD_CORR_MC_TARGET */
749*4882a593Smuzhiyun 	2, /* SD_CORR_SC_THRESH */
750*4882a593Smuzhiyun 	2, /* SD_CORR_MC_SUM_THRESH */
751*4882a593Smuzhiyun 	1, /* FINGER_BL_SNS_WIDTH */
752*4882a593Smuzhiyun 	1, /* FINGER_BL_UPDATE_SPEED */
753*4882a593Smuzhiyun 	2, /* FINGER_BL_THRESH_MC */
754*4882a593Smuzhiyun 	2, /* FINGER_BL_THRESH_SC */
755*4882a593Smuzhiyun 	1, /* GLOVE_BL_SNS_WIDTH */
756*4882a593Smuzhiyun 	1, /* GLOVE_BL_UPDATE_SPEED */
757*4882a593Smuzhiyun 	2, /* GLOVE_BL_THRESH_MC */
758*4882a593Smuzhiyun 	2, /* GLOVE_BL_THRESH_SC */
759*4882a593Smuzhiyun 	1, /* STYLUS_BL_SNS_WIDTH */
760*4882a593Smuzhiyun 	1, /* STYLUS_BL_UPDATE_SPEED */
761*4882a593Smuzhiyun 	2, /* STYLUS_BL_THRESH_MC */
762*4882a593Smuzhiyun 	2, /* STYLUS_BL_THRESH_SC */
763*4882a593Smuzhiyun 	1, /* Reserved796 */
764*4882a593Smuzhiyun 	1, /* BL_UPDATE_SPEED_BTN */
765*4882a593Smuzhiyun 	2, /* BL_THRESH_BTN_MC */
766*4882a593Smuzhiyun 	2, /* BL_THRESH_BTN_SC */
767*4882a593Smuzhiyun 	2, /* Reserved802 */
768*4882a593Smuzhiyun 	4, /* PQ_CTRL */
769*4882a593Smuzhiyun 	4, /* PQ_CTRL2 */
770*4882a593Smuzhiyun 	4, /* PQ_CTRL3 */
771*4882a593Smuzhiyun 	4, /* REFGEN_CTL */
772*4882a593Smuzhiyun 	4, /* RX_CTRL */
773*4882a593Smuzhiyun 	4, /* INFRA_CTRL */
774*4882a593Smuzhiyun 	1, /* STARTUP_DELAY */
775*4882a593Smuzhiyun 	1, /* FORCE_SINGLE_TX */
776*4882a593Smuzhiyun 	2, /* SCALE_FACT_MC */
777*4882a593Smuzhiyun 	2, /* SCALE_FACT_SC */
778*4882a593Smuzhiyun 	2, /* SCALE_FACT_BTN_MC */
779*4882a593Smuzhiyun 	2, /* SCALE_FACT_BTN_SC */
780*4882a593Smuzhiyun 	1, /* TX_PUMP_VOLTAGE */
781*4882a593Smuzhiyun 	1, /* DRV_WEAK_MC */
782*4882a593Smuzhiyun 	1, /* DRV_STRONG_MC */
783*4882a593Smuzhiyun 	1, /* DRV_WEAK_SC */
784*4882a593Smuzhiyun 	1, /* DRV_STRONG_SC */
785*4882a593Smuzhiyun 	1, /* SHIELD_EN_SC */
786*4882a593Smuzhiyun 	1, /* SHIELD_RES_SEL_SC */
787*4882a593Smuzhiyun 	1, /* DISCARD_TIME */
788*4882a593Smuzhiyun 	1, /* VDDA_MODE */
789*4882a593Smuzhiyun 	1, /* Reserved847 */
790*4882a593Smuzhiyun 	1, /* MTX_ORDER */
791*4882a593Smuzhiyun 	1, /* EXT_SYNC */
792*4882a593Smuzhiyun 	1, /* TX_FREQ_METHOD_MC */
793*4882a593Smuzhiyun 	1, /* TX_FREQ_METHOD_SC */
794*4882a593Smuzhiyun 	2, /* NM_WB_TX_PERIOD */
795*4882a593Smuzhiyun 	1, /* NM_WB_TX_PERIOD_DITHER */
796*4882a593Smuzhiyun 	1, /* NM_WB_IDAC */
797*4882a593Smuzhiyun 	1, /* SAFE_RAW_RANGE_PERCENT_MC */
798*4882a593Smuzhiyun 	1, /* SAFE_RAW_RANGE_PERCENT_SC */
799*4882a593Smuzhiyun 	1, /* SAFE_RAW_RANGE_PERCENT_MC_BTN */
800*4882a593Smuzhiyun 	1, /* SAFE_RAW_RANGE_PERCENT_SC_BTN */
801*4882a593Smuzhiyun 	2, /* INT_VOLTAGE_MC */
802*4882a593Smuzhiyun 	2, /* INT_VOLTAGE_SC */
803*4882a593Smuzhiyun 	2, /* INT_VOLTAGE_MC_BTN */
804*4882a593Smuzhiyun 	2, /* INT_VOLTAGE_SC_BTN */
805*4882a593Smuzhiyun 	1, /* BAL_TARGET_MC */
806*4882a593Smuzhiyun 	1, /* BAL_TARGET_SC */
807*4882a593Smuzhiyun 	1, /* BAL_TARGET_MC_BTN */
808*4882a593Smuzhiyun 	1, /* BAL_TARGET_SC_BTN */
809*4882a593Smuzhiyun 	2, /* ILEAK_MAX */
810*4882a593Smuzhiyun 	2, /* VDDA_LEVEL */
811*4882a593Smuzhiyun 	2, /* PUMP_DELAY_US */
812*4882a593Smuzhiyun 	1, /* MC_PWC_LIMIT_PERCENT */
813*4882a593Smuzhiyun 	1, /* SC_PWC_LIMIT_PERCENT */
814*4882a593Smuzhiyun 	1, /* HW_BL_GIDAC_LSB_CONFIG */
815*4882a593Smuzhiyun 	1, /* Reserved881 */
816*4882a593Smuzhiyun 	2, /* TX_PERIOD_MC */
817*4882a593Smuzhiyun 	2, /* CA_HOP0_TX_PERIOD_MC */
818*4882a593Smuzhiyun 	2, /* CA_HOP1_TX_PERIOD_MC */
819*4882a593Smuzhiyun 	2, /* CA_HOP2_TX_PERIOD_MC */
820*4882a593Smuzhiyun 	2, /* TX_PERIOD_SC */
821*4882a593Smuzhiyun 	2, /* TX_PERIOD_BTN_MC */
822*4882a593Smuzhiyun 	2, /* TX_PERIOD_BTN_SC */
823*4882a593Smuzhiyun 	2, /* TX_PULSES_MC */
824*4882a593Smuzhiyun 	2, /* CA_MC_BASE_TX_PULSES_NUM */
825*4882a593Smuzhiyun 	2, /* CA_HOP0_TX_PULSES_MC */
826*4882a593Smuzhiyun 	2, /* CA_HOP1_TX_PULSES_MC */
827*4882a593Smuzhiyun 	2, /* CA_HOP2_TX_PULSES_MC */
828*4882a593Smuzhiyun 	2, /* TX_PULSES_SC */
829*4882a593Smuzhiyun 	2, /* TX_PULSES_BTN_MC */
830*4882a593Smuzhiyun 	2, /* TX_PULSES_BTN_SC */
831*4882a593Smuzhiyun 	2, /* TX_PULSES_GLOVE_MC */
832*4882a593Smuzhiyun 	2, /* TX_PULSES_GLOVE_SC */
833*4882a593Smuzhiyun 	2, /* TX_PULSES_BTN_GLOVE_MC */
834*4882a593Smuzhiyun 	2, /* TX_PULSES_BTN_GLOVE_SC */
835*4882a593Smuzhiyun 	2, /* STYL_TX_PULSES_MC */
836*4882a593Smuzhiyun 	2, /* STYL_TX_PULSES_SC */
837*4882a593Smuzhiyun 	1, /* RX_ATTEN_RES_BYPASS */
838*4882a593Smuzhiyun 	3, /* Reserved925 */
839*4882a593Smuzhiyun 	1, /* BTN_LS_ON_THRSH_MUT_0 */
840*4882a593Smuzhiyun 	1, /* BTN_LS_ON_THRSH_MUT_1 */
841*4882a593Smuzhiyun 	1, /* BTN_LS_ON_THRSH_MUT_2 */
842*4882a593Smuzhiyun 	1, /* BTN_LS_ON_THRSH_MUT_3 */
843*4882a593Smuzhiyun 	1, /* BTN_LS_OFF_THRSH_MUT_0 */
844*4882a593Smuzhiyun 	1, /* BTN_LS_OFF_THRSH_MUT_1 */
845*4882a593Smuzhiyun 	1, /* BTN_LS_OFF_THRSH_MUT_2 */
846*4882a593Smuzhiyun 	1, /* BTN_LS_OFF_THRSH_MUT_3 */
847*4882a593Smuzhiyun 	1, /* BTN_LS_ON_THRSH_SELF_0 */
848*4882a593Smuzhiyun 	1, /* BTN_LS_ON_THRSH_SELF_1 */
849*4882a593Smuzhiyun 	1, /* BTN_LS_ON_THRSH_SELF_2 */
850*4882a593Smuzhiyun 	1, /* BTN_LS_ON_THRSH_SELF_3 */
851*4882a593Smuzhiyun 	1, /* BTN_LS_OFF_THRSH_SELF_0 */
852*4882a593Smuzhiyun 	1, /* BTN_LS_OFF_THRSH_SELF_1 */
853*4882a593Smuzhiyun 	1, /* BTN_LS_OFF_THRSH_SELF_2 */
854*4882a593Smuzhiyun 	1, /* BTN_LS_OFF_THRSH_SELF_3 */
855*4882a593Smuzhiyun 	1, /* BTN_LS_TD_DEBOUNCE */
856*4882a593Smuzhiyun 	1, /* Reserved945 */
857*4882a593Smuzhiyun 	2, /* Reserved946 */
858*4882a593Smuzhiyun 	1, /* BTN_HS_ON_THRSH_MUT_0 */
859*4882a593Smuzhiyun 	1, /* BTN_HS_ON_THRSH_MUT_1 */
860*4882a593Smuzhiyun 	1, /* BTN_HS_ON_THRSH_MUT_2 */
861*4882a593Smuzhiyun 	1, /* BTN_HS_ON_THRSH_MUT_3 */
862*4882a593Smuzhiyun 	1, /* BTN_HS_OFF_THRSH_MUT_0 */
863*4882a593Smuzhiyun 	1, /* BTN_HS_OFF_THRSH_MUT_1 */
864*4882a593Smuzhiyun 	1, /* BTN_HS_OFF_THRSH_MUT_2 */
865*4882a593Smuzhiyun 	1, /* BTN_HS_OFF_THRSH_MUT_3 */
866*4882a593Smuzhiyun 	1, /* BTN_HS_ON_THRSH_SELF_0 */
867*4882a593Smuzhiyun 	1, /* BTN_HS_ON_THRSH_SELF_1 */
868*4882a593Smuzhiyun 	1, /* BTN_HS_ON_THRSH_SELF_2 */
869*4882a593Smuzhiyun 	1, /* BTN_HS_ON_THRSH_SELF_3 */
870*4882a593Smuzhiyun 	1, /* BTN_HS_OFF_THRSH_SELF_0 */
871*4882a593Smuzhiyun 	1, /* BTN_HS_OFF_THRSH_SELF_1 */
872*4882a593Smuzhiyun 	1, /* BTN_HS_OFF_THRSH_SELF_2 */
873*4882a593Smuzhiyun 	1, /* BTN_HS_OFF_THRSH_SELF_3 */
874*4882a593Smuzhiyun 	1, /* BTN_HS_TOUCHDOWN_DEBOUNCE */
875*4882a593Smuzhiyun 	1, /* Reserved965 */
876*4882a593Smuzhiyun 	2, /* Reserved966 */
877*4882a593Smuzhiyun 	2, /* BTN_HIGHSEN_MODE_THRSH_MUT */
878*4882a593Smuzhiyun 	2, /* BTN_HIGHSEN_MODE_THRSH_SELF */
879*4882a593Smuzhiyun 	2, /* BTN_LOWSEN_MODE_THRSH_MUT */
880*4882a593Smuzhiyun 	2, /* BTN_LOWSEN_MODE_THRSH_SELF */
881*4882a593Smuzhiyun 	1, /* GLOVE_BTN_FORBID_DEBOUNCE */
882*4882a593Smuzhiyun 	1, /* GLOVE_BTN_MODE_SWITCH_DEBOUNCE */
883*4882a593Smuzhiyun 	1, /* BTN_PROCESS_IF_TOUCH_DETECTED */
884*4882a593Smuzhiyun 	1, /* Reserved979 */
885*4882a593Smuzhiyun 	2, /* FINGER_THRESH_MUT_HI */
886*4882a593Smuzhiyun 	2, /* FINGER_THRESH_MUT_LO */
887*4882a593Smuzhiyun 	2, /* FINGER_THRESH_SELF */
888*4882a593Smuzhiyun 	1, /* FINGER_Z9_FILT_SCALE */
889*4882a593Smuzhiyun 	1, /* FINGER_Z8_FILT_SCALE */
890*4882a593Smuzhiyun 	1, /* MIN_FAT_FINGER_SIZE */
891*4882a593Smuzhiyun 	1, /* MIN_FAT_FINGER_SIZE_HYST */
892*4882a593Smuzhiyun 	1, /* MAX_FAT_FINGER_SIZE */
893*4882a593Smuzhiyun 	1, /* MAX_FAT_FINGER_SIZE_HYST */
894*4882a593Smuzhiyun 	1, /* FINGER_SIG_THRESH_MULT */
895*4882a593Smuzhiyun 	1, /* FINGER_OBJECT_FEATURES */
896*4882a593Smuzhiyun 	2, /* FINGER_Z_SCALE */
897*4882a593Smuzhiyun 	1, /* FINGER_INNER_EDGE_GAIN */
898*4882a593Smuzhiyun 	1, /* FINGER_OUTER_EDGE_GAIN */
899*4882a593Smuzhiyun 	1, /* FINGER_POS_CALC_METHOD */
900*4882a593Smuzhiyun 	1, /* Reserved999 */
901*4882a593Smuzhiyun 	2, /* CA_FINGER_THRESH_MUT_HI */
902*4882a593Smuzhiyun 	2, /* CA_FINGER_THRESH_MUT_LO */
903*4882a593Smuzhiyun 	1, /* FINGER_MT_DEBOUNCE */
904*4882a593Smuzhiyun 	1, /* CA_FINGER_MT_DEBOUNCE */
905*4882a593Smuzhiyun 	1, /* CA_FINGER_FT_DEBOUNCE */
906*4882a593Smuzhiyun 	1, /* CA_FINGER_Z9_FILT_SCALE */
907*4882a593Smuzhiyun 	1, /* CA_MIN_FAT_FINGER_SIZE */
908*4882a593Smuzhiyun 	1, /* CA_MAX_FAT_FINGER_SIZE */
909*4882a593Smuzhiyun 	1, /* WF_THRESH_MUT_COEF */
910*4882a593Smuzhiyun 	1, /* WF_MT_DEBOUNCE */
911*4882a593Smuzhiyun 	1, /* TOUCHMODE_FRAME_NUM_TO_CONFIRM_FINGER_MODE */
912*4882a593Smuzhiyun 	3, /* Reserved1013 */
913*4882a593Smuzhiyun 	2, /* GLOVES_THRESH_MUT_HI */
914*4882a593Smuzhiyun 	2, /* GLOVES_THRESH_MUT_LO */
915*4882a593Smuzhiyun 	2, /* GLOVES_THRESH_SELF */
916*4882a593Smuzhiyun 	1, /* GLOVES_Z9_FILT_SCALE */
917*4882a593Smuzhiyun 	1, /* GLOVES_Z8_FILT_SCALE */
918*4882a593Smuzhiyun 	1, /* GLOVES_MIN_FAT_SIZE */
919*4882a593Smuzhiyun 	1, /* GLOVES_MIN_FAT_SIZE_HYST */
920*4882a593Smuzhiyun 	1, /* GLOVES_MAX_FAT_SIZE */
921*4882a593Smuzhiyun 	1, /* GLOVES_MAX_FAT_SIZE_HYST */
922*4882a593Smuzhiyun 	1, /* GLOVES_SIG_THRESH_MULT */
923*4882a593Smuzhiyun 	1, /* GLOVES_OBJECT_FEATURES */
924*4882a593Smuzhiyun 	2, /* GLOVES_Z_SCALE */
925*4882a593Smuzhiyun 	1, /* GLOVES_INNER_EDGE_GAIN */
926*4882a593Smuzhiyun 	1, /* GLOVES_OUTER_EDGE_GAIN */
927*4882a593Smuzhiyun 	1, /* GLOVES_POS_CALC_METHOD */
928*4882a593Smuzhiyun 	1, /* Reserved1035 */
929*4882a593Smuzhiyun 	2, /* TOUCHMODE_GLOVE_HTI */
930*4882a593Smuzhiyun 	2, /* TOUCHMODE_GLOVE_MAX_SIG_SUM */
931*4882a593Smuzhiyun 	1, /* GLOVES_FT_DEBOUNCE */
932*4882a593Smuzhiyun 	1, /* GLOVES_FT_DEBOUNCE_EDGE_MASK */
933*4882a593Smuzhiyun 	1, /* GLOVES_MT_DEBOUNCE */
934*4882a593Smuzhiyun 	1, /* GLOVES_GRIP_FILT_SCALE */
935*4882a593Smuzhiyun 	1, /* TOUCHMODE_FRAME_NUM_TO_CONFIRM_GLOVE_MODE */
936*4882a593Smuzhiyun 	1, /* GLOVES_MAX_ACCEPTABLE_NOISE_LEVEL */
937*4882a593Smuzhiyun 	2, /* Reserved1046 */
938*4882a593Smuzhiyun 	2, /* STYLUS_THRESH_MUT_HI */
939*4882a593Smuzhiyun 	2, /* STYLUS_THRESH_MUT_LO */
940*4882a593Smuzhiyun 	2, /* STYLUS_THRESH_SELF */
941*4882a593Smuzhiyun 	1, /* STYLUS_Z9_FILT_SCALE */
942*4882a593Smuzhiyun 	1, /* STYLUS_Z8_FILT_SCALE */
943*4882a593Smuzhiyun 	2, /* STYLUS_Z_SCALE */
944*4882a593Smuzhiyun 	1, /* STYLUS_INNER_EDGE_GAIN */
945*4882a593Smuzhiyun 	1, /* STYLUS_OUTER_EDGE_GAIN */
946*4882a593Smuzhiyun 	1, /* STYLUS_POS_CALC_METHOD */
947*4882a593Smuzhiyun 	1, /* Reserved1061 */
948*4882a593Smuzhiyun 	2, /* TOUCHMODE_STYLUS_HTI */
949*4882a593Smuzhiyun 	2, /* TOUCHMODE_STYLUS_MAX_SIG_SUM */
950*4882a593Smuzhiyun 	2, /* STYLUS_HOVER_COEF */
951*4882a593Smuzhiyun 	2, /* STYLUS_CM_EDGE */
952*4882a593Smuzhiyun 	2, /* STYLUS_CONST_MASS */
953*4882a593Smuzhiyun 	1, /* STYLUS_CM_GAIN */
954*4882a593Smuzhiyun 	1, /* STYLUS_CM_COEF */
955*4882a593Smuzhiyun 	1, /* STYLUS_PERIODIC_ERROR_AMPLITUDE */
956*4882a593Smuzhiyun 	1, /* STYLUS_PALM_CLEARANCE */
957*4882a593Smuzhiyun 	1, /* TOUCHMODE_FRAME_NUM_TO_CONFIRM_STYLUS_MODE */
958*4882a593Smuzhiyun 	1, /* STYLUS_MAX_ACCEPTABLE_NOISE_LEVEL */
959*4882a593Smuzhiyun 	2, /* Reserved1078 */
960*4882a593Smuzhiyun 	2, /* TOUCHMODE_FINGER_SWITCH_DEBOUNCE */
961*4882a593Smuzhiyun 	2, /* TOUCHMODE_FINGER_EXIT_DELAY */
962*4882a593Smuzhiyun 	2, /* TOUCHMODE_GLOVE_SWITCH_DEBOUNCE */
963*4882a593Smuzhiyun 	2, /* TOUCHMODE_GLOVE_EXIT_DELAY */
964*4882a593Smuzhiyun 	2, /* TOUCHMODE_GLOVE_FINGER_SWITCH_DEBOUNCE */
965*4882a593Smuzhiyun 	2, /* TOUCHMODE_FINGER_GLOVE_SWITCH_DEBOUNCE */
966*4882a593Smuzhiyun 	2, /* TOUCHMODE_STYLUS_SWITCH_DEBOUNCE */
967*4882a593Smuzhiyun 	2, /* TOUCHMODE_STYLUS_EXIT_DELAY */
968*4882a593Smuzhiyun 	2, /* TOUCHMODE_FINGER_STYLUS_SWITCH_DEBOUNCE */
969*4882a593Smuzhiyun 	2, /* Reserved1098 */
970*4882a593Smuzhiyun 	2, /* ACT_DIST0_SQR */
971*4882a593Smuzhiyun 	2, /* ACT_DIST2_SQR */
972*4882a593Smuzhiyun 	2, /* ACT_DIST_TOUCHDOWN_SQR */
973*4882a593Smuzhiyun 	2, /* ACT_DIST_LIFTOFF_SQR */
974*4882a593Smuzhiyun 	1, /* ACT_DIST_Z_THRESHOLD */
975*4882a593Smuzhiyun 	1, /* LARGE_OBJ_CFG */
976*4882a593Smuzhiyun 	2, /* Reserved1110 */
977*4882a593Smuzhiyun 	1, /* XY_FILTER_MASK */
978*4882a593Smuzhiyun 	1, /* XY_FILT_IIR_COEF_SLOW */
979*4882a593Smuzhiyun 	1, /* XY_FILT_IIR_COEF_FAST */
980*4882a593Smuzhiyun 	1, /* XY_FILT_XY_THR_SLOW */
981*4882a593Smuzhiyun 	1, /* XY_FILT_XY_THR_FAST */
982*4882a593Smuzhiyun 	1, /* XY_FILT_Z_IIR_COEFF */
983*4882a593Smuzhiyun 	1, /* XY_FILT_PREDICTION_COEF */
984*4882a593Smuzhiyun 	1, /* Reserved1119 */
985*4882a593Smuzhiyun 	1, /* XY_FILTER_MASK_CA */
986*4882a593Smuzhiyun 	1, /* XY_FILT_IIR_COEF_SLOW_CA */
987*4882a593Smuzhiyun 	1, /* XY_FILT_IIR_COEF_FAST_CA */
988*4882a593Smuzhiyun 	1, /* XY_FILT_XY_THR_SLOW_CA */
989*4882a593Smuzhiyun 	1, /* XY_FILT_XY_THR_FAST_CA */
990*4882a593Smuzhiyun 	1, /* XY_FILT_Z_IIR_COEFF_CA */
991*4882a593Smuzhiyun 	1, /* XY_FILT_PREDICTION_COEF_CA */
992*4882a593Smuzhiyun 	1, /* Reserved1127 */
993*4882a593Smuzhiyun 	1, /* XY_FILT_AXIS_IIR_COEF */
994*4882a593Smuzhiyun 	1, /* XY_FILT_AXIS_HYST */
995*4882a593Smuzhiyun 	1, /* XY_FILT_ANGLE_IIR_COEF */
996*4882a593Smuzhiyun 	1, /* XY_FILT_ANGLE_HYST */
997*4882a593Smuzhiyun 	4, /* MAX_VELOCITY_SQR */
998*4882a593Smuzhiyun 	4, /* FINGER_ID_MAX_FINGER_ACCELERATION2 */
999*4882a593Smuzhiyun 	2, /* GRIP_XEDG_A */
1000*4882a593Smuzhiyun 	2, /* GRIP_XEDG_B */
1001*4882a593Smuzhiyun 	2, /* GRIP_XEXC_A */
1002*4882a593Smuzhiyun 	2, /* GRIP_XEXC_B */
1003*4882a593Smuzhiyun 	2, /* GRIP_YEDG_A */
1004*4882a593Smuzhiyun 	2, /* GRIP_YEDG_B */
1005*4882a593Smuzhiyun 	2, /* GRIP_YEXC_A */
1006*4882a593Smuzhiyun 	2, /* GRIP_YEXC_B */
1007*4882a593Smuzhiyun 	1, /* GRIP_FIRST_EXC */
1008*4882a593Smuzhiyun 	1, /* GRIP_EXC_EDGE_ORIGIN */
1009*4882a593Smuzhiyun 	1, /* GRIP_ENABLE */
1010*4882a593Smuzhiyun 	1, /* FINGER_LIFTOFF_DEBOUNCE */
1011*4882a593Smuzhiyun 	1, /* GLOVE_LIFTOFF_DEBOUNCE */
1012*4882a593Smuzhiyun 	1, /* STYLUS_LIFTOFF_DEBOUNCE */
1013*4882a593Smuzhiyun 	2, /* Reserved1162 */
1014*4882a593Smuzhiyun 	1, /* WATER_REJ_SNS_WIDTH */
1015*4882a593Smuzhiyun 	1, /* SLIM_POSITION_OFFSET_ALONG_TX */
1016*4882a593Smuzhiyun 	1, /* SLIM_POSITION_OFFSET_ALONG_RX */
1017*4882a593Smuzhiyun 	1, /* WET_FINGER_Z8_MULT */
1018*4882a593Smuzhiyun 	4, /* MIN_FF_Z9 */
1019*4882a593Smuzhiyun 	4, /* MAX_MF_Z9 */
1020*4882a593Smuzhiyun 	4, /* MIN_FF_SIG_SUM_EDGE */
1021*4882a593Smuzhiyun 	1, /* MF_CENTERSIG_RATIO */
1022*4882a593Smuzhiyun 	1, /* SD_SIZE_THRESH */
1023*4882a593Smuzhiyun 	2, /* SD_SIG_THRESH_ON */
1024*4882a593Smuzhiyun 	2, /* SD_SIG_THRESH_OFF */
1025*4882a593Smuzhiyun 	2, /* VP_DLT_RST_THRESH */
1026*4882a593Smuzhiyun 	2, /* VP_DLT_THRESH */
1027*4882a593Smuzhiyun 	1, /* FAT_AXIS_LENGTH_THRESH */
1028*4882a593Smuzhiyun 	1, /* PEAK_IGNORE_COEF */
1029*4882a593Smuzhiyun 	1, /* AXIS_ORIENTATION_ENABLE */
1030*4882a593Smuzhiyun 	3, /* Reserved1193 */
1031*4882a593Smuzhiyun 	1, /* CLIPPING_X_LOW */
1032*4882a593Smuzhiyun 	1, /* CLIPPING_X_HIGH */
1033*4882a593Smuzhiyun 	1, /* CLIPPING_Y_LOW */
1034*4882a593Smuzhiyun 	1, /* CLIPPING_Y_HIGH */
1035*4882a593Smuzhiyun 	2, /* CALC_THRESH */
1036*4882a593Smuzhiyun 	2, /* OFFSET_S1 */
1037*4882a593Smuzhiyun 	2, /* OFFSET_S2 */
1038*4882a593Smuzhiyun 	2, /* Z_SUM_8MM */
1039*4882a593Smuzhiyun 	2, /* Z_SUM_4MM */
1040*4882a593Smuzhiyun 	2, /* Z_SUM_3MM */
1041*4882a593Smuzhiyun 	2, /* Z_SUM_1MM */
1042*4882a593Smuzhiyun 	2, /* LOW_PIVOT */
1043*4882a593Smuzhiyun 	2, /* HIGH_PIVOT */
1044*4882a593Smuzhiyun 	2, /* LOW_PIVOT2 */
1045*4882a593Smuzhiyun 	2, /* HIGH_PIVOT2 */
1046*4882a593Smuzhiyun 	2, /* EDGE_DEBOUNCE_THRESH */
1047*4882a593Smuzhiyun 	2, /* CENTER_MAGNITUDE_SCALE */
1048*4882a593Smuzhiyun 	2, /* CENTROID_CORNER_GAIN */
1049*4882a593Smuzhiyun 	1, /* EDGE_DEBOUNCE_COUNT */
1050*4882a593Smuzhiyun 	1, /* BR2_ALWAYS_ON_FLAG */
1051*4882a593Smuzhiyun 	1, /* PREFERRED_TOUCH_SIZE */
1052*4882a593Smuzhiyun 	1, /* TOUCH_SIZE_METHOD */
1053*4882a593Smuzhiyun 	1, /* RXLINE_FILT_ENABLE */
1054*4882a593Smuzhiyun 	1, /* RXLINE_FILT_DEBOUNCE */
1055*4882a593Smuzhiyun 	1, /* RXLINE_FILT_THRESH */
1056*4882a593Smuzhiyun 	1, /* Reserved1235 */
1057*4882a593Smuzhiyun 	2, /* TOUCHMODE_LFT_SELF_THRSH */
1058*4882a593Smuzhiyun 	2, /* TOUCHMODE_LFT_NEG_SC_THRESH */
1059*4882a593Smuzhiyun 	2, /* TOUCHMODE_LFT_NEG_MC_THRESH */
1060*4882a593Smuzhiyun 	2, /* X_RESOLUTION */
1061*4882a593Smuzhiyun 	2, /* Y_RESOLUTION */
1062*4882a593Smuzhiyun 	2, /* X_LENGTH_100xMM */
1063*4882a593Smuzhiyun 	2, /* Y_LENGTH_100xMM */
1064*4882a593Smuzhiyun 	1, /* X_PITCH_10xMM */
1065*4882a593Smuzhiyun 	1, /* Y_PITCH_10xMM */
1066*4882a593Smuzhiyun 	1, /* Reserved1252 */
1067*4882a593Smuzhiyun 	1, /* ACT_LFT_EN */
1068*4882a593Smuzhiyun 	1, /* TOUCHMODE_CONFIG */
1069*4882a593Smuzhiyun 	1, /* LRG_OBJ_CFG */
1070*4882a593Smuzhiyun 	1, /* MAX_REPORTED_TOUCH_NUM */
1071*4882a593Smuzhiyun 	1, /* REPORT_CFG */
1072*4882a593Smuzhiyun 	1, /* TOUCHMODE_STYLUS_HIGH_PRIORITY */
1073*4882a593Smuzhiyun 	1, /* Reserved1259 */
1074*4882a593Smuzhiyun 	1, /* LOW_POWER_ENABLE */
1075*4882a593Smuzhiyun 	1, /* ACT_INTRVL0 */
1076*4882a593Smuzhiyun 	2, /* ACT_LFT_INTRVL0 */
1077*4882a593Smuzhiyun 	2, /* LP_INTRVL0 */
1078*4882a593Smuzhiyun 	2, /* TCH_TMOUT0 */
1079*4882a593Smuzhiyun 	1, /* POST_CFG */
1080*4882a593Smuzhiyun 	1, /* Reserved1269 */
1081*4882a593Smuzhiyun 	2, /* CONFIG_VER */
1082*4882a593Smuzhiyun 	1, /* SEND_REPORT_AFTER_ACTIVE_INTERVAL_CFG */
1083*4882a593Smuzhiyun 	1, /* PIP_REPORTING_DISABLE */
1084*4882a593Smuzhiyun 	2, /* INTERRUPT_PIN_OVERRIDE */
1085*4882a593Smuzhiyun 	2, /* CONFIG_CRC */
1086*4882a593Smuzhiyun };
1087*4882a593Smuzhiyun 
1088*4882a593Smuzhiyun /* Touchscreen Parameters Field Address*/
1089*4882a593Smuzhiyun static const uint8_t cyttsp4_param_addr_pid01[] = {
1090*4882a593Smuzhiyun /*	Address	Name	*/
1091*4882a593Smuzhiyun 	0xE1, 0x00, /* CONFIG_DATA_SIZE */
1092*4882a593Smuzhiyun 	0xE1, 0x02, /* CONFIG_DATA_MAX_SIZE */
1093*4882a593Smuzhiyun 	0xE1, 0x04, /* CROSS_NUM */
1094*4882a593Smuzhiyun 	0xE1, 0x06, /* TX_NUM */
1095*4882a593Smuzhiyun 	0xE1, 0x07, /* RX_NUM */
1096*4882a593Smuzhiyun 	0xE1, 0x08, /* SENS_NUM */
1097*4882a593Smuzhiyun 	0xE1, 0x09, /* BUTTON_NUM */
1098*4882a593Smuzhiyun 	0xE1, 0x0A, /* SLOTS_MUT */
1099*4882a593Smuzhiyun 	0xE1, 0x0B, /* SLOTS_SELF_RX */
1100*4882a593Smuzhiyun 	0xE1, 0x0C, /* SLOTS_SELF_TX */
1101*4882a593Smuzhiyun 	0xE1, 0x0D, /* SLOTS_SELF */
1102*4882a593Smuzhiyun 	0xE1, 0x0E, /* SENSOR_ASSIGNMENT */
1103*4882a593Smuzhiyun 	0xE1, 0x0F, /* SCANNING_MODE_BUTTON */
1104*4882a593Smuzhiyun 	0xE1, 0x10, /* SELF_Z_MODE */
1105*4882a593Smuzhiyun 	0xE1, 0x11, /* CHARGER_ARMOR_ENABLE */
1106*4882a593Smuzhiyun 	0xE1, 0x12, /* WATER_REJ_ENABLE */
1107*4882a593Smuzhiyun 	0xE1, 0x13, /* WF_ENABLE */
1108*4882a593Smuzhiyun 	0xE1, 0x14, /* WF_DETECT_PEAK_THR */
1109*4882a593Smuzhiyun 	0xE1, 0x16, /* WF_DETECT_PEAK_Z9_THR */
1110*4882a593Smuzhiyun 	0xE1, 0x18, /* WF_DETECT_PEAK_Z9_SCALE */
1111*4882a593Smuzhiyun 	0xE1, 0x19, /* WF_DETECT_PEAK_Z8_SCALE */
1112*4882a593Smuzhiyun 	0xE1, 0x1A, /* WF_DETECT_PEAK_DEBOUNCE */
1113*4882a593Smuzhiyun 	0xE1, 0x1B, /* WF_DETECT_PEAK_COUNT */
1114*4882a593Smuzhiyun 	0xE1, 0x1C, /* CA_REVERT_TIME_MS */
1115*4882a593Smuzhiyun 	0xE1, 0x20, /* CA_TOUCH_REVERT_TIME_MS */
1116*4882a593Smuzhiyun 	0xE1, 0x24, /* CA_MAX_XY_MOVEMENT_REVERT */
1117*4882a593Smuzhiyun 	0xE1, 0x28, /* CA_HOST_CTRL */
1118*4882a593Smuzhiyun 	0xE1, 0x29, /* CHARGER_STATUS */
1119*4882a593Smuzhiyun 	0xE1, 0x2A, /* CA_TRIG_SRC */
1120*4882a593Smuzhiyun 	0xE1, 0x2B, /* WB_CMF_ENABLE */
1121*4882a593Smuzhiyun 	0xE1, 0x2C, /* WB_REVERT_THRESH */
1122*4882a593Smuzhiyun 	0xE1, 0x2D, /* AFH_HOP_CYCLES_COUNT */
1123*4882a593Smuzhiyun 	0xE1, 0x2E, /* NMI_SCAN_CNT */
1124*4882a593Smuzhiyun 	0xE1, 0x2F, /* Reserved47 */
1125*4882a593Smuzhiyun 	0xE1, 0x30, /* CA_NMF_LIMIT */
1126*4882a593Smuzhiyun 	0xE1, 0x34, /* NMI_TCH_MAGNITUDE */
1127*4882a593Smuzhiyun 	0xE1, 0x36, /* NMI_TOUCH_THRESH */
1128*4882a593Smuzhiyun 	0xE1, 0x38, /* NMI_THRESH */
1129*4882a593Smuzhiyun 	0xE1, 0x3A, /* WB_THRESH */
1130*4882a593Smuzhiyun 	0xE1, 0x3C, /* SC_TRIG_THRESH */
1131*4882a593Smuzhiyun 	0xE1, 0x3E, /* CA_DYN_CAL_SAFE_RAW_RANGE */
1132*4882a593Smuzhiyun 	0xE1, 0x40, /* CA_DYN_CAL_NUM_SENSOR_THLD_PERCENT */
1133*4882a593Smuzhiyun 	0xE1, 0x41, /* Reserved65 */
1134*4882a593Smuzhiyun 	0xE1, 0x42, /* MAX_MUTUAL_SCAN_INTERVAL */
1135*4882a593Smuzhiyun 	0xE1, 0x44, /* MAX_SELF_SCAN_INTERVAL */
1136*4882a593Smuzhiyun 	0xE1, 0x46, /* CMF_DELTA_TEMPCO_INC */
1137*4882a593Smuzhiyun 	0xE1, 0x47, /* BUTTON_LAYOUT */
1138*4882a593Smuzhiyun 	0xE1, 0x48, /* CDC_SENSOR_MASKS */
1139*4882a593Smuzhiyun 	0xE1, 0x78, /* CDC_PIN_INDEX_TABLE */
1140*4882a593Smuzhiyun 	0xE1, 0xD4, /* CDC_REAL_PIN_INDEX_TABLE */
1141*4882a593Smuzhiyun 	0xE2, 0x31, /* Reserved305 */
1142*4882a593Smuzhiyun 	0xE2, 0x34, /* CDC_MTX_PHASE_VECTOR */
1143*4882a593Smuzhiyun 	0xE2, 0x3C, /* CDC_MTX_DECONV_COEF */
1144*4882a593Smuzhiyun 	0xE2, 0x62, /* Reserved354 */
1145*4882a593Smuzhiyun 	0xE2, 0x64, /* CDC_SLOT_TABLE */
1146*4882a593Smuzhiyun 	0xE3, 0xA4, /* Reserved676 */
1147*4882a593Smuzhiyun 	0xE3, 0xA5, /* Reserved677 */
1148*4882a593Smuzhiyun 	0xE3, 0xA6, /* Reserved678 */
1149*4882a593Smuzhiyun 	0xE3, 0xA8, /* Reserved680 */
1150*4882a593Smuzhiyun 	0xE3, 0xAA, /* MC_RAW_FILTER_MASK */
1151*4882a593Smuzhiyun 	0xE3, 0xAB, /* MC_RAW_IIR_COEF */
1152*4882a593Smuzhiyun 	0xE3, 0xAC, /* MC_RAW_IIR_THRESH */
1153*4882a593Smuzhiyun 	0xE3, 0xAE, /* MC_RAW_CMF_THRESH */
1154*4882a593Smuzhiyun 	0xE3, 0xB0, /* SC_RAW_FILTER_MASK */
1155*4882a593Smuzhiyun 	0xE3, 0xB1, /* SC_RAW_IIR_COEF */
1156*4882a593Smuzhiyun 	0xE3, 0xB2, /* SC_RAW_IIR_THRESH */
1157*4882a593Smuzhiyun 	0xE3, 0xB4, /* SC_RAW_CMF_THRESH */
1158*4882a593Smuzhiyun 	0xE3, 0xB6, /* BTN_MC_RAW_FILTER_MASK */
1159*4882a593Smuzhiyun 	0xE3, 0xB7, /* BTN_MC_RAW_IIR_COEF */
1160*4882a593Smuzhiyun 	0xE3, 0xB8, /* BTN_MC_RAW_IIR_THRESH */
1161*4882a593Smuzhiyun 	0xE3, 0xBA, /* BTN_MC_RAW_CMF_THRESH */
1162*4882a593Smuzhiyun 	0xE3, 0xBC, /* BTN_SC_RAW_FILTER_MASK */
1163*4882a593Smuzhiyun 	0xE3, 0xBD, /* BTN_SC_RAW_IIR_COEF */
1164*4882a593Smuzhiyun 	0xE3, 0xBE, /* BTN_SC_RAW_IIR_THRESH */
1165*4882a593Smuzhiyun 	0xE3, 0xC0, /* BTN_SC_RAW_CMF_THRESH */
1166*4882a593Smuzhiyun 	0xE3, 0xC2, /* CA_MC_RAW_FILTER_MASK */
1167*4882a593Smuzhiyun 	0xE3, 0xC3, /* CA_MC_RAW_IIR_COEF */
1168*4882a593Smuzhiyun 	0xE3, 0xC4, /* CA_MC_RAW_IIR_THRESH */
1169*4882a593Smuzhiyun 	0xE3, 0xC6, /* CA_MC_RAW_CMF_THRESH */
1170*4882a593Smuzhiyun 	0xE3, 0xC8, /* CA_BTN_MC_RAW_FILTER_MASK */
1171*4882a593Smuzhiyun 	0xE3, 0xC9, /* CA_BTN_MC_RAW_IIR_COEFF_BUT */
1172*4882a593Smuzhiyun 	0xE3, 0xCA, /* CA_BTN_MC_RAW_IIR_THRESH */
1173*4882a593Smuzhiyun 	0xE3, 0xCC, /* CA_BTN_MC_RAW_CMF_THRESH */
1174*4882a593Smuzhiyun 	0xE3, 0xCE, /* GLOVE_MC_RAW_FILTER_MASK */
1175*4882a593Smuzhiyun 	0xE3, 0xCF, /* GLOVE_MC_RAW_IIR_COEF */
1176*4882a593Smuzhiyun 	0xE3, 0xD0, /* GLOVE_MC_RAW_IIR_THRESH */
1177*4882a593Smuzhiyun 	0xE3, 0xD2, /* GLOVE_MC_RAW_CMF_THRESH */
1178*4882a593Smuzhiyun 	0xE3, 0xD4, /* GLOVE_SC_RAW_FILTER_MASK */
1179*4882a593Smuzhiyun 	0xE3, 0xD5, /* GLOVE_SC_RAW_IIR_COEF */
1180*4882a593Smuzhiyun 	0xE3, 0xD6, /* GLOVE_SC_RAW_IIR_THRESH */
1181*4882a593Smuzhiyun 	0xE3, 0xD8, /* GLOVE_SC_RAW_CMF_THRESH */
1182*4882a593Smuzhiyun 	0xE3, 0xDA, /* BTN_GLOVE_MC_RAW_FILTER_MASK */
1183*4882a593Smuzhiyun 	0xE3, 0xDB, /* BTN_GLOVE_MC_RAW_IIR_COEF */
1184*4882a593Smuzhiyun 	0xE3, 0xDC, /* BTN_GLOVE_MC_RAW_IIR_THRESH */
1185*4882a593Smuzhiyun 	0xE3, 0xDE, /* BTN_GLOVE_MC_RAW_CMF_THRESH */
1186*4882a593Smuzhiyun 	0xE3, 0xE0, /* BTN_GLOVE_SC_RAW_FILTER_MASK */
1187*4882a593Smuzhiyun 	0xE3, 0xE1, /* BTN_GLOVE_SC_RAW_IIR_COEF */
1188*4882a593Smuzhiyun 	0xE3, 0xE2, /* BTN_GLOVE_SC_RAW_IIR_THRESH */
1189*4882a593Smuzhiyun 	0xE3, 0xE4, /* BTN_GLOVE_SC_RAW_CMF_THRESH */
1190*4882a593Smuzhiyun 	0xE3, 0xE6, /* STYLUS_MC_RAW_FILTER_MASK */
1191*4882a593Smuzhiyun 	0xE3, 0xE7, /* STYLUS_MC_RAW_IIR_COEF */
1192*4882a593Smuzhiyun 	0xE3, 0xE8, /* STYLUS_MC_RAW_IIR_THRESH */
1193*4882a593Smuzhiyun 	0xE3, 0xEA, /* STYLUS_MC_RAW_CMF_THRESH */
1194*4882a593Smuzhiyun 	0xE3, 0xEC, /* STYLUS_SC_RAW_FILTER_MASK */
1195*4882a593Smuzhiyun 	0xE3, 0xED, /* STYLUS_SC_RAW_IIR_COEF */
1196*4882a593Smuzhiyun 	0xE3, 0xEE, /* STYLUS_SC_RAW_IIR_THRESH */
1197*4882a593Smuzhiyun 	0xE3, 0xF0, /* STYLUS_SC_RAW_CMF_THRESH */
1198*4882a593Smuzhiyun 	0xE3, 0xF2, /* WF_RAW_CALC_THRESH */
1199*4882a593Smuzhiyun 	0xE3, 0xF4, /* WF_RAW_BASELINE_THRESH */
1200*4882a593Smuzhiyun 	0xE3, 0xF6, /* WF_DIFF_CALC_THRESH */
1201*4882a593Smuzhiyun 	0xE3, 0xF8, /* WF_RAW_VAR_THRESH */
1202*4882a593Smuzhiyun 	0xE3, 0xFA, /* WF_DIFF_VAR_THRESH */
1203*4882a593Smuzhiyun 	0xE3, 0xFC, /* WF_LEVEL_THRESH */
1204*4882a593Smuzhiyun 	0xE3, 0xFE, /* WF_ENTER_DEBOUNCE */
1205*4882a593Smuzhiyun 	0xE3, 0xFF, /* WF_EXIT_DEBOUNCE */
1206*4882a593Smuzhiyun 	0xE4, 0x00, /* SD_CORR_ENABLE */
1207*4882a593Smuzhiyun 	0xE4, 0x01, /* Reserved769 */
1208*4882a593Smuzhiyun 	0xE4, 0x02, /* SD_CORR_MIN_COEF */
1209*4882a593Smuzhiyun 	0xE4, 0x04, /* SD_CORR_MC_TARGET */
1210*4882a593Smuzhiyun 	0xE4, 0x06, /* SD_CORR_SC_THRESH */
1211*4882a593Smuzhiyun 	0xE4, 0x08, /* SD_CORR_MC_SUM_THRESH */
1212*4882a593Smuzhiyun 	0xE4, 0x0A, /* FINGER_BL_SNS_WIDTH */
1213*4882a593Smuzhiyun 	0xE4, 0x0B, /* FINGER_BL_UPDATE_SPEED */
1214*4882a593Smuzhiyun 	0xE4, 0x0C, /* FINGER_BL_THRESH_MC */
1215*4882a593Smuzhiyun 	0xE4, 0x0E, /* FINGER_BL_THRESH_SC */
1216*4882a593Smuzhiyun 	0xE4, 0x10, /* GLOVE_BL_SNS_WIDTH */
1217*4882a593Smuzhiyun 	0xE4, 0x11, /* GLOVE_BL_UPDATE_SPEED */
1218*4882a593Smuzhiyun 	0xE4, 0x12, /* GLOVE_BL_THRESH_MC */
1219*4882a593Smuzhiyun 	0xE4, 0x14, /* GLOVE_BL_THRESH_SC */
1220*4882a593Smuzhiyun 	0xE4, 0x16, /* STYLUS_BL_SNS_WIDTH */
1221*4882a593Smuzhiyun 	0xE4, 0x17, /* STYLUS_BL_UPDATE_SPEED */
1222*4882a593Smuzhiyun 	0xE4, 0x18, /* STYLUS_BL_THRESH_MC */
1223*4882a593Smuzhiyun 	0xE4, 0x1A, /* STYLUS_BL_THRESH_SC */
1224*4882a593Smuzhiyun 	0xE4, 0x1C, /* Reserved796 */
1225*4882a593Smuzhiyun 	0xE4, 0x1D, /* BL_UPDATE_SPEED_BTN */
1226*4882a593Smuzhiyun 	0xE4, 0x1E, /* BL_THRESH_BTN_MC */
1227*4882a593Smuzhiyun 	0xE4, 0x20, /* BL_THRESH_BTN_SC */
1228*4882a593Smuzhiyun 	0xE4, 0x22, /* Reserved802 */
1229*4882a593Smuzhiyun 	0xE4, 0x24, /* PQ_CTRL */
1230*4882a593Smuzhiyun 	0xE4, 0x28, /* PQ_CTRL2 */
1231*4882a593Smuzhiyun 	0xE4, 0x2C, /* PQ_CTRL3 */
1232*4882a593Smuzhiyun 	0xE4, 0x30, /* REFGEN_CTL */
1233*4882a593Smuzhiyun 	0xE4, 0x34, /* RX_CTRL */
1234*4882a593Smuzhiyun 	0xE4, 0x38, /* INFRA_CTRL */
1235*4882a593Smuzhiyun 	0xE4, 0x3C, /* STARTUP_DELAY */
1236*4882a593Smuzhiyun 	0xE4, 0x3D, /* FORCE_SINGLE_TX */
1237*4882a593Smuzhiyun 	0xE4, 0x3E, /* SCALE_FACT_MC */
1238*4882a593Smuzhiyun 	0xE4, 0x40, /* SCALE_FACT_SC */
1239*4882a593Smuzhiyun 	0xE4, 0x42, /* SCALE_FACT_BTN_MC */
1240*4882a593Smuzhiyun 	0xE4, 0x44, /* SCALE_FACT_BTN_SC */
1241*4882a593Smuzhiyun 	0xE4, 0x46, /* TX_PUMP_VOLTAGE */
1242*4882a593Smuzhiyun 	0xE4, 0x47, /* DRV_WEAK_MC */
1243*4882a593Smuzhiyun 	0xE4, 0x48, /* DRV_STRONG_MC */
1244*4882a593Smuzhiyun 	0xE4, 0x49, /* DRV_WEAK_SC */
1245*4882a593Smuzhiyun 	0xE4, 0x4A, /* DRV_STRONG_SC */
1246*4882a593Smuzhiyun 	0xE4, 0x4B, /* SHIELD_EN_SC */
1247*4882a593Smuzhiyun 	0xE4, 0x4C, /* SHIELD_RES_SEL_SC */
1248*4882a593Smuzhiyun 	0xE4, 0x4D, /* DISCARD_TIME */
1249*4882a593Smuzhiyun 	0xE4, 0x4E, /* VDDA_MODE */
1250*4882a593Smuzhiyun 	0xE4, 0x4F, /* Reserved847 */
1251*4882a593Smuzhiyun 	0xE4, 0x50, /* MTX_ORDER */
1252*4882a593Smuzhiyun 	0xE4, 0x51, /* EXT_SYNC */
1253*4882a593Smuzhiyun 	0xE4, 0x52, /* TX_FREQ_METHOD_MC */
1254*4882a593Smuzhiyun 	0xE4, 0x53, /* TX_FREQ_METHOD_SC */
1255*4882a593Smuzhiyun 	0xE4, 0x54, /* NM_WB_TX_PERIOD */
1256*4882a593Smuzhiyun 	0xE4, 0x56, /* NM_WB_TX_PERIOD_DITHER */
1257*4882a593Smuzhiyun 	0xE4, 0x57, /* NM_WB_IDAC */
1258*4882a593Smuzhiyun 	0xE4, 0x58, /* SAFE_RAW_RANGE_PERCENT_MC */
1259*4882a593Smuzhiyun 	0xE4, 0x59, /* SAFE_RAW_RANGE_PERCENT_SC */
1260*4882a593Smuzhiyun 	0xE4, 0x5A, /* SAFE_RAW_RANGE_PERCENT_MC_BTN */
1261*4882a593Smuzhiyun 	0xE4, 0x5B, /* SAFE_RAW_RANGE_PERCENT_SC_BTN */
1262*4882a593Smuzhiyun 	0xE4, 0x5C, /* INT_VOLTAGE_MC */
1263*4882a593Smuzhiyun 	0xE4, 0x5E, /* INT_VOLTAGE_SC */
1264*4882a593Smuzhiyun 	0xE4, 0x60, /* INT_VOLTAGE_MC_BTN */
1265*4882a593Smuzhiyun 	0xE4, 0x62, /* INT_VOLTAGE_SC_BTN */
1266*4882a593Smuzhiyun 	0xE4, 0x64, /* BAL_TARGET_MC */
1267*4882a593Smuzhiyun 	0xE4, 0x65, /* BAL_TARGET_SC */
1268*4882a593Smuzhiyun 	0xE4, 0x66, /* BAL_TARGET_MC_BTN */
1269*4882a593Smuzhiyun 	0xE4, 0x67, /* BAL_TARGET_SC_BTN */
1270*4882a593Smuzhiyun 	0xE4, 0x68, /* ILEAK_MAX */
1271*4882a593Smuzhiyun 	0xE4, 0x6A, /* VDDA_LEVEL */
1272*4882a593Smuzhiyun 	0xE4, 0x6C, /* PUMP_DELAY_US */
1273*4882a593Smuzhiyun 	0xE4, 0x6E, /* MC_PWC_LIMIT_PERCENT */
1274*4882a593Smuzhiyun 	0xE4, 0x6F, /* SC_PWC_LIMIT_PERCENT */
1275*4882a593Smuzhiyun 	0xE4, 0x70, /* HW_BL_GIDAC_LSB_CONFIG */
1276*4882a593Smuzhiyun 	0xE4, 0x71, /* Reserved881 */
1277*4882a593Smuzhiyun 	0xE4, 0x72, /* TX_PERIOD_MC */
1278*4882a593Smuzhiyun 	0xE4, 0x74, /* CA_HOP0_TX_PERIOD_MC */
1279*4882a593Smuzhiyun 	0xE4, 0x76, /* CA_HOP1_TX_PERIOD_MC */
1280*4882a593Smuzhiyun 	0xE4, 0x78, /* CA_HOP2_TX_PERIOD_MC */
1281*4882a593Smuzhiyun 	0xE4, 0x7A, /* TX_PERIOD_SC */
1282*4882a593Smuzhiyun 	0xE4, 0x7C, /* TX_PERIOD_BTN_MC */
1283*4882a593Smuzhiyun 	0xE4, 0x7E, /* TX_PERIOD_BTN_SC */
1284*4882a593Smuzhiyun 	0xE4, 0x80, /* TX_PULSES_MC */
1285*4882a593Smuzhiyun 	0xE4, 0x82, /* CA_MC_BASE_TX_PULSES_NUM */
1286*4882a593Smuzhiyun 	0xE4, 0x84, /* CA_HOP0_TX_PULSES_MC */
1287*4882a593Smuzhiyun 	0xE4, 0x86, /* CA_HOP1_TX_PULSES_MC */
1288*4882a593Smuzhiyun 	0xE4, 0x88, /* CA_HOP2_TX_PULSES_MC */
1289*4882a593Smuzhiyun 	0xE4, 0x8A, /* TX_PULSES_SC */
1290*4882a593Smuzhiyun 	0xE4, 0x8C, /* TX_PULSES_BTN_MC */
1291*4882a593Smuzhiyun 	0xE4, 0x8E, /* TX_PULSES_BTN_SC */
1292*4882a593Smuzhiyun 	0xE4, 0x90, /* TX_PULSES_GLOVE_MC */
1293*4882a593Smuzhiyun 	0xE4, 0x92, /* TX_PULSES_GLOVE_SC */
1294*4882a593Smuzhiyun 	0xE4, 0x94, /* TX_PULSES_BTN_GLOVE_MC */
1295*4882a593Smuzhiyun 	0xE4, 0x96, /* TX_PULSES_BTN_GLOVE_SC */
1296*4882a593Smuzhiyun 	0xE4, 0x98, /* STYL_TX_PULSES_MC */
1297*4882a593Smuzhiyun 	0xE4, 0x9A, /* STYL_TX_PULSES_SC */
1298*4882a593Smuzhiyun 	0xE4, 0x9C, /* RX_ATTEN_RES_BYPASS */
1299*4882a593Smuzhiyun 	0xE4, 0x9D, /* Reserved925 */
1300*4882a593Smuzhiyun 	0xE4, 0xA0, /* BTN_LS_ON_THRSH_MUT_0 */
1301*4882a593Smuzhiyun 	0xE4, 0xA1, /* BTN_LS_ON_THRSH_MUT_1 */
1302*4882a593Smuzhiyun 	0xE4, 0xA2, /* BTN_LS_ON_THRSH_MUT_2 */
1303*4882a593Smuzhiyun 	0xE4, 0xA3, /* BTN_LS_ON_THRSH_MUT_3 */
1304*4882a593Smuzhiyun 	0xE4, 0xA4, /* BTN_LS_OFF_THRSH_MUT_0 */
1305*4882a593Smuzhiyun 	0xE4, 0xA5, /* BTN_LS_OFF_THRSH_MUT_1 */
1306*4882a593Smuzhiyun 	0xE4, 0xA6, /* BTN_LS_OFF_THRSH_MUT_2 */
1307*4882a593Smuzhiyun 	0xE4, 0xA7, /* BTN_LS_OFF_THRSH_MUT_3 */
1308*4882a593Smuzhiyun 	0xE4, 0xA8, /* BTN_LS_ON_THRSH_SELF_0 */
1309*4882a593Smuzhiyun 	0xE4, 0xA9, /* BTN_LS_ON_THRSH_SELF_1 */
1310*4882a593Smuzhiyun 	0xE4, 0xAA, /* BTN_LS_ON_THRSH_SELF_2 */
1311*4882a593Smuzhiyun 	0xE4, 0xAB, /* BTN_LS_ON_THRSH_SELF_3 */
1312*4882a593Smuzhiyun 	0xE4, 0xAC, /* BTN_LS_OFF_THRSH_SELF_0 */
1313*4882a593Smuzhiyun 	0xE4, 0xAD, /* BTN_LS_OFF_THRSH_SELF_1 */
1314*4882a593Smuzhiyun 	0xE4, 0xAE, /* BTN_LS_OFF_THRSH_SELF_2 */
1315*4882a593Smuzhiyun 	0xE4, 0xAF, /* BTN_LS_OFF_THRSH_SELF_3 */
1316*4882a593Smuzhiyun 	0xE4, 0xB0, /* BTN_LS_TD_DEBOUNCE */
1317*4882a593Smuzhiyun 	0xE4, 0xB1, /* Reserved945 */
1318*4882a593Smuzhiyun 	0xE4, 0xB2, /* Reserved946 */
1319*4882a593Smuzhiyun 	0xE4, 0xB4, /* BTN_HS_ON_THRSH_MUT_0 */
1320*4882a593Smuzhiyun 	0xE4, 0xB5, /* BTN_HS_ON_THRSH_MUT_1 */
1321*4882a593Smuzhiyun 	0xE4, 0xB6, /* BTN_HS_ON_THRSH_MUT_2 */
1322*4882a593Smuzhiyun 	0xE4, 0xB7, /* BTN_HS_ON_THRSH_MUT_3 */
1323*4882a593Smuzhiyun 	0xE4, 0xB8, /* BTN_HS_OFF_THRSH_MUT_0 */
1324*4882a593Smuzhiyun 	0xE4, 0xB9, /* BTN_HS_OFF_THRSH_MUT_1 */
1325*4882a593Smuzhiyun 	0xE4, 0xBA, /* BTN_HS_OFF_THRSH_MUT_2 */
1326*4882a593Smuzhiyun 	0xE4, 0xBB, /* BTN_HS_OFF_THRSH_MUT_3 */
1327*4882a593Smuzhiyun 	0xE4, 0xBC, /* BTN_HS_ON_THRSH_SELF_0 */
1328*4882a593Smuzhiyun 	0xE4, 0xBD, /* BTN_HS_ON_THRSH_SELF_1 */
1329*4882a593Smuzhiyun 	0xE4, 0xBE, /* BTN_HS_ON_THRSH_SELF_2 */
1330*4882a593Smuzhiyun 	0xE4, 0xBF, /* BTN_HS_ON_THRSH_SELF_3 */
1331*4882a593Smuzhiyun 	0xE4, 0xC0, /* BTN_HS_OFF_THRSH_SELF_0 */
1332*4882a593Smuzhiyun 	0xE4, 0xC1, /* BTN_HS_OFF_THRSH_SELF_1 */
1333*4882a593Smuzhiyun 	0xE4, 0xC2, /* BTN_HS_OFF_THRSH_SELF_2 */
1334*4882a593Smuzhiyun 	0xE4, 0xC3, /* BTN_HS_OFF_THRSH_SELF_3 */
1335*4882a593Smuzhiyun 	0xE4, 0xC4, /* BTN_HS_TOUCHDOWN_DEBOUNCE */
1336*4882a593Smuzhiyun 	0xE4, 0xC5, /* Reserved965 */
1337*4882a593Smuzhiyun 	0xE4, 0xC6, /* Reserved966 */
1338*4882a593Smuzhiyun 	0xE4, 0xC8, /* BTN_HIGHSEN_MODE_THRSH_MUT */
1339*4882a593Smuzhiyun 	0xE4, 0xCA, /* BTN_HIGHSEN_MODE_THRSH_SELF */
1340*4882a593Smuzhiyun 	0xE4, 0xCC, /* BTN_LOWSEN_MODE_THRSH_MUT */
1341*4882a593Smuzhiyun 	0xE4, 0xCE, /* BTN_LOWSEN_MODE_THRSH_SELF */
1342*4882a593Smuzhiyun 	0xE4, 0xD0, /* GLOVE_BTN_FORBID_DEBOUNCE */
1343*4882a593Smuzhiyun 	0xE4, 0xD1, /* GLOVE_BTN_MODE_SWITCH_DEBOUNCE */
1344*4882a593Smuzhiyun 	0xE4, 0xD2, /* BTN_PROCESS_IF_TOUCH_DETECTED */
1345*4882a593Smuzhiyun 	0xE4, 0xD3, /* Reserved979 */
1346*4882a593Smuzhiyun 	0xE4, 0xD4, /* FINGER_THRESH_MUT_HI */
1347*4882a593Smuzhiyun 	0xE4, 0xD6, /* FINGER_THRESH_MUT_LO */
1348*4882a593Smuzhiyun 	0xE4, 0xD8, /* FINGER_THRESH_SELF */
1349*4882a593Smuzhiyun 	0xE4, 0xDA, /* FINGER_Z9_FILT_SCALE */
1350*4882a593Smuzhiyun 	0xE4, 0xDB, /* FINGER_Z8_FILT_SCALE */
1351*4882a593Smuzhiyun 	0xE4, 0xDC, /* MIN_FAT_FINGER_SIZE */
1352*4882a593Smuzhiyun 	0xE4, 0xDD, /* MIN_FAT_FINGER_SIZE_HYST */
1353*4882a593Smuzhiyun 	0xE4, 0xDE, /* MAX_FAT_FINGER_SIZE */
1354*4882a593Smuzhiyun 	0xE4, 0xDF, /* MAX_FAT_FINGER_SIZE_HYST */
1355*4882a593Smuzhiyun 	0xE4, 0xE0, /* FINGER_SIG_THRESH_MULT */
1356*4882a593Smuzhiyun 	0xE4, 0xE1, /* FINGER_OBJECT_FEATURES */
1357*4882a593Smuzhiyun 	0xE4, 0xE2, /* FINGER_Z_SCALE */
1358*4882a593Smuzhiyun 	0xE4, 0xE4, /* FINGER_INNER_EDGE_GAIN */
1359*4882a593Smuzhiyun 	0xE4, 0xE5, /* FINGER_OUTER_EDGE_GAIN */
1360*4882a593Smuzhiyun 	0xE4, 0xE6, /* FINGER_POS_CALC_METHOD */
1361*4882a593Smuzhiyun 	0xE4, 0xE7, /* Reserved999 */
1362*4882a593Smuzhiyun 	0xE4, 0xE8, /* CA_FINGER_THRESH_MUT_HI */
1363*4882a593Smuzhiyun 	0xE4, 0xEA, /* CA_FINGER_THRESH_MUT_LO */
1364*4882a593Smuzhiyun 	0xE4, 0xEC, /* FINGER_MT_DEBOUNCE */
1365*4882a593Smuzhiyun 	0xE4, 0xED, /* CA_FINGER_MT_DEBOUNCE */
1366*4882a593Smuzhiyun 	0xE4, 0xEE, /* CA_FINGER_FT_DEBOUNCE */
1367*4882a593Smuzhiyun 	0xE4, 0xEF, /* CA_FINGER_Z9_FILT_SCALE */
1368*4882a593Smuzhiyun 	0xE4, 0xF0, /* CA_MIN_FAT_FINGER_SIZE */
1369*4882a593Smuzhiyun 	0xE4, 0xF1, /* CA_MAX_FAT_FINGER_SIZE */
1370*4882a593Smuzhiyun 	0xE4, 0xF2, /* WF_THRESH_MUT_COEF */
1371*4882a593Smuzhiyun 	0xE4, 0xF3, /* WF_MT_DEBOUNCE */
1372*4882a593Smuzhiyun 	0xE4, 0xF4, /* TOUCHMODE_FRAME_NUM_TO_CONFIRM_FINGER_MODE */
1373*4882a593Smuzhiyun 	0xE4, 0xF5, /* Reserved1013 */
1374*4882a593Smuzhiyun 	0xE4, 0xF8, /* GLOVES_THRESH_MUT_HI */
1375*4882a593Smuzhiyun 	0xE4, 0xFA, /* GLOVES_THRESH_MUT_LO */
1376*4882a593Smuzhiyun 	0xE4, 0xFC, /* GLOVES_THRESH_SELF */
1377*4882a593Smuzhiyun 	0xE4, 0xFE, /* GLOVES_Z9_FILT_SCALE */
1378*4882a593Smuzhiyun 	0xE4, 0xFF, /* GLOVES_Z8_FILT_SCALE */
1379*4882a593Smuzhiyun 	0xE5, 0x00, /* GLOVES_MIN_FAT_SIZE */
1380*4882a593Smuzhiyun 	0xE5, 0x01, /* GLOVES_MIN_FAT_SIZE_HYST */
1381*4882a593Smuzhiyun 	0xE5, 0x02, /* GLOVES_MAX_FAT_SIZE */
1382*4882a593Smuzhiyun 	0xE5, 0x03, /* GLOVES_MAX_FAT_SIZE_HYST */
1383*4882a593Smuzhiyun 	0xE5, 0x04, /* GLOVES_SIG_THRESH_MULT */
1384*4882a593Smuzhiyun 	0xE5, 0x05, /* GLOVES_OBJECT_FEATURES */
1385*4882a593Smuzhiyun 	0xE5, 0x06, /* GLOVES_Z_SCALE */
1386*4882a593Smuzhiyun 	0xE5, 0x08, /* GLOVES_INNER_EDGE_GAIN */
1387*4882a593Smuzhiyun 	0xE5, 0x09, /* GLOVES_OUTER_EDGE_GAIN */
1388*4882a593Smuzhiyun 	0xE5, 0x0A, /* GLOVES_POS_CALC_METHOD */
1389*4882a593Smuzhiyun 	0xE5, 0x0B, /* Reserved1035 */
1390*4882a593Smuzhiyun 	0xE5, 0x0C, /* TOUCHMODE_GLOVE_HTI */
1391*4882a593Smuzhiyun 	0xE5, 0x0E, /* TOUCHMODE_GLOVE_MAX_SIG_SUM */
1392*4882a593Smuzhiyun 	0xE5, 0x10, /* GLOVES_FT_DEBOUNCE */
1393*4882a593Smuzhiyun 	0xE5, 0x11, /* GLOVES_FT_DEBOUNCE_EDGE_MASK */
1394*4882a593Smuzhiyun 	0xE5, 0x12, /* GLOVES_MT_DEBOUNCE */
1395*4882a593Smuzhiyun 	0xE5, 0x13, /* GLOVES_GRIP_FILT_SCALE */
1396*4882a593Smuzhiyun 	0xE5, 0x14, /* TOUCHMODE_FRAME_NUM_TO_CONFIRM_GLOVE_MODE */
1397*4882a593Smuzhiyun 	0xE5, 0x15, /* GLOVES_MAX_ACCEPTABLE_NOISE_LEVEL */
1398*4882a593Smuzhiyun 	0xE5, 0x16, /* Reserved1046 */
1399*4882a593Smuzhiyun 	0xE5, 0x18, /* STYLUS_THRESH_MUT_HI */
1400*4882a593Smuzhiyun 	0xE5, 0x1A, /* STYLUS_THRESH_MUT_LO */
1401*4882a593Smuzhiyun 	0xE5, 0x1C, /* STYLUS_THRESH_SELF */
1402*4882a593Smuzhiyun 	0xE5, 0x1E, /* STYLUS_Z9_FILT_SCALE */
1403*4882a593Smuzhiyun 	0xE5, 0x1F, /* STYLUS_Z8_FILT_SCALE */
1404*4882a593Smuzhiyun 	0xE5, 0x20, /* STYLUS_Z_SCALE */
1405*4882a593Smuzhiyun 	0xE5, 0x22, /* STYLUS_INNER_EDGE_GAIN */
1406*4882a593Smuzhiyun 	0xE5, 0x23, /* STYLUS_OUTER_EDGE_GAIN */
1407*4882a593Smuzhiyun 	0xE5, 0x24, /* STYLUS_POS_CALC_METHOD */
1408*4882a593Smuzhiyun 	0xE5, 0x25, /* Reserved1061 */
1409*4882a593Smuzhiyun 	0xE5, 0x26, /* TOUCHMODE_STYLUS_HTI */
1410*4882a593Smuzhiyun 	0xE5, 0x28, /* TOUCHMODE_STYLUS_MAX_SIG_SUM */
1411*4882a593Smuzhiyun 	0xE5, 0x2A, /* STYLUS_HOVER_COEF */
1412*4882a593Smuzhiyun 	0xE5, 0x2C, /* STYLUS_CM_EDGE */
1413*4882a593Smuzhiyun 	0xE5, 0x2E, /* STYLUS_CONST_MASS */
1414*4882a593Smuzhiyun 	0xE5, 0x30, /* STYLUS_CM_GAIN */
1415*4882a593Smuzhiyun 	0xE5, 0x31, /* STYLUS_CM_COEF */
1416*4882a593Smuzhiyun 	0xE5, 0x32, /* STYLUS_PERIODIC_ERROR_AMPLITUDE */
1417*4882a593Smuzhiyun 	0xE5, 0x33, /* STYLUS_PALM_CLEARANCE */
1418*4882a593Smuzhiyun 	0xE5, 0x34, /* TOUCHMODE_FRAME_NUM_TO_CONFIRM_STYLUS_MODE */
1419*4882a593Smuzhiyun 	0xE5, 0x35, /* STYLUS_MAX_ACCEPTABLE_NOISE_LEVEL */
1420*4882a593Smuzhiyun 	0xE5, 0x36, /* Reserved1078 */
1421*4882a593Smuzhiyun 	0xE5, 0x38, /* TOUCHMODE_FINGER_SWITCH_DEBOUNCE */
1422*4882a593Smuzhiyun 	0xE5, 0x3A, /* TOUCHMODE_FINGER_EXIT_DELAY */
1423*4882a593Smuzhiyun 	0xE5, 0x3C, /* TOUCHMODE_GLOVE_SWITCH_DEBOUNCE */
1424*4882a593Smuzhiyun 	0xE5, 0x3E, /* TOUCHMODE_GLOVE_EXIT_DELAY */
1425*4882a593Smuzhiyun 	0xE5, 0x40, /* TOUCHMODE_GLOVE_FINGER_SWITCH_DEBOUNCE */
1426*4882a593Smuzhiyun 	0xE5, 0x42, /* TOUCHMODE_FINGER_GLOVE_SWITCH_DEBOUNCE */
1427*4882a593Smuzhiyun 	0xE5, 0x44, /* TOUCHMODE_STYLUS_SWITCH_DEBOUNCE */
1428*4882a593Smuzhiyun 	0xE5, 0x46, /* TOUCHMODE_STYLUS_EXIT_DELAY */
1429*4882a593Smuzhiyun 	0xE5, 0x48, /* TOUCHMODE_FINGER_STYLUS_SWITCH_DEBOUNCE */
1430*4882a593Smuzhiyun 	0xE5, 0x4A, /* Reserved1098 */
1431*4882a593Smuzhiyun 	0xE5, 0x4C, /* ACT_DIST0_SQR */
1432*4882a593Smuzhiyun 	0xE5, 0x4E, /* ACT_DIST2_SQR */
1433*4882a593Smuzhiyun 	0xE5, 0x50, /* ACT_DIST_TOUCHDOWN_SQR */
1434*4882a593Smuzhiyun 	0xE5, 0x52, /* ACT_DIST_LIFTOFF_SQR */
1435*4882a593Smuzhiyun 	0xE5, 0x54, /* ACT_DIST_Z_THRESHOLD */
1436*4882a593Smuzhiyun 	0xE5, 0x55, /* LARGE_OBJ_CFG */
1437*4882a593Smuzhiyun 	0xE5, 0x56, /* Reserved1110 */
1438*4882a593Smuzhiyun 	0xE5, 0x58, /* XY_FILTER_MASK */
1439*4882a593Smuzhiyun 	0xE5, 0x59, /* XY_FILT_IIR_COEF_SLOW */
1440*4882a593Smuzhiyun 	0xE5, 0x5A, /* XY_FILT_IIR_COEF_FAST */
1441*4882a593Smuzhiyun 	0xE5, 0x5B, /* XY_FILT_XY_THR_SLOW */
1442*4882a593Smuzhiyun 	0xE5, 0x5C, /* XY_FILT_XY_THR_FAST */
1443*4882a593Smuzhiyun 	0xE5, 0x5D, /* XY_FILT_Z_IIR_COEFF */
1444*4882a593Smuzhiyun 	0xE5, 0x5E, /* XY_FILT_PREDICTION_COEF */
1445*4882a593Smuzhiyun 	0xE5, 0x5F, /* Reserved1119 */
1446*4882a593Smuzhiyun 	0xE5, 0x60, /* XY_FILTER_MASK_CA */
1447*4882a593Smuzhiyun 	0xE5, 0x61, /* XY_FILT_IIR_COEF_SLOW_CA */
1448*4882a593Smuzhiyun 	0xE5, 0x62, /* XY_FILT_IIR_COEF_FAST_CA */
1449*4882a593Smuzhiyun 	0xE5, 0x63, /* XY_FILT_XY_THR_SLOW_CA */
1450*4882a593Smuzhiyun 	0xE5, 0x64, /* XY_FILT_XY_THR_FAST_CA */
1451*4882a593Smuzhiyun 	0xE5, 0x65, /* XY_FILT_Z_IIR_COEFF_CA */
1452*4882a593Smuzhiyun 	0xE5, 0x66, /* XY_FILT_PREDICTION_COEF_CA */
1453*4882a593Smuzhiyun 	0xE5, 0x67, /* Reserved1127 */
1454*4882a593Smuzhiyun 	0xE5, 0x68, /* XY_FILT_AXIS_IIR_COEF */
1455*4882a593Smuzhiyun 	0xE5, 0x69, /* XY_FILT_AXIS_HYST */
1456*4882a593Smuzhiyun 	0xE5, 0x6A, /* XY_FILT_ANGLE_IIR_COEF */
1457*4882a593Smuzhiyun 	0xE5, 0x6B, /* XY_FILT_ANGLE_HYST */
1458*4882a593Smuzhiyun 	0xE5, 0x6C, /* MAX_VELOCITY_SQR */
1459*4882a593Smuzhiyun 	0xE5, 0x70, /* FINGER_ID_MAX_FINGER_ACCELERATION2 */
1460*4882a593Smuzhiyun 	0xE5, 0x74, /* GRIP_XEDG_A */
1461*4882a593Smuzhiyun 	0xE5, 0x76, /* GRIP_XEDG_B */
1462*4882a593Smuzhiyun 	0xE5, 0x78, /* GRIP_XEXC_A */
1463*4882a593Smuzhiyun 	0xE5, 0x7A, /* GRIP_XEXC_B */
1464*4882a593Smuzhiyun 	0xE5, 0x7C, /* GRIP_YEDG_A */
1465*4882a593Smuzhiyun 	0xE5, 0x7E, /* GRIP_YEDG_B */
1466*4882a593Smuzhiyun 	0xE5, 0x80, /* GRIP_YEXC_A */
1467*4882a593Smuzhiyun 	0xE5, 0x82, /* GRIP_YEXC_B */
1468*4882a593Smuzhiyun 	0xE5, 0x84, /* GRIP_FIRST_EXC */
1469*4882a593Smuzhiyun 	0xE5, 0x85, /* GRIP_EXC_EDGE_ORIGIN */
1470*4882a593Smuzhiyun 	0xE5, 0x86, /* GRIP_ENABLE */
1471*4882a593Smuzhiyun 	0xE5, 0x87, /* FINGER_LIFTOFF_DEBOUNCE */
1472*4882a593Smuzhiyun 	0xE5, 0x88, /* GLOVE_LIFTOFF_DEBOUNCE */
1473*4882a593Smuzhiyun 	0xE5, 0x89, /* STYLUS_LIFTOFF_DEBOUNCE */
1474*4882a593Smuzhiyun 	0xE5, 0x8A, /* Reserved1162 */
1475*4882a593Smuzhiyun 	0xE5, 0x8C, /* WATER_REJ_SNS_WIDTH */
1476*4882a593Smuzhiyun 	0xE5, 0x8D, /* SLIM_POSITION_OFFSET_ALONG_TX */
1477*4882a593Smuzhiyun 	0xE5, 0x8E, /* SLIM_POSITION_OFFSET_ALONG_RX */
1478*4882a593Smuzhiyun 	0xE5, 0x8F, /* WET_FINGER_Z8_MULT */
1479*4882a593Smuzhiyun 	0xE5, 0x90, /* MIN_FF_Z9 */
1480*4882a593Smuzhiyun 	0xE5, 0x94, /* MAX_MF_Z9 */
1481*4882a593Smuzhiyun 	0xE5, 0x98, /* MIN_FF_SIG_SUM_EDGE */
1482*4882a593Smuzhiyun 	0xE5, 0x9C, /* MF_CENTERSIG_RATIO */
1483*4882a593Smuzhiyun 	0xE5, 0x9D, /* SD_SIZE_THRESH */
1484*4882a593Smuzhiyun 	0xE5, 0x9E, /* SD_SIG_THRESH_ON */
1485*4882a593Smuzhiyun 	0xE5, 0xA0, /* SD_SIG_THRESH_OFF */
1486*4882a593Smuzhiyun 	0xE5, 0xA2, /* VP_DLT_RST_THRESH */
1487*4882a593Smuzhiyun 	0xE5, 0xA4, /* VP_DLT_THRESH */
1488*4882a593Smuzhiyun 	0xE5, 0xA6, /* FAT_AXIS_LENGTH_THRESH */
1489*4882a593Smuzhiyun 	0xE5, 0xA7, /* PEAK_IGNORE_COEF */
1490*4882a593Smuzhiyun 	0xE5, 0xA8, /* AXIS_ORIENTATION_ENABLE */
1491*4882a593Smuzhiyun 	0xE5, 0xA9, /* Reserved1193 */
1492*4882a593Smuzhiyun 	0xE5, 0xAC, /* CLIPPING_X_LOW */
1493*4882a593Smuzhiyun 	0xE5, 0xAD, /* CLIPPING_X_HIGH */
1494*4882a593Smuzhiyun 	0xE5, 0xAE, /* CLIPPING_Y_LOW */
1495*4882a593Smuzhiyun 	0xE5, 0xAF, /* CLIPPING_Y_HIGH */
1496*4882a593Smuzhiyun 	0xE5, 0xB0, /* CALC_THRESH */
1497*4882a593Smuzhiyun 	0xE5, 0xB2, /* OFFSET_S1 */
1498*4882a593Smuzhiyun 	0xE5, 0xB4, /* OFFSET_S2 */
1499*4882a593Smuzhiyun 	0xE5, 0xB6, /* Z_SUM_8MM */
1500*4882a593Smuzhiyun 	0xE5, 0xB8, /* Z_SUM_4MM */
1501*4882a593Smuzhiyun 	0xE5, 0xBA, /* Z_SUM_3MM */
1502*4882a593Smuzhiyun 	0xE5, 0xBC, /* Z_SUM_1MM */
1503*4882a593Smuzhiyun 	0xE5, 0xBE, /* LOW_PIVOT */
1504*4882a593Smuzhiyun 	0xE5, 0xC0, /* HIGH_PIVOT */
1505*4882a593Smuzhiyun 	0xE5, 0xC2, /* LOW_PIVOT2 */
1506*4882a593Smuzhiyun 	0xE5, 0xC4, /* HIGH_PIVOT2 */
1507*4882a593Smuzhiyun 	0xE5, 0xC6, /* EDGE_DEBOUNCE_THRESH */
1508*4882a593Smuzhiyun 	0xE5, 0xC8, /* CENTER_MAGNITUDE_SCALE */
1509*4882a593Smuzhiyun 	0xE5, 0xCA, /* CENTROID_CORNER_GAIN */
1510*4882a593Smuzhiyun 	0xE5, 0xCC, /* EDGE_DEBOUNCE_COUNT */
1511*4882a593Smuzhiyun 	0xE5, 0xCD, /* BR2_ALWAYS_ON_FLAG */
1512*4882a593Smuzhiyun 	0xE5, 0xCE, /* PREFERRED_TOUCH_SIZE */
1513*4882a593Smuzhiyun 	0xE5, 0xCF, /* TOUCH_SIZE_METHOD */
1514*4882a593Smuzhiyun 	0xE5, 0xD0, /* RXLINE_FILT_ENABLE */
1515*4882a593Smuzhiyun 	0xE5, 0xD1, /* RXLINE_FILT_DEBOUNCE */
1516*4882a593Smuzhiyun 	0xE5, 0xD2, /* RXLINE_FILT_THRESH */
1517*4882a593Smuzhiyun 	0xE5, 0xD3, /* Reserved1235 */
1518*4882a593Smuzhiyun 	0xE5, 0xD4, /* TOUCHMODE_LFT_SELF_THRSH */
1519*4882a593Smuzhiyun 	0xE5, 0xD6, /* TOUCHMODE_LFT_NEG_SC_THRESH */
1520*4882a593Smuzhiyun 	0xE5, 0xD8, /* TOUCHMODE_LFT_NEG_MC_THRESH */
1521*4882a593Smuzhiyun 	0xE5, 0xDA, /* X_RESOLUTION */
1522*4882a593Smuzhiyun 	0xE5, 0xDC, /* Y_RESOLUTION */
1523*4882a593Smuzhiyun 	0xE5, 0xDE, /* X_LENGTH_100xMM */
1524*4882a593Smuzhiyun 	0xE5, 0xE0, /* Y_LENGTH_100xMM */
1525*4882a593Smuzhiyun 	0xE5, 0xE2, /* X_PITCH_10xMM */
1526*4882a593Smuzhiyun 	0xE5, 0xE3, /* Y_PITCH_10xMM */
1527*4882a593Smuzhiyun 	0xE5, 0xE4, /* Reserved1252 */
1528*4882a593Smuzhiyun 	0xE5, 0xE5, /* ACT_LFT_EN */
1529*4882a593Smuzhiyun 	0xE5, 0xE6, /* TOUCHMODE_CONFIG */
1530*4882a593Smuzhiyun 	0xE5, 0xE7, /* LRG_OBJ_CFG */
1531*4882a593Smuzhiyun 	0xE5, 0xE8, /* MAX_REPORTED_TOUCH_NUM */
1532*4882a593Smuzhiyun 	0xE5, 0xE9, /* REPORT_CFG */
1533*4882a593Smuzhiyun 	0xE5, 0xEA, /* TOUCHMODE_STYLUS_HIGH_PRIORITY */
1534*4882a593Smuzhiyun 	0xE5, 0xEB, /* Reserved1259 */
1535*4882a593Smuzhiyun 	0xE5, 0xEC, /* LOW_POWER_ENABLE */
1536*4882a593Smuzhiyun 	0xE5, 0xED, /* ACT_INTRVL0 */
1537*4882a593Smuzhiyun 	0xE5, 0xEE, /* ACT_LFT_INTRVL0 */
1538*4882a593Smuzhiyun 	0xE5, 0xF0, /* LP_INTRVL0 */
1539*4882a593Smuzhiyun 	0xE5, 0xF2, /* TCH_TMOUT0 */
1540*4882a593Smuzhiyun 	0xE5, 0xF4, /* POST_CFG */
1541*4882a593Smuzhiyun 	0xE5, 0xF5, /* Reserved1269 */
1542*4882a593Smuzhiyun 	0xE5, 0xF6, /* CONFIG_VER */
1543*4882a593Smuzhiyun 	0xE5, 0xF8, /* SEND_REPORT_AFTER_ACTIVE_INTERVAL_CFG */
1544*4882a593Smuzhiyun 	0xE5, 0xF9, /* PIP_REPORTING_DISABLE */
1545*4882a593Smuzhiyun 	0xE5, 0xFA, /* INTERRUPT_PIN_OVERRIDE */
1546*4882a593Smuzhiyun 	0xE5, 0xFC, /* CONFIG_CRC */
1547*4882a593Smuzhiyun };
1548*4882a593Smuzhiyun 
1549