git: drm/i915: Update to Linux 3.17
Francois Tigeot
ftigeot at crater.dragonflybsd.org
Thu Aug 27 11:55:08 PDT 2015
commit 24edb8848e2499ece59b84a04f554a7a897feeab
Author: François Tigeot <ftigeot at wolfpond.org>
Date: Thu Aug 27 20:53:22 2015 +0200
drm/i915: Update to Linux 3.17
* With an Haswell stability fix from Linux 3.19
* Display-Port code not completely synced with Linux 3.17, this was
breaking things as noticed by Rimvydas Jasinskas
* Broadwell and Cherryview support improvements
* Runtime power-management improvements
* Panel Self-Refresh (PSR) now enabled by default on Haswell and Broadwell,
leading to further power savings
* Interrupt handling improvements
* backlight brightness locking fixes by Yellow Rabbit
* As usual, all sort of little fixes everywhere
Summary of changes:
sys/dev/drm/drm/Makefile | 2 +-
sys/dev/drm/drm_buffer.c | 6 +-
sys/dev/drm/drm_bufs.c | 95 +-
sys/dev/drm/drm_context.c | 102 +-
sys/dev/drm/drm_crtc.c | 471 +++--
sys/dev/drm/drm_crtc_helper.c | 1 +
sys/dev/drm/drm_dp_helper.c | 107 +
sys/dev/drm/drm_dp_mst_topology.c | 2715 ++++++++++++++++++++++++++
sys/dev/drm/drm_drv.c | 1167 ++++++++---
sys/dev/drm/drm_edid.c | 11 +-
sys/dev/drm/drm_fb_cma_helper.c | 463 +++++
sys/dev/drm/drm_fb_helper.c | 68 +-
sys/dev/drm/drm_fops.c | 95 +-
sys/dev/drm/drm_ioctl.c | 343 +++-
sys/dev/drm/drm_legacy.h | 51 +
sys/dev/drm/drm_lock.c | 1 +
sys/dev/drm/drm_plane_helper.c | 80 +-
sys/dev/drm/drm_probe_helper.c | 9 +-
sys/dev/drm/drm_stub.c | 664 -------
sys/dev/drm/drm_sysctl.c | 4 +-
sys/dev/drm/i915/i915_cmd_parser.c | 3 +
sys/dev/drm/i915/i915_dma.c | 80 +-
sys/dev/drm/i915/i915_drv.c | 132 +-
sys/dev/drm/i915/i915_drv.h | 191 +-
sys/dev/drm/i915/i915_gem.c | 82 +-
sys/dev/drm/i915/i915_gem_context.c | 149 +-
sys/dev/drm/i915/i915_gem_execbuffer.c | 308 +--
sys/dev/drm/i915/i915_gem_gtt.c | 111 +-
sys/dev/drm/i915/i915_gem_gtt.h | 5 +-
sys/dev/drm/i915/i915_gem_render_state.c | 164 +-
sys/dev/drm/i915/i915_gem_stolen.c | 104 +-
sys/dev/drm/i915/i915_gem_userptr.c | 149 +-
sys/dev/drm/i915/i915_irq.c | 656 +++++--
sys/dev/drm/i915/i915_params.c | 14 +-
sys/dev/drm/i915/i915_reg.h | 562 ++++--
sys/dev/drm/i915/intel_bios.c | 7 +-
sys/dev/drm/i915/intel_crt.c | 45 +-
sys/dev/drm/i915/intel_ddi.c | 387 +---
sys/dev/drm/i915/intel_display.c | 1489 ++++++++++----
sys/dev/drm/i915/intel_dp.c | 629 ++++--
sys/dev/drm/i915/intel_dp_mst.c | 548 ++++++
sys/dev/drm/i915/intel_drv.h | 168 +-
sys/dev/drm/i915/intel_dsi.c | 55 +-
sys/dev/drm/i915/intel_dsi.h | 1 +
sys/dev/drm/i915/intel_dsi_cmd.c | 16 +
sys/dev/drm/i915/intel_dsi_cmd.h | 1 +
sys/dev/drm/i915/intel_dsi_panel_vbt.c | 8 +-
sys/dev/drm/i915/intel_dsi_pll.c | 81 +
sys/dev/drm/i915/intel_dvo.c | 8 +
sys/dev/drm/i915/intel_fbdev.c | 32 +-
sys/dev/drm/i915/intel_hdmi.c | 109 +-
sys/dev/drm/i915/intel_i2c.c | 54 -
sys/dev/drm/i915/intel_lvds.c | 22 +-
sys/dev/drm/i915/intel_modes.c | 3 +-
sys/dev/drm/i915/intel_opregion.c | 24 +-
sys/dev/drm/i915/intel_overlay.c | 22 +-
sys/dev/drm/i915/intel_panel.c | 169 +-
sys/dev/drm/i915/intel_pm.c | 971 ++++++---
sys/dev/drm/i915/intel_renderstate.h | 2 -
sys/dev/drm/i915/intel_renderstate_gen6.c | 1 +
sys/dev/drm/i915/intel_renderstate_gen7.c | 1 +
sys/dev/drm/i915/intel_renderstate_gen8.c | 1 +
sys/dev/drm/i915/intel_ringbuffer.c | 554 ++++--
sys/dev/drm/i915/intel_ringbuffer.h | 92 +-
sys/dev/drm/i915/intel_sprite.c | 36 +-
sys/dev/drm/i915/intel_tv.c | 21 +-
sys/dev/drm/i915/intel_uncore.c | 208 +-
sys/dev/drm/include/drm/drmP.h | 202 +-
sys/dev/drm/include/drm/drm_crtc.h | 21 +-
sys/dev/drm/include/drm/drm_dp_mst_helper.h | 509 +++++
sys/dev/drm/include/drm/drm_fb_cma_helper.h | 62 +
sys/dev/drm/include/drm/drm_fb_helper.h | 10 +-
sys/dev/drm/include/drm/drm_gem_cma_helper.h | 108 +
sys/dev/drm/include/drm/drm_hashtab.h | 2 +-
sys/dev/drm/include/drm/drm_plane_helper.h | 22 +
sys/dev/drm/include/drm/drm_rect.h | 6 +
sys/dev/drm/include/linux/backlight.h | 1 +
sys/dev/drm/include/linux/fb.h | 1 +
sys/dev/drm/include/linux/kernel.h | 2 +
sys/dev/drm/include/uapi_drm/drm_mode.h | 5 +
80 files changed, 12082 insertions(+), 3799 deletions(-)
create mode 100644 sys/dev/drm/drm_dp_mst_topology.c
create mode 100644 sys/dev/drm/drm_fb_cma_helper.c
create mode 100644 sys/dev/drm/drm_legacy.h
delete mode 100644 sys/dev/drm/drm_stub.c
create mode 100644 sys/dev/drm/i915/intel_dp_mst.c
create mode 100644 sys/dev/drm/include/drm/drm_dp_mst_helper.h
create mode 100644 sys/dev/drm/include/drm/drm_fb_cma_helper.h
create mode 100644 sys/dev/drm/include/drm/drm_gem_cma_helper.h
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/24edb8848e2499ece59b84a04f554a7a897feeab
--
DragonFly BSD source repository
More information about the Commits
mailing list