{PCI_CHIP_HASWELL_CRW_S_GT1, "Haswell CRW Server (GT1)" }, {PCI_CHIP_HASWELL_CRW_S_GT2, "Haswell CRW Server (GT2)" }, {PCI_CHIP_HASWELL_CRW_S_GT2_PLUS, "Haswell CRW Server (GT2+)" }, {PCI_CHIP_VALLEYVIEW_PO, "ValleyView PO board" }, {-1, NULL} }; #define NUM_CHIPSETS (sizeof(_intel_chipsets) / sizeof(_intel_chipsets[0])) static SymTabRec *intel_chipsets = (SymTabRec *) _intel_chipsets; #define INTEL_DEVICE_MATCH(d,i) \ { 0x8086, (d), PCI_MATCH_ANY, PCI_MATCH_ANY, 0x3 << 16, 0xff << 16, (intptr_t)(i) } static const struct pci_id_match intel_device_match[] = { #if !KMS_ONLY INTEL_DEVICE_MATCH (PCI_CHIP_I810, &intel_i81x_info ), INTEL_DEVICE_MATCH (PCI_CHIP_I810_DC100, &intel_i81x_info ), INTEL_DEVICE_MATCH (PCI_CHIP_I810_E, &intel_i81x_info ), INTEL_DEVICE_MATCH (PCI_CHIP_I815, &intel_i81x_info ), #endif #if !UMS_ONLY INTEL_DEVICE_MATCH (PCI_CHIP_I830_M, &intel_i830_info ), INTEL_DEVICE_MATCH (PCI_CHIP_845_G, &intel_i845_info ), INTEL_DEVICE_MATCH (PCI_CHIP_I854, &intel_i855_info ), INTEL_DEVICE_MATCH (PCI_CHIP_I855_GM, &intel_i855_info ), INTEL_DEVICE_MATCH (PCI_CHIP_I865_G, &intel_i865_info ), INTEL_DEVICE_MATCH (PCI_CHIP_I915_G, &intel_i915_info ), INTEL_DEVICE_MATCH (PCI_CHIP_E7221_G, &intel_i915_info ), INTEL_DEVICE_MATCH (PCI_CHIP_I915_GM, &intel_i915_info ),
{PCI_CHIP_SANDYBRIDGE_S_GT, "Sandybridge Server" }, {PCI_CHIP_IVYBRIDGE_M_GT1, "Ivybridge Mobile (GT1)" }, {PCI_CHIP_IVYBRIDGE_M_GT2, "Ivybridge Mobile (GT2)" }, {PCI_CHIP_IVYBRIDGE_D_GT1, "Ivybridge Desktop (GT1)" }, {PCI_CHIP_IVYBRIDGE_D_GT2, "Ivybridge Desktop (GT2)" }, {PCI_CHIP_IVYBRIDGE_S_GT1, "Ivybridge Server (GT1)" }, {PCI_CHIP_IVYBRIDGE_S_GT2, "Ivybridge Server (GT2)" }, {-1, NULL} }; SymTabRec *intel_chipsets = (SymTabRec *) _intel_chipsets; #define INTEL_DEVICE_MATCH(d,i) \ { 0x8086, (d), PCI_MATCH_ANY, PCI_MATCH_ANY, 0, 0, (intptr_t)(i) } static const struct pci_id_match intel_device_match[] = { INTEL_DEVICE_MATCH (PCI_CHIP_I810, &intel_i81x_info ), INTEL_DEVICE_MATCH (PCI_CHIP_I810_DC100, &intel_i81x_info ), INTEL_DEVICE_MATCH (PCI_CHIP_I810_E, &intel_i81x_info ), INTEL_DEVICE_MATCH (PCI_CHIP_I815, &intel_i81x_info ), INTEL_DEVICE_MATCH (PCI_CHIP_I830_M, &intel_i8xx_info ), INTEL_DEVICE_MATCH (PCI_CHIP_845_G, &intel_i8xx_info ), INTEL_DEVICE_MATCH (PCI_CHIP_I854, &intel_i8xx_info ), INTEL_DEVICE_MATCH (PCI_CHIP_I855_GM, &intel_i8xx_info ), INTEL_DEVICE_MATCH (PCI_CHIP_I865_G, &intel_i8xx_info ), INTEL_DEVICE_MATCH (PCI_CHIP_I915_G, &intel_i915_info ), INTEL_DEVICE_MATCH (PCI_CHIP_E7221_G, &intel_i915_info ), INTEL_DEVICE_MATCH (PCI_CHIP_I915_GM, &intel_i915_info ), INTEL_DEVICE_MATCH (PCI_CHIP_I945_G, &intel_i915_info ), INTEL_DEVICE_MATCH (PCI_CHIP_I945_GM, &intel_i915_info ),