|
@@ -307,49 +307,7 @@ static struct i2c_board_info i2c1_devs[] __initdata = {
|
|
|
};
|
|
|
|
|
|
/* TSP */
|
|
|
-static u8 mxt_init_vals[] = {
|
|
|
- /* MXT_GEN_COMMAND(6) */
|
|
|
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
|
- /* MXT_GEN_POWER(7) */
|
|
|
- 0x20, 0xff, 0x32,
|
|
|
- /* MXT_GEN_ACQUIRE(8) */
|
|
|
- 0x0a, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09, 0x23,
|
|
|
- /* MXT_TOUCH_MULTI(9) */
|
|
|
- 0x00, 0x00, 0x00, 0x13, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00,
|
|
|
- 0x00, 0x01, 0x01, 0x0e, 0x0a, 0x0a, 0x0a, 0x0a, 0x00, 0x00,
|
|
|
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
|
- 0x00,
|
|
|
- /* MXT_TOUCH_KEYARRAY(15) */
|
|
|
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00,
|
|
|
- 0x00,
|
|
|
- /* MXT_SPT_GPIOPWM(19) */
|
|
|
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
|
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
|
- /* MXT_PROCI_GRIPFACE(20) */
|
|
|
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x28, 0x04,
|
|
|
- 0x0f, 0x0a,
|
|
|
- /* MXT_PROCG_NOISE(22) */
|
|
|
- 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x23, 0x00,
|
|
|
- 0x00, 0x05, 0x0f, 0x19, 0x23, 0x2d, 0x03,
|
|
|
- /* MXT_TOUCH_PROXIMITY(23) */
|
|
|
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
|
- 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
|
- /* MXT_PROCI_ONETOUCH(24) */
|
|
|
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
|
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
|
- /* MXT_SPT_SELFTEST(25) */
|
|
|
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
|
- 0x00, 0x00, 0x00, 0x00,
|
|
|
- /* MXT_PROCI_TWOTOUCH(27) */
|
|
|
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
|
- /* MXT_SPT_CTECONFIG(28) */
|
|
|
- 0x00, 0x00, 0x02, 0x08, 0x10, 0x00,
|
|
|
-};
|
|
|
-
|
|
|
static struct mxt_platform_data mxt_platform_data = {
|
|
|
- .config = mxt_init_vals,
|
|
|
- .config_length = ARRAY_SIZE(mxt_init_vals),
|
|
|
-
|
|
|
.x_line = 18,
|
|
|
.y_line = 11,
|
|
|
.x_size = 1024,
|