]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: codec: tlv320aic32x4: fix mono playback via I2S
authorPhilipp Zabel <p.zabel@pengutronix.de>
Wed, 10 Aug 2022 10:41:56 +0000 (12:41 +0200)
committerMark Brown <broonie@kernel.org>
Wed, 10 Aug 2022 13:52:05 +0000 (14:52 +0100)
commitb21d40fda7215c4984074eba68188d4c244e66bf
treebe0ca61b47cb182065792389430bd84196d2f2cc
parent8057cfac434e5ab79cf8deba89cc145f216b928e
ASoC: codec: tlv320aic32x4: fix mono playback via I2S

The two commits referenced below break mono playback via I2S DAI because
they set BCLK to half the required speed. For PCM transport over I2S, the
number of transmitted channels is always 2, even for mono playback.

Fixes: 82338e420897 ("ASoC: codec: tlv3204: Enable 24 bit audio support")
Fixes: f7a7706c8410 ("ASoC: tlv320aic32x4: Fix bdiv clock rate derivation")
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Link: https://lore.kernel.org/r/20220810104156.665452-1-p.zabel@pengutronix.de
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/tlv320aic32x4.c