From: Ville Syrjälä Date: Thu, 4 Sep 2014 11:53:14 +0000 (+0300) Subject: drm/i915: Fix edp vdd locking X-Git-Tag: fixes-against-v3.18-rc2~73^2~32^2~12 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e39b999a6f229386ea6c58cb1c10ce9dc912869b;p=pandora-kernel.git drm/i915: Fix edp vdd locking Introduce a new mutex (pps_mutex) to protect the power sequencer state. For now this state includes want_panel_vdd as well as the power sequencer registers. We need a single mutex (as opposed to per port) because later on we will need to deal with VLV/CHV which have multiple power sequencer which can be reassigned to different ports. v2: Add the locking to intel_dp_encoder_suspend too (Imre) v3: Take care intel_edp_backlight_power() and _intel_edp_backlight_on/off(), deal with reboot notifier vlv_power_sequencer_pipe() call (Imre) Reviewed-by: Imre Deak Signed-off-by: Ville Syrjälä Signed-off-by: Daniel Vetter --- Reading git-diff-tree failed