ALSA: emu10k1: don't create regular S/PDIF controls for E-MU cards
authorOswald Buddenhagen <oswald.buddenhagen@gmx.de>
Wed, 10 May 2023 17:37:22 +0000 (19:37 +0200)
committerTakashi Iwai <tiwai@suse.de>
Fri, 12 May 2023 06:58:41 +0000 (08:58 +0200)
These ports are unused on these cards.

Signed-off-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
Link: https://lore.kernel.org/r/20230510173722.3072439-1-oswald.buddenhagen@gmx.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/emu10k1/emumixer.c

index 610700b..48f0d3f 100644 (file)
@@ -2055,7 +2055,7 @@ int snd_emu10k1_mixer(struct snd_emu10k1 *emu,
                mix->attn[0] = 0xffff;
        }
        
-       if (! emu->card_capabilities->ecard) { /* FIXME: APS has these controls? */
+       if (!emu->card_capabilities->ecard && !emu->card_capabilities->emu_model) {
                /* sb live! and audigy */
                kctl = snd_ctl_new1(&snd_emu10k1_spdif_mask_control, emu);
                if (!kctl)