|
@@ -109,6 +109,9 @@ static int snd_imx_open(struct snd_pcm_substream *substream)
|
|
|
dma_params = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream);
|
|
|
|
|
|
dma_data = kzalloc(sizeof(*dma_data), GFP_KERNEL);
|
|
|
+ if (!dma_data)
|
|
|
+ return -ENOMEM;
|
|
|
+
|
|
|
dma_data->peripheral_type = dma_params->shared_peripheral ?
|
|
|
IMX_DMATYPE_SSI_SP : IMX_DMATYPE_SSI;
|
|
|
dma_data->priority = DMA_PRIO_HIGH;
|