aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobin Davis <tobinx.b.davis@intel.com>2006-08-22 13:43:46 -0400
committerJaroslav Kysela <perex@suse.cz>2006-09-23 04:42:00 -0400
commit948a4db217235ba51c41d8e7c2ffcf9432e57274 (patch)
tree6b7b6f2f9a4b0b15b78a2add58157767d29c2be9
parent79cf0d376fbf1cdf8e9c7c70c3a7c7434a716879 (diff)
[ALSA] hda-codec - add missing device ids for Intel 945 boards
This patch adds missing device ids for Intel 945 motherboards. Signed-off-by: Tobin Davis <tobinx.b.davis@intel.com> Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
-rw-r--r--sound/pci/hda/patch_sigmatel.c66
1 files changed, 60 insertions, 6 deletions
diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c
index d709389c4f61..7b29288690cb 100644
--- a/sound/pci/hda/patch_sigmatel.c
+++ b/sound/pci/hda/patch_sigmatel.c
@@ -396,19 +396,53 @@ static struct hda_board_config stac922x_cfg_tbl[] = {
396 .pci_subvendor = PCI_VENDOR_ID_INTEL, 396 .pci_subvendor = PCI_VENDOR_ID_INTEL,
397 .pci_subdevice = 0x2668, /* DFI LanParty */ 397 .pci_subdevice = 0x2668, /* DFI LanParty */
398 .config = STAC_REF }, /* SigmaTel reference board */ 398 .config = STAC_REF }, /* SigmaTel reference board */
399 /* Intel 945G based systems */
399 { .pci_subvendor = PCI_VENDOR_ID_INTEL, 400 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
400 .pci_subdevice = 0x0101, 401 .pci_subdevice = 0x0101,
401 .config = STAC_D945GTP3 }, /* Intel D945GTP - 3 Stack */ 402 .config = STAC_D945GTP3 }, /* Intel D945GTP - 3 Stack */
402 { .pci_subvendor = PCI_VENDOR_ID_INTEL, 403 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
403 .pci_subdevice = 0x0202, 404 .pci_subdevice = 0x0202,
404 .config = STAC_D945GTP3 }, /* Intel D945GNT - 3 Stack, 9221 A1 */ 405 .config = STAC_D945GTP3 }, /* Intel D945GNT - 3 Stack */
405 { .pci_subvendor = PCI_VENDOR_ID_INTEL, 406 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
406 .pci_subdevice = 0x0b0b, 407 .pci_subdevice = 0x0606,
407 .config = STAC_D945GTP3 }, /* Intel D945PSN - 3 Stack, 9221 A1 */ 408 .config = STAC_D945GTP3 }, /* Intel D945GTP - 3 Stack */
409 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
410 .pci_subdevice = 0x0601,
411 .config = STAC_D945GTP3 }, /* Intel D945GTP - 3 Stack */
412 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
413 .pci_subdevice = 0x0111,
414 .config = STAC_D945GTP3 }, /* Intel D945GZP - 3 Stack */
415 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
416 .pci_subdevice = 0x1115,
417 .config = STAC_D945GTP3 }, /* Intel D945GPM - 3 Stack */
418 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
419 .pci_subdevice = 0x1116,
420 .config = STAC_D945GTP3 }, /* Intel D945GBO - 3 Stack */
421 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
422 .pci_subdevice = 0x1117,
423 .config = STAC_D945GTP3 }, /* Intel D945GPM - 3 Stack */
424 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
425 .pci_subdevice = 0x1118,
426 .config = STAC_D945GTP3 }, /* Intel D945GPM - 3 Stack */
427 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
428 .pci_subdevice = 0x1119,
429 .config = STAC_D945GTP3 }, /* Intel D945GPM - 3 Stack */
430 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
431 .pci_subdevice = 0x8826,
432 .config = STAC_D945GTP3 }, /* Intel D945GPM - 3 Stack */
433 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
434 .pci_subdevice = 0x5049,
435 .config = STAC_D945GTP3 }, /* Intel D945GCZ - 3 Stack */
436 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
437 .pci_subdevice = 0x5055,
438 .config = STAC_D945GTP3 }, /* Intel D945GCZ - 3 Stack */
439 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
440 .pci_subdevice = 0x5048,
441 .config = STAC_D945GTP3 }, /* Intel D945GPB - 3 Stack */
442 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
443 .pci_subdevice = 0x0110,
444 .config = STAC_D945GTP3 }, /* Intel D945GLR - 3 Stack */
408 { .pci_subvendor = PCI_VENDOR_ID_INTEL, 445 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
409 .pci_subdevice = 0x0707,
410 .config = STAC_D945GTP5 }, /* Intel D945PSV - 5 Stack */
411 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
412 .pci_subdevice = 0x0404, 446 .pci_subdevice = 0x0404,
413 .config = STAC_D945GTP5 }, /* Intel D945GTP - 5 Stack */ 447 .config = STAC_D945GTP5 }, /* Intel D945GTP - 5 Stack */
414 { .pci_subvendor = PCI_VENDOR_ID_INTEL, 448 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
@@ -420,6 +454,26 @@ static struct hda_board_config stac922x_cfg_tbl[] = {
420 { .pci_subvendor = PCI_VENDOR_ID_INTEL, 454 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
421 .pci_subdevice = 0x0417, 455 .pci_subdevice = 0x0417,
422 .config = STAC_D945GTP5 }, /* Intel D975XBK - 5 Stack */ 456 .config = STAC_D945GTP5 }, /* Intel D975XBK - 5 Stack */
457 /* Intel 945P based systems */
458 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
459 .pci_subdevice = 0x0b0b,
460 .config = STAC_D945GTP3 }, /* Intel D945PSN - 3 Stack */
461 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
462 .pci_subdevice = 0x0112,
463 .config = STAC_D945GTP3 }, /* Intel D945PLN - 3 Stack */
464 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
465 .pci_subdevice = 0x0d0d,
466 .config = STAC_D945GTP3 }, /* Intel D945PLM - 3 Stack */
467 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
468 .pci_subdevice = 0x0909,
469 .config = STAC_D945GTP3 }, /* Intel D945PAW - 3 Stack */
470 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
471 .pci_subdevice = 0x0505,
472 .config = STAC_D945GTP3 }, /* Intel D945PLM - 3 Stack */
473 { .pci_subvendor = PCI_VENDOR_ID_INTEL,
474 .pci_subdevice = 0x0707,
475 .config = STAC_D945GTP5 }, /* Intel D945PSV - 5 Stack */
476 /* other systems */
423 { .pci_subvendor = 0x8384, 477 { .pci_subvendor = 0x8384,
424 .pci_subdevice = 0x7680, 478 .pci_subdevice = 0x7680,
425 .config = STAC_MACMINI }, /* Apple Mac Mini (early 2006) */ 479 .config = STAC_MACMINI }, /* Apple Mac Mini (early 2006) */