summaryrefslogtreecommitdiff
path: root/sound/soc/fsl/fsl_asrc.h
diff options
context:
space:
mode:
authorViorel Suman <viorel.suman@nxp.com>2018-07-04 11:58:49 +0300
committerDong Aisheng <aisheng.dong@nxp.com>2019-11-25 15:48:32 +0800
commit683763a08c7b0c03d7d4ab851d98e19a9174bb96 (patch)
tree67f9a31f8198243f751997919eb19465b0f8bf27 /sound/soc/fsl/fsl_asrc.h
parentde02517719e08453202f44aa46cb7dd789aeca78 (diff)
MLK-18737: move 'pair_streams' to 'struct fsl_asrc_pair'
For multi p2p instance an ASRC device cannot be closed successfully when two threads plays streams simultaneously on same ASRC device. 'pair_streams' variable shall be moved to 'struct fsl_asrc_pair' for multi p2p instance in order to handle pair release properly. Signed-off-by: Viorel Suman <viorel.suman@nxp.com> Suggested-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Diffstat (limited to 'sound/soc/fsl/fsl_asrc.h')
-rw-r--r--sound/soc/fsl/fsl_asrc.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/soc/fsl/fsl_asrc.h b/sound/soc/fsl/fsl_asrc.h
index d033968d3d1a..d377955758be 100644
--- a/sound/soc/fsl/fsl_asrc.h
+++ b/sound/soc/fsl/fsl_asrc.h
@@ -321,6 +321,7 @@ struct fsl_asrc_pair {
struct dma_chan *dma_chan[2];
struct imx_dma_data dma_data;
unsigned int pos;
+ unsigned int pair_streams;
void *private;
};
@@ -363,7 +364,6 @@ struct fsl_asrc {
struct miscdevice asrc_miscdev;
unsigned int channel_bits;
unsigned int channel_avail;
- unsigned int pair_streams;
int asrc_rate;
int asrc_width;