sound: oxygen: better defaults for upmixing control
[safe/jmp/linux-2.6] / sound / pci / oxygen / oxygen_mixer.c
index 5401c54..e8e911a 100644 (file)
@@ -954,6 +954,9 @@ static int add_controls(struct oxygen *chip,
                        if (err == 1)
                                continue;
                }
+               if (!strcmp(template.name, "Stereo Upmixing") &&
+                   chip->model.dac_channels == 2)
+                       continue;
                if (!strcmp(template.name, "Master Playback Volume") &&
                    chip->model.dac_tlv) {
                        template.tlv.p = chip->model.dac_tlv;