[PULL] drm-intel-next

Daniel Vetter
2015-05-28T16:10:11Z

Hi Dave,

drm-intel-next-2015-05-22:
- cpt modeset sequence fixes from Ville
- more rps boosting tuning from Chris
- S3 support for skl (Damien)
- a pile of w/a for bxt from various people
- cleanup of primary plane pixel formats (Damien)
- a big pile of small patches with fixes and cleanups all over

Final feature pull for 4.2 since -rc5 is out the door. I'll send you one
more 4.2-fixes pull (probably tomorrow), then hand 4.2 over to Jani and go
on vacations for 2 weeks.

Cheers, Daniel

The following changes since commit bdcddf95e82b1c4e370fc1196b1f4f50f775dab4:

Backmerge v4.1-rc4 into into drm-next (2015-05-20 16:23:53 +1000)

are available in the git repository at:

git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-2015-05-22

for you to fetch changes up to 82d5b58f13fcc5459cd9c61a9d6d4a07328a31dc:

drm/i915: Update DRIVER_DATE to 20150522 (2015-05-22 19:45:27 +0200)

----------------------------------------------------------------
- cpt modeset sequence fixes from Ville
- more rps boosting tuning from Chris
- S3 support for skl (Damien)
- a pile of w/a for bxt from various people
- cleanup of primary plane pixel formats (Damien)
- a big pile of small patches with fixes and cleanups all over

----------------------------------------------------------------
Ander Conselvan de Oliveira (3):
drm/i915: Don't overwrite (e)DP PLL selection on SKL
drm/i915: Preserve ddi_pll_sel when allocating new pipe_config
drm/i915: Update comment in clear_intel_crtc_state()

Animesh Manna (1):
drm/i915/skl: Documentation for CSR firmware

Chandra Konduru (4):
drm/i915: Adding dbuf support for skl nv12 format.
drm/i915: call intel_tile_height with correct parameter
drm/i915: Make scaler_id check in check_crtc_state work for all gens
drm/i915/skl: don't fail colorkey + scaler request

Chris Wilson (14):
drm/i915: Remove domain flubbing from i915_gem_object_finish_gpu()
drm/i915: Ensure cache flushes prior to doing CS flips
drm/i915: Fix race on unreferencing the wrong mmio-flip-request
drm/i915: Use uninterruptible mutex_lock for userptr bo creation
drm/i915: Force clean compilation with -Werror
drm/i915: Implement inter-engine read-read optimisations
drm/i915: Inline check required for object syncing prior to execbuf
drm/i915: Limit ring synchronisation (sw sempahores) RPS boosts
drm/i915: Limit mmio flip RPS boosts
drm/i915: Convert RPS tracking to a intel_rps_client struct
drm/i915: Don't downclock whilst we have clients waiting for GPU results
drm/i915: Free RPS boosts for all laggards
drm/i915: Use the correct destructor for freeing requests on error
drm/i915: Introduce DRM_I915_THROTTLE_JIFFIES

Damien Lespiau (19):
drm/i915: Be optimistic about future display engines having 7 WM levels
drm/i915/skl: Leave a new line between variable declarations and code
drm/i915/skl: Add a new line before return
drm/i915/skl: Rename a local variable to fit in 80 chars
drm/i915/skl: Replace BUG() by MISSING_CASE() in skl_plane_ctl_format()
drm/i915/skl: Support the advertized index format
drm/i915: Don't use the intel_ prefix for gen-specific data
drm/i915: Make the sprite formats const
drm/i915/skl: Remove unnecessary local variables in skl_plane_ctl*()
drm/i915: Remove the COMMON_PRIMARY_FORMATS defines
drm/i915: Remove ARBG/ABGR 2101010 on platform not supporting those formats
drm/i915: Don't expose ARGB1555 on gen2/3
drm/i915/bxt: Update the Broxton PCI ids
drm/i915: Fix 'suspedn' typo
drm/i915: Tighten the exposure ARGB/ABGR 8888 formats
drm/i915/bxt: Also add bxt_resume_prepare() to the S3/S4 path
drm/i915: Add a space after ', ' and don't capitalize mid-sentence
drm/i915: Kill the dev variable in intel_suspend_complete()
drm/i915/skl: Deinit/init the display at suspend/resume

Dan Carpenter (1):
drm/edid: fix a debug message

Daniel Vetter (3):
drm/i915: Remove unused variable from i915_gem_mmap_gtt
drm/i915: s/\<rq\>/req/g
drm/i915: Update DRIVER_DATE to 20150522

Deepak S (3):
drm/i915/vlv: Remove wait for for punit to updates freq.
drm/i915/chv: Extend set idle rps wa to chv
drm/i915/chv: Set min freq to efficient frequency on chv

Imre Deak (4):
drm/i915/bxt: limit WaDisableMaskBasedCammingInRCC to stepping A
drm/i915/skl: add F0 stepping ID
drm/i915/bxt: fix WaForceContextSaveRestoreNonCoherent on steppings B0+
drm/i915/skl: enable WaForceContextSaveRestoreNonCoherent

