From: Greg Kroah-Hartman Date: Sat, 18 Sep 2010 01:45:20 +0000 (-0700) Subject: .32 patches X-Git-Tag: v2.6.27.54~12 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=623570e56d9505eea27b8a152239e6299aef7dcd;p=thirdparty%2Fkernel%2Fstable-queue.git .32 patches --- diff --git a/queue-2.6.32/alsa-hda-handle-missing-nid-0x1b-on-alc259-codec.patch b/queue-2.6.32/alsa-hda-handle-missing-nid-0x1b-on-alc259-codec.patch new file mode 100644 index 00000000000..8654100cdd6 --- /dev/null +++ b/queue-2.6.32/alsa-hda-handle-missing-nid-0x1b-on-alc259-codec.patch @@ -0,0 +1,31 @@ +From 5d4abf93ea3192cc666430225a29a4978c97c57d Mon Sep 17 00:00:00 2001 +From: Takashi Iwai +Date: Fri, 30 Jul 2010 10:51:10 +0200 +Subject: ALSA: hda - Handle missing NID 0x1b on ALC259 codec + +From: Takashi Iwai + +commit 5d4abf93ea3192cc666430225a29a4978c97c57d upstream. + +Since ALC259/269 use the same parser of ALC268, the pin 0x1b was ignored +as an invalid widget. Just add this NID to handle properly. +This will add the missing mixer controls for some devices. + +Signed-off-by: Takashi Iwai +Cc: David Henningsson +Signed-off-by: Greg Kroah-Hartman + +--- + sound/pci/hda/patch_realtek.c | 1 + + 1 file changed, 1 insertion(+) + +--- a/sound/pci/hda/patch_realtek.c ++++ b/sound/pci/hda/patch_realtek.c +@@ -12389,6 +12389,7 @@ static int alc268_new_analog_output(stru + dac = 0x02; + break; + case 0x15: ++ case 0x1b: + case 0x21: /* ALC269vb has this pin, too */ + dac = 0x03; + break; diff --git a/queue-2.6.32/alsa-hda-handle-pin-nid-0x1a-on-alc259-269.patch b/queue-2.6.32/alsa-hda-handle-pin-nid-0x1a-on-alc259-269.patch new file mode 100644 index 00000000000..211bf942fed --- /dev/null +++ b/queue-2.6.32/alsa-hda-handle-pin-nid-0x1a-on-alc259-269.patch @@ -0,0 +1,32 @@ +From b08b1637ce1c0196970348bcabf40f04b6b3d58e Mon Sep 17 00:00:00 2001 +From: Takashi Iwai +Date: Fri, 30 Jul 2010 14:08:25 +0200 +Subject: ALSA: hda - Handle pin NID 0x1a on ALC259/269 + +From: Takashi Iwai + +commit b08b1637ce1c0196970348bcabf40f04b6b3d58e upstream. + +The pin NID 0x1a should be handled as well as NID 0x1b. +Also added comments. + +Signed-off-by: Takashi Iwai +Cc: David Henningsson +Signed-off-by: Greg Kroah-Hartman + +--- + sound/pci/hda/patch_realtek.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +--- a/sound/pci/hda/patch_realtek.c ++++ b/sound/pci/hda/patch_realtek.c +@@ -12389,7 +12389,8 @@ static int alc268_new_analog_output(stru + dac = 0x02; + break; + case 0x15: +- case 0x1b: ++ case 0x1a: /* ALC259/269 only */ ++ case 0x1b: /* ALC259/269 only */ + case 0x21: /* ALC269vb has this pin, too */ + dac = 0x03; + break; diff --git a/queue-2.6.32/series b/queue-2.6.32/series index 7fd031394e1..25be1b6d192 100644 --- a/queue-2.6.32/series +++ b/queue-2.6.32/series @@ -109,3 +109,5 @@ sched-fix-select_idle_sibling.patch sched-pre-compute-cpumask_weight-sched_domain_span-sd.patch sched-fix-select_idle_sibling-logic-in-select_task_rq_fair.patch sched-cpuacct-use-bigger-percpu-counter-batch-values-for-stats-counters.patch +alsa-hda-handle-missing-nid-0x1b-on-alc259-codec.patch +alsa-hda-handle-pin-nid-0x1a-on-alc259-269.patch