[alsa-devel] [PATCH v3 05/16] ALSA: Oxygen: Export oxygen_update_dac_routing symbol

Roman Volkov v1ron at mail.ru
Fri Jan 17 16:08:24 CET 2014

When the user switches stereo output to multichannel or vice versa,
the driver needs to update the channel routing. Instead of
creating additional subroutines, I better export existing
oxygen_update_dac_routing symbol from the oxygen mixer
and call this function. It calls model.adjust_dac_routing()
and my function does the work.

Signed-off-by: Roman Volkov <v1ron at mail.ru>
 sound/pci/oxygen/oxygen_mixer.c |    1 +
 1 file changed, 1 insertion(+)

diff --git a/sound/pci/oxygen/oxygen_mixer.c b/sound/pci/oxygen/oxygen_mixer.c
index c0dbb52..5988e04 100644
--- a/sound/pci/oxygen/oxygen_mixer.c
+++ b/sound/pci/oxygen/oxygen_mixer.c
@@ -190,6 +190,7 @@ void oxygen_update_dac_routing(struct oxygen *chip)
 	if (chip->model.update_center_lfe_mix)
 		chip->model.update_center_lfe_mix(chip, chip->dac_routing > 2);
 static int upmix_put(struct snd_kcontrol *ctl, struct snd_ctl_elem_value *value)

More information about the Alsa-devel mailing list