Created attachment 30445 [details] [review]
Fix LVDS black screen issue after resuming from S3
I get a system based Arrandale. With the following Zhenyu's 4 patches, it can work but after resuming from S3, LVDS has no outputs.
[PATCH 1/2] drm/i915: Fix FDI M/N setting according with correct color depth
[PATCH 2/2] drm/i915: disable powersave feature for Ironlake currently
[PATCH 3/3] drm/i915: fix to setup display reference clock control on Ironlake
[PATCH] drm/i915: Fix LVDS for Ironlake when assigned to pipe A,
I try to cook out a patch, it works. See the attachment.
Patch is already in upstream linus kernel. Close.
Author: Zhenyu Wang <firstname.lastname@example.org>
Date: Wed Oct 21 15:27:01 2009 +0800
drm/i915: Ironlake suspend/resume support
This adds registers save/restore for Ironlake to make suspend work.
Signed-off-by: Guo, Chaohong <email@example.com>
[zhenyuw: some code re-orgnization, and add more save/restore for
FDI link and transcoder registers, also fix palette register for Ironlake]
Signed-off-by: Zhenyu Wang <firstname.lastname@example.org>
Signed-off-by: Eric Anholt <email@example.com>