]> git.baikalelectronics.ru Git - kernel.git/commit
media: ite-cir: IR receiver stop working after receive overflow
authorSean Young <sean@mess.org>
Sun, 17 Oct 2021 12:01:15 +0000 (13:01 +0100)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Tue, 19 Oct 2021 07:08:39 +0000 (08:08 +0100)
commitd44e2f610855a60c602bb2cbbfa28794f835931c
treea3e02ef733fe03d833f5653d87014a25826b98c3
parent1b9033db8920e1f1c3e093b3668c072a3f167aca
media: ite-cir: IR receiver stop working after receive overflow

On an Intel NUC6iSYK, no IR is reported after a receive overflow.

When a receiver overflow occurs, this condition is only cleared by
reading the fifo. Make sure we read anything in the fifo.

Fixes: 48b45fd79fd2 ("media: ite-cir: check for receive overflow")
Suggested-by: Bryan Pass <bryan.pass@gmail.com>
Tested-by: Bryan Pass <bryan.pass@gmail.com>
Cc: stable@vger.kernel.org>
Signed-off-by: Sean Young <sean@mess.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/media/rc/ite-cir.c