xf86-video-intel: src/intel_module.c

Chris Wilson ickle at kemper.freedesktop.org
Tue May 10 06:40:25 PDT 2011


 src/intel_module.c |   11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

New commits:
commit bb8bf2a28bcb5e838bf4bb7e80ce220d28540719
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Tue May 10 14:35:02 2011 +0100

    Correct chipset detection for Q33, Q35, B43_G1
    
    Everytime we update these tables we trip over this bit of marketing
    genius.
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

diff --git a/src/intel_module.c b/src/intel_module.c
index 9e302bb..9468e72 100644
--- a/src/intel_module.c
+++ b/src/intel_module.c
@@ -151,9 +151,14 @@ static const struct pci_id_match intel_device_match[] = {
 	INTEL_DEVICE_MATCH (PCI_CHIP_I945_GM, &intel_i915_info ),
 	INTEL_DEVICE_MATCH (PCI_CHIP_I945_GME, &intel_i915_info ),
 
-	INTEL_DEVICE_MATCH (PCI_CHIP_G33_G, &intel_g33_info ),
 	INTEL_DEVICE_MATCH (PCI_CHIP_PINEVIEW_M, &intel_g33_info ),
 	INTEL_DEVICE_MATCH (PCI_CHIP_PINEVIEW_G, &intel_g33_info ),
+	INTEL_DEVICE_MATCH (PCI_CHIP_G33_G, &intel_g33_info ),
+	INTEL_DEVICE_MATCH (PCI_CHIP_Q33_G, &intel_g33_info ),
+	/* Another marketing win: Q35 is another g33 device not a gen4 part
+	 * like its G35 brethren.
+	 */
+	INTEL_DEVICE_MATCH (PCI_CHIP_Q35_G, &intel_g33_info ),
 
 	INTEL_DEVICE_MATCH (PCI_CHIP_I965_G, &intel_i965_info ),
 	INTEL_DEVICE_MATCH (PCI_CHIP_G35_G, &intel_i965_info ),
@@ -161,8 +166,6 @@ static const struct pci_id_match intel_device_match[] = {
 	INTEL_DEVICE_MATCH (PCI_CHIP_I946_GZ, &intel_i965_info ),
 	INTEL_DEVICE_MATCH (PCI_CHIP_I965_GM, &intel_i965_info ),
 	INTEL_DEVICE_MATCH (PCI_CHIP_I965_GME, &intel_i965_info ),
-	INTEL_DEVICE_MATCH (PCI_CHIP_Q35_G, &intel_i965_info ),
-	INTEL_DEVICE_MATCH (PCI_CHIP_Q33_G, &intel_i965_info ),
 
 	INTEL_DEVICE_MATCH (PCI_CHIP_GM45_GM, &intel_g4x_info ),
 	INTEL_DEVICE_MATCH (PCI_CHIP_G45_E_G, &intel_g4x_info ),
@@ -170,6 +173,7 @@ static const struct pci_id_match intel_device_match[] = {
 	INTEL_DEVICE_MATCH (PCI_CHIP_Q45_G, &intel_g4x_info ),
 	INTEL_DEVICE_MATCH (PCI_CHIP_G41_G, &intel_g4x_info ),
 	INTEL_DEVICE_MATCH (PCI_CHIP_B43_G, &intel_g4x_info ),
+	INTEL_DEVICE_MATCH (PCI_CHIP_B43_G1, &intel_g4x_info ),
 
 	INTEL_DEVICE_MATCH (PCI_CHIP_IRONLAKE_D_G, &intel_ironlake_info ),
 	INTEL_DEVICE_MATCH (PCI_CHIP_IRONLAKE_M_G, &intel_ironlake_info ),
@@ -182,7 +186,6 @@ static const struct pci_id_match intel_device_match[] = {
 	INTEL_DEVICE_MATCH (PCI_CHIP_SANDYBRIDGE_M_GT2_PLUS, &intel_sandybridge_info ),
 	INTEL_DEVICE_MATCH (PCI_CHIP_SANDYBRIDGE_S_GT, &intel_sandybridge_info ),
 
-
 	INTEL_DEVICE_MATCH (PCI_CHIP_IVYBRIDGE_M_GT1, &intel_ivybridge_info ),
 	INTEL_DEVICE_MATCH (PCI_CHIP_IVYBRIDGE_M_GT2, &intel_ivybridge_info ),
 	INTEL_DEVICE_MATCH (PCI_CHIP_IVYBRIDGE_D_GT1, &intel_ivybridge_info ),


More information about the xorg-commit mailing list