aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWang Jiada <[email protected]>2022-07-18 20:04:04 +0900
committerMark Brown <[email protected]>2022-07-19 14:54:21 +0100
commit11e9318ff7486f375cf246c172c3206a731a2254 (patch)
treeb16e473a7b0421fb350bdab5f679f52e1b93d70d
parent1e347f861da8ddb17e1d1b3113cb6c188e0de3e5 (diff)
ASoC: rsnd: ssiu: add missing .quit callback for gen2
commit 83b220cf8eb2a ("ASoC: rsnd: implement BUSIF related code in ssiu.c") moved BUSIF related code in ssiu.c which added .quit callback in ssiu.c to disable error irq when ssiu quits. But .quit callback was added only for gen1 and is missing for gen2, this causes error irq is left enabled after ssiu quits on gen2. This commit adds missing .quit callback for gen2 Signed-off-by: Wang Jiada <[email protected]> Cc: Dean Jenkins <[email protected]> Cc: Eugeniu Rosca <[email protected]> Acked-by: Kuninori Morimoto <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
-rw-r--r--sound/soc/sh/rcar/ssiu.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sound/soc/sh/rcar/ssiu.c b/sound/soc/sh/rcar/ssiu.c
index 4b8a63e336c7..19a8030a660d 100644
--- a/sound/soc/sh/rcar/ssiu.c
+++ b/sound/soc/sh/rcar/ssiu.c
@@ -417,6 +417,7 @@ static struct rsnd_mod_ops rsnd_ssiu_ops_gen2 = {
.name = SSIU_NAME,
.dma_req = rsnd_ssiu_dma_req,
.init = rsnd_ssiu_init_gen2,
+ .quit = rsnd_ssiu_quit,
.start = rsnd_ssiu_start_gen2,
.stop = rsnd_ssiu_stop_gen2,
.get_status = rsnd_ssiu_get_status,