--- /usr/src/2.6.27.4-tmb-2mdv-orig/sound/pci/hda/patch_realtek.c 2008-10-27 14:53:40.000000000 +0100 +++ sound/pci/hda/patch_realtek.c 2008-12-20 11:39:58.000000000 +0100 @@ -115,6 +115,7 @@ ALC268_TOSHIBA, ALC268_ACER, ALC268_ACER_ASPIRE_ONE, + ALC268_ACER_ASPIRE_TWO, ALC268_DELL, ALC268_ZEPTO, #ifdef CONFIG_SND_DEBUG @@ -11429,6 +11430,7 @@ [ALC268_TOSHIBA] = "toshiba", [ALC268_ACER] = "acer", [ALC268_ACER_ASPIRE_ONE] = "acer-aspire", + [ALC268_ACER_ASPIRE_TWO] = "acer-aspire2", [ALC268_DELL] = "dell", [ALC268_ZEPTO] = "zepto", #ifdef CONFIG_SND_DEBUG @@ -11442,6 +11444,7 @@ SND_PCI_QUIRK(0x1025, 0x0126, "Acer", ALC268_ACER), SND_PCI_QUIRK(0x1025, 0x012e, "Acer Aspire 5310", ALC268_ACER), SND_PCI_QUIRK(0x1025, 0x0130, "Acer Extensa 5210", ALC268_ACER), + SND_PCI_QUIRK(0x1025, 0x0135, "Acer Aspire 2920", ALC268_ACER_ASPIRE_TWO), SND_PCI_QUIRK(0x1025, 0x0136, "Acer Aspire 5315", ALC268_ACER), SND_PCI_QUIRK(0x1025, 0x015b, "Acer Aspire One", ALC268_ACER_ASPIRE_ONE), @@ -11542,6 +11545,23 @@ .unsol_event = alc268_acer_lc_unsol_event, .init_hook = alc268_acer_lc_init_hook, }, + [ALC268_ACER_ASPIRE_TWO] = { + .mixers = { alc268_acer_mixer, alc268_capture_alt_mixer, + alc268_beep_mixer }, + .init_verbs = { alc268_base_init_verbs, alc268_eapd_verbs, + alc268_acer_verbs }, + .num_dacs = ARRAY_SIZE(alc268_dac_nids), + .dac_nids = alc268_dac_nids, + .num_adc_nids = ARRAY_SIZE(alc268_adc_nids_alt), + .adc_nids = alc268_adc_nids_alt, + .capsrc_nids = alc268_capsrc_nids, + .hp_nid = 0x03, + .num_channel_mode = ARRAY_SIZE(alc268_modes), + .channel_mode = alc268_modes, + .input_mux = &alc268_acer_capture_source, + .unsol_event = alc268_acer_unsol_event, + .init_hook = alc268_acer_init_hook, + }, [ALC268_DELL] = { .mixers = { alc268_dell_mixer, alc268_beep_mixer }, .init_verbs = { alc268_base_init_verbs, alc268_eapd_verbs,