Lines Matching refs:adc_node
60 struct hda_gnode *adc_node; /* ADC node */
462 spec->adc_node->nid, &spec->cur_cap_src);
601 static int parse_input_path(struct hda_codec *codec, struct hda_gnode *adc_node)
607 snd_printdd("AUD_IN = %x\n", adc_node->nid);
611 unmute_input(codec, adc_node, 0);
619 for (i = 0; i < adc_node->nconns; i++) {
620 node = hda_get_node(spec, adc_node->conn_list[i]);
630 for (i = 0; i < adc_node->nconns; i++) {
631 node = hda_get_node(spec, adc_node->conn_list[i]);
644 snd_printdd("[Capture Source] NID=0x%x, #SRC=%d\n", adc_node->nid, spec->input_mux.num_items);
649 spec->adc_node = adc_node;
830 struct hda_gnode *adc_node = spec->adc_node;
840 if (! adc_node || ! spec->input_mux.num_items)
844 select_input_connection(codec, adc_node,
850 err = create_mixer(codec, adc_node,
859 err = snd_hda_ctl_add(codec, spec->adc_node->nid,
865 if (! (adc_node->wid_caps & AC_WCAP_IN_AMP) ||
866 ! (adc_node->amp_in_caps & AC_AMPCAP_NUM_STEPS))
875 HDA_CODEC_VOLUME(name, adc_node->nid,
878 err = snd_hda_ctl_add(codec, adc_node->nid,
1030 if (! spec->dac_node[0] && ! spec->adc_node) {
1047 if (spec->adc_node) {
1049 info->stream[1].nid = spec->adc_node->nid;