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