On Thu, Sep 19, 2019 at 08:11:41PM +0800, Shengjiu Wang wrote:
When set the runtime hardware parameters, we may need to query
the capability of DMA to complete the parameters.
This patch is to Extract this operation from
dmaengine_pcm_set_runtime_hwparams function to a separate function
snd_dmaengine_pcm_refine_runtime_hwparams, that other components
which need this feature can call this function.
Signed-off-by: Shengjiu Wang <redacted>
quoted hunk ↗ jump to hunk
@@ -145,58 +140,15 @@ static int dmaengine_pcm_set_runtime_hwparams(struct snd_pcm_substream *substrea
+ ret = snd_dmaengine_pcm_refine_runtime_hwparams(substream,
+ dma_data,
+ &hw,
+ chan);
+ if (ret)
+ return ret;
return snd_soc_set_runtime_hwparams(substream, &hw);
+
}
Just a nit, why add a line here? :)
The rest looks good to me, not sure whether the name "refine"
would be the best one though, would like to wait for opinions
from others.
Thanks