Merge branch 'sched/rt' into sched/core, to pick up completed topic tree
[linux-2.6-microblaze.git] / drivers / gpu / drm / amd / amdgpu / soc15.c
index 15f3424..2b488df 100644 (file)
@@ -272,7 +272,12 @@ static u32 soc15_get_config_memsize(struct amdgpu_device *adev)
 
 static u32 soc15_get_xclk(struct amdgpu_device *adev)
 {
-       return adev->clock.spll.reference_freq;
+       u32 reference_clock = adev->clock.spll.reference_freq;
+
+       if (adev->asic_type == CHIP_RAVEN)
+               return reference_clock / 4;
+
+       return reference_clock;
 }