mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-04 09:34:12 +08:00
ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage
If the probe call is on the primary DAI we can use 'other' in place of i2s->sec_dai, if the probe call is on the secondary DAI we can use 'i2s' in place of other->sec_dai. While at it fix one whitespace issue. Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com> Acked-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
1c3816a194
commit
eb540d3988
@ -1057,18 +1057,17 @@ static int samsung_i2s_dai_probe(struct snd_soc_dai *dai)
|
||||
pm_runtime_get_sync(dai->dev);
|
||||
|
||||
if (is_secondary(i2s)) { /* If this is probe on the secondary DAI */
|
||||
snd_soc_dai_init_dma_data(dai, &other->sec_dai->dma_playback,
|
||||
NULL);
|
||||
snd_soc_dai_init_dma_data(dai, &i2s->dma_playback, NULL);
|
||||
} else {
|
||||
snd_soc_dai_init_dma_data(dai, &i2s->dma_playback,
|
||||
&i2s->dma_capture);
|
||||
&i2s->dma_capture);
|
||||
|
||||
if (priv->quirks & QUIRK_NEED_RSTCLR)
|
||||
writel(CON_RSTCLR, priv->addr + I2SCON);
|
||||
|
||||
if (priv->quirks & QUIRK_SUPPORTS_IDMA)
|
||||
idma_reg_addr_init(priv->addr,
|
||||
i2s->sec_dai->idma_playback.addr);
|
||||
other->idma_playback.addr);
|
||||
}
|
||||
|
||||
/* Reset any constraint on RFS and BFS */
|
||||
|
Loading…
Reference in New Issue
Block a user