[PULL] drm-intel-next

Daniel Vetter
2015-01-23T15:44:37Z

Hi Dave,

drm-intel-next-2015-01-17:
- refactor i915/snd-hda interaction to use the component framework (Imre)
- psr cleanups and small fixes (Rodrigo)
- a few perf w/a from Ken Graunke
- switch to atomic plane helpers (Matt Roper)
- wc mmap support (Chris Wilson & Akash Goel)
- smaller things all over

Cheers, Daniel

The following changes since commit eaa27f34e91a14cdceed26ed6c6793ec1d186115:

linux 3.19-rc4 (2015-01-11 12:44:53 -0800)

are available in the git repository at:

git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-2015-01-17

for you to fetch changes up to 0a0c0018f6badd4adebe1cb453dc42143a464f87:

drm/i915: Update DRIVER_DATE to 20150117 (2015-01-17 10:43:04 +0100)

----------------------------------------------------------------
- refactor i915/snd-hda interaction to use the component framework (Imre)
- psr cleanups and small fixes (Rodrigo)
- a few perf w/a from Ken Graunke
- switch to atomic plane helpers (Matt Roper)
- wc mmap support (Chris Wilson & Akash Goel)
- smaller things all over

----------------------------------------------------------------
Akash Goel (1):
drm/i915: Support creation of unbound wc user mappings for objects

Andy Shevchenko (1):
i915: reuse %ph to dump small buffers

Ben Widawsky (1):
drm/i915: Add some extra guards in evict_vm

Chris Wilson (3):
drm/i915: Broaden application of set-domain(GTT)
drm/i915: Move the ban period onto the context
drm/i915: Add ioctl to set per-context parameters

Daniel Vetter (4):
drm/i915: Include i915_gem_evict.c kerneldoc into the drm docbook
drm/i915: Push vblank enable/disable past encoder->enable/disable
Merge tag 'topic/i915-hda-componentized-2015-01-12' into drm-intel-next-queued
drm/i915: Update DRIVER_DATE to 20150117

Imre Deak (6):
drm/i915: add dev_to_i915 helper
drm/i915: add component support
ALSA: hda: export struct hda_intel
ALSA: hda: pass intel_hda to all i915 interface functions
ALSA: hda: add component support
drm/i915: remove unused power_well/get_cdclk_freq api

Jani Nikula (1):
drm/i915: fix build for CONFIG_BUG=n

Kenneth Graunke (4):
drm/i915: Make sample_c messages go faster on Haswell.
drm/i915: Improve HiZ throughput on Cherryview.
drm/i915: Enable the HiZ RAW Stall Optimization on Broadwell.
drm/i915: Ensure the HiZ RAW Stall Optimization is on for Cherryview.

Matt Roper (6):
drm/i915: Refactor work that can sleep out of commit (v7)
drm/i915: Move vblank evasion to commit (v4)
drm/i915: Clarify sprite plane function names (v4)
drm/i915: Move to atomic plane helpers (v9)
drm/i915: Drop unused position fields (v2)
drm/i915: Fix kerneldoc for i915 atomic plane code

Rodrigo Vivi (8):
Revert "drm/i915: Parsing LFP brightness control from VBT"
Revert "drm/i915/chv: Use timeout mode for RC6 on chv"
drm/i915: VLV/CHV PSR needs to exit PSR on every flush.
drm/i915: PSR VLV/CHV: Remove condition checks that only applies to Haswell.
drm/i915: PSR HSW/BDW: Fix inverted logic at sink main_link_active bit.
drm/i915: Add missing vbt check.
drm/i915: group link_standby setup and let this info visible everywhere.
drm/i915: PSR link standby at debugfs

Thomas Daniel (1):
drm/i915: Reset CSB read pointer in ring init

Tvrtko Ursulin (1):
drm/i915: Reserve shadow batch VMA analogue to others

Ville Syrjälä (4):
drm/i915: Make hpd arrays big enough to avoid out of bounds access
drm/i915: Remove I915_HAS_HOTPLUG() check from i915_hpd_irq_setup()
drm/i915: Don't register HDMI connectors for eDP ports on VLV/CHV
drm/i915: Don't pretend SDVO hotplug works on 915

