drm/nouveau/ltc: drop workaround for an interrupt storm that no longer happens
authorBen Skeggs <bskeggs@redhat.com>
Tue, 12 Aug 2014 00:01:13 +0000 (10:01 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Mon, 15 Sep 2014 12:22:12 +0000 (22:22 +1000)
This is really the wrong thing to do, but at the time it was our only
option to prevent worse issues.

We no longer cause quite so much anger from LTC, so it's not needed.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/core/subdev/ltc/gf100.c
drivers/gpu/drm/nouveau/core/subdev/ltc/gm107.c

index b54b582e72c4764e040769718d6dca566f1bb840..79788501300c14450e0ce6b070c229ce32ed0c39 100644 (file)
@@ -87,11 +87,6 @@ gf100_ltc_intr(struct nouveau_subdev *subdev)
                        gf100_ltc_lts_isr(priv, ltc, lts);
                mask &= ~(1 << ltc);
        }
-
-       /* we do something horribly wrong and upset PMFB a lot, so mask off
-        * interrupts from it after the first one until it's fixed
-        */
-       nv_mask(priv, 0x000640, 0x02000000, 0x00000000);
 }
 
 static int
index 4761b2e9af0049f65c2a001ad3b96a4450396e4b..a26bed86f3841436b0f5b2f39cbf8b6686b495ae 100644 (file)
@@ -87,11 +87,6 @@ gm107_ltc_intr(struct nouveau_subdev *subdev)
                        gm107_ltc_lts_isr(priv, ltc, lts);
                mask &= ~(1 << ltc);
        }
-
-       /* we do something horribly wrong and upset PMFB a lot, so mask off
-        * interrupts from it after the first one until it's fixed
-        */
-       nv_mask(priv, 0x000640, 0x02000000, 0x00000000);
 }
 
 static int