[Intel-gfx] [PATCH 0/4] drm/915: Relax output cloning restrictions

ville.syrjala at linux.intel.com ville.syrjala at linux.intel.com
Mon Mar 3 15:15:27 CET 2014


From: Ville Syrjälä <ville.syrjala at linux.intel.com>

The hardware allows a lot more cloning options than what the driver
currently allows. There are certain easy cloning cases like VGA+HDMI
and HDMI+HDMI which can be enabled very easily, so let's just do it.

LVDS+VGA would be another combination that should be generally available,
but unfortunately the way the KMS API deals with the panel's fixed mode
makes things much more complicated. As it stands, I suspect simply
enabling LVDS+VGA cloning would too easily result in a non-working VGA
display. So leave it out for now.

Ville Syrjälä (4):
  drm/i915: Make encoder cloning more flexible
  drm/i915: Don't use HDMI 12bpc when cloning with other encoder types
  drm/i915: Allow HDMI+VGA cloning
  drm/i915: Allow HDMI+HDMI cloning on g4x

 drivers/gpu/drm/i915/intel_crt.c     |  2 +-
 drivers/gpu/drm/i915/intel_ddi.c     |  2 +-
 drivers/gpu/drm/i915/intel_display.c | 53 ++++++++++++++++++++++++------------
 drivers/gpu/drm/i915/intel_dp.c      |  2 +-
 drivers/gpu/drm/i915/intel_drv.h     |  6 +---
 drivers/gpu/drm/i915/intel_dsi.c     |  2 +-
 drivers/gpu/drm/i915/intel_dvo.c     |  5 ++--
 drivers/gpu/drm/i915/intel_hdmi.c    | 36 ++++++++++++++++++++++--
 drivers/gpu/drm/i915/intel_lvds.c    |  2 +-
 drivers/gpu/drm/i915/intel_sdvo.c    |  2 +-
 drivers/gpu/drm/i915/intel_tv.c      |  3 +-
 11 files changed, 81 insertions(+), 34 deletions(-)

-- 
1.8.3.2




More information about the Intel-gfx mailing list