summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@redhat.com>2009-02-22 18:43:37 -0500
committerKristian Høgsberg <krh@redhat.com>2009-02-22 18:44:12 -0500
commitf31da5248dcffc2493e68f8a6157c217c3377e54 (patch)
tree3710cfae1d194161647303c8449cbffb6464d047
parent56621415c9c949a81013f83c04bae89fab32c2f7 (diff)
Fill out PCI ID table for all intel chipsets.
-rw-r--r--eagle.c31
1 files changed, 27 insertions, 4 deletions
diff --git a/eagle.c b/eagle.c
index aa896e7..156f3aa 100644
--- a/eagle.c
+++ b/eagle.c
@@ -245,11 +245,34 @@ struct dri_driver_entry {
static const struct dri_driver_entry driver_map[] = {
/* FIXME: We need to extract this table from the dri drivers
- * and store it on disk. For now, map my i965 to i965,
- * anything else intel to i915 and that's that. */
+ * and store it on disk. */
+
+ { 0x8086, 0x3577, i915CreateDisplay }, /* PCI_CHIP_I830_M */
+ { 0x8086, 0x2562, i915CreateDisplay }, /* PCI_CHIP_845_G */
+ { 0x8086, 0x3582, i915CreateDisplay }, /* PCI_CHIP_I855_GM */
+ { 0x8086, 0x2572, i915CreateDisplay }, /* PCI_CHIP_I865_G */
+ { 0x8086, 0x2582, i915CreateDisplay }, /* PCI_CHIP_I915_G */
+ { 0x8086, 0x258a, i915CreateDisplay }, /* PCI_CHIP_E7221_G */
+ { 0x8086, 0x2592, i915CreateDisplay }, /* PCI_CHIP_I915_GM */
+ { 0x8086, 0x2772, i915CreateDisplay }, /* PCI_CHIP_I945_G */
+ { 0x8086, 0x27a2, i915CreateDisplay }, /* PCI_CHIP_I945_GM */
+ { 0x8086, 0x27ae, i915CreateDisplay }, /* PCI_CHIP_I945_GME */
+ { 0x8086, 0x29b2, i915CreateDisplay }, /* PCI_CHIP_Q35_G */
+ { 0x8086, 0x29c2, i915CreateDisplay }, /* PCI_CHIP_G33_G */
+ { 0x8086, 0x29d2, i915CreateDisplay }, /* PCI_CHIP_Q33_G */
+
+ { 0x8086, 0x29a2, i965CreateDisplay }, /* PCI_CHIP_I965_G */
+ { 0x8086, 0x2992, i965CreateDisplay }, /* PCI_CHIP_I965_Q */
+ { 0x8086, 0x2982, i965CreateDisplay }, /* PCI_CHIP_I965_G_1 */
+ { 0x8086, 0x2972, i965CreateDisplay }, /* PCI_CHIP_I946_GZ */
+ { 0x8086, 0x2a02, i965CreateDisplay }, /* PCI_CHIP_I965_GM */
+ { 0x8086, 0x2a12, i965CreateDisplay }, /* PCI_CHIP_I965_GME */
+ { 0x8086, 0x2a42, i965CreateDisplay }, /* PCI_CHIP_GM45_GM */
+ { 0x8086, 0x2e02, i965CreateDisplay }, /* PCI_CHIP_IGD_E_G */
+ { 0x8086, 0x2e12, i965CreateDisplay }, /* PCI_CHIP_Q45_G */
+ { 0x8086, 0x2e22, i965CreateDisplay }, /* PCI_CHIP_G45_G */
+ { 0x8086, 0x2e32, i965CreateDisplay }, /* PCI_CHIP_G41_G */
- { 0x8086, 0x2a02, i965CreateDisplay },
- { 0x8086, ~0, i915CreateDisplay },
{ 0, }
};