git: drm/i915: Update to Linux 4.6

Francois Tigeot ftigeot at crater.dragonflybsd.org
Fri Jan 6 01:51:21 PST 2017


commit c0e85e96994c944a12cb708e4676eac8a306d23a
Author: François Tigeot <ftigeot at wolfpond.org>
Date:   Fri Jan 6 10:46:52 2017 +0200

    drm/i915: Update to Linux 4.6
    
    * Skylake and Kabylake support improvements
    
    * FBC (FrameBuffer Compression) now enabled by default on Haswell and
      Broadwell GPUs
    
    * PSR (Panel Self Refresh) support improved, now enabled by default on
      Valleyview, CherryView, Haswell and Broadwell
    
    * Improved DSI panel support
    
    * HDMI hotplug fixes
    
    * Various bugfixes everywhere

Summary of changes:
 sys/conf/files                                     |    1 +
 sys/dev/drm/drm_atomic.c                           |  191 ++-
 sys/dev/drm/drm_atomic_helper.c                    |  428 +++--
 sys/dev/drm/drm_bridge.c                           |   12 +-
 sys/dev/drm/drm_crtc.c                             |  158 +-
 sys/dev/drm/drm_crtc_helper.c                      |   91 +-
 sys/dev/drm/drm_dp_helper.c                        |   43 +-
 sys/dev/drm/drm_dp_mst_topology.c                  |   29 +-
 sys/dev/drm/drm_edid.c                             |   59 +-
 sys/dev/drm/drm_encoder_slave.c                    |    3 +
 sys/dev/drm/drm_fb_helper.c                        |   56 +-
 sys/dev/drm/drm_fops.c                             |  325 +++-
 sys/dev/drm/drm_irq.c                              |   37 +-
 sys/dev/drm/drm_mipi_dsi.c                         |  127 +-
 sys/dev/drm/drm_modes.c                            |    3 +-
 sys/dev/drm/drm_probe_helper.c                     |   27 +-
 sys/dev/drm/i915/Makefile                          |    1 +
 sys/dev/drm/i915/i915_dma.c                        |  266 +--
 sys/dev/drm/i915/i915_drv.c                        |   57 +-
 sys/dev/drm/i915/i915_drv.h                        |  194 ++-
 sys/dev/drm/i915/i915_gem.c                        |  190 ++-
 sys/dev/drm/i915/i915_gem_context.c                |   71 +-
 sys/dev/drm/i915/i915_gem_evict.c                  |    6 +-
 sys/dev/drm/i915/i915_gem_execbuffer.c             |  169 +-
 sys/dev/drm/i915/i915_gem_fence.c                  |   10 +-
 sys/dev/drm/i915/i915_gem_gtt.c                    |   82 +-
 sys/dev/drm/i915/i915_gem_gtt.h                    |   16 +-
 sys/dev/drm/i915/i915_gem_shrinker.c               |   80 +-
 sys/dev/drm/i915/i915_gem_stolen.c                 |   10 +-
 sys/dev/drm/i915/i915_gem_userptr.c                |  214 +--
 sys/dev/drm/i915/i915_gpu_error.c                  | 1436 ++++++++++++++++
 sys/dev/drm/i915/i915_guc_reg.h                    |    1 +
 sys/dev/drm/i915/i915_guc_submission.c             |  199 ++-
 sys/dev/drm/i915/i915_irq.c                        |  304 ++--
 sys/dev/drm/i915/i915_params.c                     |   19 +-
 .../drm/drm_mem_util.h => i915/i915_params.h}      |   69 +-
 sys/dev/drm/i915/i915_reg.h                        |   63 +-
 sys/dev/drm/i915/i915_suspend.c                    |    2 +-
 sys/dev/drm/i915/i915_sysfs.c                      |    8 +-
 sys/dev/drm/i915/i915_trace.h                      |    2 +-
 sys/dev/drm/i915/intel_atomic.c                    |    3 +-
 sys/dev/drm/i915/intel_atomic_plane.c              |   14 +-
 sys/dev/drm/i915/intel_audio.c                     |    9 +-
 sys/dev/drm/i915/intel_bios.c                      |  416 +++--
 sys/dev/drm/i915/intel_bios.h                      |   60 +-
 sys/dev/drm/i915/intel_crt.c                       |   22 +-
 sys/dev/drm/i915/intel_csr.c                       |   25 +-
 sys/dev/drm/i915/intel_ddi.c                       |  343 ++--
 sys/dev/drm/i915/intel_display.c                   | 1728 +++++++++++---------
 sys/dev/drm/i915/intel_dp.c                        |   87 +-
 sys/dev/drm/i915/intel_dp_mst.c                    |   37 +-
 sys/dev/drm/i915/intel_drv.h                       |   92 +-
 sys/dev/drm/i915/intel_dsi.c                       |   27 +-
 sys/dev/drm/i915/intel_dsi.h                       |    5 +-
 sys/dev/drm/i915/intel_dsi_panel_vbt.c             |  163 +-
 sys/dev/drm/i915/intel_dsi_pll.c                   |   95 +-
 sys/dev/drm/i915/intel_fbc.c                       |  952 ++++++-----
 sys/dev/drm/i915/intel_fbdev.c                     |   21 +-
 sys/dev/drm/i915/intel_guc.h                       |   10 +-
 sys/dev/drm/i915/intel_guc_fwif.h                  |  122 +-
 sys/dev/drm/i915/intel_guc_loader.c                |   19 +-
 sys/dev/drm/i915/intel_hdmi.c                      |   26 +-
 sys/dev/drm/i915/intel_lrc.c                       |  647 +++++---
 sys/dev/drm/i915/intel_lrc.h                       |   26 +-
 sys/dev/drm/i915/intel_lvds.c                      |   18 +-
 sys/dev/drm/i915/intel_overlay.c                   |   24 +-
 sys/dev/drm/i915/intel_pm.c                        |  333 ++--
 sys/dev/drm/i915/intel_psr.c                       |   63 +-
 sys/dev/drm/i915/intel_ringbuffer.c                |  124 +-
 sys/dev/drm/i915/intel_ringbuffer.h                |   20 +-
 sys/dev/drm/i915/intel_runtime_pm.c                |   76 +-
 sys/dev/drm/i915/intel_sdvo.c                      |    4 +
 sys/dev/drm/i915/intel_sdvo_regs.h                 |   76 +-
 sys/dev/drm/i915/intel_sideband.c                  |   23 +-
 sys/dev/drm/i915/intel_sprite.c                    |  189 +--
 sys/dev/drm/i915/intel_tv.c                        |   16 +-
 sys/dev/drm/i915/intel_uncore.c                    |  147 +-
 sys/dev/drm/include/drm/drmP.h                     |   15 +
 sys/dev/drm/include/drm/drm_atomic.h               |   10 +-
 sys/dev/drm/include/drm/drm_atomic_helper.h        |    5 +-
 sys/dev/drm/include/drm/drm_crtc.h                 | 1279 +++++++++++++--
 sys/dev/drm/include/drm/drm_crtc_helper.h          |  166 +-
 .../{drm_sysfs.c => include/drm/drm_dp_aux_dev.h}  |   37 +-
 sys/dev/drm/include/drm/drm_dp_helper.h            |   36 +
 sys/dev/drm/include/drm/drm_edid.h                 |   12 +
 sys/dev/drm/include/drm/drm_fb_helper.h            |  107 +-
 sys/dev/drm/include/drm/drm_gem.h                  |  160 +-
 sys/dev/drm/include/drm/drm_mipi_dsi.h             |   26 +
 .../drm/include/drm/drm_modeset_helper_vtables.h   |  928 +++++++++++
 sys/dev/drm/include/drm/drm_modeset_lock.h         |    8 +-
 sys/dev/drm/include/drm/drm_of.h                   |   33 +
 sys/dev/drm/include/drm/drm_plane_helper.h         |   40 +-
 sys/dev/drm/include/drm/i915_pciids.h              |    6 +-
 sys/dev/drm/include/linux/cache.h                  |    4 +
 sys/dev/drm/include/uapi_drm/i915_drm.h            |   12 -
 sys/dev/drm/radeon/atombios_crtc.c                 |    1 +
 sys/dev/drm/radeon/radeon_connectors.c             |   16 +-
 sys/dev/drm/radeon/radeon_legacy_crtc.c            |    1 +
 sys/dev/drm/radeon/radeon_legacy_encoders.c        |    2 +-
 99 files changed, 9812 insertions(+), 4213 deletions(-)
 create mode 100644 sys/dev/drm/i915/i915_gpu_error.c
 copy sys/dev/drm/{include/drm/drm_mem_util.h => i915/i915_params.h} (55%)
 copy sys/dev/drm/{drm_sysfs.c => include/drm/drm_dp_aux_dev.h} (62%)
 create mode 100644 sys/dev/drm/include/drm/drm_modeset_helper_vtables.h

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/c0e85e96994c944a12cb708e4676eac8a306d23a


-- 
DragonFly BSD source repository


More information about the Commits mailing list