summaryrefslogtreecommitdiff
path: root/sound/drivers/pcsp/pcsp_mixer.c
diff options
context:
space:
mode:
authorStas Sergeev <stsp@aknet.ru>2008-05-24 18:05:47 +0200
committerTakashi Iwai <tiwai@suse.de>2008-05-25 18:21:10 +0200
commit97e08f5d732bbfd5180f73aa7875d328421bee8a (patch)
tree9f10967c8af440c0bb578366ce2ae672e011aa0a /sound/drivers/pcsp/pcsp_mixer.c
parent97ec710cab76f90a6bece76a04e76aa50096a470 (diff)
[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 64a695fef74e..caeb0f57fcca 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;
}