ALSA: oxygen: handle CD input configuration with a flag
[deliverable/linux.git] / sound / pci / oxygen / oxygen_mixer.c
index f375b8a27862452bb6ec24b4f46028136910263a..7d40ba8db9fc9837c48f04aa315dd6ce7e64ed9f 100644 (file)
@@ -972,6 +972,9 @@ static int add_controls(struct oxygen *chip,
                if (!strcmp(template.name, "Stereo Upmixing") &&
                    chip->model.dac_channels == 2)
                        continue;
+               if (!strncmp(template.name, "CD Capture ", 11) &&
+                   !(chip->model.device_config & AC97_CD_INPUT))
+                       continue;
                if (!strcmp(template.name, "Master Playback Volume") &&
                    chip->model.dac_tlv) {
                        template.tlv.p = chip->model.dac_tlv;
This page took 0.025432 seconds and 5 git commands to generate.