[Intel-gfx] [PULL] drm-intel-next

Daniel Vetter daniel.vetter at ffwll.ch
Thu May 28 09:10:11 PDT 2015


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


More information about the Intel-gfx mailing list