diff --git a/drivers/misc/ipts/ipts.h b/drivers/misc/ipts/ipts.h index a044f839e4d0..32eb3ffd68a3 100644 --- a/drivers/misc/ipts/ipts.h +++ b/drivers/misc/ipts/ipts.h @@ -88,10 +88,6 @@ struct ipts_info { int gfx_status; bool display_status; - bool switch_sensor_mode; - enum touch_sensor_mode new_sensor_mode; - - int retry; bool restart; }; diff --git a/drivers/misc/ipts/msg-handler.c b/drivers/misc/ipts/msg-handler.c index dc4b730b2254..b2b382ea4675 100644 --- a/drivers/misc/ipts/msg-handler.c +++ b/drivers/misc/ipts/msg-handler.c @@ -171,14 +171,6 @@ int ipts_restart(struct ipts_info *ipts) { ipts_dbg(ipts, "ipts restart\n"); ipts_stop(ipts); - ipts->retry++; - - // Try wth HID mode - if (ipts->retry == IPTS_MAX_RETRY && - ipts->sensor_mode == TOUCH_SENSOR_MODE_RAW_DATA) - ipts->sensor_mode = TOUCH_SENSOR_MODE_HID; - else if (ipts->retry > IPTS_MAX_RETRY) - return -EPERM; ipts_send_sensor_quiesce_io_cmd(ipts); ipts->restart = true; @@ -360,9 +352,6 @@ int ipts_handle_resp(struct ipts_info *ipts, cmd_status = ipts_handle_cmd(ipts, TOUCH_SENSOR_HID_READY_FOR_DATA_CMD, NULL, 0); - // reset retry since we are getting touh data - ipts->retry = 0; - break; } case TOUCH_SENSOR_QUIESCE_IO_RSP: { @@ -381,15 +370,6 @@ int ipts_handle_resp(struct ipts_info *ipts, break; } - // support sysfs debug node for switch sensor mode - if (ipts->switch_sensor_mode) { - ipts_set_state(ipts, IPTS_STA_INIT); - ipts->sensor_mode = ipts->new_sensor_mode; - ipts->switch_sensor_mode = false; - - ipts_send_sensor_clear_mem_window_cmd(ipts); - } - break; } }