ir: remove irq affinity in hard decode mode [1/1]
authorQianggui Song <qianggui.song@amlogic.com>
Tue, 25 Jun 2019 02:44:29 +0000 (10:44 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Fri, 16 Aug 2019 03:05:53 +0000 (20:05 -0700)
commitb77519dcee700fd5cf2df55c4f5f8bf2bbe2ae20
treeff20cc2e1bceefa996d1d89a65b3f412e298ee6d
parent97e2cf28cea9cf43503c70026fc332bf1eb3d8f7
ir: remove irq affinity in hard decode mode [1/1]

PD#SWPL-9797

Problem:
ir irq is binded to cup 1 and will re-set in every resume process.
cup 0 wakeup first in resume, if there comes a irq during resume in
a critical time it may occurs concurrency.

Solution:
remove irq affinity in hard decode mode and only use it in learning
mode.

Verify:
w400

Change-Id: I26fad9f67665a2bfe9c6d2455559eb1d95e8b2ba
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
drivers/amlogic/input/remote/remote_cdev.c
drivers/amlogic/input/remote/remote_meson.c
drivers/amlogic/input/remote/sysfs.c