summaryrefslogtreecommitdiffstats
path: root/drivers/input/evdev.c
diff options
context:
space:
mode:
authorAnson Huang <Anson.Huang@nxp.com>2019-12-13 14:02:30 -0800
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2019-12-13 16:41:57 -0800
commit1021dcf19db1387bc0db26d14bbcba719923a466 (patch)
treeb1c3dd4f0ad5fdc0407e933e4055e109fbb58427 /drivers/input/evdev.c
parentcb222aed03d798fc074be55e59d9a112338ee784 (diff)
downloadlinux-stable-1021dcf19db1387bc0db26d14bbcba719923a466.tar.gz
linux-stable-1021dcf19db1387bc0db26d14bbcba719923a466.tar.bz2
linux-stable-1021dcf19db1387bc0db26d14bbcba719923a466.zip
Input: imx_sc_key - only take the valid data from SCU firmware as key state
When reading key state from SCU, the response data from SCU firmware is 4 bytes due to MU message protocol, but ONLY the first byte is the key state, other 3 bytes could be some dirty data, so we should ONLY take the first byte as key state to avoid reporting incorrect state. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Fixes: 688f1dfb69b4 ("Input: keyboard - imx_sc: Add i.MX system controller key support") Link: https://lore.kernel.org/r/1576202909-1661-1-git-send-email-Anson.Huang@nxp.com Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Diffstat (limited to 'drivers/input/evdev.c')
0 files changed, 0 insertions, 0 deletions