diff options
author | Peter Ujfalusi <peter.ujfalusi@ti.com> | 2014-06-26 08:06:55 +0300 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2014-06-30 15:51:40 +0100 |
commit | 25ccb22ed55cf4ed1b94e2627b80f9ef44637558 (patch) | |
tree | 76398937811d0c2bee18e74c08104a02bc4c6597 /sound/soc/codecs/tlv320aic3x.c | |
parent | 7171511eaec5bf23fb06078f59784a3a0626b38f (diff) | |
download | op-kernel-dev-25ccb22ed55cf4ed1b94e2627b80f9ef44637558.zip op-kernel-dev-25ccb22ed55cf4ed1b94e2627b80f9ef44637558.tar.gz |
ASoC: tlv320aic3x: Correct S24_3LE support
Correct the hw_params callback to configure the codec correctly in case of
S24_3LE format since in case of S24_3LE the codec has been configured to
16bit format mode.
S24_LE is not defined as supported format for the codec.
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'sound/soc/codecs/tlv320aic3x.c')
-rw-r--r-- | sound/soc/codecs/tlv320aic3x.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/soc/codecs/tlv320aic3x.c b/sound/soc/codecs/tlv320aic3x.c index e12fafb..5360772 100644 --- a/sound/soc/codecs/tlv320aic3x.c +++ b/sound/soc/codecs/tlv320aic3x.c @@ -879,7 +879,7 @@ static int aic3x_hw_params(struct snd_pcm_substream *substream, case SNDRV_PCM_FORMAT_S20_3LE: data |= (0x01 << 4); break; - case SNDRV_PCM_FORMAT_S24_LE: + case SNDRV_PCM_FORMAT_S24_3LE: data |= (0x02 << 4); break; case SNDRV_PCM_FORMAT_S32_LE: |