git: drm/i915: Modesetting code rework

Francois Tigeot ftigeot at crater.dragonflybsd.org
Fri Aug 8 23:49:59 PDT 2014


commit 19df918dd66ab4ee90931accac18a43e574dd442
Author: François Tigeot <ftigeot at wolfpond.org>
Date:   Sat Aug 9 08:47:40 2014 +0200

    drm/i915: Modesetting code rework
    
    * Video output handling, DPMS support and the modesetting part of the
      driver are now mostly in sync with Linux 3.8.13.
    
    * We now have support for the new Haswell Digital Display Interfaces
      (DDI), which can be configured as DisplayPort, HDMI, DVI or eDP
      (embedded Displayport).
      We also support the Haswell Flexible Display Interface (FDI) used to
      drive VGA ports.
    
    * This blog entry from Daniel Vetter contains more information:
      http://blog.ffwll.ch/2012/08/new-modeset-code.html
    
    * This commit also adds a few unrelated changes which were hard to
      separate from the modesetting code. They are mostly about generic
      Haswell and Baytrail/Valleyview support and bugfixes or workarounds
      for older GPU issues.

Summary of changes:
 sys/dev/drm/drm_dp_helper.c             |   28 +-
 sys/dev/drm/i915/Makefile               |    1 +
 sys/dev/drm/i915/i915_debugfs.c         |   41 +-
 sys/dev/drm/i915/i915_dma.c             |   60 +-
 sys/dev/drm/i915/i915_drv.c             |   43 +-
 sys/dev/drm/i915/i915_drv.h             |   80 +-
 sys/dev/drm/i915/i915_gem.c             |   17 +-
 sys/dev/drm/i915/i915_gem_execbuffer.c  |    7 +-
 sys/dev/drm/i915/i915_gem_gtt.c         |    6 +-
 sys/dev/drm/i915/intel_bios.c           |   14 +-
 sys/dev/drm/i915/intel_crt.c            |  351 +-
 sys/dev/drm/i915/intel_ddi.c            | 1529 ++++++++
 sys/dev/drm/i915/intel_display.c        | 6023 +++++++++++++++++++++++--------
 sys/dev/drm/i915/intel_dp.c             | 1558 +++++---
 sys/dev/drm/i915/intel_drv.h            |  250 +-
 sys/dev/drm/i915/intel_hdmi.c           |  794 +++-
 sys/dev/drm/i915/intel_i2c.c            |   26 +-
 sys/dev/drm/i915/intel_lvds.c           |  404 ++-
 sys/dev/drm/i915/intel_modes.c          |   24 -
 sys/dev/drm/i915/intel_overlay.c        |   15 +-
 sys/dev/drm/i915/intel_panel.c          |  136 +-
 sys/dev/drm/i915/intel_pm.c             |    2 +-
 sys/dev/drm/i915/intel_sdvo.c           |  570 ++-
 sys/dev/drm/i915/intel_tv.c             |  173 +-
 sys/dev/drm/include/drm/drm_dp_helper.h |    4 +-
 25 files changed, 9124 insertions(+), 3032 deletions(-)
 create mode 100644 sys/dev/drm/i915/intel_ddi.c

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/19df918dd66ab4ee90931accac18a43e574dd442


-- 
DragonFly BSD source repository



More information about the Commits mailing list