r300-gallium: Add RS600 chipsets.
authorCorbin Simpson <MostAwesomeDude@gmail.com>
Fri, 27 Feb 2009 16:23:01 +0000 (08:23 -0800)
committerCorbin Simpson <MostAwesomeDude@gmail.com>
Fri, 27 Feb 2009 18:19:22 +0000 (10:19 -0800)
src/gallium/drivers/r300/r300_chipset.c
src/gallium/drivers/r300/r300_chipset.h
src/gallium/drivers/r300/r300_screen.c

index 196537a432d202ff3b1ad23e9a4aae05332320ae..9577fd706fec5f3c0b27ed7f27977831e059bb65 100644 (file)
@@ -204,6 +204,13 @@ void r300_parse_chipset(struct r300_capabilities* caps)
             caps->has_tcl = FALSE;
             break;
 
+        case 0x793F:
+        case 0x7941:
+        case 0x7942:
+            caps->family = CHIP_FAMILY_RS600;
+            caps->has_tcl = FALSE;
+            break;
+
         case 0x796C:
         case 0x796D:
         case 0x796E:
index a9cd372ec5591288372340bee15d3c4a170b7e3a..21eebeae6005c8a6d4b5f2b119b3286c65a4b287 100644 (file)
@@ -64,6 +64,7 @@ enum {
     CHIP_FAMILY_RC410,
     CHIP_FAMILY_RS480,
     CHIP_FAMILY_RS482,
+    CHIP_FAMILY_RS600,
     CHIP_FAMILY_RS690,
     CHIP_FAMILY_RS740,
     CHIP_FAMILY_RV515,
index 5ff9015a7bf0574b786fbdf5fbaf0b2f04185d83..470e1e2acb9d4d1db4e2c987d81854febd4d2a83 100644 (file)
@@ -50,6 +50,7 @@ static const char* chip_families[] = {
     "RC410",
     "RS480",
     "RS482",
+    "RS600",
     "RS690",
     "RS740",
     "RV515",