|
@@ -1784,6 +1784,7 @@ static struct hda_verb cxt5051_init_verbs[] = {
|
|
|
{0x14, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(1) | 0x44},
|
|
|
{0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(0) | 0x44},
|
|
|
/* SPDIF route: PCM */
|
|
|
+ {0x1c, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
|
|
|
{0x1c, AC_VERB_SET_CONNECT_SEL, 0x0},
|
|
|
/* EAPD */
|
|
|
{0x1a, AC_VERB_SET_EAPD_BTLENABLE, 0x2}, /* default on */
|
|
@@ -1840,6 +1841,7 @@ static struct hda_verb cxt5051_lenovo_x200_init_verbs[] = {
|
|
|
{0x14, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(1) | 0x44},
|
|
|
{0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(0) | 0x44},
|
|
|
/* SPDIF route: PCM */
|
|
|
+ {0x1c, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT}, /* needed for W500 Advanced Mini Dock 250410 */
|
|
|
{0x1c, AC_VERB_SET_CONNECT_SEL, 0x0},
|
|
|
/* EAPD */
|
|
|
{0x1a, AC_VERB_SET_EAPD_BTLENABLE, 0x2}, /* default on */
|
|
@@ -1911,7 +1913,7 @@ enum {
|
|
|
CXT5051_LAPTOP, /* Laptops w/ EAPD support */
|
|
|
CXT5051_HP, /* no docking */
|
|
|
CXT5051_HP_DV6736, /* HP without mic switch */
|
|
|
- CXT5051_LENOVO_X200, /* Lenovo X200 laptop */
|
|
|
+ CXT5051_LENOVO_X200, /* Lenovo X200 laptop, also used for Advanced Mini Dock 250410 */
|
|
|
CXT5051_F700, /* HP Compaq Presario F700 */
|
|
|
CXT5051_TOSHIBA, /* Toshiba M300 & co */
|
|
|
CXT5051_MODELS
|