Radeon Card: Caicos[Radeon HD 6450/7450/8450 /R5 230 OEM]
there is no gray screen when echo 4>/sys/module/drm/parameters/debug, so the WREG32 function after DRM_DEBUG_KMS may have wrong when going into hibernation.the delay of msleep(50) just can fix gray screen.
Signed-off-by: wangjingyu wangjingyu@uniontech.com Signed-off-by: zhuyong zhuyong@uniontech.com --- drivers/gpu/drm/radeon/radeon_display.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/drivers/gpu/drm/radeon/radeon_display.c b/drivers/gpu/drm/radeon/radeon_display.c index 652af7a134bd..1be50f949bb4 100644 --- a/drivers/gpu/drm/radeon/radeon_display.c +++ b/drivers/gpu/drm/radeon/radeon_display.c @@ -226,6 +226,8 @@ void radeon_crtc_load_lut(struct drm_crtc *crtc) if (!crtc->enabled) return;
+ sleep(50); + if (ASIC_IS_DCE5(rdev)) dce5_crtc_load_lut(crtc); else if (ASIC_IS_DCE4(rdev))
dri-devel@lists.freedesktop.org