]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ASoC: hdmi: Mark the maximum significant bits to HDMI codec
authorJyri Sarha <jsarha@ti.com>
Tue, 14 Oct 2014 17:29:26 +0000 (20:29 +0300)
committerNitin Garg <nitin.garg@freescale.com>
Fri, 16 Jan 2015 03:18:42 +0000 (21:18 -0600)
HDMI audio can not have more than 24 bits even if on i2s bus there
would be 32 bit samples. Mark this by adding .sig_bits = 24 to
playback stream definition.

Signed-off-by: Jyri Sarha <jsarha@ti.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
(cherry picked from commit 74d813cf37c210e94d155b0c19598fe269b8f78c)

sound/soc/codecs/hdmi.c

index 9cb1c7d3e1dca6dafbeaf1247c2bccf073212061..5e8c69aabfddd08aa093b7149ae538ef077ed592 100644 (file)
@@ -46,6 +46,7 @@ static struct snd_soc_dai_driver hdmi_codec_dai = {
                        SNDRV_PCM_RATE_176400 | SNDRV_PCM_RATE_192000,
                .formats = SNDRV_PCM_FMTBIT_S16_LE |
                        SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S32_LE,
+               .sig_bits = 24,
        },
        .capture = {
                .stream_name = "Capture",