diff options
author | Roman Volkov <v1ron@mail.ru> | 2014-01-24 16:18:15 +0400 |
---|---|---|
committer | Clemens Ladisch <clemens@ladisch.de> | 2014-01-29 20:45:50 +0100 |
commit | 2809cb84d1672b639a4a41a0fa077fb554699072 (patch) | |
tree | 32b117862dc307aa0f579191ced847d0c54ad528 /sound/pci/oxygen/xonar_dg.h | |
parent | 3dd77654fb1d7f68b9739f3039bad8dbbc0739f8 (diff) | |
download | op-kernel-dev-2809cb84d1672b639a4a41a0fa077fb554699072.zip op-kernel-dev-2809cb84d1672b639a4a41a0fa077fb554699072.tar.gz |
ALSA: oxygen: Xonar DG(X): modify playback output select
Change the order of elements in the output select control. This will
reduce the number of relay switches. Change 'put' function to call the
oxygen_update_dac_routing() function. Otherwise multichannel playback
does not work. Also there is a new function to apply settings, this
prevents from duplicating the code.
Signed-off-by: Roman Volkov <v1ron@mail.ru>
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Diffstat (limited to 'sound/pci/oxygen/xonar_dg.h')
-rw-r--r-- | sound/pci/oxygen/xonar_dg.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sound/pci/oxygen/xonar_dg.h b/sound/pci/oxygen/xonar_dg.h index 0941ca2..a5cb751 100644 --- a/sound/pci/oxygen/xonar_dg.h +++ b/sound/pci/oxygen/xonar_dg.h @@ -27,8 +27,7 @@ struct dg { /* shadow copy of the CS4245 register space */ unsigned char cs4245_shadow[17]; /* output select: headphone/speakers */ - unsigned char pcm_output; - unsigned int output_sel; + unsigned char output_sel; s8 input_vol[4][2]; unsigned int input_sel; u8 hp_vol_att; |