aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2007-09-05 17:46:03 -0400
committerJaroslav Kysela <perex@perex.cz>2007-10-16 10:49:01 -0400
commitaf6c016ecfd908203217a2d78715adeaa51b003d (patch)
tree7bb34bde345199115454042d96375df7459fba0c
parent8da6470efbfd022c6d228f8829870ba018092b31 (diff)
[ALSA] hda-codec - Fix wrong pin config order in STAC92xx dell models
The last patch to change/add Dell models have wrong pin config orders. This patch fixes the pin positions. Taken from ALSA bug#3319, https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3319 Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
-rw-r--r--sound/pci/hda/patch_sigmatel.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c
index 6dffa54e2da1..f843e2122a8b 100644
--- a/sound/pci/hda/patch_sigmatel.c
+++ b/sound/pci/hda/patch_sigmatel.c
@@ -563,8 +563,8 @@ static unsigned int ref9200_pin_configs[8] = {
563 102801E8 563 102801E8
564*/ 564*/
565static unsigned int dell9200_d21_pin_configs[8] = { 565static unsigned int dell9200_d21_pin_configs[8] = {
566 0x400001f0, 0x400001f1, 0x01a19021, 0x90100140, 566 0x400001f0, 0x400001f1, 0x02214030, 0x01014010,
567 0x01813122, 0x02214030, 0x01014010, 0x02a19020, 567 0x02a19020, 0x01a19021, 0x90100140, 0x01813122,
568}; 568};
569 569
570/* 570/*
@@ -573,8 +573,8 @@ static unsigned int dell9200_d21_pin_configs[8] = {
573 102801C1 573 102801C1
574*/ 574*/
575static unsigned int dell9200_d22_pin_configs[8] = { 575static unsigned int dell9200_d22_pin_configs[8] = {
576 0x400001f0, 0x400001f1, 0x02a19021, 0x90100140, 576 0x400001f0, 0x400001f1, 0x0221401f, 0x01014010,
577 0x400001f2, 0x0221401f, 0x01014010, 0x01813020, 577 0x01813020, 0x02a19021, 0x90100140, 0x400001f2,
578}; 578};
579 579
580/* 580/*
@@ -587,8 +587,8 @@ static unsigned int dell9200_d22_pin_configs[8] = {
587 102801E3 587 102801E3
588*/ 588*/
589static unsigned int dell9200_d23_pin_configs[8] = { 589static unsigned int dell9200_d23_pin_configs[8] = {
590 0x400001f0, 0x400001f1, 0x01a19021, 0x90100140, 590 0x400001f0, 0x400001f1, 0x0221401f, 0x01014010,
591 0x400001f2, 0x0221401f, 0x01014010, 0x01813020, 591 0x01813020, 0x01a19021, 0x90100140, 0x400001f2,
592}; 592};
593 593
594 594
@@ -598,8 +598,8 @@ static unsigned int dell9200_d23_pin_configs[8] = {
598 102801D8 (Dell Inspiron 640m) 598 102801D8 (Dell Inspiron 640m)
599*/ 599*/
600static unsigned int dell9200_m21_pin_configs[8] = { 600static unsigned int dell9200_m21_pin_configs[8] = {
601 0x40c003fa, 0x03441340, 0x03a11020, 0x401003fc, 601 0x40c003fa, 0x03441340, 0x0321121f, 0x90170310,
602 0x403003fd, 0x0321121f, 0x0321121f, 0x408003fb, 602 0x408003fb, 0x03a11020, 0x401003fc, 0x403003fd,
603}; 603};
604 604
605/* 605/*
@@ -611,8 +611,8 @@ static unsigned int dell9200_m21_pin_configs[8] = {
611 102801D6 611 102801D6
612*/ 612*/
613static unsigned int dell9200_m22_pin_configs[8] = { 613static unsigned int dell9200_m22_pin_configs[8] = {
614 0x40c003fa, 0x0144131f, 0x03A11020, 0x401003fb, 614 0x40c003fa, 0x0144131f, 0x0321121f, 0x90170310,
615 0x40f000fc, 0x0321121f, 0x90170310, 0x90a70321, 615 0x90a70321, 0x03a11020, 0x401003fb, 0x40f000fc,
616}; 616};
617 617
618/* 618/*
@@ -633,8 +633,8 @@ static unsigned int dell9200_m23_pin_configs[8] = {
633 102801D3 633 102801D3
634*/ 634*/
635static unsigned int dell9200_m24_pin_configs[8] = { 635static unsigned int dell9200_m24_pin_configs[8] = {
636 0x40c003fa, 0x404003fb, 0x03a11020, 0x401003fd, 636 0x40c003fa, 0x404003fb, 0x0321121f, 0x90170310,
637 0x403003fe, 0x0321121f, 0x90170310, 0x408003fc, 637 0x408003fc, 0x03a11020, 0x401003fd, 0x403003fe,
638}; 638};
639 639
640/* 640/*
@@ -644,8 +644,8 @@ static unsigned int dell9200_m24_pin_configs[8] = {
644 102801EF 644 102801EF
645*/ 645*/
646static unsigned int dell9200_m25_pin_configs[8] = { 646static unsigned int dell9200_m25_pin_configs[8] = {
647 0x40c003fa, 0x01441340, 0x04a11020, 0x401003fc, 647 0x40c003fa, 0x01441340, 0x0421121f, 0x90170310,
648 0x403003fd, 0x0421121f, 0x90170310, 0x408003fb, 648 0x408003fb, 0x04a11020, 0x401003fc, 0x403003fd,
649}; 649};
650 650
651/* 651/*
@@ -654,8 +654,8 @@ static unsigned int dell9200_m25_pin_configs[8] = {
654 102801F6 654 102801F6
655*/ 655*/
656static unsigned int dell9200_m26_pin_configs[8] = { 656static unsigned int dell9200_m26_pin_configs[8] = {
657 0x40c003fa, 0x404003fb, 0x04a11020, 0x401003fd, 657 0x40c003fa, 0x404003fb, 0x0421121f, 0x90170310,
658 0x403003fe, 0x0421121f, 0x90170310, 0x408003fc, 658 0x408003fc, 0x04a11020, 0x401003fd, 0x403003fe,
659}; 659};
660 660
661/* 661/*
@@ -663,8 +663,8 @@ static unsigned int dell9200_m26_pin_configs[8] = {
663 102801CD (Dell Inspiron E1705/9400) 663 102801CD (Dell Inspiron E1705/9400)
664*/ 664*/
665static unsigned int dell9200_m27_pin_configs[8] = { 665static unsigned int dell9200_m27_pin_configs[8] = {
666 0x40c003fa, 0x01441340, 0x04a11020, 0x90170310, 666 0x40c003fa, 0x01441340, 0x0421121f, 0x90170310,
667 0x40f003fc, 0x0421121f, 0x90170310, 0x408003fb, 667 0x90170310, 0x04a11020, 0x90170310, 0x40f003fc,
668}; 668};
669 669
670 670