mbox

[Vivid,SRU,PULL] Updates for i915_bpo, i915, hda_intel

Message ID 5548B31C.6040403@ubuntu.com
State New
Headers show

Pull-request

git://kernel.ubuntu.com/tjaalton/ubuntu-vivid.git i915-bpo

Message

Timo Aaltonen May 5, 2015, 12:10 p.m. UTC
Here's a proper pull request, rebased on current master-next and with snd_hda_intel
sauce rewritten to be nicer and less buggy.

--

The following changes since commit 8143c7a45a236275d8b094210f6c9e3eb173bea3:

  tun: return proper error code from tun_do_read (2015-05-04 08:39:23 -0700)

are available in the git repository at:

  git://kernel.ubuntu.com/tjaalton/ubuntu-vivid.git i915-bpo

for you to fetch changes up to 025ccc2bb55418752723feb71c750f83120873e6:

  UBUNTU: SAUCE: i915_bpo: Add a few register definitions (2015-05-05 14:55:11 +0300)

----------------------------------------------------------------
Ander Conselvan de Oliveira (3):
      drm/atomic: Fix potential use of state after free
      drm/atomic: Clear crtcs, connectors and planes when clearing state
      drm/atomic: Don't try to free a NULL state

Damien Lespiau (8):
      UBUNTU: SAUCE: i915_bpo: drm/i915/skl: Fix stepping check for a couple of W/As
      UBUNTU: SAUCE: i915_bpo: drm/i915/skl: Implement WaDisableVFUnitClockGating
      UBUNTU: SAUCE: i915_bpo: drm/i915/skl: Add the INIT power domain to the MISC I/O power well
      UBUNTU: SAUCE: i915_bpo: drm/i915/skl: Fix the CTRL typo in the DPLL_CRTL1 defines
      UBUNTU: SAUCE: i915_bpo: drm/i915/skl: Make the Misc I/O power well part of the PLLS domain
      UBUNTU: SAUCE: i915_bpo: drm/i915/skl: Deinit/init the display at suspend/resume
      UBUNTU: SAUCE: i915_bpo: drm/i915/skl: Change CDCLK behind PCU's back
      UBUNTU: SAUCE: i915_bpo: drm/i915/skl: gen6+ platforms support runtime PM

Daniel Vetter (7):
      drm: Add standardized boolean props
      drm/atomic: Add drm_crtc_state->active
      drm/atomic-helper: add connector->dpms() implementation
      drm/atomic-helpers: Recover full cursor plane behaviour
      drm/atomic-helpers: Saner encoder/crtc callbacks
      drm/atomic-helper: debug output for modesets
      drm: Add DRM_DEBUG_ATOMIC

Gustavo Padovan (1):
      drm/i915: remove intel_pipe_set_base() (v4)

Imre Deak (1):
      UBUNTU: SAUCE: i915_bpo: drm/i915/gen9: fix PIPE_CONTROL flush for VS_INVALIDATE

Libin Yang (2):
      ALSA: hda_intel: add AZX_DCAPS_I915_POWERWELL for SKL and BSW
      ALSA: hda_intel: apply the Seperate stream_tag for Sunrise Point

Matt Roper (2):
      drm/plane-helper: Test for plane disable earlier
      UBUNTU: SAUCE: i915_bpo: drm/i915: Switch to full atomic helpers for plane updates/disable, take two

Sonika Jindal (3):
      UBUNTU: SAUCE: i915_bpo: drm/i915/skl: Allow universal planes to position
      UBUNTU: SAUCE: i915_bpo: drm/i915/skl: Support for 90/270 rotation
      UBUNTU: SAUCE: i915_bpo: drm/i915/skl: Add back HDMI translation table

Thierry Reding (4):
      drm: Include drm_crtc_helper.h in DocBook
      drm/plane: Make ->atomic_update() mandatory
      drm/plane: Add optional ->atomic_disable() callback
      drm/atomic: Add ->atomic_check() to encoder helpers

