[PATCH 0/8] Haswell eDP enablement patches 1-8 v2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Paulo Zanoni <paulo.r.zanoni at intel.com>

Hi

So here is a new version of the first 8 patches with changes based on the
comments.

Biggest diff is:
  - Renamed pipe_to_cpu_transcoder to intel_pipe_to_cpu_transcoder (this
    triggered the rewrite of most subsequent patches)
  - Followed Daniel's suggestion to convert from pipe to cpu_transcoder only the
    code that we actually run on Haswell.
      - Daniel suggested to not convert some of the code that touches FDI and
	the PCH transcoder but I did not remove these chunks since we're
	currently running this code on Haswell even when not using VGA, so if we
	don't convert the code to cpu_transcoder we might start poking the wrong
	pipes and messing a lot of things. I really don't think we should delay
	Haswell enablement even more based on cleanups we did not even write
	yet.  I've been maintaining these Haswell patches for a long time, I'd
	love to get rid of them. When we do the VGA cleanups we will be able to
	fix what we need to fix.
	
Patches 9-14 should still apply cleanly.

Please help reviewing. We'll still have more patches after the eDP series...

Thanks,
Paulo

Paulo Zanoni (8):
  drm/i915: add TRANSCODER_EDP
  drm/i915: convert PIPE_CLK_SEL to transcoder
  drm/i915: convert DDI_FUNC_CTL to transcoder
  drm/i915: check TRANSCODER_EDP on intel_modeset_setup_hw_state
  drm/i915: convert PIPECONF to use transcoder instead of pipe
  drm/i915: convert PIPE_MSA_MISC to transcoder
  drm/i915: convert CPU M/N timings to transcoder
  drm/i915: convert pipe timing definitions to transcoder

 drivers/gpu/drm/i915/i915_drv.h      |   8 ++
 drivers/gpu/drm/i915/i915_irq.c      |  13 ++-
 drivers/gpu/drm/i915/i915_reg.h      | 127 +++++++++++++-------------
 drivers/gpu/drm/i915/intel_ddi.c     | 129 +++++++++++++++++----------
 drivers/gpu/drm/i915/intel_display.c | 167 ++++++++++++++++++++++++-----------
 drivers/gpu/drm/i915/intel_dp.c      |  10 ++-
 drivers/gpu/drm/i915/intel_drv.h     |   8 +-
 drivers/gpu/drm/i915/intel_sprite.c  |   4 +-
 8 files changed, 296 insertions(+), 170 deletions(-)

-- 
1.7.11.4



[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux