[git pull] drm fixes

Dave Airlie airlied at linux.ie
Fri Mar 6 13:52:19 PST 2015


Hi Linus,

radeon, imx, msm, i915 fixes,

the msm, imx and i915 ones are fairly run of the mill,

radeon had some DP audio and posting reads for irq fixes,
along with a fix for 32-bit kernels with new cards, we were
using unsigned long to represent GPU side memory space, but
since that changed size on 32 vs 64 cards with lots of VRAM failed,
so the change has no effect on x86-64, just moves to using uint64_t
instead.

Dave.

The following changes since commit 13a7a6ac0a11197edcd0f756a035f472b42cdf8b:

  Linux 4.0-rc2 (2015-03-03 09:04:59 -0800)

are available in the git repository at:

  git://people.freedesktop.org/~airlied/linux drm-fixes

for you to fetch changes up to f6bec6ea6816ece9d229c4d37c44e3222de14044:

  Merge tag 'drm-intel-fixes-2015-03-05' of git://anongit.freedesktop.org/drm-intel into drm-fixes (2015-03-07 07:40:17 +1000)

----------------------------------------------------------------

Alex Deucher (15):
      drm/radeon: fix the audio dpms callbacks
      drm/radeon: assign pin in detect
      drm/radeon/audio: set mute around state setup
      drm/radeon: don't toggle audio state in modeset
      drm/radeon/audio: update EDID derived fields in modeset
      drm/radeon: properly set dto for dp on DCE4/5
      drm/radeon: adjust audio callback order
      drm/radeon: do a posting read in r100_set_irq
      drm/radeon: do a posting read in rs600_set_irq
      drm/radeon: do a posting read in r600_set_irq
      drm/radeon: do a posting read in evergreen_set_irq
      drm/radeon: do a posting read in si_set_irq
      drm/radeon: do a posting read in cik_set_irq
      drm/radeon: fix interlaced modes on DCE8
      drm/ttm: device address space != CPU address space

Chris Wilson (1):
      drm/i915: Check for driver readyness before handling an underrun interrupt

Daniel Vetter (1):
      drm/rockchip: Flip select/depends in Kconfig

Dave Airlie (6):
      Merge tag 'imx-drm-fixes-2015-02-24' of git://git.pengutronix.de/git/pza/linux into drm-fixes
      Revert "drm/rockchip: Flip select/depends in Kconfig"
      Merge branch 'drm-fixes-4.0' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
      Merge branch 'msm-fixes-4.0' of git://people.freedesktop.org/~robclark/linux into drm-fixes
      Merge tag 'v4.0-rc2' into drm-fixes
      Merge tag 'drm-intel-fixes-2015-03-05' of git://anongit.freedesktop.org/drm-intel into drm-fixes

Imre Deak (1):
      drm/i915: gen4: work around hang during hibernation

Laurent Pinchart (1):
      drm/msm/atomic: Don't leak atomic commit object when commit fails

Liu Ying (1):
      DRM: i.MX: parallel display: Support probe deferral for finding DRM panel

Philipp Zabel (4):
      gpu: ipu-v3: do not divide by zero if the pixel clock is too large
      drm/imx: dw_hdmi-imx: add mode_valid callback prune unsupported modes
      drm/imx: dw_hdmi-imx: add end of array element to current control array
      drm/imx: imx-ldb: enable DI clock in encoder_mode_set

Rob Clark (3):
      drm/msm/mdp5: fix cursor ROI
      drm/msm/mdp5: fix cursor blending
      drm/msm: kexec fixes

Slava Grigorev (2):
      radeon/audio: fix whitespace
      radeon/audio: fix DP audio on DCE6

Stephane Viau (3):
      drm/msm/mdp5: fixup "drm/msm: fix fallout of atomic dpms changes"
      drm/msm: update generated headers (add 6th lm.base entry)
      drm/msm/mdp5: Avoid flushing registers when CRTC is disabled

Thierry Reding (1):
      drm/mm: Support 4 GiB and larger ranges

Tommi Rantala (1):
      drm/radeon: fix DRM_IOCTL_RADEON_CS oops

 drivers/gpu/drm/drm_mm.c                    | 152 +++++++++++++++-------------
 drivers/gpu/drm/i915/i915_debugfs.c         |   4 +-
 drivers/gpu/drm/i915/i915_drv.c             |  30 +++++-
 drivers/gpu/drm/i915/i915_gem_gtt.c         |   6 +-
 drivers/gpu/drm/i915/intel_fifo_underrun.c  |  18 ++--
 drivers/gpu/drm/imx/dw_hdmi-imx.c           |  36 ++++++-
 drivers/gpu/drm/imx/imx-ldb.c               |  28 +++--
 drivers/gpu/drm/imx/parallel-display.c      |   5 +-
 drivers/gpu/drm/msm/mdp/mdp4/mdp4_irq.c     |   5 +
 drivers/gpu/drm/msm/mdp/mdp5/mdp5.xml.h     |  15 +--
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.c    |  99 +++++++++++-------
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_encoder.c |   6 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_irq.c     |   5 +
 drivers/gpu/drm/msm/msm_atomic.c            |   4 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.c     |   2 +-
 drivers/gpu/drm/radeon/atombios_crtc.c      |   3 +
 drivers/gpu/drm/radeon/atombios_encoders.c  |  30 +++---
 drivers/gpu/drm/radeon/cik.c                |   3 +
 drivers/gpu/drm/radeon/dce6_afmt.c          |  68 ++++++-------
 drivers/gpu/drm/radeon/evergreen.c          |   3 +
 drivers/gpu/drm/radeon/evergreen_hdmi.c     |  59 ++++-------
 drivers/gpu/drm/radeon/r100.c               |   4 +
 drivers/gpu/drm/radeon/r600.c               |   3 +
 drivers/gpu/drm/radeon/r600_hdmi.c          |  11 --
 drivers/gpu/drm/radeon/radeon_audio.c       |  50 +++++----
 drivers/gpu/drm/radeon/radeon_cs.c          |   4 +-
 drivers/gpu/drm/radeon/rs600.c              |   4 +
 drivers/gpu/drm/radeon/si.c                 |   3 +
 drivers/gpu/drm/radeon/sid.h                |   4 +-
 drivers/gpu/drm/ttm/ttm_bo.c                |   2 +-
 drivers/gpu/ipu-v3/ipu-di.c                 |   2 +
 include/drm/drm_mm.h                        |  52 +++++-----
 include/drm/ttm/ttm_bo_api.h                |   2 +-
 include/drm/ttm/ttm_bo_driver.h             |   2 +-
 34 files changed, 399 insertions(+), 325 deletions(-)


More information about the dri-devel mailing list