Documentation/DocBook/drm.tmpl | 31 +
drivers/gpu/drm/drm_crtc.c | 32 +-
drivers/gpu/drm/drm_modes.c | 26 +-
drivers/gpu/drm/i915/Makefile | 3 +
drivers/gpu/drm/i915/i915_cmd_parser.c | 131 ++-
drivers/gpu/drm/i915/i915_debugfs.c | 235 ++++--
drivers/gpu/drm/i915/i915_dma.c | 21 +-
drivers/gpu/drm/i915/i915_drv.c | 18 +-
drivers/gpu/drm/i915/i915_drv.h | 272 +++++-
drivers/gpu/drm/i915/i915_gem.c | 600 +++++++------
drivers/gpu/drm/i915/i915_gem_batch_pool.c | 137 +++
drivers/gpu/drm/i915/i915_gem_context.c | 114 ++-
drivers/gpu/drm/i915/i915_gem_evict.c | 11 +-
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 119 ++-
drivers/gpu/drm/i915/i915_gem_gtt.c | 170 +++-
drivers/gpu/drm/i915/i915_gem_gtt.h | 35 +-
drivers/gpu/drm/i915/i915_gem_render_state.c | 2 +-
drivers/gpu/drm/i915/i915_gem_tiling.c | 2 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 91 +-
drivers/gpu/drm/i915/i915_irq.c | 84 +-
drivers/gpu/drm/i915/i915_params.c | 9 +-
drivers/gpu/drm/i915/i915_reg.h | 382 +++++----
drivers/gpu/drm/i915/i915_suspend.c | 2 +-
drivers/gpu/drm/i915/i915_trace.h | 69 +-
drivers/gpu/drm/i915/intel_atomic_plane.c | 152 ++++
drivers/gpu/drm/i915/intel_audio.c | 110 +++
drivers/gpu/drm/i915/intel_bios.c | 45 +
drivers/gpu/drm/i915/intel_bios.h | 25 +-
drivers/gpu/drm/i915/intel_ddi.c | 25 +-
drivers/gpu/drm/i915/intel_display.c | 1124 +++++++++++--------------
drivers/gpu/drm/i915/intel_dp.c | 25 +-
drivers/gpu/drm/i915/intel_drv.h | 88 +-
drivers/gpu/drm/i915/intel_dsi.c | 483 +++++++----
drivers/gpu/drm/i915/intel_dsi.h | 26 +
drivers/gpu/drm/i915/intel_dsi_cmd.c | 141 ++--
drivers/gpu/drm/i915/intel_dsi_cmd.h | 46 +-
drivers/gpu/drm/i915/intel_dsi_panel_vbt.c | 58 +-
drivers/gpu/drm/i915/intel_dsi_pll.c | 12 +-
drivers/gpu/drm/i915/intel_fbc.c | 701 +++++++++++++++
drivers/gpu/drm/i915/intel_lrc.c | 180 ++--
drivers/gpu/drm/i915/intel_lrc.h | 2 +-
drivers/gpu/drm/i915/intel_overlay.c | 44 +-
drivers/gpu/drm/i915/intel_pm.c | 816 +-----------------
drivers/gpu/drm/i915/intel_psr.c | 278 ++++--
drivers/gpu/drm/i915/intel_renderstate_gen6.c | 25 +
drivers/gpu/drm/i915/intel_renderstate_gen7.c | 25 +
drivers/gpu/drm/i915/intel_renderstate_gen8.c | 25 +
drivers/gpu/drm/i915/intel_renderstate_gen9.c | 25 +
drivers/gpu/drm/i915/intel_ringbuffer.c | 244 +++---
drivers/gpu/drm/i915/intel_ringbuffer.h | 23 +-
drivers/gpu/drm/i915/intel_runtime_pm.c | 58 +-
drivers/gpu/drm/i915/intel_sdvo.c | 3 +
drivers/gpu/drm/i915/intel_sprite.c | 354 ++------
drivers/gpu/drm/i915/intel_uncore.c | 15 +-
include/drm/drm_crtc.h | 2 +
include/drm/drm_modes.h | 3 +
include/drm/i915_component.h | 38 +
include/drm/i915_powerwell.h | 37 -
include/uapi/drm/i915_drm.h | 21 +
sound/pci/hda/hda_i915.c | 154 ++--
sound/pci/hda/hda_i915.h | 37 -
sound/pci/hda/hda_intel.c | 60 +-
sound/pci/hda/hda_intel.h | 71 ++
63 files changed, 4849 insertions(+), 3348 deletions(-)
create mode 100644 drivers/gpu/drm/i915/i915_gem_batch_pool.c
create mode 100644 drivers/gpu/drm/i915/intel_atomic_plane.c
create mode 100644 drivers/gpu/drm/i915/intel_fbc.c
create mode 100644 include/drm/i915_component.h
delete mode 100644 include/drm/i915_powerwell.h
delete mode 100644 sound/pci/hda/hda_i915.h
create mode 100644 sound/pci/hda/hda_intel.h

--
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org