diff options
Diffstat (limited to 'sound/pci/hda/patch_sigmatel.c')
| -rw-r--r-- | sound/pci/hda/patch_sigmatel.c | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c index 6d36c5b78805..87eff3173ce9 100644 --- a/sound/pci/hda/patch_sigmatel.c +++ b/sound/pci/hda/patch_sigmatel.c | |||
| @@ -79,6 +79,7 @@ enum { | |||
| 79 | STAC_ALIENWARE_M17X, | 79 | STAC_ALIENWARE_M17X, |
| 80 | STAC_92HD89XX_HP_FRONT_JACK, | 80 | STAC_92HD89XX_HP_FRONT_JACK, |
| 81 | STAC_92HD89XX_HP_Z1_G2_RIGHT_MIC_JACK, | 81 | STAC_92HD89XX_HP_Z1_G2_RIGHT_MIC_JACK, |
| 82 | STAC_92HD73XX_ASUS_MOBO, | ||
| 82 | STAC_92HD73XX_MODELS | 83 | STAC_92HD73XX_MODELS |
| 83 | }; | 84 | }; |
| 84 | 85 | ||
| @@ -1911,7 +1912,18 @@ static const struct hda_fixup stac92hd73xx_fixups[] = { | |||
| 1911 | [STAC_92HD89XX_HP_Z1_G2_RIGHT_MIC_JACK] = { | 1912 | [STAC_92HD89XX_HP_Z1_G2_RIGHT_MIC_JACK] = { |
| 1912 | .type = HDA_FIXUP_PINS, | 1913 | .type = HDA_FIXUP_PINS, |
| 1913 | .v.pins = stac92hd89xx_hp_z1_g2_right_mic_jack_pin_configs, | 1914 | .v.pins = stac92hd89xx_hp_z1_g2_right_mic_jack_pin_configs, |
| 1914 | } | 1915 | }, |
| 1916 | [STAC_92HD73XX_ASUS_MOBO] = { | ||
| 1917 | .type = HDA_FIXUP_PINS, | ||
| 1918 | .v.pins = (const struct hda_pintbl[]) { | ||
| 1919 | /* enable 5.1 and SPDIF out */ | ||
| 1920 | { 0x0c, 0x01014411 }, | ||
| 1921 | { 0x0d, 0x01014410 }, | ||
| 1922 | { 0x0e, 0x01014412 }, | ||
| 1923 | { 0x22, 0x014b1180 }, | ||
| 1924 | { } | ||
| 1925 | } | ||
| 1926 | }, | ||
| 1915 | }; | 1927 | }; |
| 1916 | 1928 | ||
| 1917 | static const struct hda_model_fixup stac92hd73xx_models[] = { | 1929 | static const struct hda_model_fixup stac92hd73xx_models[] = { |
| @@ -1923,6 +1935,7 @@ static const struct hda_model_fixup stac92hd73xx_models[] = { | |||
| 1923 | { .id = STAC_DELL_M6_BOTH, .name = "dell-m6" }, | 1935 | { .id = STAC_DELL_M6_BOTH, .name = "dell-m6" }, |
| 1924 | { .id = STAC_DELL_EQ, .name = "dell-eq" }, | 1936 | { .id = STAC_DELL_EQ, .name = "dell-eq" }, |
| 1925 | { .id = STAC_ALIENWARE_M17X, .name = "alienware" }, | 1937 | { .id = STAC_ALIENWARE_M17X, .name = "alienware" }, |
| 1938 | { .id = STAC_92HD73XX_ASUS_MOBO, .name = "asus-mobo" }, | ||
| 1926 | {} | 1939 | {} |
| 1927 | }; | 1940 | }; |
| 1928 | 1941 | ||
| @@ -1975,6 +1988,8 @@ static const struct snd_pci_quirk stac92hd73xx_fixup_tbl[] = { | |||
| 1975 | "HP Z1 G2", STAC_92HD89XX_HP_Z1_G2_RIGHT_MIC_JACK), | 1988 | "HP Z1 G2", STAC_92HD89XX_HP_Z1_G2_RIGHT_MIC_JACK), |
| 1976 | SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x2b17, | 1989 | SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x2b17, |
| 1977 | "unknown HP", STAC_92HD89XX_HP_FRONT_JACK), | 1990 | "unknown HP", STAC_92HD89XX_HP_FRONT_JACK), |
| 1991 | SND_PCI_QUIRK(PCI_VENDOR_ID_ASUSTEK, 0x83f8, "ASUS AT4NM10", | ||
| 1992 | STAC_92HD73XX_ASUS_MOBO), | ||
| 1978 | {} /* terminator */ | 1993 | {} /* terminator */ |
| 1979 | }; | 1994 | }; |
| 1980 | 1995 | ||
