• 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

361 	struct auto_pin_cfg autocfg;
996 unsigned int nid = spec->autocfg.hp_pins[0];
1002 for (i = 0; i < ARRAY_SIZE(spec->autocfg.speaker_pins); i++) {
1003 nid = spec->autocfg.speaker_pins[i];
1225 if (!spec->autocfg.hp_pins[0])
1228 if (!spec->autocfg.speaker_pins[0]) {
1229 if (spec->autocfg.line_out_pins[0] &&
1230 spec->autocfg.line_out_type == AUTO_PIN_SPEAKER_OUT)
1231 spec->autocfg.speaker_pins[0] =
1232 spec->autocfg.line_out_pins[0];
1238 spec->autocfg.hp_pins[0]);
1239 snd_hda_codec_write_cache(codec, spec->autocfg.hp_pins[0], 0,
1248 struct auto_pin_cfg *cfg = &spec->autocfg;
1443 if (!spec->autocfg.hp_pins[0]) {
1456 for (i = 0; i < spec->autocfg.line_outs; i++)
1457 if (spec->autocfg.line_out_pins[i] == nid)
1459 spec->autocfg.hp_pins[0] = nid;
1542 for (i = 0; i < spec->autocfg.dig_outs; i++) {
1543 pin = spec->autocfg.dig_out_pins[i];
1550 pin = spec->autocfg.dig_in_pin;
1565 for (i = 0; i < spec->autocfg.dig_outs; i++) {
1567 spec->autocfg.dig_out_pins[i],
1573 spec->dig_out_type = spec->autocfg.dig_out_type[0];
1582 if (spec->autocfg.dig_in_pin) {
1593 spec->autocfg.dig_in_pin);
1717 for (i = 0; i < ARRAY_SIZE(spec->autocfg.hp_pins); i++) {
1718 nid = spec->autocfg.hp_pins[i];
1729 for (i = 0; i < ARRAY_SIZE(spec->autocfg.speaker_pins); i++) {
1730 nid = spec->autocfg.speaker_pins[i];
1753 spec->autocfg.hp_pins[0] = 0x15;
1754 spec->autocfg.speaker_pins[0] = 0x14;
1755 spec->autocfg.speaker_pins[1] = 0x16;
1756 spec->autocfg.speaker_pins[2] = 0x17;
1757 spec->autocfg.speaker_pins[3] = 0x19;
1758 spec->autocfg.speaker_pins[4] = 0x1a;
1771 spec->autocfg.hp_pins[0] = 0x17; /* line-out */
1772 spec->autocfg.hp_pins[1] = 0x1b; /* hp */
1773 spec->autocfg.speaker_pins[0] = 0x14; /* speaker */
1774 spec->autocfg.speaker_pins[1] = 0x15; /* bass */
2000 spec->autocfg.hp_pins[0] = 0x15;
2001 spec->autocfg.speaker_pins[0] = 0x14;
2002 spec->autocfg.speaker_pins[1] = 0x16;
2003 spec->autocfg.speaker_pins[2] = 0x17;
2010 spec->autocfg.hp_pins[0] = 0x15;
2011 spec->autocfg.speaker_pins[0] = 0x14;
2012 spec->autocfg.speaker_pins[1] = 0x16;
2013 spec->autocfg.speaker_pins[2] = 0x17;
2020 spec->autocfg.hp_pins[0] = 0x15;
2021 spec->autocfg.speaker_pins[0] = 0x14;
2022 spec->autocfg.speaker_pins[1] = 0x16;
2023 spec->autocfg.speaker_pins[2] = 0x1b;
2766 nid = spec->autocfg.speaker_pins[nid];
2769 nid = spec->autocfg.line_out_pins[nid];
2772 nid = spec->autocfg.hp_pins[nid];
3096 spec->autocfg.hp_pins[0] = 0x14;
3097 spec->autocfg.speaker_pins[0] = 0x15;
3098 spec->autocfg.speaker_pins[0] = 0x16;
3127 spec->autocfg.hp_pins[0] = 0x14;
3128 spec->autocfg.speaker_pins[0] = 0x15;
3395 spec->autocfg.hp_pins[0] = 0x1b;
3396 spec->autocfg.speaker_pins[0] = 0x17;
3479 spec->autocfg.hp_pins[0] = 0x1b;
3480 spec->autocfg.speaker_pins[0] = 0x14;
3550 spec->autocfg.hp_pins[0] = 0x14;
3551 spec->autocfg.speaker_pins[0] = 0x1b;
5009 for (i = 0; i < spec->autocfg.line_outs; i++) {
5010 hda_nid_t nid = spec->autocfg.line_out_pins[i];
5011 int pin_type = get_pin_type(spec->autocfg.line_out_type);
5021 pin = spec->autocfg.speaker_pins[0];
5024 pin = spec->autocfg.hp_pins[0];
5035 hda_nid_t nid = spec->autocfg.input_pins[i];
5076 err = snd_hda_parse_pin_def_config(codec, &spec->autocfg,
5080 if (!spec->autocfg.line_outs)
5083 err = alc880_auto_fill_dac_nids(spec, &spec->autocfg);
5086 err = alc880_auto_create_multi_out_ctls(spec, &spec->autocfg);
5090 spec->autocfg.speaker_pins[0],
5094 err = alc880_auto_create_extra_out(spec, spec->autocfg.hp_pins[0],
5098 err = alc880_auto_create_input_ctls(codec, &spec->autocfg);
5207 if (spec->autocfg.input_pins[i]) {
5208 pin = spec->autocfg.input_pins[i];
5293 hda_nid_t nid = spec->autocfg.input_pins[i];
6602 nid = spec->autocfg.line_out_pins[0];
6604 int pin_type = get_pin_type(spec->autocfg.line_out_type);
6608 nid = spec->autocfg.speaker_pins[0];
6612 nid = spec->autocfg.hp_pins[0];
6624 hda_nid_t nid = spec->autocfg.input_pins[i];
6688 err = snd_hda_parse_pin_def_config(codec, &spec->autocfg,
6692 err = alc260_auto_create_multi_out_ctls(spec, &spec->autocfg);
6697 err = alc260_auto_create_input_ctls(codec, &spec->autocfg);
6703 if (spec->autocfg.dig_outs)
8225 spec->autocfg.hp_pins[0] = 0x14;
8226 spec->autocfg.speaker_pins[0] = 0x18;
8227 spec->autocfg.speaker_pins[1] = 0x1a;
8238 spec->autocfg.hp_pins[0] = 0x14;
8239 spec->autocfg.speaker_pins[0] = 0x18;
8248 spec->autocfg.hp_pins[0] = 0x15;
8249 spec->autocfg.speaker_pins[0] = 0x14;
8256 spec->autocfg.hp_pins[0] = 0x14;
8257 spec->autocfg.speaker_pins[0] = 0x18;
8258 spec->autocfg.speaker_pins[1] = 0x1a;
8289 spec->autocfg.hp_pins[0] = 0x14;
8290 spec->autocfg.speaker_pins[0] = 0x1b;
8746 spec->autocfg.hp_pins[0] = 0x1a;
8747 spec->autocfg.speaker_pins[0] = 0x15;
8897 spec->autocfg.hp_pins[0] = 0x15;
8898 spec->autocfg.speaker_pins[0] = 0x14;
8899 spec->autocfg.speaker_pins[1] = 0x17;
9070 spec->autocfg.hp_pins[0] = 0x1b;
9071 spec->autocfg.speaker_pins[0] = 0x14;
9072 spec->autocfg.speaker_pins[1] = 0x16;
9073 spec->autocfg.speaker_pins[2] = 0x18;
9170 spec->autocfg.hp_pins[0] = 0x14;
9171 spec->autocfg.speaker_pins[0] = 0x15;
9191 spec->autocfg.hp_pins[0] = 0x15;
9192 spec->autocfg.speaker_pins[0] = 0x14;
9219 spec->autocfg.hp_pins[0] = 0x14;
9220 spec->autocfg.speaker_pins[0] = 0x15;
9227 spec->autocfg.hp_pins[0] = 0x1b;
9228 spec->autocfg.speaker_pins[0] = 0x14;
9263 spec->autocfg.hp_pins[0] = 0x14;
9264 spec->autocfg.speaker_pins[0] = 0x15;
9265 spec->autocfg.speaker_pins[1] = 0x16;
9297 spec->autocfg.hp_pins[0] = 0x1b;
9298 spec->autocfg.speaker_pins[0] = 0x14;
9299 spec->autocfg.speaker_pins[1] = 0x15;
9300 spec->autocfg.speaker_pins[2] = 0x16;
9301 spec->autocfg.speaker_pins[3] = 0x17;
9308 spec->autocfg.hp_pins[0] = 0x1b;
9309 spec->autocfg.speaker_pins[0] = 0x14;
9310 spec->autocfg.speaker_pins[1] = 0x15;
9311 spec->autocfg.speaker_pins[2] = 0x16;
9312 spec->autocfg.speaker_pins[3] = 0x17;
9313 spec->autocfg.speaker_pins[4] = 0x1a;
9320 spec->autocfg.hp_pins[0] = 0x15;
9321 spec->autocfg.speaker_pins[0] = 0x14;
9322 spec->autocfg.speaker_pins[1] = 0x17;
9339 spec->autocfg.hp_pins[0] = 0x1b;
9340 spec->autocfg.speaker_pins[0] = 0x14;
9341 spec->autocfg.speaker_pins[1] = 0x15;
9342 spec->autocfg.speaker_pins[2] = 0x16;
9367 spec->autocfg.hp_pins[0] = 0x14;
9368 spec->autocfg.speaker_pins[0] = 0x1b;
10448 hda_nid_t nid = spec->autocfg.line_out_pins[i];
10449 int pin_type = get_pin_type(spec->autocfg.line_out_type);
10461 pin = spec->autocfg.hp_pins[0];
10468 pin = spec->autocfg.speaker_pins[0];
10483 hda_nid_t nid = spec->autocfg.input_pins[i];
10551 nid = spec->autocfg.input_pins[AUTO_PIN_MIC];
10559 nid = spec->autocfg.input_pins[AUTO_PIN_FRONT_MIC];
10577 err = snd_hda_parse_pin_def_config(codec, &spec->autocfg,
10581 if (!spec->autocfg.line_outs)
10584 err = alc880_auto_fill_dac_nids(spec, &spec->autocfg);
10587 err = alc880_auto_create_multi_out_ctls(spec, &spec->autocfg);
10590 err = alc880_auto_create_extra_out(spec, spec->autocfg.hp_pins[0],
10595 spec->autocfg.speaker_pins[0],
10599 err = alc882_auto_create_input_ctls(codec, &spec->autocfg);
10949 spec->autocfg.hp_pins[0] = 0x15;
10950 spec->autocfg.speaker_pins[0] = 0x14;
11007 hda_nid_t hp_nid = spec->autocfg.hp_pins[0];
11008 hda_nid_t line_nid = spec->autocfg.line_out_pins[0];
11009 hda_nid_t speaker_nid = spec->autocfg.speaker_pins[0];
11095 hda_nid_t hp_nid = spec->autocfg.hp_pins[0];
11112 spec->autocfg.hp_pins[0] = 0x15;
11113 spec->autocfg.speaker_pins[0] = 0x14;
11120 spec->autocfg.hp_pins[0] = 0x1b;
11121 spec->autocfg.speaker_pins[0] = 0x14;
11182 spec->autocfg.hp_pins[0] = 0x1b;
11183 spec->autocfg.speaker_pins[0] = 0x15;
11319 spec->autocfg.hp_pins[0] = 0x15;
11320 spec->autocfg.speaker_pins[0] = 0x14;
12139 err = snd_hda_parse_pin_def_config(codec, &spec->autocfg,
12143 if (!spec->autocfg.line_outs) {
12144 if (spec->autocfg.dig_outs || spec->autocfg.dig_in_pin) {
12151 err = alc262_auto_create_multi_out_ctls(spec, &spec->autocfg);
12154 err = alc262_auto_create_input_ctls(codec, &spec->autocfg);
12882 spec->autocfg.hp_pins[0] = 0x15;
12883 spec->autocfg.speaker_pins[0] = 0x14;
12912 spec->autocfg.hp_pins[0] = 0x15;
12913 spec->autocfg.speaker_pins[0] = 0x14;
13214 hda_nid_t nid = spec->autocfg.line_out_pins[0];
13216 int pin_type = get_pin_type(spec->autocfg.line_out_type);
13226 pin = spec->autocfg.hp_pins[0];
13229 pin = spec->autocfg.speaker_pins[0];
13237 hda_nid_t speaker_nid = spec->autocfg.speaker_pins[0];
13238 hda_nid_t hp_nid = spec->autocfg.hp_pins[0];
13239 hda_nid_t line_nid = spec->autocfg.line_out_pins[0];
13270 spec->autocfg.line_out_pins[1] != 0x16 ||
13271 spec->autocfg.line_out_pins[2] != 0x16)
13295 err = snd_hda_parse_pin_def_config(codec, &spec->autocfg,
13299 if (!spec->autocfg.line_outs) {
13300 if (spec->autocfg.dig_outs || spec->autocfg.dig_in_pin) {
13307 err = alc268_auto_create_multi_out_ctls(spec, &spec->autocfg);
13310 err = alc268_auto_create_input_ctls(codec, &spec->autocfg);
13322 if (!spec->no_analog && spec->autocfg.speaker_pins[0] != 0x1d)
13944 spec->autocfg.hp_pins[0] = 0x15;
13945 spec->autocfg.speaker_pins[0] = 0x14;
14026 unsigned int nid = spec->autocfg.hp_pins[0];
14055 spec->autocfg.hp_pins[0] = 0x15;
14056 spec->autocfg.speaker_pins[0] = 0x14;
14067 spec->autocfg.hp_pins[0] = 0x15;
14068 spec->autocfg.speaker_pins[0] = 0x14;
14079 spec->autocfg.hp_pins[0] = 0x21;
14080 spec->autocfg.speaker_pins[0] = 0x14;
14091 spec->autocfg.hp_pins[0] = 0x21;
14092 spec->autocfg.speaker_pins[0] = 0x14;
14297 err = snd_hda_parse_pin_def_config(codec, &spec->autocfg,
14302 err = alc269_auto_create_multi_out_ctls(spec, &spec->autocfg);
14305 err = alc269_auto_create_input_ctls(codec, &spec->autocfg);
15464 for (i = 0; i < spec->autocfg.line_outs; i++) {
15465 hda_nid_t nid = spec->autocfg.line_out_pins[i];
15466 int pin_type = get_pin_type(spec->autocfg.line_out_type);
15477 if (spec->autocfg.hp_outs)
15479 spec->autocfg.hp_pins[0],
15482 if (spec->autocfg.speaker_outs)
15484 spec->autocfg.speaker_pins[0],
15495 hda_nid_t nid = spec->autocfg.input_pins[i];
15511 err = snd_hda_parse_pin_def_config(codec, &spec->autocfg,
15515 if (!spec->autocfg.line_outs)
15518 err = alc861_auto_fill_dac_nids(codec, &spec->autocfg);
15521 err = alc861_auto_create_multi_out_ctls(codec, &spec->autocfg);
15524 err = alc861_auto_create_hp_ctls(codec, spec->autocfg.hp_pins[0]);
15527 err = alc861_auto_create_input_ctls(codec, &spec->autocfg);
16198 spec->autocfg.hp_pins[0] = 0x1b;
16199 spec->autocfg.speaker_pins[0] = 0x14;
16271 spec->autocfg.hp_pins[0] = 0x15;
16272 spec->autocfg.speaker_pins[0] = 0x14;
16454 hda_nid_t nid = spec->autocfg.line_out_pins[i];
16455 int pin_type = get_pin_type(spec->autocfg.line_out_type);
16468 pin = spec->autocfg.hp_pins[0];
16471 pin = spec->autocfg.speaker_pins[0];
16484 hda_nid_t nid = spec->autocfg.input_pins[i];
16630 err = snd_hda_parse_pin_def_config(codec, &spec->autocfg,
16634 if (!spec->autocfg.line_outs)
16637 err = alc880_auto_fill_dac_nids(spec, &spec->autocfg);
16640 err = alc861vd_auto_create_multi_out_ctls(spec, &spec->autocfg);
16644 spec->autocfg.speaker_pins[0],
16649 spec->autocfg.hp_pins[0],
16653 err = alc861vd_auto_create_input_ctls(codec, &spec->autocfg);
17586 spec->autocfg.hp_pins[0] = 0x14;
17587 spec->autocfg.speaker_pins[0] = 0x1b;
18665 int pin_type = get_pin_type(spec->autocfg.line_out_type);
18669 hda_nid_t nid = spec->autocfg.line_out_pins[i];
18681 pin = spec->autocfg.hp_pins[0];
18685 pin = spec->autocfg.speaker_pins[0];
18699 hda_nid_t nid = spec->autocfg.input_pins[i];
18719 err = snd_hda_parse_pin_def_config(codec, &spec->autocfg,
18723 if (!spec->autocfg.line_outs)
18726 err = alc662_auto_fill_dac_nids(codec, &spec->autocfg);
18729 err = alc662_auto_create_multi_out_ctls(codec, &spec->autocfg);
18733 spec->autocfg.speaker_pins[0],
18739 err = alc662_auto_create_extra_out(codec, spec->autocfg.hp_pins[0],
18745 err = alc662_auto_create_input_ctls(codec, &spec->autocfg);
18973 struct auto_pin_cfg *cfg = &spec->autocfg;
19085 spec->autocfg.hp_pins[0] = 0x16;
19086 spec->autocfg.speaker_pins[0] = 0x14;
19087 spec->autocfg.speaker_pins[1] = 0x15;
19088 spec->autocfg.input_pins[AUTO_PIN_MIC] = 0x18;
19089 spec->autocfg.input_pins[AUTO_PIN_LINE] = 0x19;
19095 struct auto_pin_cfg *cfg = &spec->autocfg;
19209 hda_nid_t nid = spec->autocfg.line_out_pins[0];
19211 int pin_type = get_pin_type(spec->autocfg.line_out_type);
19221 pin = spec->autocfg.hp_pins[0];
19224 pin = spec->autocfg.speaker_pins[0];
19245 err = snd_hda_parse_pin_def_config(codec, &spec->autocfg,
19250 if (!spec->autocfg.line_outs) {
19251 if (spec->autocfg.dig_outs || spec->autocfg.dig_in_pin) {
19258 err = alc680_auto_create_multi_out_ctls(spec, &spec->autocfg);