Lines Matching refs:autocfg
70 struct auto_pin_cfg autocfg;
2520 for (i = 0; i < spec->autocfg.line_outs; i++) {
2521 hda_nid_t nid = spec->autocfg.line_out_pins[i];
2531 pin = spec->autocfg.speaker_pins[0];
2534 pin = spec->autocfg.hp_pins[0];
2545 hda_nid_t nid = spec->autocfg.input_pins[i];
2576 if ((err = snd_hda_parse_pin_def_config(codec, &spec->autocfg, NULL)) < 0)
2578 if ((err = ad1988_auto_fill_dac_nids(codec, &spec->autocfg)) < 0)
2580 if (! spec->autocfg.line_outs)
2582 if ((err = ad1988_auto_create_multi_out_ctls(spec, &spec->autocfg)) < 0 ||
2584 spec->autocfg.speaker_pins[0],
2586 (err = ad1988_auto_create_extra_out(codec, spec->autocfg.hp_pins[0],
2588 (err = ad1988_auto_create_analog_input_ctls(spec, &spec->autocfg)) < 0)
2593 if (spec->autocfg.dig_out_pin)
2595 if (spec->autocfg.dig_in_pin)