From: Paulo Zanoni Date: Fri, 25 Jan 2013 18:59:16 +0000 (-0200) Subject: drm/i915: set TRANSCODER_EDP even earlier X-Git-Tag: v3.9-rc1~83^2~36^2~26 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cc464b2a17c59adedbdc02cc54341d630354edc3;p=pandora-kernel.git drm/i915: set TRANSCODER_EDP even earlier Instead of setting it at the beginning of haswell_crtc_mode_set, let's set it at the beginning of intel_crtc_mode_set. When intel_crt_mode_set calls drm_vblank_pre_modeset we already need to have the transcoder_edp correctly set, because eventually drm_vblank_pre_modeset calls functions that call i915_pipe_enabled from i915_irq.c, which will read PIPECONF(cpu_transcoder). This is a bug that affects us since we added support for TRANSCODER_EDP, but I was only able to see the problem after suspending a machine with the power well disabled (got an "unclaimed register" error. Signed-off-by: Paulo Zanoni Reviewed-by: Jani Nikula Signed-off-by: Daniel Vetter --- Reading git-diff-tree failed