platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT
authorEvan Benn <evanbenn@chromium.org>
Wed, 9 Dec 2020 22:03:54 +0000 (22:03 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 4 Mar 2021 10:37:58 +0000 (11:37 +0100)
commit65e880808202ff8a51cbd2205b5e05fd251dd275
treefc81197484936fe55af155299cc48f70ed5d68a1
parentd99d58b8df08dbf932a5206661041dd00b540e4d
platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT

[ Upstream commit 0944ea07baa748741563c8842122010fa9017d16 ]

The host_event_code enum is 1-based, use EC_HOST_EVENT_MASK not BIT to
generate the intended mask. This patch changes the behaviour of the
mask, a following patch will restore the intended behaviour:
'Add LID and BATTERY to default mask'

Fixes: c214e564acb2 ("platform/chrome: cros_ec_proto: ignore unnecessary wakeups on old ECs")
Signed-off-by: Evan Benn <evanbenn@chromium.org>
Reviewed-by: Brian Norris <briannorris@chromium.org>
Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
Link: https://lore.kernel.org/r/20201209220306.1.I6133572c0ab3c6b95426f804bac2d3833e24acb1@changeid
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/platform/chrome/cros_ec_proto.c