[PULL] drm-fixes for 5.2-rc5
mbox series

Message ID 20190614180606.GA26087@phenom.ffwll.local
State New
Headers show
Series
  • [PULL] drm-fixes for 5.2-rc5
Related show

Pull-request

git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2019-06-14

Message

Daniel Vetter June 14, 2019, 6:06 p.m. UTC
Hi Linus,

Nothing unsettling here, also not aware of anything serious still pending.
The edid override regression fix took a bit longer since this seems to be
an area with an overabundance of bad options. But the fix we have now
seems like a good path forward.

Next week it should be back to Dave.

drm-fixes-2019-06-14:
drm-fixes for 5.2-rc5:

- fix regression on amdgpu on SI
- fix edid override regression
- driver fixes: amdgpu, i915, mediatek, meson, panfrost
- fix writecombine for vmap in gem-shmem helper (used by panfrost)
- add more panel quirks

Cheers, Daniel

The following changes since commit d1fdb6d8f6a4109a4263176c84b899076a5f8008:

  Linux 5.2-rc4 (2019-06-08 20:24:46 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2019-06-14

for you to fetch changes up to e14c5873d2a311e1fb78572b3aefa3880100bc9c:

  Merge branch 'drm-fixes-5.2' of git://people.freedesktop.org/~agd5f/linux into drm-fixes (2019-06-14 17:55:22 +0200)

----------------------------------------------------------------
drm-fixes for 5.2-rc5:

- fix regression on amdgpu on SI
- fix edid override regression
- driver fixes: amdgpu, i915, mediatek, meson, panfrost
- fix writecombine for vmap in gem-shmem helper (used by panfrost)
- add more panel quirks

----------------------------------------------------------------
Alex Deucher (1):
      drm/amdgpu: return 0 by default in amdgpu_pm_load_smu_firmware

Boris Brezillon (1):
      drm/gem_shmem: Use a writecombine mapping for ->vaddr

Dan Carpenter (1):
      drm/amdgpu: Fix bounds checking in amdgpu_ras_is_supported()

Daniel Vetter (4):
      Merge branch 'mediatek-drm-fixes-5.2' of https://github.com/ckhu-mediatek/linux.git-tags into drm-fixes
      Merge tag 'drm-intel-fixes-2019-06-13' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
      Merge tag 'drm-misc-fixes-2019-06-13' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      Merge branch 'drm-fixes-5.2' of git://people.freedesktop.org/~agd5f/linux into drm-fixes

Ezequiel Garcia (1):
      drm/panfrost: Require the simple_ondemand governor

Hans de Goede (3):
      drm: panel-orientation-quirks: Add quirk for GPD pocket2
      drm: panel-orientation-quirks: Add quirk for GPD MicroPC
      drm/i915/dsi: Use a fuzzy check for burst mode clock check

Hsin-Yi Wang (5):
      drm/mediatek: fix unbind functions
      drm/mediatek: unbind components in mtk_drm_unbind()
      drm/mediatek: call drm_atomic_helper_shutdown() when unbinding driver
      drm/mediatek: clear num_pipes when unbind driver
      drm/mediatek: call mtk_dsi_stop() after mtk_drm_crtc_atomic_disable()

Jani Nikula (2):
      drm/edid: abstract override/firmware EDID retrieval
      drm: add fallback override/firmware EDID modes workaround

Lionel Landwerlin (1):
      drm/i915/perf: fix whitelist on Gen10+

Lucas De Marchi (1):
      drm/i915/dmc: protect against reading random memory

Neil Armstrong (4):
      drm/meson: fix G12A HDMI PLL settings for 4K60 1000/1001 variations
      drm/meson: fix primary plane disabling
      drm/meson: fix G12A primary plane disabling
      drm/panfrost: make devfreq optional again

Shirish S (1):
      drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc

Ville Syrjälä (2):
      drm/i915: Fix per-pixel alpha with CCS
      drm/i915/sdvo: Implement proper HDMI audio support for SDVO

Yongqiang Niu (2):
      drm/mediatek: adjust ddp clock control flow
      drm/mediatek: respect page offset for PRIME mmap calls

 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c         |  4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h        |  2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c        |  4 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c          |  5 ++-
 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c          |  5 ++-
 drivers/gpu/drm/drm_edid.c                     | 55 ++++++++++++++++++++----
 drivers/gpu/drm/drm_gem_shmem_helper.c         |  3 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c | 32 ++++++++++++++
 drivers/gpu/drm/drm_probe_helper.c             |  7 ++++
 drivers/gpu/drm/i915/i915_perf.c               |  1 +
 drivers/gpu/drm/i915/i915_reg.h                |  1 +
 drivers/gpu/drm/i915/intel_csr.c               | 18 ++++++++
 drivers/gpu/drm/i915/intel_display.c           | 14 ++++---
 drivers/gpu/drm/i915/intel_drv.h               |  1 +
 drivers/gpu/drm/i915/intel_dsi_vbt.c           | 11 +++++
 drivers/gpu/drm/i915/intel_sdvo.c              | 58 +++++++++++++++++++++-----
 drivers/gpu/drm/i915/intel_sdvo_regs.h         |  3 ++
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c        | 30 +++----------
 drivers/gpu/drm/mediatek/mtk_drm_drv.c         |  8 ++--
 drivers/gpu/drm/mediatek/mtk_drm_gem.c         |  7 +++-
 drivers/gpu/drm/mediatek/mtk_dsi.c             | 12 +++++-
 drivers/gpu/drm/meson/meson_crtc.c             |  6 +--
 drivers/gpu/drm/meson/meson_plane.c            |  8 ++--
 drivers/gpu/drm/meson/meson_vclk.c             | 13 +++++-
 drivers/gpu/drm/meson/meson_viu.c              |  3 +-
 drivers/gpu/drm/panfrost/Kconfig               |  1 +
 drivers/gpu/drm/panfrost/panfrost_devfreq.c    | 13 +++++-
 include/drm/drm_edid.h                         |  1 +
 28 files changed, 253 insertions(+), 73 deletions(-)