diff options
author | Wang Zhenyu <zhenyu.z.wang@intel.com> | 2007-05-31 10:13:30 +0800 |
---|---|---|
committer | Wang Zhenyu <zhenyu.z.wang@intel.com> | 2007-05-31 10:19:31 +0800 |
commit | 88ee25ebad78e54d243d728b775a69365359b5fb (patch) | |
tree | d2ee5f568ae2ddb85cd6f266d5b39ffadd16132b /src | |
parent | 92e4deb50e049cc83cbde4995ba0b901feceb15a (diff) |
Add pci ids for 965GME/GLE chip
Diffstat (limited to 'src')
-rw-r--r-- | src/common.h | 5 | ||||
-rw-r--r-- | src/i810_driver.c | 3 | ||||
-rw-r--r-- | src/i830_driver.c | 5 |
3 files changed, 11 insertions, 2 deletions
diff --git a/src/common.h b/src/common.h index f45fc8e5..6aa04121 100644 --- a/src/common.h +++ b/src/common.h @@ -356,6 +356,7 @@ extern int I810_DEBUG; #ifndef PCI_CHIP_I965_GM #define PCI_CHIP_I965_GM 0x2A02 +#define PCI_CHIP_I965_GME 0x2A12 #define PCI_CHIP_I965_GM_BRIDGE 0x2A00 #endif @@ -374,8 +375,8 @@ extern int I810_DEBUG; #define IS_I915GM(pI810) (pI810->PciInfo->chipType == PCI_CHIP_I915_GM) #define IS_I945G(pI810) (pI810->PciInfo->chipType == PCI_CHIP_I945_G) #define IS_I945GM(pI810) (pI810->PciInfo->chipType == PCI_CHIP_I945_GM) -#define IS_I965GM(pI810) (pI810->PciInfo->chipType == PCI_CHIP_I965_GM) -#define IS_I965G(pI810) (pI810->PciInfo->chipType == PCI_CHIP_I965_G || pI810->PciInfo->chipType == PCI_CHIP_I965_G_1 || pI810->PciInfo->chipType == PCI_CHIP_I965_Q || pI810->PciInfo->chipType == PCI_CHIP_I946_GZ || pI810->PciInfo->chipType == PCI_CHIP_I965_GM) +#define IS_I965GM(pI810) (pI810->PciInfo->chipType == PCI_CHIP_I965_GM || pI810->PciInfo->chipType == PCI_CHIP_I965_GME) +#define IS_I965G(pI810) (pI810->PciInfo->chipType == PCI_CHIP_I965_G || pI810->PciInfo->chipType == PCI_CHIP_I965_G_1 || pI810->PciInfo->chipType == PCI_CHIP_I965_Q || pI810->PciInfo->chipType == PCI_CHIP_I946_GZ || pI810->PciInfo->chipType == PCI_CHIP_I965_GM || pI810->PciInfo->chipType == PCI_CHIP_I965_GME) #define IS_I9XX(pI810) (IS_I915G(pI810) || IS_I915GM(pI810) || IS_I945G(pI810) || IS_I945GM(pI810) || IS_I965G(pI810)) #define IS_MOBILE(pI810) (IS_I830(pI810) || IS_I85X(pI810) || IS_I915GM(pI810) || IS_I945GM(pI810) || IS_I965GM(pI810)) diff --git a/src/i810_driver.c b/src/i810_driver.c index baca21c3..6b6dd25e 100644 --- a/src/i810_driver.c +++ b/src/i810_driver.c @@ -145,6 +145,7 @@ static SymTabRec I810Chipsets[] = { {PCI_CHIP_I965_Q, "965Q"}, {PCI_CHIP_I946_GZ, "946GZ"}, {PCI_CHIP_I965_GM, "965GM"}, + {PCI_CHIP_I965_GME, "965GME/GLE"}, {-1, NULL} }; @@ -169,6 +170,7 @@ static PciChipsets I810PciChipsets[] = { {PCI_CHIP_I965_Q, PCI_CHIP_I965_Q, RES_SHARED_VGA}, {PCI_CHIP_I946_GZ, PCI_CHIP_I946_GZ, RES_SHARED_VGA}, {PCI_CHIP_I965_GM, PCI_CHIP_I965_GM, RES_SHARED_VGA}, + {PCI_CHIP_I965_GME, PCI_CHIP_I965_GME, RES_SHARED_VGA}, {-1, -1, RES_UNDEFINED } }; @@ -614,6 +616,7 @@ I810Probe(DriverPtr drv, int flags) case PCI_CHIP_I965_Q: case PCI_CHIP_I946_GZ: case PCI_CHIP_I965_GM: + case PCI_CHIP_I965_GME: xf86SetEntitySharable(usedChips[i]); /* Allocate an entity private if necessary */ diff --git a/src/i830_driver.c b/src/i830_driver.c index 8e749035..f5c9d320 100644 --- a/src/i830_driver.c +++ b/src/i830_driver.c @@ -234,6 +234,7 @@ static SymTabRec I830Chipsets[] = { {PCI_CHIP_I965_Q, "965Q"}, {PCI_CHIP_I946_GZ, "946GZ"}, {PCI_CHIP_I965_GM, "965GM"}, + {PCI_CHIP_I965_GME, "965GME/GLE"}, {-1, NULL} }; @@ -252,6 +253,7 @@ static PciChipsets I830PciChipsets[] = { {PCI_CHIP_I965_Q, PCI_CHIP_I965_Q, RES_SHARED_VGA}, {PCI_CHIP_I946_GZ, PCI_CHIP_I946_GZ, RES_SHARED_VGA}, {PCI_CHIP_I965_GM, PCI_CHIP_I965_GM, RES_SHARED_VGA}, + {PCI_CHIP_I965_GME, PCI_CHIP_I965_GME, RES_SHARED_VGA}, {-1, -1, RES_UNDEFINED} }; @@ -1066,6 +1068,9 @@ I830PreInit(ScrnInfoPtr pScrn, int flags) case PCI_CHIP_I965_GM: chipname = "965GM"; break; + case PCI_CHIP_I965_GME: + chipname = "965GME/GLE"; + break; default: chipname = "unknown chipset"; break; |