diff options
Diffstat (limited to 'sound/pci/hda/patch_realtek.c')
-rw-r--r-- | sound/pci/hda/patch_realtek.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c index ad9e501a9818..b76755264730 100644 --- a/sound/pci/hda/patch_realtek.c +++ b/sound/pci/hda/patch_realtek.c | |||
@@ -1668,6 +1668,7 @@ static struct hda_board_config alc880_cfg_tbl[] = { | |||
1668 | { .pci_subvendor = 0x1043, .pci_subdevice = 0x8196, .config = ALC880_6ST }, /* ASUS P5GD1-HVM */ | 1668 | { .pci_subvendor = 0x1043, .pci_subdevice = 0x8196, .config = ALC880_6ST }, /* ASUS P5GD1-HVM */ |
1669 | { .pci_subvendor = 0x1043, .pci_subdevice = 0x81b4, .config = ALC880_6ST }, | 1669 | { .pci_subvendor = 0x1043, .pci_subdevice = 0x81b4, .config = ALC880_6ST }, |
1670 | { .pci_subvendor = 0x1019, .pci_subdevice = 0xa884, .config = ALC880_6ST }, /* Acer APFV */ | 1670 | { .pci_subvendor = 0x1019, .pci_subdevice = 0xa884, .config = ALC880_6ST }, /* Acer APFV */ |
1671 | { .pci_subvendor = 0x1458, .pci_subdevice = 0xa102, .config = ALC880_6ST }, /* Gigabyte K8N51 */ | ||
1671 | 1672 | ||
1672 | { .modelname = "6stack-digout", .config = ALC880_6ST_DIG }, | 1673 | { .modelname = "6stack-digout", .config = ALC880_6ST_DIG }, |
1673 | { .pci_subvendor = 0x2668, .pci_subdevice = 0x8086, .config = ALC880_6ST_DIG }, | 1674 | { .pci_subvendor = 0x2668, .pci_subdevice = 0x8086, .config = ALC880_6ST_DIG }, |
@@ -2475,7 +2476,7 @@ static struct hda_verb alc260_init_verbs[] = { | |||
2475 | /* LINE-2 is used for line-out in rear */ | 2476 | /* LINE-2 is used for line-out in rear */ |
2476 | {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT}, | 2477 | {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT}, |
2477 | /* select line-out */ | 2478 | /* select line-out */ |
2478 | {0x15, AC_VERB_SET_CONNECT_SEL, 0x00}, | 2479 | {0x0e, AC_VERB_SET_CONNECT_SEL, 0x00}, |
2479 | /* LINE-OUT pin */ | 2480 | /* LINE-OUT pin */ |
2480 | {0x0f, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT}, | 2481 | {0x0f, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT}, |
2481 | /* enable HP */ | 2482 | /* enable HP */ |
@@ -2945,6 +2946,8 @@ static int alc260_auto_init(struct hda_codec *codec) | |||
2945 | */ | 2946 | */ |
2946 | static struct hda_board_config alc260_cfg_tbl[] = { | 2947 | static struct hda_board_config alc260_cfg_tbl[] = { |
2947 | { .modelname = "basic", .config = ALC260_BASIC }, | 2948 | { .modelname = "basic", .config = ALC260_BASIC }, |
2949 | { .pci_subvendor = 0x104d, .pci_subdevice = 0x81bb, | ||
2950 | .config = ALC260_BASIC }, /* Sony VAIO */ | ||
2948 | { .modelname = "hp", .config = ALC260_HP }, | 2951 | { .modelname = "hp", .config = ALC260_HP }, |
2949 | { .pci_subvendor = 0x103c, .pci_subdevice = 0x3010, .config = ALC260_HP }, | 2952 | { .pci_subvendor = 0x103c, .pci_subdevice = 0x3010, .config = ALC260_HP }, |
2950 | { .pci_subvendor = 0x103c, .pci_subdevice = 0x3011, .config = ALC260_HP }, | 2953 | { .pci_subvendor = 0x103c, .pci_subdevice = 0x3011, .config = ALC260_HP }, |
@@ -3414,12 +3417,12 @@ static struct snd_kcontrol_new alc882_capture_mixer[] = { | |||
3414 | * configuration and preset | 3417 | * configuration and preset |
3415 | */ | 3418 | */ |
3416 | static struct hda_board_config alc882_cfg_tbl[] = { | 3419 | static struct hda_board_config alc882_cfg_tbl[] = { |
3417 | { .modelname = "3stack-dig", .config = ALC861_3ST_DIG }, | 3420 | { .modelname = "3stack-dig", .config = ALC882_3ST_DIG }, |
3418 | { .modelname = "6stack-dig", .config = ALC861_6ST_DIG }, | 3421 | { .modelname = "6stack-dig", .config = ALC882_6ST_DIG }, |
3419 | { .pci_subvendor = 0x1462, .pci_subdevice = 0x6668, .config = ALC882_6ST_DIG }, /* MSI */ | 3422 | { .pci_subvendor = 0x1462, .pci_subdevice = 0x6668, .config = ALC882_6ST_DIG }, /* MSI */ |
3420 | { .pci_subvendor = 0x105b, .pci_subdevice = 0x6668, .config = ALC882_6ST_DIG }, /* Foxconn */ | 3423 | { .pci_subvendor = 0x105b, .pci_subdevice = 0x6668, .config = ALC882_6ST_DIG }, /* Foxconn */ |
3421 | { .pci_subvendor = 0x1019, .pci_subdevice = 0x6668, .config = ALC882_6ST_DIG }, /* ECS */ | 3424 | { .pci_subvendor = 0x1019, .pci_subdevice = 0x6668, .config = ALC882_6ST_DIG }, /* ECS */ |
3422 | { .modelname = "auto", .config = ALC861_AUTO }, | 3425 | { .modelname = "auto", .config = ALC882_AUTO }, |
3423 | {} | 3426 | {} |
3424 | }; | 3427 | }; |
3425 | 3428 | ||