提交 b735fbe0 编写于 作者: B Benson Leung 提交者: Dmitry Torokhov

Input: atmel_mxt_ts - set pointer emulation on touchpads

Touchpads are pointers, so make sure to pass the correct values to
input_mt_report_pointer_emulation(). Without this, tap-to-click doesn't
work.
Signed-off-by: NBenson Leung <bleung@chromium.org>
Signed-off-by: NStephen Warren <swarren@nvidia.com>
Signed-off-by: NNick Dyer <nick.dyer@itdev.co.uk>
Signed-off-by: NDmitry Torokhov <dmitry.torokhov@gmail.com>
上级 7a53d609
...@@ -654,10 +654,11 @@ static void mxt_input_button(struct mxt_data *data, struct mxt_message *message) ...@@ -654,10 +654,11 @@ static void mxt_input_button(struct mxt_data *data, struct mxt_message *message)
} }
} }
static void mxt_input_sync(struct input_dev *input_dev) static void mxt_input_sync(struct mxt_data *data)
{ {
input_mt_report_pointer_emulation(input_dev, false); input_mt_report_pointer_emulation(data->input_dev,
input_sync(input_dev); data->pdata->t19_num_keys);
input_sync(data->input_dev);
} }
static void mxt_input_touchevent(struct mxt_data *data, static void mxt_input_touchevent(struct mxt_data *data,
...@@ -707,7 +708,7 @@ static void mxt_input_touchevent(struct mxt_data *data, ...@@ -707,7 +708,7 @@ static void mxt_input_touchevent(struct mxt_data *data,
if (status & MXT_T9_RELEASE) { if (status & MXT_T9_RELEASE) {
input_mt_report_slot_state(input_dev, input_mt_report_slot_state(input_dev,
MT_TOOL_FINGER, 0); MT_TOOL_FINGER, 0);
mxt_input_sync(input_dev); mxt_input_sync(data);
} }
/* Touch active */ /* Touch active */
...@@ -783,7 +784,7 @@ static irqreturn_t mxt_process_messages_until_invalid(struct mxt_data *data) ...@@ -783,7 +784,7 @@ static irqreturn_t mxt_process_messages_until_invalid(struct mxt_data *data)
} while (reportid != 0xff); } while (reportid != 0xff);
if (update_input) if (update_input)
mxt_input_sync(data->input_dev); mxt_input_sync(data);
return IRQ_HANDLED; return IRQ_HANDLED;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册