aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/soc-core.c
diff options
context:
space:
mode:
authorJon Smirl <jonsmirl@gmail.com>2008-07-29 06:42:27 -0400
committerJaroslav Kysela <perex@perex.cz>2008-07-29 15:32:18 -0400
commitf8ba0b7bfd06a2a5b3c49ff8d71cad31f57b0d51 (patch)
tree0e3d5fde54f21465665e54276325336be73fc718 /sound/soc/soc-core.c
parent4eaa9819dc08d7bfd1065ce530e31b18a119dcaf (diff)
ALSA: ASoC: Rename mask to max to reflect usage
Most of the ASoC controls refer to the maximum value that can be set for a control as mask but there is no actual requirement for all bits to be set at the highest possible value making the name mask misleading. Change the code to use max instead. Signed-off-by: Jon Smirl <jonsmirl@gmail.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Diffstat (limited to 'sound/soc/soc-core.c')
-rw-r--r--sound/soc/soc-core.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/sound/soc/soc-core.c b/sound/soc/soc-core.c
index 4b94f1f6ee2..11a881caba7 100644
--- a/sound/soc/soc-core.c
+++ b/sound/soc/soc-core.c
@@ -1316,10 +1316,10 @@ int snd_soc_info_enum_double(struct snd_kcontrol *kcontrol,
1316 1316
1317 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; 1317 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED;
1318 uinfo->count = e->shift_l == e->shift_r ? 1 : 2; 1318 uinfo->count = e->shift_l == e->shift_r ? 1 : 2;
1319 uinfo->value.enumerated.items = e->mask; 1319 uinfo->value.enumerated.items = e->max;
1320 1320
1321 if (uinfo->value.enumerated.item > e->mask - 1) 1321 if (uinfo->value.enumerated.item > e->max - 1)
1322 uinfo->value.enumerated.item = e->mask - 1; 1322 uinfo->value.enumerated.item = e->max - 1;
1323 strcpy(uinfo->value.enumerated.name, 1323 strcpy(uinfo->value.enumerated.name,
1324 e->texts[uinfo->value.enumerated.item]); 1324 e->texts[uinfo->value.enumerated.item]);
1325 return 0; 1325 return 0;
@@ -1342,7 +1342,7 @@ int snd_soc_get_enum_double(struct snd_kcontrol *kcontrol,
1342 struct soc_enum *e = (struct soc_enum *)kcontrol->private_value; 1342 struct soc_enum *e = (struct soc_enum *)kcontrol->private_value;
1343 unsigned short val, bitmask; 1343 unsigned short val, bitmask;
1344 1344
1345 for (bitmask = 1; bitmask < e->mask; bitmask <<= 1) 1345 for (bitmask = 1; bitmask < e->max; bitmask <<= 1)
1346 ; 1346 ;
1347 val = snd_soc_read(codec, e->reg); 1347 val = snd_soc_read(codec, e->reg);
1348 ucontrol->value.enumerated.item[0] 1348 ucontrol->value.enumerated.item[0]
@@ -1372,14 +1372,14 @@ int snd_soc_put_enum_double(struct snd_kcontrol *kcontrol,
1372 unsigned short val; 1372 unsigned short val;
1373 unsigned short mask, bitmask; 1373 unsigned short mask, bitmask;
1374 1374
1375 for (bitmask = 1; bitmask < e->mask; bitmask <<= 1) 1375 for (bitmask = 1; bitmask < e->max; bitmask <<= 1)
1376 ; 1376 ;
1377 if (ucontrol->value.enumerated.item[0] > e->mask - 1) 1377 if (ucontrol->value.enumerated.item[0] > e->max - 1)
1378 return -EINVAL; 1378 return -EINVAL;
1379 val = ucontrol->value.enumerated.item[0] << e->shift_l; 1379 val = ucontrol->value.enumerated.item[0] << e->shift_l;
1380 mask = (bitmask - 1) << e->shift_l; 1380 mask = (bitmask - 1) << e->shift_l;
1381 if (e->shift_l != e->shift_r) { 1381 if (e->shift_l != e->shift_r) {
1382 if (ucontrol->value.enumerated.item[1] > e->mask - 1) 1382 if (ucontrol->value.enumerated.item[1] > e->max - 1)
1383 return -EINVAL; 1383 return -EINVAL;
1384 val |= ucontrol->value.enumerated.item[1] << e->shift_r; 1384 val |= ucontrol->value.enumerated.item[1] << e->shift_r;
1385 mask |= (bitmask - 1) << e->shift_r; 1385 mask |= (bitmask - 1) << e->shift_r;
@@ -1406,10 +1406,10 @@ int snd_soc_info_enum_ext(struct snd_kcontrol *kcontrol,
1406 1406
1407 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; 1407 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED;
1408 uinfo->count = 1; 1408 uinfo->count = 1;
1409 uinfo->value.enumerated.items = e->mask; 1409 uinfo->value.enumerated.items = e->max;
1410 1410
1411 if (uinfo->value.enumerated.item > e->mask - 1) 1411 if (uinfo->value.enumerated.item > e->max - 1)
1412 uinfo->value.enumerated.item = e->mask - 1; 1412 uinfo->value.enumerated.item = e->max - 1;
1413 strcpy(uinfo->value.enumerated.name, 1413 strcpy(uinfo->value.enumerated.name,
1414 e->texts[uinfo->value.enumerated.item]); 1414 e->texts[uinfo->value.enumerated.item]);
1415 return 0; 1415 return 0;