drm/radeon: precompute fence cpu/gpu addr once v3
[deliverable/linux.git] / drivers / gpu / drm / radeon / evergreen.c
index b19ace86121eeebb045024d60b62758f5c0564fb..ba19b9a697b0754a5d9082abb80532085af3d41d 100644 (file)
@@ -3111,6 +3111,12 @@ static int evergreen_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) {
@@ -3229,7 +3235,7 @@ int evergreen_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.025162 seconds and 5 git commands to generate.