ASoC: 24 bits are significant on the WM8996 audio interfaces
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 16 Jan 2012 18:39:21 +0000 (18:39 +0000)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Fri, 20 Jan 2012 13:58:30 +0000 (13:58 +0000)
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
sound/soc/codecs/wm8996.c

index 86f5b6b..8e8f8d1 100644 (file)
@@ -3086,6 +3086,7 @@ static struct snd_soc_dai_driver wm8996_dai[] = {
                        .channels_max = 6,
                        .rates = WM8996_RATES,
                        .formats = WM8996_FORMATS,
+                       .sig_bits = 24,
                },
                .capture = {
                         .stream_name = "AIF1 Capture",
@@ -3093,6 +3094,7 @@ static struct snd_soc_dai_driver wm8996_dai[] = {
                         .channels_max = 6,
                         .rates = WM8996_RATES,
                         .formats = WM8996_FORMATS,
+                        .sig_bits = 24,
                 },
                .ops = &wm8996_dai_ops,
        },
@@ -3104,6 +3106,7 @@ static struct snd_soc_dai_driver wm8996_dai[] = {
                        .channels_max = 2,
                        .rates = WM8996_RATES,
                        .formats = WM8996_FORMATS,
+                       .sig_bits = 24,
                },
                .capture = {
                         .stream_name = "AIF2 Capture",
@@ -3111,6 +3114,7 @@ static struct snd_soc_dai_driver wm8996_dai[] = {
                         .channels_max = 2,
                         .rates = WM8996_RATES,
                         .formats = WM8996_FORMATS,
+                       .sig_bits = 24,
                 },
                .ops = &wm8996_dai_ops,
        },