Add support for the ATI Radeon 9600 XT and XT_S.
authorMatthew Dillon <dillon@dragonflybsd.org>
Sat, 13 Nov 2004 23:04:14 +0000 (23:04 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Sat, 13 Nov 2004 23:04:14 +0000 (23:04 +0000)
Submitted-by: "Pablo M<E9>ndez Hern<E1>ndez" <ciph3r@telefonica.net>
sys/bus/pci/pcidevs
sys/bus/pci/pcidevs.h
sys/bus/pci/pcidevs_data.h
sys/dev/drm/radeon/radeon_drv.c

index afe229c..3d0abd2 100644 (file)
@@ -1,4 +1,4 @@
-$DragonFly: src/sys/bus/pci/pcidevs,v 1.1 2004/02/19 20:46:15 joerg Exp $
+$DragonFly: src/sys/bus/pci/pcidevs,v 1.2 2004/11/13 23:04:12 dillon Exp $
 /* $NetBSD: pcidevs,v 1.606 2004/01/06 19:44:17 matt Exp $ */
 
 /*
@@ -895,7 +895,9 @@ product ASUSTEK HFCPCI              0x0675  Asustek ISDN
 
 /* ATI products */
 product ATI RADEON_A3          0x4136  Radeon Mobility A3
+product ATI RADEON_9600XT      0x4152  Radeon 9600XT
 product ATI MACH32             0x4158  Mach32
+product ATI RADEON_9600XT_S    0x4172  Radeon 9600XT Secondary
 product ATI RADEON_IGP_320M    0x4336  Radeon IGP 320M
 product ATI RADEON_M6_U2       0x4337  Radeon Mobility M6
 product ATI MACH64_CT          0x4354  Mach64 CT
index efeb55d..5879ead 100644 (file)
@@ -1,4 +1,4 @@
-/*     $DragonFly: src/sys/bus/pci/pcidevs.h,v 1.1 2004/02/19 20:47:56 joerg Exp $     */
+/*     $DragonFly: src/sys/bus/pci/pcidevs.h,v 1.2 2004/11/13 23:04:12 dillon Exp $    */
 
 /*
  * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
 
 /* ATI products */
 #define        PCI_PRODUCT_ATI_RADEON_A3       0x4136          /* Radeon Mobility A3 */
+#define        PCI_PRODUCT_ATI_RADEON_9600XT   0x4152          /* Radeon 9600XT */
 #define        PCI_PRODUCT_ATI_MACH32  0x4158          /* Mach32 */
+#define        PCI_PRODUCT_ATI_RADEON_9600XT_S 0x4172          /* Radeon 9600XT Secondary */
 #define        PCI_PRODUCT_ATI_RADEON_IGP_320M 0x4336          /* Radeon IGP 320M */
 #define        PCI_PRODUCT_ATI_RADEON_M6_U2    0x4337          /* Radeon Mobility M6 */
 #define        PCI_PRODUCT_ATI_MACH64_CT       0x4354          /* Mach64 CT */
index 65d2bb3..7bc74b9 100644 (file)
@@ -1,4 +1,4 @@
-/*     $DragonFly: src/sys/bus/pci/pcidevs_data.h,v 1.1 2004/02/19 20:47:57 joerg Exp $        */
+/*     $DragonFly: src/sys/bus/pci/pcidevs_data.h,v 1.2 2004/11/13 23:04:12 dillon Exp $       */
 
 /*
  * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
@@ -1444,12 +1444,24 @@ const struct pci_knowndev pci_knowndevs[] = {
            "ATI Technologies",
            "Radeon Mobility A3",
        },
+       {
+           PCI_VENDOR_ATI, PCI_PRODUCT_ATI_RADEON_9600XT,
+           0,
+           "ATI Technologies",
+           "Radeon 9600XT",
+       },
        {
            PCI_VENDOR_ATI, PCI_PRODUCT_ATI_MACH32,
            0,
            "ATI Technologies",
            "Mach32",
        },
+       {
+           PCI_VENDOR_ATI, PCI_PRODUCT_ATI_RADEON_9600XT_S,
+           0,
+           "ATI Technologies",
+           "Radeon 9600XT Secondary",
+       },
        {
            PCI_VENDOR_ATI, PCI_PRODUCT_ATI_RADEON_IGP_320M,
            0,
index c42c47e..1b50f7e 100644 (file)
@@ -27,7 +27,7 @@
  *    Gareth Hughes <gareth@valinux.com>
  *
  * $FreeBSD: src/sys/dev/drm/radeon_drv.c,v 1.6.2.1 2003/04/26 07:05:29 anholt Exp $
- * $DragonFly: src/sys/dev/drm/radeon/Attic/radeon_drv.c,v 1.5 2004/07/14 07:44:52 asmodai Exp $
+ * $DragonFly: src/sys/dev/drm/radeon/Attic/radeon_drv.c,v 1.6 2004/11/13 23:04:14 dillon Exp $
  */
 
 #include "radeon.h"
@@ -40,6 +40,8 @@
 #endif
 
 drm_chipinfo_t DRM(devicelist)[] = {
+       {0x1002, 0x4152, 1, "ATI Radeon 9600XT"},
+       {0x1002, 0x4172, 1, "ATI Radeon 9600XT - Secondary"},
        {0x1002, 0x4242, 1, "ATI Radeon BB R200 AIW 8500DV"},
        {0x1002, 0x4336, 1, "ATI Radeon Mobility U1"},
        {0x1002, 0x4964, 1, "ATI Radeon Id R250 9000"},