]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: rsnd: add .irq callback
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Tue, 26 Jan 2016 04:56:57 +0000 (04:56 +0000)
committerMark Brown <broonie@kernel.org>
Wed, 27 Jan 2016 12:22:24 +0000 (12:22 +0000)
commit0dc24186a9b3a7a98081e2e262db68bfcfd8c8e9
tree770d58181a747541e8baa969e6694a590618ac83
parentb40b0e5ba2260d0bc8da20a458b6bd7ea4556c78
ASoC: rsnd: add .irq callback

Current rsnd driver has .init/.start/.stop/.quit callbacks,
and it needs many IPs (SRC/CTU/MUX/DVC/CMD/SSIU/SSI).
Because of these relationship, it might get unnecessary
error IRQ when start/stop.
This patch adds new .irq callback and control IRQ enable/disable
timing to avoid it.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sh/rcar/core.c
sound/soc/sh/rcar/rsnd.h
sound/soc/sh/rcar/src.c
sound/soc/sh/rcar/ssi.c