]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/gpu/drm/nouveau/nv50_graph.c
drm/nv50: remove execution engine context saves on suspend
[karo-tx-linux.git] / drivers / gpu / drm / nouveau / nv50_graph.c
index d262e31c2830bb99c06959228d63a858756f912e..6fe5962c439381a24d3fbb716834135e7a4d6534 100644 (file)
@@ -210,12 +210,6 @@ nv50_graph_init(struct drm_device *dev, int engine)
 static int
 nv50_graph_fini(struct drm_device *dev, int engine, bool suspend)
 {
-       nv_mask(dev, 0x400500, 0x00010001, 0x00000000);
-       if (!nv_wait(dev, 0x400700, ~0, 0) && suspend) {
-               nv_mask(dev, 0x400500, 0x00010001, 0x00010001);
-               return -EBUSY;
-       }
-       nv50_graph_unload_context(dev);
        nv_wr32(dev, 0x40013c, 0x00000000);
        return 0;
 }