diff options
author | Clemens Ladisch <clemens@ladisch.de> | 2008-04-16 09:13:36 +0200 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2008-04-24 12:00:36 +0200 |
commit | 193e813814775b1b1574515fc6f11e61b29a54f7 (patch) | |
tree | 4c910d3dd308aa13ddf10d8836dad3171f21ab4b /sound/pci/oxygen/oxygen_mixer.c | |
parent | 0c0e6daf14183fb1cd0dea054ecf81165abbdc83 (diff) | |
download | linux-193e813814775b1b1574515fc6f11e61b29a54f7.tar.gz linux-193e813814775b1b1574515fc6f11e61b29a54f7.tar.bz2 linux-193e813814775b1b1574515fc6f11e61b29a54f7.zip |
[ALSA] oxygen: generalize handling of DAC volume limits
Add fields for the DAC volume limits to the module structure so that
model drivers do not need to install their own control info handlers.
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci/oxygen/oxygen_mixer.c')
-rw-r--r-- | sound/pci/oxygen/oxygen_mixer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sound/pci/oxygen/oxygen_mixer.c b/sound/pci/oxygen/oxygen_mixer.c index 2cb914498a19..056581ecd915 100644 --- a/sound/pci/oxygen/oxygen_mixer.c +++ b/sound/pci/oxygen/oxygen_mixer.c @@ -32,8 +32,8 @@ static int dac_volume_info(struct snd_kcontrol *ctl, info->type = SNDRV_CTL_ELEM_TYPE_INTEGER; info->count = chip->model->dac_channels; - info->value.integer.min = 0; - info->value.integer.max = 0xff; + info->value.integer.min = chip->model->dac_volume_min; + info->value.integer.max = chip->model->dac_volume_max; return 0; } |