[kernel] r12725 - in dists/sid/linux-2.6/debian: . patches/bugfix/all patches/series

Dann Frazier dannf at alioth.debian.org
Mon Feb 9 06:24:16 UTC 2009


Author: dannf
Date: Mon Feb  9 06:24:14 2009
New Revision: 12725

Log:
Fix SPDIF output on AD1989B

Added:
   dists/sid/linux-2.6/debian/patches/bugfix/all/alsa-hda-fix-spdif-out-on-ad1989b.patch
Modified:
   dists/sid/linux-2.6/debian/changelog
   dists/sid/linux-2.6/debian/patches/series/14

Modified: dists/sid/linux-2.6/debian/changelog
==============================================================================
--- dists/sid/linux-2.6/debian/changelog	(original)
+++ dists/sid/linux-2.6/debian/changelog	Mon Feb  9 06:24:14 2009
@@ -7,6 +7,7 @@
   * ALSA HDA hardware support (closes: #514567)
     - Backport ALSA driver quirks for various HP notebooks
     - Add appletv support
+    - Fix SPDIF output on AD1989B
 
   [ dann frazier ]
   * sctp: fix memory overflow (CVE-2009-0065)
@@ -22,7 +23,7 @@
   * [sparc] Revert: Reintroduce dummy PCI host controller to workaround broken
     X.org. Not supportable and breaks to many things.
 
- -- dann frazier <dannf at debian.org>  Sun, 08 Feb 2009 23:07:18 -0700
+ -- dann frazier <dannf at debian.org>  Sun, 08 Feb 2009 23:22:38 -0700
 
 linux-2.6 (2.6.26-13) unstable; urgency=high
 

Added: dists/sid/linux-2.6/debian/patches/bugfix/all/alsa-hda-fix-spdif-out-on-ad1989b.patch
==============================================================================
--- (empty file)
+++ dists/sid/linux-2.6/debian/patches/bugfix/all/alsa-hda-fix-spdif-out-on-ad1989b.patch	Mon Feb  9 06:24:14 2009
@@ -0,0 +1,31 @@
+commit e8bfc6c1d22395ab706784cb1bcd60f6f9569ed6
+Author: Robin H. Johnson <robbat2 at gentoo.org>
+Date:   Sat Sep 13 16:55:00 2008 -0700
+
+    ALSA: HDA: patch_analog: Fix SPDIF output on AD1989B
+    
+    The SPDIF pins for AD1989 are not enabled by default. Set OUT bit so that they
+    actually work. Also initialize the HDMI SPDIF at the same time.
+    
+    Signed-off-by: Robin H. Johnson <robbat2 at gentoo.org>
+    Signed-off-by: Takashi Iwai <tiwai at suse.de>
+    Signed-off-by: Jaroslav Kysela <perex at perex.cz>
+
+diff --git a/sound/pci/hda/patch_analog.c b/sound/pci/hda/patch_analog.c
+index 0899b6b..03b9d3d 100644
+--- a/sound/pci/hda/patch_analog.c
++++ b/sound/pci/hda/patch_analog.c
+@@ -2249,8 +2249,12 @@ static struct hda_verb ad1988_spdif_init_verbs[] = {
+ 
+ /* AD1989 has no ADC -> SPDIF route */
+ static struct hda_verb ad1989_spdif_init_verbs[] = {
+-	/* SPDIF out pin */
++	/* SPDIF-1 out pin */
++	{0x1b, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT },
+ 	{0x1b, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE | 0x27}, /* 0dB */
++	/* SPDIF-2/HDMI out pin */
++	{0x1d, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT },
++	{0x1d, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE | 0x27}, /* 0dB */
+ 	{ }
+ };
+ 

Modified: dists/sid/linux-2.6/debian/patches/series/14
==============================================================================
--- dists/sid/linux-2.6/debian/patches/series/14	(original)
+++ dists/sid/linux-2.6/debian/patches/series/14	Mon Feb  9 06:24:14 2009
@@ -53,3 +53,4 @@
 + bugfix/all/nfs-fix-authenticated-deep-mounting.patch
 + bugfix/x86/alsa-add-hp-notebook-quirks.patch
 + bugfix/x86/alsa-hda-appletv-support.patch
++ bugfix/all/alsa-hda-fix-spdif-out-on-ad1989b.patch



More information about the Kernel-svn-changes mailing list