summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/input/touchscreen/synaptics_dsx_force/synaptics_dsx_core.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/input/touchscreen/synaptics_dsx_force/synaptics_dsx_core.c b/drivers/input/touchscreen/synaptics_dsx_force/synaptics_dsx_core.c
index b23534981541..4f1695e01f73 100644
--- a/drivers/input/touchscreen/synaptics_dsx_force/synaptics_dsx_core.c
+++ b/drivers/input/touchscreen/synaptics_dsx_force/synaptics_dsx_core.c
@@ -188,6 +188,8 @@ static void mdss_regulator_ctrl(struct synaptics_rmi4_data *rmi4_data, unsigned
static void mdss_reset_ctrl(const struct synaptics_dsx_board_data *bdata, bool on);
static void mdss_reset_action(const struct synaptics_dsx_board_data *bdata);
+static void synaptics_key_ctrl(struct synaptics_rmi4_data *rmi4_data, bool enable);
+
#ifdef CONFIG_HAS_EARLYSUSPEND
#ifndef CONFIG_FB
#define USE_EARLYSUSPEND
@@ -2104,6 +2106,8 @@ static int synaptics_rmi4_int_enable(struct synaptics_rmi4_data *rmi4_data,
}
}
+ synaptics_key_ctrl(rmi4_data, enable && rmi4_data->button_0d_enabled);
+
return retval;
}