diff options
Diffstat (limited to 'sys/dev/pci/drm/savage_drv.c')
-rw-r--r-- | sys/dev/pci/drm/savage_drv.c | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/sys/dev/pci/drm/savage_drv.c b/sys/dev/pci/drm/savage_drv.c index 446b0b5fc0e..d67be41d4cc 100644 --- a/sys/dev/pci/drm/savage_drv.c +++ b/sys/dev/pci/drm/savage_drv.c @@ -30,15 +30,36 @@ #include "drm.h" #include "savage_drm.h" #include "savage_drv.h" -#include "drm_pciids.h" int savagedrm_probe(struct device *, void *, void *); void savagedrm_attach(struct device *, struct device *, void *); int savagedrm_ioctl(struct drm_device *, u_long, caddr_t, struct drm_file *); -/* drv_PCI_IDs comes from drm_pciids.h, generated from drm_pciids.txt. */ static drm_pci_id_list_t savage_pciidlist[] = { - savage_PCI_IDS + {PCI_VENDOR_S3, PCI_PRODUCT_S3_SAVAGE3D, S3_SAVAGE3D, "Savage 3D"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_SAVAGE3D_M, S3_SAVAGE3D, "Savage 3D/MV"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_SAVAGE4, S3_SAVAGE4, "Savage4"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_SAVAGE4_2, S3_SAVAGE4, "Savage4"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_SAVAGE_MXMV, S3_SAVAGE_MX, "Savage/MX-MV"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_SAVAGE_MX, S3_SAVAGE_MX, "Savage/MX"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_SAVAGE_IXMV, S3_SAVAGE_MX, "Savage/IX-MV"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_SAVAGE_IX, S3_SAVAGE_MX, "Savage/IX"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_SUPERSAVAGE_MX128, S3_SUPERSAVAGE, "SuperSavage MX/128"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_SUPERSAVAGE_MX64, S3_SUPERSAVAGE, "SuperSavage MX/64"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_SUPERSAVAGE_MX64C, S3_SUPERSAVAGE, "SuperSavage MX/64C"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_SUPERSAVAGE_IX128SDR, S3_SUPERSAVAGE, "SuperSavage IX/128 SDR"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_SUPERSAVAGE_IX128DDR, S3_SUPERSAVAGE, "SuperSavage IX/128 DDR"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_SUPERSAVAGE_IX64SDR, S3_SUPERSAVAGE, "SuperSavage IX/64 SDR"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_SUPERSAVAGE_IX64DDR, S3_SUPERSAVAGE, "SuperSavage IX/64 DDR"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_SUPERSAVAGE_IXCSDR, S3_SUPERSAVAGE, "SuperSavage IX/C SDR"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_SUPERSAVAGE_IXCDDR, S3_SUPERSAVAGE, "SuperSavage IX/C DDR"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_PROSAVAGE_PM133, S3_PROSAVAGE, "ProSavage PM133"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_PROSAVAGE_KM133, S3_PROSAVAGE, "ProSavage KM133"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_TWISTER, S3_TWISTER, "ProSavage Twister PN133"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_TWISTER_K, S3_TWISTER, "ProSavage Twister KN133"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_PROSAVAGE_DDR, S3_PROSAVAGEDDR, "ProSavage DDR"}, + {PCI_VENDOR_S3, PCI_PRODUCT_S3_PROSAVAGE_DDR_K, S3_PROSAVAGEDDR, "ProSavage DDR-K"}, + {0, 0, 0, NULL} }; static const struct drm_driver_info savage_driver = { |