]> git.baikalelectronics.ru Git - kernel.git/commit
SoC: rsnd: add interrupt support for SSI BUSIF buffer
authorYongbo Zhang <giraffesnn123@gmail.com>
Tue, 12 May 2020 09:30:03 +0000 (17:30 +0800)
committerMark Brown <broonie@kernel.org>
Tue, 12 May 2020 09:56:21 +0000 (10:56 +0100)
commit1826fb91b183c69e46391cedf3da4d377a3f5abe
tree95d32cfe8001099aa356e4318ecf1857ca5e6df0
parent3c897d08d9177b8d0db7ce63b165b41697b5abb6
SoC: rsnd: add interrupt support for SSI BUSIF buffer

SSI BUSIF buffer is possible to overflow or underflow, especially in a
hypervisor environment. If there is no interrupt support, it will eventually
lead to errors in pcm data.
This patch adds overflow and underflow interrupt support for SSI BUSIF buffer.

Reported-by: Chen Li <licheng0822@thundersoft.com>
Signed-off-by: Yongbo Zhang <giraffesnn123@gmail.com>
Tested-by: Chen Li <licheng0822@thundersoft.com>
Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Link: https://lore.kernel.org/r/20200512093003.28332-1-giraffesnn123@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sh/rcar/gen.c
sound/soc/sh/rcar/rsnd.h
sound/soc/sh/rcar/ssi.c