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