From bd8f95488171459d0de0f97d6ab1f9ffd2c49ac8 Mon Sep 17 00:00:00 2001 From: Manish Dewangan Date: Thu, 5 May 2016 12:26:15 +0530 Subject: [PATCH] ASoC: wcd9335: add support for packed 24 bit Changes to support packed 24 bit (SNDRV_PCM_FORMAT_S24_3LE). CRs-Fixed: 1011048 Change-Id: If81f3053629dc4f80a08392f392c7be735ad33c2 Signed-off-by: Manish Dewangan --- sound/soc/codecs/wcd9335.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sound/soc/codecs/wcd9335.c b/sound/soc/codecs/wcd9335.c index 990d22fad45a..c941729be2aa 100755 --- a/sound/soc/codecs/wcd9335.c +++ b/sound/soc/codecs/wcd9335.c @@ -59,10 +59,12 @@ SNDRV_PCM_RATE_96000 | SNDRV_PCM_RATE_192000) #define TASHA_FORMATS_S16_S24_LE (SNDRV_PCM_FMTBIT_S16_LE | \ - SNDRV_PCM_FMTBIT_S24_LE) + SNDRV_PCM_FMTBIT_S24_LE | \ + SNDRV_PCM_FMTBIT_S24_3LE) #define TASHA_FORMATS_S16_S24_S32_LE (SNDRV_PCM_FMTBIT_S16_LE | \ SNDRV_PCM_FMTBIT_S24_LE | \ + SNDRV_PCM_FMTBIT_S24_3LE | \ SNDRV_PCM_FMTBIT_S32_LE) #define TASHA_FORMATS (SNDRV_PCM_FMTBIT_S16_LE)