diff options
Diffstat (limited to 'sound/pci/oxygen/oxygen_mixer.c')
-rw-r--r-- | sound/pci/oxygen/oxygen_mixer.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sound/pci/oxygen/oxygen_mixer.c b/sound/pci/oxygen/oxygen_mixer.c index 5401c547c4e..e8e911a86c8 100644 --- a/sound/pci/oxygen/oxygen_mixer.c +++ b/sound/pci/oxygen/oxygen_mixer.c | |||
@@ -954,6 +954,9 @@ static int add_controls(struct oxygen *chip, | |||
954 | if (err == 1) | 954 | if (err == 1) |
955 | continue; | 955 | continue; |
956 | } | 956 | } |
957 | if (!strcmp(template.name, "Stereo Upmixing") && | ||
958 | chip->model.dac_channels == 2) | ||
959 | continue; | ||
957 | if (!strcmp(template.name, "Master Playback Volume") && | 960 | if (!strcmp(template.name, "Master Playback Volume") && |
958 | chip->model.dac_tlv) { | 961 | chip->model.dac_tlv) { |
959 | template.tlv.p = chip->model.dac_tlv; | 962 | template.tlv.p = chip->model.dac_tlv; |