]> err.no Git - linux-2.6/blobdiff - sound/pci/mixart/mixart_mixer.c
[ALSA] Clean up with common snd_ctl_boolean_*_info callbacks
[linux-2.6] / sound / pci / mixart / mixart_mixer.c
index d7d15c036e02f3c9c29f74269cb2daac3b5e73f8..0e16512d25f72c93382904a4bfe65fc2d0db51b1 100644 (file)
@@ -403,14 +403,7 @@ static struct snd_kcontrol_new mixart_control_analog_level = {
 };
 
 /* shared */
-static int mixart_sw_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
-{
-       uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN;
-       uinfo->count = 2;
-       uinfo->value.integer.min = 0;
-       uinfo->value.integer.max = 1;
-       return 0;
-}
+#define mixart_sw_info         snd_ctl_boolean_stereo_info
 
 static int mixart_audio_sw_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
 {