media: rc: ir-rc6-decoder: enable toggle bit for Kathrein RCU-676 remote
authorMatthias Reichl <hias@horus.com>
Tue, 28 Aug 2018 13:49:42 +0000 (09:49 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 24 Nov 2019 07:23:06 +0000 (08:23 +0100)
commit86f049f29a2d8d7daa573c51a93d73d7c0f5f4aa
tree9f8e6ced1716dcdecb7850f0ee782982123efbef
parente57ae05d10f8e6e57c94bfcf8e36cb5f105a7ff8
media: rc: ir-rc6-decoder: enable toggle bit for Kathrein RCU-676 remote

[ Upstream commit 85e4af0a7ae2f146769b7475ae531bf8a3f3afb4 ]

The Kathrein RCU-676 remote uses the 32-bit rc6 protocol and toggles
bit 15 (0x8000) on repeated button presses, like MCE remotes.

Add it's customer code 0x80460000 to the 32-bit rc6 toggle
handling code to get proper scancodes and toggle reports.

Signed-off-by: Matthias Reichl <hias@horus.com>
Signed-off-by: Sean Young <sean@mess.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/media/rc/ir-rc6-decoder.c