[Intel-gfx] [PATCH 00/24] Haswell v4

Eugeni Dodonov eugeni.dodonov at intel.com
Thu Apr 26 20:20:55 CEST 2012


This patch aims at addressing all the bikesheds I had for the past ones, and
re-structure the patches in a more logical way.

The major changes are the introduction of the intel_ddi.c module, cleanup of
the debugging patches, and addition of functions to simplify digital outputs
handling for DDI connections.

As major areas that will still receive attention in the next patches are: the
iCLKIP / WRPLL table rework into a function, proper Haswell DIP support, DP
support and digital outputs detection on hotplug (e.g., detection of DP and
HDMI according to what's on the other end of the DDI port). But as most of
those features are being worked in parallel, I thought on sending this patch
bomb so it could be used as base for others.

So please, bikeshed and comment :).

Eugeni Dodonov (24):
  drm/i915: add Haswell DIP controls registers
  drm/i915: support infoframes on Haswell
  drm/i915: add support for SBI ops
  drm/i915: calculate same watermarks on Haswell as on Ivy Bridge
  drm/i915: reuse Ivybridge interrupts code for Haswell
  drm/i915: properly check for pipe count
  drm/i915: show unknown sdvox registers on hdmi init
  drm/i915: do not use fdi_normal_train on haswell
  drm/i915: detect PCH encoders on Haswell
  drm/i915: enable power wells on haswell init
  drm/i915: program WM_LINETIME on Haswell
  drm/i915: add LPT PCH checks
  drm/i915: handle DDI-related assertions
  drm/i915: account for only one PCH receiver on Haswell
  drm/i915: initialize DDI buffer translations
  drm/i915: support DDI training in FDI mode
  drm/i915: disable pipe DDI function when disabling pipe
  drm/i915: program iCLKIP on Lynx Point
  drm/i915: detect digital outputs on Haswell
  drm/i915: add support for DDI-controlled digital outputs
  drm/i915: add WR PLL programming table
  drm/i915: move HDMI structs to shared location
  drm/i915: prepare HDMI link for Haswell
  drm/i915: hook Haswell devices in place

 drivers/char/agp/intel-agp.c         |    4 +
 drivers/gpu/drm/i915/Makefile        |    1 +
 drivers/gpu/drm/i915/i915_drv.c      |    7 +
 drivers/gpu/drm/i915/i915_irq.c      |    7 +-
 drivers/gpu/drm/i915/i915_reg.h      |   16 +
 drivers/gpu/drm/i915/intel_ddi.c     |  765 ++++++++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/intel_display.c |  524 +++++++++++++++++++++--
 drivers/gpu/drm/i915/intel_drv.h     |   26 +-
 drivers/gpu/drm/i915/intel_hdmi.c    |   85 +++-
 drivers/gpu/drm/i915/intel_pm.c      |   50 ++-
 10 files changed, 1432 insertions(+), 53 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/intel_ddi.c


More information about the Intel-gfx mailing list