]> git.hungrycats.org Git - linux/commitdiff
[AGPGART] Actually Call the SiS workaround on SiS 746 too.
authorDave Jones <davej@redhat.com>
Fri, 2 Apr 2004 02:42:56 +0000 (03:42 +0100)
committerDave Jones <davej@delerium.codemonkey.org.uk>
Fri, 2 Apr 2004 02:42:56 +0000 (03:42 +0100)
drivers/char/agp/sis-agp.c

index 6b9520797dc7349fb276e49ebb69fa16bf04c507..267c97787df47a14efe5d86cb6a4c6bc92ff02cd 100644 (file)
@@ -99,7 +99,7 @@ static void sis_648_enable(u32 mode)
                 * cannot be configured          
                 */
                if (device->device == PCI_DEVICE_ID_SI_648 ||
-                       device->device == PCI_DEVICE_ID_SI_746) {
+                   device->device == PCI_DEVICE_ID_SI_746) {
                        printk(KERN_INFO PFX "SiS chipset with AGP problems detected. Giving bridge time to recover.\n");
                        set_current_state(TASK_UNINTERRUPTIBLE);
                        schedule_timeout (1+(HZ*10)/1000);
@@ -225,7 +225,8 @@ static struct agp_device_ids sis_agp_device_ids[] __devinitdata =
 
 static void __devinit sis_get_driver(struct agp_bridge_data *bridge)
 {
-       if (bridge->dev->device == PCI_DEVICE_ID_SI_648) {
+       if (bridge->dev->device == PCI_DEVICE_ID_SI_648 ||
+           bridge->dev->device == PCI_DEVICE_ID_SI_746) {
                if (agp_bridge->major_version == 3 && agp_bridge->minor_version < 5) {
                        sis_driver.agp_enable=sis_648_enable;
                } else {