drm/radeon: precompute fence cpu/gpu addr once v3
[deliverable/linux.git] / drivers / gpu / drm / radeon / rv770.c
index f01603d522bb90d79d765e2bb245b18afab4f143..0a1283d2402784f5dc3e5b58d8e5790e365ad0c5 100644 (file)
@@ -1083,6 +1083,12 @@ static int rv770_startup(struct radeon_device *rdev)
        if (r)
                return r;
 
+       r = radeon_fence_driver_start_ring(rdev, RADEON_RING_TYPE_GFX_INDEX);
+       if (r) {
+               dev_err(rdev->dev, "failed initializing CP fences (%d).\n", r);
+               return r;
+       }
+
        /* Enable IRQ */
        r = r600_irq_init(rdev);
        if (r) {
@@ -1196,7 +1202,7 @@ int rv770_init(struct radeon_device *rdev)
        /* Initialize clocks */
        radeon_get_clock_info(rdev->ddev);
        /* Fence driver */
-       r = radeon_fence_driver_init(rdev, 1);
+       r = radeon_fence_driver_init(rdev);
        if (r)
                return r;
        /* initialize AGP */
This page took 0.026522 seconds and 5 git commands to generate.