From 1cfe769c74d1a3a392bf1aaaf5c2dcc8273daf66 Mon Sep 17 00:00:00 2001 From: Zhenyu Wang Date: Tue, 17 Jun 2008 12:39:28 -0700 Subject: Add support for Intel 4 series chipsets. --- src/i810_driver.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/i810_driver.c') diff --git a/src/i810_driver.c b/src/i810_driver.c index 4b716608..de4f3cb5 100644 --- a/src/i810_driver.c +++ b/src/i810_driver.c @@ -153,6 +153,9 @@ static const struct pci_id_match intel_device_match[] = { INTEL_DEVICE_MATCH (PCI_CHIP_Q35_G, 0 ), INTEL_DEVICE_MATCH (PCI_CHIP_Q33_G, 0 ), INTEL_DEVICE_MATCH (PCI_CHIP_IGD_GM, 0 ), + INTEL_DEVICE_MATCH (PCI_CHIP_IGD_E_G, 0 ), + INTEL_DEVICE_MATCH (PCI_CHIP_G45_G, 0 ), + INTEL_DEVICE_MATCH (PCI_CHIP_Q45_G, 0 ), { 0, 0, 0 }, }; @@ -206,6 +209,9 @@ static SymTabRec I810Chipsets[] = { {PCI_CHIP_Q35_G, "Q35"}, {PCI_CHIP_Q33_G, "Q33"}, {PCI_CHIP_IGD_GM, "Intel Integrated Graphics Device"}, + {PCI_CHIP_IGD_E_G, "Intel Integrated Graphics Device"}, + {PCI_CHIP_G45_G, "G45/G43"}, + {PCI_CHIP_Q45_G, "Q45/Q43"}, {-1, NULL} }; @@ -236,6 +242,9 @@ static PciChipsets I810PciChipsets[] = { {PCI_CHIP_Q35_G, PCI_CHIP_Q35_G, RES_SHARED_VGA}, {PCI_CHIP_Q33_G, PCI_CHIP_Q33_G, RES_SHARED_VGA}, {PCI_CHIP_IGD_GM, PCI_CHIP_IGD_GM, RES_SHARED_VGA}, + {PCI_CHIP_IGD_E_G, PCI_CHIP_IGD_E_G, RES_SHARED_VGA}, + {PCI_CHIP_G45_G, PCI_CHIP_G45_G, RES_SHARED_VGA}, + {PCI_CHIP_Q45_G, PCI_CHIP_Q45_G, RES_SHARED_VGA}, {-1, -1, RES_UNDEFINED } }; @@ -800,6 +809,9 @@ I810Probe(DriverPtr drv, int flags) case PCI_CHIP_Q35_G: case PCI_CHIP_Q33_G: case PCI_CHIP_IGD_GM: + case PCI_CHIP_IGD_E_G: + case PCI_CHIP_G45_G: + case PCI_CHIP_Q45_G: xf86SetEntitySharable(usedChips[i]); /* Allocate an entity private if necessary */ -- cgit v1.2.3