ASoC: qcom: add bit map to track static dma channel allocations
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Thu, 21 May 2015 21:53:21 +0000 (22:53 +0100)
committerMark Brown <broonie@kernel.org>
Fri, 22 May 2015 12:27:07 +0000 (13:27 +0100)
This patch adds dma channel bit mask to lpass data to keep track of dma
channel allocations. This flag would be used in apq8016 lpass driver.

Tested-by: Kenneth Westfield <kwestfie@codeaurora.org>
Acked-by: Kenneth Westfield <kwestfie@codeaurora.org>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/qcom/lpass.h

index d572e7b8d5902326030959279fa21c57e49e38aa..deecae9f64f91bc7b0af2f6db6e35ac4efbc1275 100644 (file)
@@ -49,6 +49,9 @@ struct lpass_data {
        /* SOC specific variations in the LPASS IP integration */
        struct lpass_variant *variant;
 
+       /* bit map to keep track of static channel allocations */
+       unsigned long rdma_ch_bit_map;
+
        /* used it for handling interrupt per dma channel */
        struct snd_pcm_substream *substream[LPASS_MAX_DMA_CHANNELS];
 };