• 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:x15

1189 			set_eapd(codec, 0x15, 1);
1684 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
1685 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
1686 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
1753 spec->autocfg.hp_pins[0] = 0x15;
1774 spec->autocfg.speaker_pins[1] = 0x15; /* bass */
1787 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, ALC880_HP_EVENT | AC_USRSP_EN},
1793 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
1794 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
1795 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
1816 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, ALC880_HP_EVENT | AC_USRSP_EN},
1822 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT | PIN_HP},
1823 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
1824 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
1825 {0x15, AC_VERB_SET_EAPD_BTLENABLE, 2},
1839 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, ALC880_HP_EVENT | AC_USRSP_EN},
1853 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT | PIN_HP},
1854 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
1855 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
2000 spec->autocfg.hp_pins[0] = 0x15;
2010 spec->autocfg.hp_pins[0] = 0x15;
2020 spec->autocfg.hp_pins[0] = 0x15;
2303 * Pin assignment: Front = 0x14, Surr = 0x15, CLFE = 0x16, Side = 0x17,
2392 /* Pin assignment: Front = 0x14, Surr = 0x15, CLFE = 0x16, HP = 0x1b */
2411 * Pin assignment: Front = 0x14, HP = 0x15, Mic = 0x18, Mic2 = 0x19(?),
2442 * Pin assignment: HP = 0x14, Front = 0x15, Mic = 0x18
2475 * Pin assignment: HP/Front = 0x14, Surr = 0x15, CLFE = 0x16,
2511 * Pin assignment: HP/Front = 0x14, Surr = 0x15, CLFE = 0x16,
2908 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
2913 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
2937 * front = 0x14, surround = 0x15, clfe = 0x16, HP = 0x1b
2945 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
2946 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
2958 * Speaker-out = 0x14, HP = 0x15, Mic = 0x18, Line-in = 0x1a, Mic2 = 0x1b (?)
2963 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
2964 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
2976 * front = 0x14, surr = 0x15, clfe = 0x16, side = 0x17, mic = 0x18,
2984 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
2985 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
3006 * HP = 0x14, InternalSpeaker = 0x15, mic = 0x18, internal mic = 0x19,
3014 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
3015 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
3045 * HP = 0x14, InternalSpeaker = 0x15, mic = 0x19,
3052 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
3053 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
3097 spec->autocfg.speaker_pins[0] = 0x15;
3128 spec->autocfg.speaker_pins[0] = 0x15;
3158 * HP = 0x14, speaker-out = 0x15, mic = 0x18
3169 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
3170 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
3190 * HP/front = 0x14, surr = 0x15, clfe = 0x16, mic = 0x18, line = 0x1a
3200 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
3284 * Build-in Mic-In: 0x15
3372 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_VREF80},
3373 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
3967 set_eapd(codec, 0x15, 0);
4206 PIN_CTL_TEST("Surround Pin Mode", 0x15),
4254 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
4259 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
5114 alc_ssid_check(codec, 0x15, 0x1b, 0x14, 0);
5681 .private_value = (0x15 << 16) | (0x10 << 8) | 0x11
5688 HDA_CODEC_MUTE("Headphone Playback Switch", 0x15, 0x0, HDA_OUTPUT),
5708 HDA_COMPOSE_AMP_VAL(0x15, 3, 0, HDA_OUTPUT),
5722 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, AC_USRSP_EN | ALC880_HP_EVENT},
5730 spec->jack_present = snd_hda_jack_detect(codec, 0x15);
5731 alc260_hp_master_update(codec, 0x15, 0x10, 0x11);
5749 snd_hda_codec_write(codec, 0x15, 0, AC_VERB_SET_PIN_WIDGET_CONTROL,
5878 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
5908 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
5944 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, 0xc0},
5954 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, 0x0000},
6001 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, 0},
6002 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(0)},
6088 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, 0},
6089 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(0)},
6174 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, 0},
6175 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(0)},
6289 {0x15, AC_VERB_SET_CONNECT_SEL, 0x01},
6293 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
6297 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, AC_USRSP_EN | ALC880_HP_EVENT},
6364 ALC_PIN_MODE("LINE2 pin mode", 0x15, ALC_PIN_DIR_INOUT),
6415 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
6455 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
6514 } else if (nid >= 0x12 && nid <= 0x15) {
6713 alc_ssid_check(codec, 0x10, 0x15, 0x0f, 0);
7239 { 0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP },
7251 { 0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT },
7264 { 0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT },
7287 { 0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT },
7298 { 0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT },
7352 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_IN},
7353 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_MUTE},
7364 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
7365 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
7366 {0x15, AC_VERB_SET_CONNECT_SEL, 0x01},
7537 { 0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT },
7548 { 0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT },
7559 /* Pin assignment: Front=0x14, Rear=0x15, CLFE=0x16, Side=0x17
7624 HDA_CODEC_VOLUME("Line Boost", 0x15, 0x00, HDA_INPUT),
7640 HDA_CODEC_VOLUME("Line Boost", 0x15, 0x00, HDA_INPUT),
7681 /* Pin assignment: Front=0x14, HP = 0x15, Front = 0x16, ???
7687 HDA_CODEC_MUTE("Headphone Playback Switch", 0x15, 0x0, HDA_OUTPUT),
7704 HDA_CODEC_MUTE("Headphone Playback Switch", 0x15, 0x0, HDA_OUTPUT),
7745 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
7746 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
7747 {0x15, AC_VERB_SET_CONNECT_SEL, 0x01},
7808 {0x15, AC_VERB_SET_EAPD_BTLENABLE, 2},
7813 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, AC_USRSP_EN | ALC880_HP_EVENT},
7814 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
7833 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
7834 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
7835 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
7911 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
7912 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
7913 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
7995 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_IN},
7996 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_MUTE},
8041 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_IN},
8042 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_MUTE},
8093 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, 0xc4},
8094 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
8095 {0x15, AC_VERB_SET_CONNECT_SEL, 0x02},
8096 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, ALC880_HP_EVENT | AC_USRSP_EN},
8152 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, AC_PINCTL_VREF_50},
8153 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_MUTE},
8248 spec->autocfg.hp_pins[0] = 0x15;
8303 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
8308 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00}, /* HP */
8321 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
8326 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00}, /* HP */
8424 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00}, /* HP as front */
8433 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00}, /* HP as front */
8442 {0x15, AC_VERB_SET_CONNECT_SEL, 0x01}, /* HP as rear */
8451 {0x15, AC_VERB_SET_CONNECT_SEL, 0x01}, /* HP as front */
8481 HDA_CODEC_MUTE("Headphone Playback Switch", 0x15, 0x0, HDA_OUTPUT),
8569 HDA_CODEC_MUTE("Headphone Playback Switch", 0x15, 0x0, HDA_OUTPUT),
8595 HDA_CODEC_MUTE("Headphone Playback Switch", 0x15, 0x0, HDA_OUTPUT),
8704 HDA_CODEC_MUTE("Front Playback Switch", 0x15, 0x0, HDA_OUTPUT),
8717 HDA_CODEC_MUTE("Speaker Playback Switch", 0x15, 0x0, HDA_OUTPUT),
8730 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
8747 spec->autocfg.speaker_pins[0] = 0x15;
8813 HDA_CODEC_MUTE("Enable Headphones", 0x15, 0x00, HDA_OUTPUT),
8829 HDA_CODEC_MUTE("Headphone Playback Switch", 0x15, 0x0, HDA_OUTPUT),
8897 spec->autocfg.hp_pins[0] = 0x15;
8914 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
8915 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
8921 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, ALC880_HP_EVENT | AC_USRSP_EN},
8929 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
8930 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
8936 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, ALC880_HP_EVENT | AC_USRSP_EN},
8945 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
8946 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
8952 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, ALC880_HP_EVENT | AC_USRSP_EN},
8963 {0x15, AC_VERB_SET_CONNECT_SEL, 0x01},
8964 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
9002 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
9009 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
9010 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
9019 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
9057 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
9058 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
9061 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, ALC880_HP_EVENT | AC_USRSP_EN},
9133 snd_hda_codec_amp_stereo(codec, 0x15, HDA_OUTPUT, 0,
9142 snd_hda_codec_amp_stereo(codec, 0x15, HDA_OUTPUT, 0,
9171 spec->autocfg.speaker_pins[0] = 0x15;
9191 spec->autocfg.hp_pins[0] = 0x15;
9220 spec->autocfg.speaker_pins[0] = 0x15;
9235 snd_hda_codec_amp_stereo(codec, 0x15, HDA_OUTPUT, 0,
9243 snd_hda_codec_amp_stereo(codec, 0x15, HDA_OUTPUT, 0,
9264 spec->autocfg.speaker_pins[0] = 0x15;
9274 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
9275 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
9287 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
9289 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, ALC880_HP_EVENT | AC_USRSP_EN},
9299 spec->autocfg.speaker_pins[1] = 0x15;
9310 spec->autocfg.speaker_pins[1] = 0x15;
9320 spec->autocfg.hp_pins[0] = 0x15;
9341 spec->autocfg.speaker_pins[1] = 0x15;
9374 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, 0xc4}, /* Apple Headphones */
9375 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00}, /* Connect to front */
9376 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, ALC880_HP_EVENT | AC_USRSP_EN},
9391 if (snd_hda_codec_read(codec, 0x15, 0, AC_VERB_GET_CONNECT_SEL, 0)
9393 present = snd_hda_jack_detect(codec, 0x15);
10389 { 0x15, 0x01080104 }, /* side */
10618 alc_ssid_check(codec, 0x15, 0x1b, 0x14, 0);
10805 HDA_CODEC_MUTE("Headphone Playback Switch", 0x15, 0x0, HDA_OUTPUT),
10821 snd_hda_codec_write_cache(codec, 0x15, 0,
10850 spec->jack_present = snd_hda_jack_detect(codec, 0x15);
10889 .private_value = 0x15 | (0x16 << 8) | (0x1b << 16), \
10896 HDA_CODEC_MUTE("Front Playback Switch", 0x15, 0x0, HDA_OUTPUT),
10922 HDA_CODEC_MUTE("Headphone Playback Switch", 0x15, 0x0, HDA_OUTPUT),
10949 spec->autocfg.hp_pins[0] = 0x15;
10957 HDA_CODEC_MUTE("Headphone Playback Switch", 0x15, 0x0, HDA_OUTPUT),
10966 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
10968 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, ALC880_HP_EVENT | AC_USRSP_EN},
11112 spec->autocfg.hp_pins[0] = 0x15;
11138 HDA_CODEC_MUTE("Headphone Playback Switch", 0x15, 0x0, HDA_OUTPUT),
11166 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
11183 spec->autocfg.speaker_pins[0] = 0x15;
11233 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, 0xc0},
11240 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, 0x0000},
11246 {0x15, AC_VERB_SET_CONNECT_SEL, 0x01},
11270 {0x15, AC_VERB_SET_EAPD_BTLENABLE, 2},
11286 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
11289 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, AC_USRSP_EN | ALC880_HP_EVENT},
11290 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
11297 HDA_CODEC_MUTE("Headphone Playback Switch", 0x15, 0x0, HDA_OUTPUT),
11306 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
11307 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
11311 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, AC_USRSP_EN | ALC880_HP_EVENT},
11319 spec->autocfg.hp_pins[0] = 0x15;
11330 * 0x15 = headphone
11344 HDA_CODEC_MUTE("Headphone Playback Switch", 0x15, 0x0, HDA_OUTPUT),
11353 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, AC_USRSP_EN | ALC880_HP_EVENT},
11354 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
11365 * 0x14 = headphone/spdif-out, 0x15 = internal speaker,
11440 snd_hda_codec_amp_stereo(codec, 0x15, HDA_OUTPUT, 0,
11613 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
11628 HDA_CODEC_VOLUME("Headphone Mic Boost", 0x15, 0, HDA_INPUT),
11643 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
11644 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_MUTE},
11645 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(0)},
11646 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
11647 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, AC_USRSP_EN | ALC880_HP_EVENT},
11674 spec->jack_present = snd_hda_jack_detect(codec, 0x15);
11682 snd_hda_codec_amp_stereo(codec, 0x15, HDA_OUTPUT, 0,
11714 snd_hda_codec_write_cache(codec, 0x15, 0,
11734 .private_value = 0x15,
11947 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT },
11951 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE },
11954 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
12050 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP }, /* HP */
12059 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE },
12062 {0x15, AC_VERB_SET_CONNECT_SEL, 0x01},
12097 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, ALC880_HP_EVENT | AC_USRSP_EN},
12113 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP }, /* HP jack */
12114 {0x15, AC_VERB_SET_CONNECT_SEL, 0x00},
12115 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, AC_USRSP_EN | ALC880_HP_EVENT},
12174 alc_ssid_check(codec, 0x15, 0x1b, 0x14, 0);
12635 HDA_CODEC_MUTE("Headphone Playback Switch", 0x15, 0x0, HDA_OUTPUT),
12671 {0x15, AC_VERB_SET_EAPD_BTLENABLE, 2},
12677 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, ALC880_HP_EVENT | AC_USRSP_EN},
12706 snd_hda_codec_amp_stereo(codec, 0x15, HDA_OUTPUT, 0,
12778 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
12779 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, ALC880_HP_EVENT | AC_USRSP_EN},
12790 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
12821 present = snd_hda_jack_detect(codec, 0x15);
12863 HDA_CODEC_MUTE("Headphone Playback Switch", 0x15, 0x0, HDA_OUTPUT),
12871 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
12872 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, ALC880_HP_EVENT | AC_USRSP_EN},
12882 spec->autocfg.hp_pins[0] = 0x15;
12895 HDA_CODEC_MUTE("Headphone Playback Switch", 0x15, 0x0, HDA_OUTPUT),
12904 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, ALC880_HP_EVENT | AC_USRSP_EN},
12912 spec->autocfg.hp_pins[0] = 0x15;
12940 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, 0xc0},
12949 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_MUTE},
13057 HDA_BIND_MUTE("HP-OUT Playback Switch", 0x15, 2, HDA_OUTPUT),
13073 ALC_PIN_MODE("HP-OUT pin mode", 0x15, ALC_PIN_DIR_INOUT),
13110 case 0x15:
13263 else if (line_nid == 0x15)
13267 else if (hp_nid == 0x15)
13333 alc_ssid_check(codec, 0x15, 0x1b, 0x14, 0);
13716 HDA_CODEC_MUTE("Headphone Playback Switch", 0x15, 0x0, HDA_OUTPUT),
13769 HDA_CODEC_MUTE("Headphone Playback Switch", 0x15, 0x0, HDA_OUTPUT),
13823 {0x15, AC_VERB_SET_CONNECT_SEL, 0x01},
13825 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
13826 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, ALC880_HP_EVENT | AC_USRSP_EN},
13833 {0x15, AC_VERB_SET_CONNECT_SEL, 0x01},
13836 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
13837 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, ALC880_HP_EVENT | AC_USRSP_EN},
13852 present = snd_hda_jack_detect(codec, 0x15);
13877 present = snd_hda_jack_detect(codec, 0x15);
13944 spec->autocfg.hp_pins[0] = 0x15;
13966 {0x15, AC_VERB_SET_CONNECT_SEL, 0x01},
13972 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, AC_USRSP_EN | ALC880_HP_EVENT},
13977 {0x15, AC_VERB_SET_CONNECT_SEL, 0x01},
13982 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, AC_USRSP_EN | ALC880_HP_EVENT},
14055 spec->autocfg.hp_pins[0] = 0x15;
14067 spec->autocfg.hp_pins[0] = 0x15;
14132 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
14140 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
14321 alc_ssid_check(codec, 0x15, 0x1b, 0x14, 0);
14722 { 0x15, AC_VERB_SET_AMP_GAIN_MUTE, 0xb00c },
14738 { 0x15, AC_VERB_SET_AMP_GAIN_MUTE, 0xb080 },
14749 { 0x15, AC_VERB_SET_AMP_GAIN_MUTE, (0x7080 | (0x01 << 8)) }, /*mic*/
14755 { 0x15, AC_VERB_SET_AMP_GAIN_MUTE, (0x7000 | (0x01 << 8)) }, /*mic*/
14773 { 0x15, AC_VERB_SET_AMP_GAIN_MUTE, 0xb00c },
14787 { 0x15, AC_VERB_SET_AMP_GAIN_MUTE, 0xb080 },
14807 /* HDA_CODEC_VOLUME("Input Playback Volume", 0x15, 0x0, HDA_OUTPUT),
14808 HDA_CODEC_MUTE("Input Playback Switch", 0x15, 0x0, HDA_OUTPUT), */
14809 HDA_CODEC_VOLUME("CD Playback Volume", 0x15, 0x0, HDA_INPUT),
14810 HDA_CODEC_MUTE("CD Playback Switch", 0x15, 0x0, HDA_INPUT),
14811 HDA_CODEC_VOLUME("Line Playback Volume", 0x15, 0x02, HDA_INPUT),
14812 HDA_CODEC_MUTE("Line Playback Switch", 0x15, 0x02, HDA_INPUT),
14813 HDA_CODEC_VOLUME("Mic Playback Volume", 0x15, 0x01, HDA_INPUT),
14814 HDA_CODEC_MUTE("Mic Playback Switch", 0x15, 0x01, HDA_INPUT),
14830 /* HDA_CODEC_VOLUME("Input Playback Volume", 0x15, 0x0, HDA_OUTPUT),
14831 HDA_CODEC_MUTE("Input Playback Switch", 0x15, 0x0, HDA_OUTPUT), */
14832 HDA_CODEC_VOLUME("CD Playback Volume", 0x15, 0x0, HDA_INPUT),
14833 HDA_CODEC_MUTE("CD Playback Switch", 0x15, 0x0, HDA_INPUT),
14834 HDA_CODEC_VOLUME("Line Playback Volume", 0x15, 0x02, HDA_INPUT),
14835 HDA_CODEC_MUTE("Line Playback Switch", 0x15, 0x02, HDA_INPUT),
14836 HDA_CODEC_VOLUME("Mic Playback Volume", 0x15, 0x01, HDA_INPUT),
14837 HDA_CODEC_MUTE("Mic Playback Switch", 0x15, 0x01, HDA_INPUT),
14855 HDA_CODEC_VOLUME("Mic Playback Volume", 0x15, 0x01, HDA_INPUT),
14856 HDA_CODEC_MUTE("Mic Playback Switch", 0x15, 0x01, HDA_INPUT),
14870 /* HDA_CODEC_VOLUME("Input Playback Volume", 0x15, 0x0, HDA_OUTPUT),
14871 HDA_CODEC_MUTE("Input Playback Switch", 0x15, 0x0, HDA_OUTPUT), */
14872 HDA_CODEC_VOLUME("CD Playback Volume", 0x15, 0x0, HDA_INPUT),
14873 HDA_CODEC_MUTE("CD Playback Switch", 0x15, 0x0, HDA_INPUT),
14874 HDA_CODEC_VOLUME("Line Playback Volume", 0x15, 0x02, HDA_INPUT),
14875 HDA_CODEC_MUTE("Line Playback Switch", 0x15, 0x02, HDA_INPUT),
14876 HDA_CODEC_VOLUME("Mic Playback Volume", 0x15, 0x01, HDA_INPUT),
14877 HDA_CODEC_MUTE("Mic Playback Switch", 0x15, 0x01, HDA_INPUT),
14901 HDA_CODEC_VOLUME("Input Playback Volume", 0x15, 0x0, HDA_OUTPUT),
14902 HDA_CODEC_MUTE("Input Playback Switch", 0x15, 0x0, HDA_OUTPUT),
14903 HDA_CODEC_VOLUME("CD Playback Volume", 0x15, 0x0, HDA_INPUT),
14904 HDA_CODEC_MUTE("CD Playback Switch", 0x15, 0x0, HDA_INPUT),
14905 HDA_CODEC_VOLUME("Line Playback Volume", 0x15, 0x02, HDA_INPUT),
14906 HDA_CODEC_MUTE("Line Playback Switch", 0x15, 0x02, HDA_INPUT),
14907 HDA_CODEC_VOLUME("Mic Playback Volume", 0x15, 0x01, HDA_INPUT),
14908 HDA_CODEC_MUTE("Mic Playback Switch", 0x15, 0x01, HDA_INPUT),
14925 HDA_CODEC_VOLUME("CD Playback Volume", 0x15, 0x0, HDA_INPUT),
14926 HDA_CODEC_MUTE("CD Playback Switch", 0x15, 0x0, HDA_INPUT),
14979 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(0)},
14980 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(1)},
14981 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(2)},
14982 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, 0xb00c}, /* Output 0~12 step */
15041 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(0)},
15042 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(1)},
15043 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(2)},
15044 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, 0xb00c}, /* Output 0~12 step */
15103 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(0)},
15104 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(1)},
15105 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(2)},
15106 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, 0xb00c}, /* Output 0~12 step */
15168 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(0)},
15169 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(1)},
15170 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(2)},
15171 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, 0xb00c}, /* Output 0~12 step */
15190 { 0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(2) }, /* mute line-in */
15218 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(0)},
15219 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(1)},
15220 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(2)},
15221 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, 0xb00c},
15429 return alc_auto_create_input_ctls(codec, cfg, 0x15, 0x08, 0);
15450 if (srcs[i] == dac || srcs[i] == 0x15)
15566 { 0x15, HDA_INPUT, 0 },
15567 { 0x15, HDA_INPUT, 1 },
15568 { 0x15, HDA_INPUT, 2 },
15569 { 0x15, HDA_INPUT, 3 },
15890 { 0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT },
15901 { 0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT },
15922 /* Pin assignment: Front=0x14, Rear=0x15, CLFE=0x16, Side=0x17
16005 /* Pin assignment: Speaker=0x14, HP = 0x15,
16022 /* Pin assignment: Speaker=0x14, Line-out = 0x15,
16132 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
16133 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
16134 {0x15, AC_VERB_SET_CONNECT_SEL, 0x01},
16170 {0x15, AC_VERB_SET_EAPD_BTLENABLE, 2},
16238 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
16239 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
16261 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, AC_USRSP_EN | ALC880_HP_EVENT},
16271 spec->autocfg.hp_pins[0] = 0x15;
16673 alc_ssid_check(codec, 0x15, 0x1b, 0x14, 0);
16906 { 0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, 0x00 },
16916 { 0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT },
16926 /* Pin assignment: Front=0x14, Rear=0x15, CLFE=0x16, Side=0x17
17061 HDA_COMPOSE_AMP_VAL(0x15, 3, 0, HDA_OUTPUT),
17082 HDA_COMPOSE_AMP_VAL(0x15, 3, 0, HDA_OUTPUT),
17142 HDA_CODEC_MUTE("Headphone Playback Switch", 0x15, 0x0, HDA_OUTPUT),
17152 HDA_CODEC_MUTE("Front Playback Switch", 0x15, 0x0, HDA_OUTPUT),
17180 HDA_COMPOSE_AMP_VAL(0x15, 3, 0, HDA_OUTPUT),
17214 HDA_CODEC_MUTE("Headphone1 Playback Switch", 0x15, 0x0, HDA_OUTPUT),
17250 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
17251 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
17280 {0x15, AC_VERB_SET_EAPD_BTLENABLE, 2},
17327 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_IN},
17363 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
17364 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
17365 {0x15, AC_VERB_SET_CONNECT_SEL, 0x01}, /* Headphone */
17369 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, AC_USRSP_EN | ALC880_HP_EVENT},
17378 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
17379 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
17380 {0x15, AC_VERB_SET_CONNECT_SEL, 0x0}, /* Headphone */
17385 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, AC_USRSP_EN | ALC880_HP_EVENT},
17394 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
17395 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
17396 {0x15, AC_VERB_SET_CONNECT_SEL, 0x01}, /* Headphone */
17401 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, AC_USRSP_EN | ALC880_HP_EVENT},
17406 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
17407 /* {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE}, */
17408 /* {0x15, AC_VERB_SET_CONNECT_SEL, 0x01}, */ /* Headphone */
17414 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, AC_USRSP_EN|ALC880_FRONT_EVENT},
17441 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_IN},
17456 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_IN},
17469 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_IN},
17489 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_HP},
17490 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
17491 {0x15, AC_VERB_SET_CONNECT_SEL, 0x01},
17501 {0x15, AC_VERB_SET_UNSOLICITED_ENABLE, AC_USRSP_EN | ALC880_HP_EVENT},
17527 snd_hda_codec_amp_stereo(codec, 0x15, HDA_OUTPUT, 0,
17539 snd_hda_codec_amp_stereo(codec, 0x15, HDA_OUTPUT, 0,
17627 present = snd_hda_jack_detect(codec, 0x15);
17655 present2 = snd_hda_jack_detect(codec, 0x15);
17671 present2 = snd_hda_jack_detect(codec, 0x15);
17717 present2 = snd_hda_codec_read(codec, 0x15, 0,
17935 snd_hda_codec_amp_stereo(codec, 0x15, HDA_OUTPUT, 0,
17946 present = snd_hda_jack_detect(codec, 0x15);
18773 alc_ssid_check(codec, 0x15, 0x1b, 0x14, 0x21);
18775 alc_ssid_check(codec, 0x15, 0x1b, 0x14, 0);
18801 { 0x15, 0x99130112 }, /* subwoofer */
19063 {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
19069 {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_MUTE},
19087 spec->autocfg.speaker_pins[1] = 0x15;
19135 case 0x15: