ALSA: hda - Fix NID association for capture mixers
[firefly-linux-kernel-4.4.55.git] / sound / pci / hda / patch_cmedia.c
index cc1c22370a60c92059b9dca08fda54cd76e65117..ff60908f4554ad1b15bbbae2973929e25a9458ef 100644 (file)
@@ -345,8 +345,7 @@ static int cmi9880_build_controls(struct hda_codec *codec)
        /* assign Capture Source enums to NID */
        kctl = snd_hda_find_mixer_ctl(codec, "Capture Source");
        for (i = 0; kctl && i < kctl->count; i++) {
-               err = snd_hda_add_nids(codec, kctl, i, spec->adc_nids,
-                                      spec->input_mux->num_items);
+               err = snd_hda_add_nid(codec, kctl, i, spec->adc_nids[i]);
                if (err < 0)
                        return err;
        }