ASoC: tegra: Revert 24 and 32 bit support
authorJon Hunter <jonathanh@nvidia.com>
Fri, 31 Jan 2020 09:19:01 +0000 (09:19 +0000)
committerMark Brown <broonie@kernel.org>
Sun, 2 Feb 2020 12:07:47 +0000 (12:07 +0000)
commit961b91a93ea27495022b2bdc3ca0f608f2c97b5f
tree279c5fc37b1ada126399e16fda346cf6d93f29a2
parent6ba7fc99680b2250deba1a23f34d31fd25125d61
ASoC: tegra: Revert 24 and 32 bit support

Commit f3ee99087c8ca0ecfdd549ef5a94f557c42d5428 ("ASoC: tegra: Allow
24bit and 32bit samples") added 24-bit and 32-bit support for to the
Tegra30 I2S driver. However, there are two additional commits that are
also needed to get 24-bit and 32-bit support to work correctly. These
commits are not yet applied because there are still some review comments
that need to be addressed. With only this change applied, 24-bit and
32-bit support is advertised by the I2S driver, but it does not work and
the audio is distorted. Therefore, revert this patch for now until the
other changes are also ready.

Furthermore, a clock issue with 24-bit support has been identified with
this change and so if we revert this now, we can also fix that in the
updated version.

Reported-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
Tested-by: Dmitry Osipenko <digetx@gmail.com>
Link: https://lore.kernel.org/r/20200131091901.13014-1-jonathanh@nvidia.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Cc: stable@vger.kernel.org
sound/soc/tegra/tegra30_i2s.c