Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b59e0f82 authored by Mark Brown's avatar Mark Brown
Browse files

ASoC: arizona: Use actual rather than desired BCLK when calculating LRCLK



Otherwise we'll get the wrong LRCLK if we need to pick a higher BCLK than
is required.

Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
Cc: stable@vger.kernel.org
parent 7d5cb4f7
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -685,7 +685,7 @@ static int arizona_hw_params(struct snd_pcm_substream *substream,
	}
	sr_val = i;

	lrclk = snd_soc_params_to_bclk(params) / params_rate(params);
	lrclk = rates[bclk] / params_rate(params);

	arizona_aif_dbg(dai, "BCLK %dHz LRCLK %dHz\n",
			rates[bclk], rates[bclk] / lrclk);