[PATCH] CHROMIUM: elants_i2c: Solved previous issue on 3.10 and 3.14.

2015-06-03 Thread james.chen
From: "james.chen" This patch refer 3.10 driver code to solve firmware upgrade issue(Change 266813) and enable noise-immunity(Change 243875). BUG=chrome-os-partner:39373 TEST=Test Elan Touch Screen on cyan project without problems. --- drivers/input/touchscreen/elants_i2

RE: [PATCH] CHROMIUM: elants_i2c: Solved previous issue on 3.10 and 3.14.

2015-06-05 Thread James.Chen
: james.chen Cc: Herman Lin; Scott Liu; linux-ker...@vger.kernel.org; linux-input@vger.kernel.org; Jeff Chuang; Agnes Cheng Subject: Re: [PATCH] CHROMIUM: elants_i2c: Solved previous issue on 3.10 and 3.14. Hi James, On Wed, Jun 03, 2015 at 03:06:16PM +0800, james.chen wrote: > From: "ja

[PATCH] CHROMIUM: elants_i2c.c: Disable idle mode before firmware upgrade procedure.

2015-07-10 Thread james.chen
From: "james.chen" This patch is disable idle mode before firmware upgrade procedure. BUG=chrome-os-partner:39373 TEST= Test Elan touchscreen on cyan project(kernel 3.18) without problems. --- drivers/input/touchscreen/elants_i2c.c | 8 +++- 1 file changed, 7 insertions(+),

[PATCH] CHROMIUM: elants_i2c.c: Disable idle mode before firmware upgrade procedure.

2015-07-20 Thread james.chen
From: "james.chen" This patch is disable idle mode before firmware upgrade procedure. BUG=chrome-os-partner:39373 TEST= Test Elan touchscreen on cyan project(kernel 3.18) without problems. --- drivers/input/touchscreen/elants_i2c.c | 8 +++- 1 file changed, 7 insertions(+),

[PATCH 2/2] CHROMIUM: elants_i2c.c: Disable idle mode before firmware upgrade procedure.

2015-07-20 Thread james.chen
From: "james.chen" This patch is disable idle mode before firmware upgrade procedure. BUG=chrome-os-partner:39373 TEST= Test Elan touchscreen on cyan project(kernel 3.18) without problems. Signed-off-by: james.chen --- drivers/input/touchscreen/elants_i2c.c | 8 +++- 1 file

[PATCH] MAINLINE: Input: elants_i2c: Extend the calibration timeout to 12 second.

2015-09-03 Thread james.chen
From: "james.chen" As the test result of chrome project buddy(23 inch), the calibration time is about 9.2~10.5 second. So, this patch extend the calibration timeout to 12 second. BUG= none TEST= Build and test on buddy project. Signed-off-by: James Chen --- drivers/input/t

[PATCH] CHROMIUM: Input: elants_i2c: fixed wake-on-touch issue

2015-12-17 Thread james.chen
From: "james.chen" Something wrong in suspend/resume of kernel v3.14 for the function of wake-on-touch. The function of device_may_wakeup will return true if the device supports wake-on-touch (for example, kitty and buddy). So, modify the code from "if (device_may_wakeu

[PATCH 2/2] Input: elants_i2c: fixed wake-on-touch issue

2016-01-03 Thread james.chen
From: "james.chen" Fix function of wake-on-touch on suspend/resume. The function of device_may_wakeup will return true if the device supports wake-on-touch (for example, kitty and buddy). So, modify the code from "if (device_may_wakeup(dev))" to "if (!device_may_wake