Timo Aaltonen (4):
      i915_bpo: Update to 4.1rc1
      UBUNTU: SAUCE: Call i915_bpo specific functions from the hda driver
      UBUNTU: SAUCE: i915_bpo: Use get_display_clock_speed
      UBUNTU: SAUCE: i915_bpo: Add a few register definitions

Tvrtko Ursulin (1):
      drm: Pass in new and old plane state to prepare_fb and cleanup_fb

Ville Syrjälä (1):
      UBUNTU: SAUCE: i915_bpo: drm/i915: Convert the ddi cdclk code to get_display_clock_speed

 Documentation/DocBook/drm.tmpl            |    1 +
 drivers/gpu/drm/drm_atomic.c              |  123 +++--
 drivers/gpu/drm/drm_atomic_helper.c       |  312 ++++++++---
 drivers/gpu/drm/drm_crtc.c                |   76 ++-
 drivers/gpu/drm/drm_plane_helper.c        |   31 +-
 drivers/gpu/drm/i915/intel_display.c      |  129 +----
 drivers/gpu/drm/msm/mdp/mdp4/mdp4_plane.c |    6 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c |    6 +-
 include/drm/drmP.h                        |    9 +
 include/drm/drm_atomic_helper.h           |   39 ++
 include/drm/drm_crtc.h                    |    7 +
 include/drm/drm_crtc_helper.h             |   57 +-
 include/drm/drm_plane_helper.h            |   11 +-
 sound/pci/hda/hda_i915.c                  |   45 ++
 sound/pci/hda/hda_i915.h                  |    2 +
 sound/pci/hda/hda_intel.c                 |   23 +-
 ubuntu/i915/i915_dma.c                    |    2 +-
 ubuntu/i915/i915_drv.c                    |   25 +-
 ubuntu/i915/i915_drv.h                    |   38 +-
 ubuntu/i915/i915_gem.c                    |   78 ++-
 ubuntu/i915/i915_gem_context.c            |  103 +++-
 ubuntu/i915/i915_gem_execbuffer.c         |    9 +-
 ubuntu/i915/i915_gem_gtt.c                |  635 ++++++++++++++++------
 ubuntu/i915/i915_gem_gtt.h                |  127 ++++-
 ubuntu/i915/i915_gpu_error.c              |   17 +
 ubuntu/i915/i915_irq.c                    |    7 +-
 ubuntu/i915/i915_params.c                 |   13 +-
 ubuntu/i915/i915_reg.h                    |   31 +-
 ubuntu/i915/i915_trace.h                  |   99 ++++
 ubuntu/i915/intel_atomic_plane.c          |   24 +
 ubuntu/i915/intel_audio.c                 |    3 +-
 ubuntu/i915/intel_crt.c                   |    9 +-
 ubuntu/i915/intel_ddi.c                   |  175 ++----
 ubuntu/i915/intel_display.c               | 1255 +++++++++++++++++++++++++++++++++++---------
 ubuntu/i915/intel_dp.c                    |   26 +-
 ubuntu/i915/intel_dp_mst.c                |   18 +-
 ubuntu/i915/intel_drv.h                   |   65 ++-
 ubuntu/i915/intel_dsi.c                   |    1 +
 ubuntu/i915/intel_dvo.c                   |    1 +
 ubuntu/i915/intel_fbc.c                   |    2 +-
 ubuntu/i915/intel_fbdev.c                 |    2 +-
 ubuntu/i915/intel_frontbuffer.c           |    3 -
 ubuntu/i915/intel_hdmi.c                  |   22 +-
 ubuntu/i915/intel_lrc.c                   |   19 +-
 ubuntu/i915/intel_lvds.c                  |    3 +-
 ubuntu/i915/intel_overlay.c               |    3 +-
 ubuntu/i915/intel_pm.c                    |   26 +-
 ubuntu/i915/intel_psr.c                   |    2 -
 ubuntu/i915/intel_runtime_pm.c            |    6 +-
 ubuntu/i915/intel_sdvo.c                  |    1 +
 ubuntu/i915/intel_sprite.c                |  487 +++++------------
 ubuntu/i915/intel_tv.c                    |    3 +-
 52 files changed, 2935 insertions(+), 1282 deletions(-)