[Intel-gfx] [PATCH 00/14] drm/i915: Clean up the port pipe select bits
Ville Syrjala
ville.syrjala at linux.intel.com
Fri Mar 2 09:54:58 UTC 2018
From: Ville Syrjälä <ville.syrjala at linux.intel.com>
A bit of an effort to rid outselves of PORT_TO_PIPE() & co. The idea
with those macros was to share them between all the port registers,
but since not all port registers follow the same bit layout they're
kinda just making it harder to see what goes where. So I decided to
just define the pipe select bits individually for each register.
There's also a bit of cleanup on the DDI vswing/pre-emphasis stuff,
and elimination of the pre-atomic intel_trans_dp_port_sel().
I've given this the standard smoke test on ILK, IVB and CHV.
Entire pile available here:
git://github.com/vsyrjala/linux.git port_sel_cleanup
Ville Syrjälä (14):
drm/i915: Clean up ADPA pipe select bits
drm/i915: Clean up LVDS pipe select bits
drm/i915: Clean up SDVO pipe select bits
drm/i915: Clean up TV pipe select bits
drm/i915: Clean up DVO pipe select bits
drm/i915: Use intel_ddi_dp_voltage_max() for HSW/BDW too
drm/i915: Use the same vswing->max_preemph mapping on HSW/BDW as on
SKL+
drm/i915: Check for IVB instead of gen7 when we think about IVB CPU
eDP
drm/i915: Move intel_ddi_get_crtc_new_encoder() out from ddi code
drm/i915: Parametrize TRANS_DP_PORT_SEL
drm/i915: Nuke intel_trans_dp_port_sel()
drm/i915: Clean up DP pipe select bits
drm/i915: Allow eDP on port C in theory
drm/i915: Implement the missing bits of assert_panel_unlocked()
drivers/gpu/drm/i915/i915_reg.h | 64 +++++-----
drivers/gpu/drm/i915/intel_crt.c | 40 +++---
drivers/gpu/drm/i915/intel_ddi.c | 49 +++-----
drivers/gpu/drm/i915/intel_display.c | 229 ++++++++++++++---------------------
drivers/gpu/drm/i915/intel_dp.c | 170 +++++++++++++-------------
drivers/gpu/drm/i915/intel_drv.h | 13 +-
drivers/gpu/drm/i915/intel_dvo.c | 13 +-
drivers/gpu/drm/i915/intel_hdmi.c | 25 +---
drivers/gpu/drm/i915/intel_lvds.c | 54 +++++----
drivers/gpu/drm/i915/intel_sdvo.c | 38 +++---
drivers/gpu/drm/i915/intel_tv.c | 18 +--
11 files changed, 327 insertions(+), 386 deletions(-)
--
2.13.6
More information about the Intel-gfx
mailing list