From 1de5a5d17c082d1fee0e82e826101eabfa8904ba Mon Sep 17 00:00:00 2001 From: Xingyu Chen Date: Wed, 26 Apr 2017 17:24:42 +0800 Subject: [PATCH] remote: report wakeup event after system resume PD#138714: report wakeup event after system resume Change-Id: Ie51f6594a7e27c207dee48e82538343888f781cc Signed-off-by: Xingyu Chen --- drivers/amlogic/input/remote/remote_meson.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/amlogic/input/remote/remote_meson.c b/drivers/amlogic/input/remote/remote_meson.c index 32b7eb2426df..0bf4008fc2b0 100644 --- a/drivers/amlogic/input/remote/remote_meson.c +++ b/drivers/amlogic/input/remote/remote_meson.c @@ -35,8 +35,7 @@ #include #include #include -/*Temporary annotation for running linux-4.9*/ -/*#include */ +#include #include @@ -614,8 +613,6 @@ static int remote_resume(struct device *dev) } spin_unlock_irqrestore(&chip->slock, flags); - /*Temporary annotation for running linux-4.9*/ -#if 0 if (get_resume_method() == REMOTE_WAKEUP) { input_event(chip->r_dev->input_device, EV_KEY, KEY_POWER, 1); @@ -631,7 +628,7 @@ static int remote_resume(struct device *dev) input_event(chip->r_dev->input_device, EV_KEY, 133, 0); input_sync(chip->r_dev->input_device); } -#endif + irq_set_affinity(chip->irqno, cpumask_of(chip->irq_cpumask)); enable_irq(chip->irqno); return 0;