diff options
author | Chaoyu Chen <chaoyu_chen@sis.com> | 2008-02-20 01:18:46 +0100 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2008-02-20 01:18:46 +0100 |
commit | 2e374748c73f34e018a1c13a86a96a15fc55a65a (patch) | |
tree | 260086a3ce8cdd24ef70a1a72086a50506066ed8 /drivers/char/agp | |
parent | fix historic ioremap() abuse in AGP (diff) | |
download | linux-2e374748c73f34e018a1c13a86a96a15fc55a65a.tar.xz linux-2e374748c73f34e018a1c13a86a96a15fc55a65a.zip |
agp: add support for 662/671 to agp driver
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/char/agp')
-rw-r--r-- | drivers/char/agp/sis-agp.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/drivers/char/agp/sis-agp.c b/drivers/char/agp/sis-agp.c index 6cf54fe60207..b6791846809f 100644 --- a/drivers/char/agp/sis-agp.c +++ b/drivers/char/agp/sis-agp.c @@ -14,6 +14,9 @@ #define SIS_TLBCNTRL 0x97 #define SIS_TLBFLUSH 0x98 +#define PCI_DEVICE_ID_SI_662 0x0662 +#define PCI_DEVICE_ID_SI_671 0x0671 + static int __devinitdata agp_sis_force_delay = 0; static int __devinitdata agp_sis_agp_spec = -1; @@ -351,6 +354,22 @@ static struct pci_device_id agp_sis_pci_table[] = { .class = (PCI_CLASS_BRIDGE_HOST << 8), .class_mask = ~0, .vendor = PCI_VENDOR_ID_SI, + .device = PCI_DEVICE_ID_SI_662, + .subvendor = PCI_ANY_ID, + .subdevice = PCI_ANY_ID, + }, + { + .class = (PCI_CLASS_BRIDGE_HOST << 8), + .class_mask = ~0, + .vendor = PCI_VENDOR_ID_SI, + .device = PCI_DEVICE_ID_SI_671, + .subvendor = PCI_ANY_ID, + .subdevice = PCI_ANY_ID, + }, + { + .class = (PCI_CLASS_BRIDGE_HOST << 8), + .class_mask = ~0, + .vendor = PCI_VENDOR_ID_SI, .device = PCI_DEVICE_ID_SI_730, .subvendor = PCI_ANY_ID, .subdevice = PCI_ANY_ID, |