Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
[sfrench/cifs-2.6.git] / drivers / gpu / drm / nouveau / nvkm / subdev / fb / gf100.c
index 47d28c279707894014d19c665d94dc4851d7b021..cdc4e0a2cc6bf134863f82ed010c64cfe21b2a50 100644 (file)
@@ -26,6 +26,7 @@
 
 #include <core/memory.h>
 #include <core/option.h>
+#include <subdev/therm.h>
 
 void
 gf100_fb_intr(struct nvkm_fb *base)
@@ -92,6 +93,11 @@ gf100_fb_init(struct nvkm_fb *base)
 
        if (fb->r100c10_page)
                nvkm_wr32(device, 0x100c10, fb->r100c10 >> 8);
+
+       if (base->func->clkgate_pack) {
+               nvkm_therm_clkgate_init(device->therm,
+                                       base->func->clkgate_pack);
+       }
 }
 
 void *