From 6625e780bacf270b6da346751819d2825f09c20a Mon Sep 17 00:00:00 2001 From: Benson Leung Date: Fri, 18 Jan 2013 17:35:52 -0800 Subject: [PATCH] CHROMIUM: Input: atmel_mxt_ts : Set power/wakeup to disabled by default. Userspace will change it to enabled if needed. Signed-off-by: Benson Leung BUG=chrome-os-partner:17336 TEST=cat /sys/bus/i2c/devices/2-004a/power/wakeup Check that it returns "disabled" Suspend the system using powerd_suspend. Check that the touch device 2-004a does not wake the system. Change-Id: If5ac3b30c137d16e5592d4a2ee555fd2533b0caa Reviewed-on: https://gerrit.chromium.org/gerrit/41679 Reviewed-by: Vincent Palatin Reviewed-by: Puneet Kumar Commit-Queue: Benson Leung Tested-by: Benson Leung --- drivers/input/touchscreen/atmel_mxt_ts.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c index 639c48687b790..3fdc51387cbe2 100644 --- a/drivers/input/touchscreen/atmel_mxt_ts.c +++ b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -2696,6 +2696,8 @@ static int __devinit mxt_probe(struct i2c_client *client, init_completion(&data->bl_completion); init_completion(&data->auto_cal_completion); + device_set_wakeup_enable(&client->dev, false); + async_schedule(mxt_initialize_async, data); return 0; -- 2.39.5