diff options
author | Vincent Chen <zochen@nvidia.com> | 2014-05-01 20:57:50 -0700 |
---|---|---|
committer | Mandar Padmawar <mpadmawar@nvidia.com> | 2014-05-14 07:05:05 -0700 |
commit | 4ce9bd56b8b80703dbce2354a27989729fc7de30 (patch) | |
tree | aee82aed1e21d5cd56baf6062e58465f57e7afd9 /drivers/input | |
parent | e5fab6593769c16672fb6365f01ae08267cef0a7 (diff) |
input: touch: raydium: force cfboost from idle
input_sync is required to report event through protocol b
bug 1501238
Change-Id: I82861971ad4b7cc8c00f33131d0b7df1e01f07ac
Signed-off-by: Vincent Chen <zochen@nvidia.com>
Reviewed-on: http://git-master/r/404288
(cherry picked from commit b362e37dd9127a344300586a72a7931a049daa49)
Reviewed-on: http://git-master/r/404231
(cherry picked from commit 8928052d8bfa7f58bf61271f0744d2f7d7b8a75d)
Reviewed-on: http://git-master/r/407529
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Alex Chen <alchen@nvidia.com>
Tested-by: Alex Chen <alchen@nvidia.com>
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Xiaohui Tao <xtao@nvidia.com>
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
Diffstat (limited to 'drivers/input')
-rw-r--r-- | drivers/input/touchscreen/rm31080a_ts.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/input/touchscreen/rm31080a_ts.c b/drivers/input/touchscreen/rm31080a_ts.c index c16fb02260cc..2b60f81e8ee4 100644 --- a/drivers/input/touchscreen/rm31080a_ts.c +++ b/drivers/input/touchscreen/rm31080a_ts.c @@ -2378,9 +2378,12 @@ static irqreturn_t rm_tch_irq(int irq, void *handle) trace_touchscreen_raydium_irq("Raydium_interrupt"); if (g_st_ctrl.u8_power_mode && - (g_st_ts.u8_scan_mode_state == RM_SCAN_IDLE_MODE)) + (g_st_ts.u8_scan_mode_state == RM_SCAN_IDLE_MODE)) { input_event(g_input_dev, EV_MSC, MSC_ACTIVITY, 1); - +#if (INPUT_PROTOCOL_CURRENT_SUPPORT == INPUT_PROTOCOL_TYPE_B) + input_sync(g_input_dev); +#endif + } if (g_st_ts.b_init_finish && g_st_ts.b_is_suspended == false) queue_work(g_st_ts.rm_workqueue, &g_st_ts.rm_work); |