[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