ASoC: rockchip: multi-dais: Assign maxburst from dai data

Assign maxburst from dai data, and then refine it per mapping.

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I62382576fabd012fa69c7fb95e204b37ee9452e4
This commit is contained in:
Sugar Zhang
2025-08-09 11:18:37 +08:00
committed by Tao Huang
parent c3a9391836
commit 4eb9e4ebb5

View File

@@ -126,10 +126,12 @@ static void snd_dmaengine_mpcm_set_config_from_dai_data(
{
if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
slave_config->dst_addr = dma_data->addr;
slave_config->dst_maxburst = dma_data->maxburst;
if (dma_data->addr_width != DMA_SLAVE_BUSWIDTH_UNDEFINED)
slave_config->dst_addr_width = dma_data->addr_width;
} else {
slave_config->src_addr = dma_data->addr;
slave_config->src_maxburst = dma_data->maxburst;
if (dma_data->addr_width != DMA_SLAVE_BUSWIDTH_UNDEFINED)
slave_config->src_addr_width = dma_data->addr_width;
}