aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2009-08-11 08:09:27 -0400
committerMark Brown <broonie@opensource.wolfsonmicro.com>2009-08-11 08:09:27 -0400
commit1921bab217c2c21e4b8dc78332f6ae11515fc014 (patch)
tree0577922c34d491b34c6a5aa47dab950c073ada12 /sound/soc/codecs
parent17244c24f95ba61a12b6afeab5780a1e3f1a4c57 (diff)
parenta5479e389e989acfeca9c32eeb0083d086202280 (diff)
Merge commit 'a5479e389e989acfeca9c32eeb0083d086202280' into for-2.6.32
Diffstat (limited to 'sound/soc/codecs')
-rw-r--r--sound/soc/codecs/wm9081.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sound/soc/codecs/wm9081.c b/sound/soc/codecs/wm9081.c
index 1f51dd542a46..c147f2b8723d 100644
--- a/sound/soc/codecs/wm9081.c
+++ b/sound/soc/codecs/wm9081.c
@@ -1149,8 +1149,9 @@ static int wm9081_set_sysclk(struct snd_soc_dai *codec_dai,
1149 return 0; 1149 return 0;
1150} 1150}
1151 1151
1152/* FIXME: Needs to handle slot_width */
1152static int wm9081_set_tdm_slot(struct snd_soc_dai *dai, 1153static int wm9081_set_tdm_slot(struct snd_soc_dai *dai,
1153 unsigned int mask, int slots) 1154 unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width)
1154{ 1155{
1155 struct snd_soc_codec *codec = dai->codec; 1156 struct snd_soc_codec *codec = dai->codec;
1156 unsigned int aif1 = snd_soc_read(codec, WM9081_AUDIO_INTERFACE_1); 1157 unsigned int aif1 = snd_soc_read(codec, WM9081_AUDIO_INTERFACE_1);
@@ -1162,7 +1163,7 @@ static int wm9081_set_tdm_slot(struct snd_soc_dai *dai,
1162 1163
1163 aif1 |= (slots - 1) << WM9081_AIFDAC_TDM_MODE_SHIFT; 1164 aif1 |= (slots - 1) << WM9081_AIFDAC_TDM_MODE_SHIFT;
1164 1165
1165 switch (mask) { 1166 switch (rx_mask) {
1166 case 1: 1167 case 1:
1167 break; 1168 break;
1168 case 2: 1169 case 2: