drm/radeon/kms: fix bandwidth computation on avivo hardware
[deliverable/linux.git] / drivers / gpu / drm / radeon / radeon_device.c
index f23083bbba3f6ac403d15a6889699c240937d02f..f78db5c8008cd42810e477b9b20f015492010087 100644 (file)
@@ -561,6 +561,11 @@ int radeon_device_init(struct radeon_device *rdev,
                        radeon_combios_asic_init(rdev->ddev);
                }
        }
+       /* Initialize clocks */
+       r = radeon_clocks_init(rdev);
+       if (r) {
+               return r;
+       }
        /* Get vram informations */
        radeon_vram_info(rdev);
 
@@ -572,11 +577,6 @@ int radeon_device_init(struct radeon_device *rdev,
                 (unsigned)rdev->mc.aper_size >> 20);
        DRM_INFO("RAM width %dbits %cDR\n",
                 rdev->mc.vram_width, rdev->mc.vram_is_ddr ? 'D' : 'S');
-       /* Initialize clocks */
-       r = radeon_clocks_init(rdev);
-       if (r) {
-               return r;
-       }
        /* Initialize memory controller (also test AGP) */
        r = radeon_mc_init(rdev);
        if (r) {
This page took 0.041758 seconds and 5 git commands to generate.