diff options
Diffstat (limited to 'sound/soc/codecs/wm9081.c')
-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: |