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