diff options
author | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2009-08-11 08:09:27 -0400 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2009-08-11 08:09:27 -0400 |
commit | 1921bab217c2c21e4b8dc78332f6ae11515fc014 (patch) | |
tree | 0577922c34d491b34c6a5aa47dab950c073ada12 /sound/soc/codecs | |
parent | 17244c24f95ba61a12b6afeab5780a1e3f1a4c57 (diff) | |
parent | a5479e389e989acfeca9c32eeb0083d086202280 (diff) |
Merge commit 'a5479e389e989acfeca9c32eeb0083d086202280' into for-2.6.32
Diffstat (limited to 'sound/soc/codecs')
-rw-r--r-- | sound/soc/codecs/wm9081.c | 5 |
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 */ | ||
1152 | static int wm9081_set_tdm_slot(struct snd_soc_dai *dai, | 1153 | static 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: |