[ALSA] hda-codec - add missing device ids for Intel 945 boards
authorTobin Davis <tobinx.b.davis@intel.com>
Tue, 22 Aug 2006 17:43:46 +0000 (19:43 +0200)
committerJaroslav Kysela <perex@suse.cz>
Sat, 23 Sep 2006 08:42:00 +0000 (10:42 +0200)
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>
sound/pci/hda/patch_sigmatel.c

index d709389..7b29288 100644 (file)
@@ -396,19 +396,53 @@ static struct hda_board_config stac922x_cfg_tbl[] = {
          .pci_subvendor = PCI_VENDOR_ID_INTEL,
          .pci_subdevice = 0x2668,      /* DFI LanParty */
          .config = STAC_REF },         /* SigmaTel reference board */
+         /* Intel 945G based systems */
        { .pci_subvendor = PCI_VENDOR_ID_INTEL,
          .pci_subdevice = 0x0101,
          .config = STAC_D945GTP3 },    /* Intel D945GTP - 3 Stack */
        { .pci_subvendor = PCI_VENDOR_ID_INTEL,
          .pci_subdevice = 0x0202,
-         .config = STAC_D945GTP3 },    /* Intel D945GNT - 3 Stack, 9221 A1 */
+         .config = STAC_D945GTP3 },    /* Intel D945GNT - 3 Stack */
        { .pci_subvendor = PCI_VENDOR_ID_INTEL,
-         .pci_subdevice = 0x0b0b,
-         .config = STAC_D945GTP3 },    /* Intel D945PSN - 3 Stack, 9221 A1 */
+         .pci_subdevice = 0x0606,
+         .config = STAC_D945GTP3 },    /* Intel D945GTP - 3 Stack */
+       { .pci_subvendor = PCI_VENDOR_ID_INTEL,
+         .pci_subdevice = 0x0601,
+         .config = STAC_D945GTP3 },    /* Intel D945GTP - 3 Stack */
+       { .pci_subvendor = PCI_VENDOR_ID_INTEL,
+         .pci_subdevice = 0x0111,
+         .config = STAC_D945GTP3 },    /* Intel D945GZP - 3 Stack */
+       { .pci_subvendor = PCI_VENDOR_ID_INTEL,
+         .pci_subdevice = 0x1115,
+         .config = STAC_D945GTP3 },    /* Intel D945GPM - 3 Stack */
+       { .pci_subvendor = PCI_VENDOR_ID_INTEL,
+         .pci_subdevice = 0x1116,
+         .config = STAC_D945GTP3 },    /* Intel D945GBO - 3 Stack */
+       { .pci_subvendor = PCI_VENDOR_ID_INTEL,
+         .pci_subdevice = 0x1117,
+         .config = STAC_D945GTP3 },    /* Intel D945GPM - 3 Stack */
+       { .pci_subvendor = PCI_VENDOR_ID_INTEL,
+         .pci_subdevice = 0x1118,
+         .config = STAC_D945GTP3 },    /* Intel D945GPM - 3 Stack */
+       { .pci_subvendor = PCI_VENDOR_ID_INTEL,
+         .pci_subdevice = 0x1119,
+         .config = STAC_D945GTP3 },    /* Intel D945GPM - 3 Stack */
+       { .pci_subvendor = PCI_VENDOR_ID_INTEL,
+         .pci_subdevice = 0x8826,
+         .config = STAC_D945GTP3 },    /* Intel D945GPM - 3 Stack */
+       { .pci_subvendor = PCI_VENDOR_ID_INTEL,
+         .pci_subdevice = 0x5049,
+         .config = STAC_D945GTP3 },    /* Intel D945GCZ - 3 Stack */
+       { .pci_subvendor = PCI_VENDOR_ID_INTEL,
+         .pci_subdevice = 0x5055,
+         .config = STAC_D945GTP3 },    /* Intel D945GCZ - 3 Stack */
+       { .pci_subvendor = PCI_VENDOR_ID_INTEL,
+         .pci_subdevice = 0x5048,
+         .config = STAC_D945GTP3 },    /* Intel D945GPB - 3 Stack */
+       { .pci_subvendor = PCI_VENDOR_ID_INTEL,
+         .pci_subdevice = 0x0110,
+         .config = STAC_D945GTP3 },    /* Intel D945GLR - 3 Stack */
        { .pci_subvendor = PCI_VENDOR_ID_INTEL,
-         .pci_subdevice = 0x0707,
-         .config = STAC_D945GTP5 },    /* Intel D945PSV - 5 Stack */
-       { .pci_subvendor = PCI_VENDOR_ID_INTEL,
          .pci_subdevice = 0x0404,
          .config = STAC_D945GTP5 },    /* Intel D945GTP - 5 Stack */
        { .pci_subvendor = PCI_VENDOR_ID_INTEL,
@@ -420,6 +454,26 @@ static struct hda_board_config stac922x_cfg_tbl[] = {
        { .pci_subvendor = PCI_VENDOR_ID_INTEL,
          .pci_subdevice = 0x0417,
          .config = STAC_D945GTP5 },    /* Intel D975XBK - 5 Stack */
+         /* Intel 945P based systems */
+       { .pci_subvendor = PCI_VENDOR_ID_INTEL,
+         .pci_subdevice = 0x0b0b,
+         .config = STAC_D945GTP3 },    /* Intel D945PSN - 3 Stack */
+       { .pci_subvendor = PCI_VENDOR_ID_INTEL,
+         .pci_subdevice = 0x0112,
+         .config = STAC_D945GTP3 },    /* Intel D945PLN - 3 Stack */
+       { .pci_subvendor = PCI_VENDOR_ID_INTEL,
+         .pci_subdevice = 0x0d0d,
+         .config = STAC_D945GTP3 },    /* Intel D945PLM - 3 Stack */
+       { .pci_subvendor = PCI_VENDOR_ID_INTEL,
+         .pci_subdevice = 0x0909,
+         .config = STAC_D945GTP3 },    /* Intel D945PAW - 3 Stack */
+       { .pci_subvendor = PCI_VENDOR_ID_INTEL,
+         .pci_subdevice = 0x0505,
+         .config = STAC_D945GTP3 },    /* Intel D945PLM - 3 Stack */
+       { .pci_subvendor = PCI_VENDOR_ID_INTEL,
+         .pci_subdevice = 0x0707,
+         .config = STAC_D945GTP5 },    /* Intel D945PSV - 5 Stack */
+         /* other systems  */
        { .pci_subvendor = 0x8384,
          .pci_subdevice = 0x7680,
          .config = STAC_MACMINI },     /* Apple Mac Mini (early 2006) */