aboutsummaryrefslogtreecommitdiffstats
path: root/sound
diff options
context:
space:
mode:
authorMark Brown <broonie@linaro.org>2014-07-31 07:52:19 -0400
committerMark Brown <broonie@linaro.org>2014-07-31 13:47:17 -0400
commitf21b66043d52dde17e9ebb498df9b4b3883e3d5e (patch)
treead75f723622ae421f9ed41f7ae266f3092b6a406 /sound
parent7e322dff367bcdb7fe9d85d5afd470ce3c751d1b (diff)
ASoC: wm8753: Convert to params_width()
The CODEC doesn't care how data is laid out in memory. Signed-off-by: Mark Brown <broonie@linaro.org> Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound')
-rw-r--r--sound/soc/codecs/wm8753.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/sound/soc/codecs/wm8753.c b/sound/soc/codecs/wm8753.c
index 53e57b4049a8..e54e097f4fcb 100644
--- a/sound/soc/codecs/wm8753.c
+++ b/sound/soc/codecs/wm8753.c
@@ -937,16 +937,16 @@ static int wm8753_pcm_hw_params(struct snd_pcm_substream *substream,
937 u16 srate = snd_soc_read(codec, WM8753_SRATE1) & 0x017f; 937 u16 srate = snd_soc_read(codec, WM8753_SRATE1) & 0x017f;
938 938
939 /* bit size */ 939 /* bit size */
940 switch (params_format(params)) { 940 switch (params_width(params)) {
941 case SNDRV_PCM_FORMAT_S16_LE: 941 case 16:
942 break; 942 break;
943 case SNDRV_PCM_FORMAT_S20_3LE: 943 case 20:
944 voice |= 0x0004; 944 voice |= 0x0004;
945 break; 945 break;
946 case SNDRV_PCM_FORMAT_S24_LE: 946 case 24:
947 voice |= 0x0008; 947 voice |= 0x0008;
948 break; 948 break;
949 case SNDRV_PCM_FORMAT_S32_LE: 949 case 32:
950 voice |= 0x000c; 950 voice |= 0x000c;
951 break; 951 break;
952 } 952 }
@@ -1176,16 +1176,16 @@ static int wm8753_i2s_hw_params(struct snd_pcm_substream *substream,
1176 coeff_div[coeff].usb); 1176 coeff_div[coeff].usb);
1177 1177
1178 /* bit size */ 1178 /* bit size */
1179 switch (params_format(params)) { 1179 switch (params_width(params)) {
1180 case SNDRV_PCM_FORMAT_S16_LE: 1180 case 16:
1181 break; 1181 break;
1182 case SNDRV_PCM_FORMAT_S20_3LE: 1182 case 20:
1183 hifi |= 0x0004; 1183 hifi |= 0x0004;
1184 break; 1184 break;
1185 case SNDRV_PCM_FORMAT_S24_LE: 1185 case 24:
1186 hifi |= 0x0008; 1186 hifi |= 0x0008;
1187 break; 1187 break;
1188 case SNDRV_PCM_FORMAT_S32_LE: 1188 case 32:
1189 hifi |= 0x000c; 1189 hifi |= 0x000c;
1190 break; 1190 break;
1191 } 1191 }