• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/hda/

Lines Matching refs:autocfg

138 	struct auto_pin_cfg autocfg;
247 if (spec->codec_type != VT1708 || spec->autocfg.hp_pins[0] == 0)
258 if (spec->codec_type != VT1708 || spec->autocfg.hp_pins[0] == 0)
322 for (i = 0; i < spec->autocfg.hp_outs; i++) {
324 codec, spec->autocfg.hp_pins[i],
328 codec, spec->autocfg.hp_pins[i],
336 for (i = 0; i < spec->autocfg.line_outs; i++)
338 codec, spec->autocfg.line_out_pins[i],
341 for (i = 0; i < spec->autocfg.speaker_outs; i++)
343 codec, spec->autocfg.speaker_pins[i],
351 for (i = 1; i < spec->autocfg.line_outs; i++)
354 spec->autocfg.line_out_pins[i],
357 for (i = 0; i < spec->autocfg.speaker_outs; i++)
360 spec->autocfg.speaker_pins[i],
366 for (i = 1; i < spec->autocfg.line_outs; i++)
369 spec->autocfg.line_out_pins[i],
372 for (i = 0; i < spec->autocfg.speaker_outs; i++)
375 spec->autocfg.speaker_pins[i],
535 hda_nid_t nid = spec->autocfg.line_out_pins[i];
547 for (i = 0; i < spec->autocfg.hp_outs; i++) {
548 pin = spec->autocfg.hp_pins[i];
563 hda_nid_t nid = spec->autocfg.input_pins[i];
1246 nid = spec->autocfg.hp_pins[0];
1327 if (pin == spec->autocfg.input_pins[index]) {
1355 hda_nid_t nid = spec->autocfg.input_pins[index[i]];
1385 hda_nid_t nid = spec->autocfg.input_pins[index[i]];
1453 nid = spec->autocfg.input_pins[index[i]];
2007 present = snd_hda_jack_detect(codec, spec->autocfg.hp_pins[0]);
2013 codec, spec->autocfg.line_out_pins[0], HDA_OUTPUT, 0,
2034 spec->autocfg.line_out_pins[0]);
2043 hp_present = snd_hda_jack_detect(codec, spec->autocfg.hp_pins[0]);
2073 snd_hda_codec_amp_stereo(codec, spec->autocfg.line_out_pins[0],
2093 spec->autocfg.line_out_pins[0],
2108 hp_present = snd_hda_jack_detect(codec, spec->autocfg.hp_pins[0]);
2113 codec, spec->autocfg.speaker_pins[0], HDA_OUTPUT, 0,
2134 if (!spec->autocfg.hp_pins[0] || !spec->autocfg.line_out_pins[0])
2137 hp_present = snd_hda_jack_detect(codec, spec->autocfg.hp_pins[0]);
2139 present = snd_hda_jack_detect(codec, spec->autocfg.line_out_pins[0]);
2143 for (i = 0; i < spec->autocfg.line_outs; i++)
2145 codec, spec->autocfg.line_out_pins[i],
2152 for (i = 0; i < spec->autocfg.speaker_outs; i++)
2154 codec, spec->autocfg.speaker_pins[i], HDA_OUTPUT, 0,
2199 snd_hda_codec_write(codec, spec->autocfg.dig_in_pin, 0,
2537 err = snd_hda_parse_pin_def_config(codec, &spec->autocfg, NULL);
2540 err = vt1708_auto_fill_dac_nids(spec, &spec->autocfg);
2543 if (!spec->autocfg.line_outs && !spec->autocfg.hp_pins[0])
2546 err = vt1708_auto_create_multi_out_ctls(spec, &spec->autocfg);
2549 err = vt1708_auto_create_hp_ctls(spec, spec->autocfg.hp_pins[0]);
2552 err = vt1708_auto_create_analog_input_ctls(spec, &spec->autocfg);
2562 if (spec->autocfg.dig_outs)
2565 if (spec->autocfg.dig_in_pin)
2609 != snd_hda_jack_detect(spec->codec, spec->autocfg.hp_pins[0])) {
3069 err = snd_hda_parse_pin_def_config(codec, &spec->autocfg, NULL);
3072 err = vt1709_auto_fill_dac_nids(spec, &spec->autocfg);
3075 if (!spec->autocfg.line_outs && !spec->autocfg.hp_pins[0])
3078 err = vt1709_auto_create_multi_out_ctls(spec, &spec->autocfg);
3081 err = vt1709_auto_create_hp_ctls(spec, spec->autocfg.hp_pins[0]);
3084 err = vt1709_auto_create_analog_input_ctls(spec, &spec->autocfg);
3090 if (spec->autocfg.dig_outs)
3093 if (spec->autocfg.dig_in_pin)
3636 err = snd_hda_parse_pin_def_config(codec, &spec->autocfg, NULL);
3639 err = vt1708B_auto_fill_dac_nids(spec, &spec->autocfg);
3642 if (!spec->autocfg.line_outs && !spec->autocfg.hp_pins[0])
3645 err = vt1708B_auto_create_multi_out_ctls(spec, &spec->autocfg);
3648 err = vt1708B_auto_create_hp_ctls(spec, spec->autocfg.hp_pins[0]);
3651 err = vt1708B_auto_create_analog_input_ctls(spec, &spec->autocfg);
3657 if (spec->autocfg.dig_outs)
3660 if (spec->autocfg.dig_in_pin)
4110 for (i = 0; i < spec->autocfg.dig_outs; i++) {
4114 nid = spec->autocfg.dig_out_pins[i];
4134 err = snd_hda_parse_pin_def_config(codec, &spec->autocfg, NULL);
4137 err = vt1708S_auto_fill_dac_nids(spec, &spec->autocfg);
4140 if (!spec->autocfg.line_outs && !spec->autocfg.hp_pins[0])
4143 err = vt1708S_auto_create_multi_out_ctls(spec, &spec->autocfg);
4146 err = vt1708S_auto_create_hp_ctls(spec, spec->autocfg.hp_pins[0]);
4149 err = vt1708S_auto_create_analog_input_ctls(spec, &spec->autocfg);
4498 err = snd_hda_parse_pin_def_config(codec, &spec->autocfg, NULL);
4501 err = vt1702_auto_fill_dac_nids(spec, &spec->autocfg);
4504 if (!spec->autocfg.line_outs && !spec->autocfg.hp_pins[0])
4507 err = vt1702_auto_create_line_out_ctls(spec, &spec->autocfg);
4510 err = vt1702_auto_create_hp_ctls(spec, spec->autocfg.hp_pins[0]);
4519 err = vt1702_auto_create_analog_input_ctls(spec, &spec->autocfg);
4920 err = snd_hda_parse_pin_def_config(codec, &spec->autocfg, NULL);
4924 err = vt1718S_auto_fill_dac_nids(spec, &spec->autocfg);
4927 if (!spec->autocfg.line_outs && !spec->autocfg.hp_pins[0])
4930 err = vt1718S_auto_create_multi_out_ctls(spec, &spec->autocfg);
4933 err = vt1718S_auto_create_hp_ctls(spec, spec->autocfg.hp_pins[0]);
4936 err = vt1718S_auto_create_analog_input_ctls(spec, &spec->autocfg);
4944 if (spec->autocfg.dig_in_pin && codec->vendor_id == 0x11060428)
5419 err = snd_hda_parse_pin_def_config(codec, &spec->autocfg, NULL);
5422 err = vt1716S_auto_fill_dac_nids(spec, &spec->autocfg);
5425 if (!spec->autocfg.line_outs && !spec->autocfg.hp_pins[0])
5428 err = vt1716S_auto_create_multi_out_ctls(spec, &spec->autocfg);
5431 err = vt1716S_auto_create_hp_ctls(spec, spec->autocfg.hp_pins[0]);
5434 err = vt1716S_auto_create_analog_input_ctls(spec, &spec->autocfg);
5773 err = snd_hda_parse_pin_def_config(codec, &spec->autocfg, NULL);
5777 err = vt2002P_auto_fill_dac_nids(spec, &spec->autocfg);
5781 if (!spec->autocfg.line_outs && !spec->autocfg.hp_pins[0])
5784 err = vt2002P_auto_create_multi_out_ctls(spec, &spec->autocfg);
5787 err = vt2002P_auto_create_hp_ctls(spec, spec->autocfg.hp_pins[0]);
5790 err = vt2002P_auto_create_analog_input_ctls(spec, &spec->autocfg);
6122 err = snd_hda_parse_pin_def_config(codec, &spec->autocfg, NULL);
6126 err = vt1812_auto_fill_dac_nids(spec, &spec->autocfg);
6130 if (!spec->autocfg.line_outs && !spec->autocfg.hp_outs)
6133 err = vt1812_auto_create_multi_out_ctls(spec, &spec->autocfg);
6136 err = vt1812_auto_create_hp_ctls(spec, spec->autocfg.hp_pins[0]);
6139 err = vt1812_auto_create_analog_input_ctls(spec, &spec->autocfg);