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

Dann Frazier dannf at alioth.debian.org
Mon Feb 9 07:12:21 UTC 2009


Author: dannf
Date: Mon Feb  9 07:12:19 2009
New Revision: 12730

Log:
Add support for ECS/PC Chips boards with Sigmatel codecs

Added:
   dists/sid/linux-2.6/debian/patches/bugfix/x86/alsa-hda-support-ecs-chips-with-sigmatel-codecs.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 07:12:19 2009
@@ -12,6 +12,7 @@
     - Add support for Dell Studio 15
     - Add support for MEDION MD96630
     - Support Asus P5Q Premium/Pro boards
+    - Add support for ECS/PC Chips boards with Sigmatel codecs
 
   [ dann frazier ]
   * sctp: fix memory overflow (CVE-2009-0065)
@@ -27,7 +28,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:48:43 -0700
+ -- dann frazier <dannf at debian.org>  Mon, 09 Feb 2009 00:05:07 -0700
 
 linux-2.6 (2.6.26-13) unstable; urgency=high
 

Added: dists/sid/linux-2.6/debian/patches/bugfix/x86/alsa-hda-support-ecs-chips-with-sigmatel-codecs.patch
==============================================================================
--- (empty file)
+++ dists/sid/linux-2.6/debian/patches/bugfix/x86/alsa-hda-support-ecs-chips-with-sigmatel-codecs.patch	Mon Feb  9 07:12:19 2009
@@ -0,0 +1,89 @@
+commit 8c650087992f1d7a3a7be2e632f4e85a52d20619
+Author: Mauro Carvalho Chehab <mchehab at infradead.org>
+Date:   Mon Aug 4 10:39:59 2008 -0300
+
+    ALSA: hda: Add support for ECS/PC Chips boards with Sigmatel codecs
+    
+    Thanks to Sistema Fenix (http://www.sistemafenix.com.br/) and CDI Brasil
+    (www.cdibrasil.com.br/) for sponsoring this development.
+    
+    Signed-off-by: Gilberto <gilberto at sistemafenix.com.br>
+    Signed-off-by: Mauro Carvalho Chehab <mchehab at infradead.org>
+    Signed-off-by: Takashi Iwai <tiwai at suse.de>
+    Signed-off-by: Jaroslav Kysela <perex at perex.cz>
+
+Adjusted to apply to Debian's 2.6.26 by dann frazier <dannf at debian.org>
+
+diff -urpN linux-source-2.6.26.orig/sound/pci/hda/patch_sigmatel.c linux-source-2.6.26/sound/pci/hda/patch_sigmatel.c
+--- linux-source-2.6.26.orig/sound/pci/hda/patch_sigmatel.c	2009-02-08 23:36:08.000000000 -0700
++++ linux-source-2.6.26/sound/pci/hda/patch_sigmatel.c	2009-02-09 00:01:59.000000000 -0700
+@@ -101,6 +101,7 @@ enum {
+ 	STAC_MACBOOK_PRO_V2,
+ 	STAC_IMAC_INTEL,
+ 	STAC_IMAC_INTEL_20,
++	STAC_ECS_202,
+ 	STAC_922X_DELL_D81,
+ 	STAC_922X_DELL_D82,
+ 	STAC_922X_DELL_M81,
+@@ -1465,6 +1466,11 @@ static unsigned int intel_mac_v5_pin_con
+ 	0x400000fc, 0x400000fb,
+ };
+ 
++static unsigned int ecs202_pin_configs[10] = {
++	0x0221401f, 0x02a19020, 0x01a19020, 0x01114010,
++	0x408000f0, 0x01813022, 0x074510a0, 0x40c400f1,
++	0x9037012e, 0x40e000f2,
++};
+ 
+ static unsigned int *stac922x_brd_tbl[STAC_922X_MODELS] = {
+ 	[STAC_D945_REF] = ref922x_pin_configs,
+@@ -1482,6 +1488,7 @@ static unsigned int *stac922x_brd_tbl[ST
+ 	[STAC_MACBOOK_PRO_V2] = intel_mac_v3_pin_configs,
+ 	[STAC_IMAC_INTEL] = intel_mac_v2_pin_configs,
+ 	[STAC_IMAC_INTEL_20] = intel_mac_v3_pin_configs,
++	[STAC_ECS_202] = ecs202_pin_configs,
+ 	[STAC_922X_DELL_D81] = dell_922x_d81_pin_configs,
+ 	[STAC_922X_DELL_D82] = dell_922x_d82_pin_configs,	
+ 	[STAC_922X_DELL_M81] = dell_922x_m81_pin_configs,
+@@ -1504,6 +1511,7 @@ static const char *stac922x_models[STAC_
+ 	[STAC_MACBOOK_PRO_V2]	= "macbook-pro",
+ 	[STAC_IMAC_INTEL] = "imac-intel",
+ 	[STAC_IMAC_INTEL_20] = "imac-intel-20",
++	[STAC_ECS_202] = "ecs202",
+ 	[STAC_922X_DELL_D81] = "dell-d81",
+ 	[STAC_922X_DELL_D82] = "dell-d82",
+ 	[STAC_922X_DELL_M81] = "dell-m81",
+@@ -1590,6 +1598,33 @@ static struct snd_pci_quirk stac922x_cfg
+ 		      "unknown Dell", STAC_922X_DELL_D81),
+ 	SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x01d7,
+ 		      "Dell XPS M1210", STAC_922X_DELL_M82),
++	/* ECS/PC Chips boards */
++	SND_PCI_QUIRK(0x1019, 0x2144,
++		      "ECS/PC chips", STAC_ECS_202),
++	SND_PCI_QUIRK(0x1019, 0x2608,
++		      "ECS/PC chips", STAC_ECS_202),
++	SND_PCI_QUIRK(0x1019, 0x2633,
++		      "ECS/PC chips P17G/1333", STAC_ECS_202),
++	SND_PCI_QUIRK(0x1019, 0x2811,
++		      "ECS/PC chips", STAC_ECS_202),
++	SND_PCI_QUIRK(0x1019, 0x2812,
++		      "ECS/PC chips", STAC_ECS_202),
++	SND_PCI_QUIRK(0x1019, 0x2813,
++		      "ECS/PC chips", STAC_ECS_202),
++	SND_PCI_QUIRK(0x1019, 0x2814,
++		      "ECS/PC chips", STAC_ECS_202),
++	SND_PCI_QUIRK(0x1019, 0x2815,
++		      "ECS/PC chips", STAC_ECS_202),
++	SND_PCI_QUIRK(0x1019, 0x2816,
++		      "ECS/PC chips", STAC_ECS_202),
++	SND_PCI_QUIRK(0x1019, 0x2817,
++		      "ECS/PC chips", STAC_ECS_202),
++	SND_PCI_QUIRK(0x1019, 0x2818,
++		      "ECS/PC chips", STAC_ECS_202),
++	SND_PCI_QUIRK(0x1019, 0x2819,
++		      "ECS/PC chips", STAC_ECS_202),
++	SND_PCI_QUIRK(0x1019, 0x2820,
++		      "ECS/PC chips", STAC_ECS_202),
+ 	{} /* terminator */
+ };
+ 

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 07:12:19 2009
@@ -58,3 +58,4 @@
 + bugfix/x86/alsa-hda-dell-studio-15-quirk.patch
 + bugfix/x86/alsa-hda-medion-md96630-quirk.patch
 + bugfix/x86/alsa-hda-ad2000bx-quirk.patch
++ bugfix/x86/alsa-hda-support-ecs-chips-with-sigmatel-codecs.patch



More information about the Kernel-svn-changes mailing list