aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sound/soc/sh/fsi.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/soc/sh/fsi.c b/sound/soc/sh/fsi.c
index 6e750a8ae2a9..2ef98536f1da 100644
--- a/sound/soc/sh/fsi.c
+++ b/sound/soc/sh/fsi.c
@@ -1178,6 +1178,8 @@ static void fsi_dma_push_start_stop(struct fsi_priv *fsi, struct fsi_stream *io,
1178 1178
1179 fsi_reg_mask_set(fsi, OUT_DMAC, DMA_ON, enable); 1179 fsi_reg_mask_set(fsi, OUT_DMAC, DMA_ON, enable);
1180 1180
1181 dmaengine_terminate_all(io->chan);
1182
1181 if (fsi_is_clk_master(fsi)) 1183 if (fsi_is_clk_master(fsi))
1182 fsi_master_mask_set(master, CLK_RST, clk, (enable) ? clk : 0); 1184 fsi_master_mask_set(master, CLK_RST, clk, (enable) ? clk : 0);
1183} 1185}