[AGPGART] intel_agp: PCI id update for Intel 965GM

Update PCI id info for Intel 965GM chipset.

Signed-off-by: Wang Zhenyu <zhenyu.z.wang@intel.com>
Signed-off-by: Dave Jones <davej@redhat.com>

authored by Wang Zhenyu and committed by Dave Jones 4598af33 8559840c

+12 -2
+12 -2
drivers/char/agp/intel-agp.c
··· 18 18 #define PCI_DEVICE_ID_INTEL_82965Q_IG 0x2992 19 19 #define PCI_DEVICE_ID_INTEL_82965G_HB 0x29A0 20 20 #define PCI_DEVICE_ID_INTEL_82965G_IG 0x29A2 21 + #define PCI_DEVICE_ID_INTEL_82965GM_HB 0x2A00 22 + #define PCI_DEVICE_ID_INTEL_82965GM_IG 0x2A02 21 23 22 24 #define IS_I965 (agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_82946GZ_HB || \ 23 25 agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_82965G_1_HB || \ 24 26 agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_82965Q_HB || \ 25 - agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_82965G_HB) 27 + agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_82965G_HB || \ 28 + agp_bridge->dev->device == PCI_DEVICE_ID_INTEL_82965GM_HB) 26 29 27 30 28 31 extern int agp_memory_reserved; ··· 1924 1921 bridge->driver = &intel_845_driver; 1925 1922 name = "965G"; 1926 1923 break; 1927 - 1924 + case PCI_DEVICE_ID_INTEL_82965GM_HB: 1925 + if (find_i830(PCI_DEVICE_ID_INTEL_82965GM_IG)) 1926 + bridge->driver = &intel_i965_driver; 1927 + else 1928 + bridge->driver = &intel_845_driver; 1929 + name = "965GM"; 1930 + break; 1928 1931 case PCI_DEVICE_ID_INTEL_7505_0: 1929 1932 bridge->driver = &intel_7505_driver; 1930 1933 name = "E7505"; ··· 2089 2080 ID(PCI_DEVICE_ID_INTEL_82965G_1_HB), 2090 2081 ID(PCI_DEVICE_ID_INTEL_82965Q_HB), 2091 2082 ID(PCI_DEVICE_ID_INTEL_82965G_HB), 2083 + ID(PCI_DEVICE_ID_INTEL_82965GM_HB), 2092 2084 { } 2093 2085 }; 2094 2086