summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_drv.h
diff options
context:
space:
mode:
authorAnder Conselvan de Oliveira2016-04-27 14:44:19 +0200
committerAnder Conselvan de Oliveira2016-04-29 08:56:22 +0200
commit419b1b7ae13ed0518032ff8d564c0efc0008d20d (patch)
treebafa4cd7432bcafe844de339d6bb43988b9e2b12 /drivers/gpu/drm/i915/intel_drv.h
parentdrm/i915: Unduplicate chv_data_lane_soft_reset() (diff)
downloadkernel-qcow2-linux-419b1b7ae13ed0518032ff8d564c0efc0008d20d.tar.gz
kernel-qcow2-linux-419b1b7ae13ed0518032ff8d564c0efc0008d20d.tar.xz
kernel-qcow2-linux-419b1b7ae13ed0518032ff8d564c0efc0008d20d.zip
drm/i915: Unduplicate CHV phy-releated pre pll enabling code
The same logic is used for DP and HDMI so move it to intel_dpio_phy.c. v2: Rebase Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com> Reviewed-by: Jim Bride <jim.bride@linux.intel.com> Link: http://patchwork.freedesktop.org/patch/msgid/1461761065-21195-5-git-send-email-ander.conselvan.de.oliveira@intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/intel_drv.h')
-rw-r--r--drivers/gpu/drm/i915/intel_drv.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_drv.h b/drivers/gpu/drm/i915/intel_drv.h
index e23eed797ffa..21dee3f89e84 100644
--- a/drivers/gpu/drm/i915/intel_drv.h
+++ b/drivers/gpu/drm/i915/intel_drv.h
@@ -1339,6 +1339,11 @@ bool intel_dp_source_supports_hbr2(struct intel_dp *intel_dp);
bool
intel_dp_get_link_status(struct intel_dp *intel_dp, uint8_t link_status[DP_LINK_STATUS_SIZE]);
+static inline unsigned int intel_dp_unused_lane_mask(int lane_count)
+{
+ return ~((1 << lane_count) - 1) & 0xf;
+}
+
/* intel_dp_aux_backlight.c */
int intel_dp_aux_init_backlight_funcs(struct intel_connector *intel_connector);