git: drm/i915: Update to Linux 4.4

Francois Tigeot ftigeot at crater.dragonflybsd.org
Wed Jul 20 21:03:44 PDT 2016


commit 352ff8bd644eb2f17a1b01fa757342a01f012051
Author: François Tigeot <ftigeot at wolfpond.org>
Date:   Thu Jul 21 06:01:12 2016 +0200

    drm/i915: Update to Linux 4.4
    
    * Broxton and Skylake support improvements
    
    * Cherryview specific fixes
    
    * Atomic modesetting conversion progress
    
    * Improved validation of video modes. Some low-power chips can't
      drive all DP screens and this is now detected by the driver.
    
    * PSR and FBC improvements and bug fixes
    
    * Workarounds for some specific HDMI monitors needing more time than
      allowed by the spec to handle hot-plug events
    
    * As usual, various fixes for little issues here and there

Summary of changes:
 sys/conf/files                              |    2 +
 sys/dev/drm/drm_atomic.c                    |   89 ++-
 sys/dev/drm/drm_atomic_helper.c             |  340 ++++++---
 sys/dev/drm/drm_crtc.c                      |  148 ++--
 sys/dev/drm/drm_dp_helper.c                 |  134 +---
 sys/dev/drm/drm_drv.c                       |   70 +-
 sys/dev/drm/drm_edid.c                      |   58 +-
 sys/dev/drm/drm_fb_helper.c                 |  183 ++++-
 sys/dev/drm/drm_gem.c                       |    3 +-
 sys/dev/drm/drm_internal.h                  |    2 +-
 sys/dev/drm/drm_ioctl.c                     |   95 ++-
 sys/dev/drm/drm_irq.c                       |  421 +++++-----
 sys/dev/drm/drm_lock.c                      |    6 -
 sys/dev/drm/drm_memory.c                    |   36 +-
 sys/dev/drm/drm_mm.c                        |    6 +-
 sys/dev/drm/drm_modeset_lock.c              |    4 +
 sys/dev/drm/drm_plane_helper.c              |    6 +-
 sys/dev/drm/drm_probe_helper.c              |    3 +-
 sys/dev/drm/drm_rect.c                      |    4 +-
 sys/dev/drm/drm_vma_manager.c               |    2 +-
 sys/dev/drm/i915/Makefile                   |    4 +
 sys/dev/drm/i915/dvo.h                      |    4 +-
 sys/dev/drm/i915/dvo_ch7017.c               |    4 +-
 sys/dev/drm/i915/dvo_ch7xxx.c               |    4 +-
 sys/dev/drm/i915/dvo_ivch.c                 |   12 +-
 sys/dev/drm/i915/dvo_ns2501.c               |    4 +-
 sys/dev/drm/i915/dvo_sil164.c               |    4 +-
 sys/dev/drm/i915/dvo_tfp410.c               |    4 +-
 sys/dev/drm/i915/i915_cmd_parser.c          |   17 +-
 sys/dev/drm/i915/i915_dma.c                 |  172 +++--
 sys/dev/drm/i915/i915_drv.c                 |   85 ++-
 sys/dev/drm/i915/i915_drv.h                 |  186 +++--
 sys/dev/drm/i915/i915_gem.c                 |  367 ++++++---
 sys/dev/drm/i915/i915_gem_context.c         |   29 +
 sys/dev/drm/i915/i915_gem_evict.c           |   45 --
 sys/dev/drm/i915/i915_gem_execbuffer.c      |  167 ++--
 sys/dev/drm/i915/i915_gem_fence.c           |   79 +-
 sys/dev/drm/i915/i915_gem_gtt.c             |  875 +++++++++++++++++----
 sys/dev/drm/i915/i915_gem_gtt.h             |   77 +-
 sys/dev/drm/i915/i915_gem_shrinker.c        |   19 +-
 sys/dev/drm/i915/i915_gem_stolen.c          |  180 ++++-
 sys/dev/drm/i915/i915_gem_userptr.c         |  333 ++++----
 sys/dev/drm/i915/i915_guc_reg.h             |   21 +-
 sys/dev/drm/i915/i915_guc_submission.c      |  984 ++++++++++++++++++++++++
 sys/dev/drm/i915/i915_irq.c                 |  688 +++++++++++------
 sys/dev/drm/i915/i915_params.c              |   38 +-
 sys/dev/drm/i915/i915_reg.h                 |  593 ++++++++++-----
 sys/dev/drm/i915/i915_suspend.c             |   45 +-
 sys/dev/drm/i915/i915_sysfs.c               |   34 +-
 sys/dev/drm/i915/i915_trace.h               |   11 +-
 sys/dev/drm/i915/i915_vgpu.h                |   34 +-
 sys/dev/drm/i915/intel_acpi.c               |    2 +-
 sys/dev/drm/i915/intel_atomic.c             |   13 +-
 sys/dev/drm/i915/intel_atomic_plane.c       |    6 +-
 sys/dev/drm/i915/intel_audio.c              |  220 +++++-
 sys/dev/drm/i915/intel_bios.c               |   48 +-
 sys/dev/drm/i915/intel_bios.h               |    3 -
 sys/dev/drm/i915/intel_crt.c                |   46 +-
 sys/dev/drm/i915/intel_csr.c                |   41 +-
 sys/dev/drm/i915/intel_ddi.c                |  259 +++++--
 sys/dev/drm/i915/intel_display.c            | 1095 +++++++++++++++------------
 sys/dev/drm/i915/intel_dp.c                 |  954 ++++++++++++++---------
 sys/dev/drm/i915/intel_dp_mst.c             |   26 +-
 sys/dev/drm/i915/intel_drv.h                |  106 ++-
 sys/dev/drm/i915/intel_dsi.c                |  323 +++++---
 sys/dev/drm/i915/intel_dsi.h                |    7 +-
 sys/dev/drm/i915/intel_dsi_pll.c            |  243 +++++-
 sys/dev/drm/i915/intel_dvo.c                |   64 +-
 sys/dev/drm/i915/intel_fbc.c                |  264 +++++--
 sys/dev/drm/i915/intel_fbdev.c              |   21 +-
 sys/dev/drm/i915/intel_guc.h                |  124 +++
 sys/dev/drm/i915/intel_guc_fwif.h           |   31 +-
 sys/dev/drm/i915/intel_guc_loader.c         |  612 +++++++++++++++
 sys/dev/drm/i915/intel_hdmi.c               |  319 +++++---
 sys/dev/drm/i915/intel_i2c.c                |   58 +-
 sys/dev/drm/i915/intel_lrc.c                |  428 ++++++-----
 sys/dev/drm/i915/intel_lrc.h                |   18 +-
 sys/dev/drm/i915/intel_lvds.c               |   50 +-
 sys/dev/drm/i915/intel_modes.c              |    9 +
 sys/dev/drm/i915/intel_opregion.c           |   94 +--
 sys/dev/drm/i915/intel_panel.c              |  525 +++++++++----
 sys/dev/drm/i915/intel_pm.c                 |  579 +++++++-------
 sys/dev/drm/i915/intel_psr.c                |   20 +-
 sys/dev/drm/i915/intel_ringbuffer.c         |  262 ++++---
 sys/dev/drm/i915/intel_ringbuffer.h         |   15 +-
 sys/dev/drm/i915/intel_runtime_pm.c         |  528 ++++++++++---
 sys/dev/drm/i915/intel_sdvo.c               |   63 +-
 sys/dev/drm/i915/intel_sprite.c             |   59 +-
 sys/dev/drm/i915/intel_tv.c                 |   14 +-
 sys/dev/drm/i915/intel_uncore.c             |   57 +-
 sys/dev/drm/include/drm/drmP.h              |   55 +-
 sys/dev/drm/include/drm/drm_atomic.h        |   29 +-
 sys/dev/drm/include/drm/drm_atomic_helper.h |   12 +-
 sys/dev/drm/include/drm/drm_crtc.h          |   75 +-
 sys/dev/drm/include/drm/drm_displayid.h     |   76 ++
 sys/dev/drm/include/drm/drm_dp_helper.h     |   18 +-
 sys/dev/drm/include/drm/drm_edid.h          |   24 +-
 sys/dev/drm/include/drm/drm_fb_helper.h     |  234 +++++-
 sys/dev/drm/include/drm/drm_plane_helper.h  |   49 +-
 sys/dev/drm/include/drm/i915_component.h    |   17 +
 sys/dev/drm/include/drm/i915_pciids.h       |    5 +-
 sys/dev/drm/include/uapi_drm/i915_drm.h     |    4 +-
 sys/dev/drm/include/uapi_linux/fb.h         |   11 +-
 sys/dev/drm/radeon/radeon_display.c         |   10 +-
 sys/dev/drm/radeon/radeon_drv.c             |   15 +-
 sys/dev/drm/radeon/radeon_kms.c             |   70 +-
 sys/dev/drm/radeon/radeon_kms.h             |    7 -
 sys/dev/drm/radeon/radeon_mode.h            |    8 +-
 sys/dev/drm/radeon/radeon_pm.c              |    4 +-
 109 files changed, 10611 insertions(+), 4449 deletions(-)
 create mode 100644 sys/dev/drm/i915/i915_guc_submission.c
 create mode 100644 sys/dev/drm/i915/intel_guc.h
 create mode 100644 sys/dev/drm/i915/intel_guc_loader.c
 create mode 100644 sys/dev/drm/include/drm/drm_displayid.h

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/352ff8bd644eb2f17a1b01fa757342a01f012051


-- 
DragonFly BSD source repository



More information about the Commits mailing list