aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs/wm8994.c
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2012-01-17 06:50:26 -0500
committerMark Brown <broonie@opensource.wolfsonmicro.com>2012-01-20 08:58:30 -0500
commit99b0292d94975429eacc0c1ce4c985f7207394ba (patch)
treed56aeaf0eb811e1fb1659fb4399647f56526f934 /sound/soc/codecs/wm8994.c
parent85f883933cd7353ab2227d5d2041312dce323e6b (diff)
ASoC: 24 bits are significant on wm_hubs DAIs
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound/soc/codecs/wm8994.c')
-rw-r--r--sound/soc/codecs/wm8994.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/sound/soc/codecs/wm8994.c b/sound/soc/codecs/wm8994.c
index 93d27b660257..b047bfada709 100644
--- a/sound/soc/codecs/wm8994.c
+++ b/sound/soc/codecs/wm8994.c
@@ -2645,6 +2645,7 @@ static struct snd_soc_dai_driver wm8994_dai[] = {
2645 .channels_max = 2, 2645 .channels_max = 2,
2646 .rates = WM8994_RATES, 2646 .rates = WM8994_RATES,
2647 .formats = WM8994_FORMATS, 2647 .formats = WM8994_FORMATS,
2648 .sig_bits = 24,
2648 }, 2649 },
2649 .capture = { 2650 .capture = {
2650 .stream_name = "AIF1 Capture", 2651 .stream_name = "AIF1 Capture",
@@ -2652,6 +2653,7 @@ static struct snd_soc_dai_driver wm8994_dai[] = {
2652 .channels_max = 2, 2653 .channels_max = 2,
2653 .rates = WM8994_RATES, 2654 .rates = WM8994_RATES,
2654 .formats = WM8994_FORMATS, 2655 .formats = WM8994_FORMATS,
2656 .sig_bits = 24,
2655 }, 2657 },
2656 .ops = &wm8994_aif1_dai_ops, 2658 .ops = &wm8994_aif1_dai_ops,
2657 }, 2659 },
@@ -2664,6 +2666,7 @@ static struct snd_soc_dai_driver wm8994_dai[] = {
2664 .channels_max = 2, 2666 .channels_max = 2,
2665 .rates = WM8994_RATES, 2667 .rates = WM8994_RATES,
2666 .formats = WM8994_FORMATS, 2668 .formats = WM8994_FORMATS,
2669 .sig_bits = 24,
2667 }, 2670 },
2668 .capture = { 2671 .capture = {
2669 .stream_name = "AIF2 Capture", 2672 .stream_name = "AIF2 Capture",
@@ -2671,6 +2674,7 @@ static struct snd_soc_dai_driver wm8994_dai[] = {
2671 .channels_max = 2, 2674 .channels_max = 2,
2672 .rates = WM8994_RATES, 2675 .rates = WM8994_RATES,
2673 .formats = WM8994_FORMATS, 2676 .formats = WM8994_FORMATS,
2677 .sig_bits = 24,
2674 }, 2678 },
2675 .probe = wm8994_aif2_probe, 2679 .probe = wm8994_aif2_probe,
2676 .ops = &wm8994_aif2_dai_ops, 2680 .ops = &wm8994_aif2_dai_ops,
@@ -2684,6 +2688,7 @@ static struct snd_soc_dai_driver wm8994_dai[] = {
2684 .channels_max = 2, 2688 .channels_max = 2,
2685 .rates = WM8994_RATES, 2689 .rates = WM8994_RATES,
2686 .formats = WM8994_FORMATS, 2690 .formats = WM8994_FORMATS,
2691 .sig_bits = 24,
2687 }, 2692 },
2688 .capture = { 2693 .capture = {
2689 .stream_name = "AIF3 Capture", 2694 .stream_name = "AIF3 Capture",
@@ -2691,7 +2696,8 @@ static struct snd_soc_dai_driver wm8994_dai[] = {
2691 .channels_max = 2, 2696 .channels_max = 2,
2692 .rates = WM8994_RATES, 2697 .rates = WM8994_RATES,
2693 .formats = WM8994_FORMATS, 2698 .formats = WM8994_FORMATS,
2694 }, 2699 .sig_bits = 24,
2700 },
2695 .ops = &wm8994_aif3_dai_ops, 2701 .ops = &wm8994_aif3_dai_ops,
2696 } 2702 }
2697}; 2703};