drm/radeon/dpm: save some display parameters for DPM
[linux-2.6-block.git] / drivers / gpu / drm / radeon / si.c
index 6c5cbe0e80b92e8400244d6e01e7f63601b6bebc..660781b3d6d9d2a4efecf7c993a59349b1782389 100644 (file)
@@ -2166,6 +2166,10 @@ static void dce6_program_watermarks(struct radeon_device *rdev,
        WREG32(PRIORITY_A_CNT + radeon_crtc->crtc_offset, priority_a_cnt);
        WREG32(PRIORITY_B_CNT + radeon_crtc->crtc_offset, priority_b_cnt);
 
+       /* save values for DPM */
+       radeon_crtc->line_time = line_time;
+       radeon_crtc->wm_high = latency_watermark_a;
+       radeon_crtc->wm_low = latency_watermark_b;
 }
 
 void dce6_bandwidth_update(struct radeon_device *rdev)