]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
.32 patches
authorGreg Kroah-Hartman <gregkh@suse.de>
Sat, 18 Sep 2010 01:45:20 +0000 (18:45 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Sat, 18 Sep 2010 01:45:20 +0000 (18:45 -0700)
queue-2.6.32/alsa-hda-handle-missing-nid-0x1b-on-alc259-codec.patch [new file with mode: 0644]
queue-2.6.32/alsa-hda-handle-pin-nid-0x1a-on-alc259-269.patch [new file with mode: 0644]
queue-2.6.32/series

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 (file)
index 0000000..8654100
--- /dev/null
@@ -0,0 +1,31 @@
+From 5d4abf93ea3192cc666430225a29a4978c97c57d Mon Sep 17 00:00:00 2001
+From: Takashi Iwai <tiwai@suse.de>
+Date: Fri, 30 Jul 2010 10:51:10 +0200
+Subject: ALSA: hda - Handle missing NID 0x1b on ALC259 codec
+
+From: Takashi Iwai <tiwai@suse.de>
+
+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 <tiwai@suse.de>
+Cc: David Henningsson <david.henningsson@canonical.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+
+---
+ 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 (file)
index 0000000..211bf94
--- /dev/null
@@ -0,0 +1,32 @@
+From b08b1637ce1c0196970348bcabf40f04b6b3d58e Mon Sep 17 00:00:00 2001
+From: Takashi Iwai <tiwai@suse.de>
+Date: Fri, 30 Jul 2010 14:08:25 +0200
+Subject: ALSA: hda - Handle pin NID 0x1a on ALC259/269
+
+From: Takashi Iwai <tiwai@suse.de>
+
+commit b08b1637ce1c0196970348bcabf40f04b6b3d58e upstream.
+
+The pin NID 0x1a should be handled as well as NID 0x1b.
+Also added comments.
+
+Signed-off-by: Takashi Iwai <tiwai@suse.de>
+Cc: David Henningsson <david.henningsson@canonical.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+
+---
+ 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;
index 7fd031394e1e2b69b3b936a2d51e0e6b022b3b93..25be1b6d192f1f84ecd5b111b2de908e5f04fb5b 100644 (file)
@@ -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