Jani Nikula (11):
drm/i915: constify find_section in VBT parsing
drm/i915: constify validate_vbt in VBT parsing
drm/i915: don't register invalid gmbus pins for bdw
drm/i915: don't register invalid gmbus pins for skl
drm/i915: clean up dsi pll calculation
drm/i915/dsi: add support for DSI PLL N1 divisor values
drm/i915/bios: remove a redundant NULL pointer check
drm/i915/bios: abstract finding VBT in BIOS to a separate function
drm/i915/bios: be more explicit about discarding iomem address space
drm/i915/dp: make link rate printing prettier
drm/i915: add HAS_DP_MST feature test macro

Maarten Lankhorst (1):
drm/i915: Always keep crtc_state->active in sync with enable

Masanari Iida (1):
drm/i915: Fix typo in intel_runtime_pm.c

Mika Kuoppala (2):
drm/i915/gtt: Fix the boundary check for vm area
drm/i915: Don't read dpcd for disconnected ports

Peter Antoine (1):
drm/i915: Warn when execlists changes context without IRQs

Sonika Jindal (1):
drm/i915/skl: Swapping 90 and 270 to be compliant with Xrandr

Tvrtko Ursulin (3):
drm/i915: Remove duplicated intel_tile_height declaration
drm/i915: Output scaler related pipe config debug in a single line
drm/i915: Dump some DPLL fields in pipe config debug

Vandana Kannan (2):
drm/i915/bxt: Port PLL programming BUN
drm/i915/bxt: Move around lane stagger calculation

Ville Syrjälä (16):
drm/i915: Remove excess inline keywords
drm/i915: Use HOTPLUG_INT_STATUS_G4X on VLV/CHV
drm/i915: Remove a bogus 12bpc "toggle" from intel_disable_hdmi()
drm/i915: Remove the double register write from intel_disable_hdmi()
drm/i915: Clarfify the DP code platform checks
drm/i915: Clean up the CPT DP .get_hw_state() port readout
drm/i915: Fix DP enhanced framing for CPT
drm/i915: Write the SDVO reg twice on IBX
drm/i915: Fix the IBX transcoder B workarounds
drm/i915: Disable HDMI port after the pipe on PCH platforms
drm/i915: Disable SDVO port after the pipe on PCH platforms
drm/i915: Disable CRT port after pipe on PCH platforms
drm/i915: Disable FDI RX/TX before the ports
drm/i915: Use ilk_init_lp_watermarks() on BDW
drm/i915: Move WaProgramL3SqcReg1Default:bdw to init_clock_gating()
drm/i915: Enable GTT caching on gen8

Documentation/DocBook/drm.tmpl | 7 +-
drivers/gpu/drm/i915/Kconfig | 8 +
drivers/gpu/drm/i915/Kconfig.debug | 5 +
drivers/gpu/drm/i915/Makefile | 2 +
drivers/gpu/drm/i915/i915_debugfs.c | 64 ++-
drivers/gpu/drm/i915/i915_drv.c | 24 +-
drivers/gpu/drm/i915/i915_drv.h | 85 ++--
drivers/gpu/drm/i915/i915_gem.c | 638 +++++++++++++++++------------
drivers/gpu/drm/i915/i915_gem_context.c | 2 -
drivers/gpu/drm/i915/i915_gem_debug.c | 92 +----
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 10 +-
drivers/gpu/drm/i915/i915_gem_gtt.c | 2 +-
drivers/gpu/drm/i915/i915_gem_userptr.c | 11 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 19 +-
drivers/gpu/drm/i915/i915_irq.c | 28 +-
drivers/gpu/drm/i915/i915_reg.h | 24 ++
drivers/gpu/drm/i915/intel_bios.c | 150 +++----
drivers/gpu/drm/i915/intel_crt.c | 15 +-
drivers/gpu/drm/i915/intel_csr.c | 53 +++
drivers/gpu/drm/i915/intel_ddi.c | 120 ++++--
drivers/gpu/drm/i915/intel_display.c | 529 ++++++++++++++++++------
drivers/gpu/drm/i915/intel_dp.c | 135 +++---
drivers/gpu/drm/i915/intel_drv.h | 23 +-
drivers/gpu/drm/i915/intel_dsi_pll.c | 66 ++-
drivers/gpu/drm/i915/intel_hdmi.c | 89 ++--
drivers/gpu/drm/i915/intel_i2c.c | 21 +
drivers/gpu/drm/i915/intel_lrc.c | 34 +-
drivers/gpu/drm/i915/intel_overlay.c | 2 -
drivers/gpu/drm/i915/intel_pm.c | 213 ++++++----
drivers/gpu/drm/i915/intel_ringbuffer.c | 50 +--
drivers/gpu/drm/i915/intel_runtime_pm.c | 4 +-
drivers/gpu/drm/i915/intel_sdvo.c | 74 ++--
drivers/gpu/drm/i915/intel_sprite.c | 40 +-
include/drm/i915_pciids.h | 6 +-
34 files changed, 1667 insertions(+), 978 deletions(-)
create mode 100644 drivers/gpu/drm/i915/Kconfig.debug

--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org