drm/nvc0/gr: add some missing magics for 0xc1/0xc8/0xce
authorBen Skeggs <bskeggs@redhat.com>
Thu, 26 May 2011 00:54:05 +0000 (10:54 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Thu, 23 Jun 2011 05:57:43 +0000 (15:57 +1000)
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/nvc0_graph.c

index c5aa7e7..314e938 100644 (file)
@@ -865,6 +865,18 @@ nvc0_graph_create(struct drm_device *dev)
                priv->magic_not_rop_nr = 0x01;
                priv->magicgpc918      = 0x00124925;
                break;
+       case 0xc1: /* 2/0/0/0, 1 */
+               priv->magic_not_rop_nr = 0x01;
+               priv->magicgpc918      = 0x00400000;
+               break;
+       case 0xc8: /* 4/4/3/4, 5 */
+               priv->magic_not_rop_nr = 0x06;
+               priv->magicgpc918      = 0x00088889;
+               break;
+       case 0xce: /* 4/4/0/0, 4 */
+               priv->magic_not_rop_nr = 0x03;
+               priv->magicgpc918      = 0x00100000;
+               break;
        }
 
        if (!priv->magic_not_rop_nr) {