Skip to content

Commit 04fa5be

Browse files
committed
Merge branch 'linux-5.15-trunk/at91/audio' into linux-5.15-mchp
2 parents 5f8d456 + 8b7793f commit 04fa5be

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

sound/soc/atmel/mchp-pdmc.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -955,6 +955,7 @@ static int mchp_pdmc_process(struct snd_pcm_substream *substream,
955955

956956
static struct snd_dmaengine_pcm_config mchp_pdmc_config = {
957957
.process = mchp_pdmc_process,
958+
.prepare_slave_config = snd_dmaengine_pcm_prepare_slave_config,
958959
};
959960

960961
static int mchp_pdmc_probe(struct platform_device *pdev)

sound/soc/soc-generic-dmaengine-pcm.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,10 @@ static int dmaengine_pcm_hw_params(struct snd_soc_component *component,
8282

8383
memset(&slave_config, 0, sizeof(slave_config));
8484

85-
if (pcm->config && pcm->config->prepare_slave_config)
86-
prepare_slave_config = pcm->config->prepare_slave_config;
87-
else
85+
if (!pcm->config)
8886
prepare_slave_config = snd_dmaengine_pcm_prepare_slave_config;
87+
else
88+
prepare_slave_config = pcm->config->prepare_slave_config;
8989

9090
if (prepare_slave_config) {
9191
int ret = prepare_slave_config(substream, params, &slave_config);

0 commit comments

Comments
 (0)