AGP incorrect PCI id fix
Subsystems (2)
PATCH 1/1 AGP incorrect PCI id fix
Hello all
Here is a patch that fixes a few things for AGPGART in 2.4.15-pre4 :
- Added the device 0x2501 which is the UP version of the i820 chipset AGP bridge (according to Intel Specs)
- The entry for i860 in 'agp.h' was incorrect (was 0x2532 instead of 0x2531)
The previous patches (as well as this one) remain available through :
http://ltswww.epfl.ch/~aspert/patches
Best regards.
Signature · 2 lines
Nicolas Aspert Signal Processing Laboratory (LTS) Swiss Federal Institute of Technology (EPFL)
drivers/char/Config.in +1 -1
@@ -210,7 +210,7 @@ dep_tristate '/dev/agpgart (AGP Support)' CONFIG_AGP $CONFIG_DRM_AGP if [ "$CONFIG_AGP" != "n" ]; then - bool ' Intel 440LX/BX/GX and I815/I830M/I840/I850 support' CONFIG_AGP_INTEL + bool ' Intel 440LX/BX/GX and I815/I820/I830M/I840/I845/I850/I860 support' CONFIG_AGP_INTEL bool ' Intel I810/I815/I830M (on-board) support' CONFIG_AGP_I810 bool ' VIA chipset support' CONFIG_AGP_VIA bool ' AMD Irongate, 761, and 762 support' CONFIG_AGP_AMD
drivers/char/agp/agp.h +4 -1
@@ -179,6 +179,9 @@#ifndef PCI_DEVICE_ID_INTEL_820_0 #define PCI_DEVICE_ID_INTEL_820_0 0x2500#endif +#ifndef PCI_DEVICE_ID_INTEL_820_UP_0 +#define PCI_DEVICE_ID_INTEL_820_UP_0 0x2501 +#endif #ifndef PCI_DEVICE_ID_INTEL_840_0 #define PCI_DEVICE_ID_INTEL_840_0 0x1a21#endif
@@ -189,7 +192,7 @@#define PCI_DEVICE_ID_INTEL_850_0 0x2530#endif #ifndef PCI_DEVICE_ID_INTEL_860_0 -#define PCI_DEVICE_ID_INTEL_860_0 0x2532 +#define PCI_DEVICE_ID_INTEL_860_0 0x2531#endif #ifndef PCI_DEVICE_ID_INTEL_810_DC100_0 #define PCI_DEVICE_ID_INTEL_810_DC100_0 0x7122
drivers/char/agp/agpgart_be.c +6 -0
@@ -3552,6 +3552,12 @@"Intel" ,"i820" , intel_820_setup }, + { PCI_DEVICE_ID_INTEL_820_UP_0, +PCI_VENDOR_ID_INTEL , +INTEL_I820 , +"Intel" , +"i820" , + intel_820_setup }, { PCI_DEVICE_ID_INTEL_830_M_0,PCI_VENDOR_ID_INTEL , INTEL_I830_M,