summaryrefslogtreecommitdiff
path: root/sound/drivers/pcsp/pcsp_mixer.c
diff options
context:
space:
mode:
authorStas Sergeev <stsp@aknet.ru>2008-05-24 16:05:47 (GMT)
committerTakashi Iwai <tiwai@suse.de>2008-05-25 16:21:10 (GMT)
commit97e08f5d732bbfd5180f73aa7875d328421bee8a (patch)
tree9f10967c8af440c0bb578366ce2ae672e011aa0a /sound/drivers/pcsp/pcsp_mixer.c
parent97ec710cab76f90a6bece76a04e76aa50096a470 (diff)
downloadlinux-97e08f5d732bbfd5180f73aa7875d328421bee8a.tar.xz
[ALSA] snd-pcsp - fix pcsp_treble_info() to honour an item number
This solves the problem with mixers wrongly displaying the PWM freq. Signed-off-by: Stas Sergeev <stsp@aknet.ru> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/drivers/pcsp/pcsp_mixer.c')
-rw-r--r--sound/drivers/pcsp/pcsp_mixer.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sound/drivers/pcsp/pcsp_mixer.c b/sound/drivers/pcsp/pcsp_mixer.c
index 64a695f..caeb0f5 100644
--- a/sound/drivers/pcsp/pcsp_mixer.c
+++ b/sound/drivers/pcsp/pcsp_mixer.c
@@ -50,7 +50,8 @@ static int pcsp_treble_info(struct snd_kcontrol *kcontrol,
uinfo->value.enumerated.items = chip->max_treble + 1;
if (uinfo->value.enumerated.item > chip->max_treble)
uinfo->value.enumerated.item = chip->max_treble;
- sprintf(uinfo->value.enumerated.name, "%d", PCSP_RATE());
+ sprintf(uinfo->value.enumerated.name, "%d",
+ PCSP_CALC_RATE(uinfo->value.enumerated.item));
return 0;
}