[PULL] drm-fixes

Daniel Vetter daniel.vetter at ffwll.ch
Fri Jul 26 19:45:55 UTC 2019


Hi Linus,

Dave seems to collect an entire streak of things happening, so again me
typing pull summary. Nothing nefarious here, most of the fixes are for new
stuff or things users won't see. The amd-display patches are a bit
different, and very much look like they should have at least some cc:
stable tags. Might be amd is a bit too comfortable with their internal
tree and not enough looking at upstream. Dave&me are looking into this,
in case something needs rectified with process here.

Also no intel fixes pull, but intel CI is general become rather good,
still I guess expect a notch more for -rc3.

Cheers, Daniel

PS: I checked, no :w bird emoij in here this time around.

drm-fixes-2019-07-26:
drm-fixes for 5.3-rc2:

amdgpu:
- fixes for (new in 5.3) hw support (vega20, navi)
- disable RAS
- lots of display fixes all over (audio, DSC, dongle, clock mgr)

ttm:
- fix dma_free_attrs calls to appease dma debugging

msm:
- fixes for dma-api, locking debug and compiler splats

core:
- fix cmdline mode to not apply rotation if not specified (new in 5.3)
- compiler warn fix

Cheers, Daniel

The following changes since commit 5f9e832c137075045d15cd6899ab0505cfb2ca4b:

  Linus 5.3-rc1 (2019-07-21 14:05:38 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2019-07-26

for you to fetch changes up to 4d5308e7852741318e4d40fb8d43d9311b3984ae:

  Merge tag 'drm-fixes-5.3-2019-07-24' of git://people.freedesktop.org/~agd5f/linux into drm-fixes (2019-07-26 14:10:26 +1000)

----------------------------------------------------------------
drm-fixes for 5.3-rc2:

amdgpu:
- fixes for (new in 5.3) hw support (vega20, navi)
- disable RAS
- lots of display fixes all over (audio, DSC, dongle, clock mgr)

ttm:
- fix dma_free_attrs calls to appease dma debugging

msm:
- fixes for dma-api, locking debug and compiler splats

core:
- fix cmdline mode to not apply rotation if not specified (new in 5.3)
- compiler warn fix

----------------------------------------------------------------
Alex Deucher (1):
      drm/amdgpu/smu: move fan rpm query into the asic specific code

Alvin Lee (3):
      drm/amd/display: Disable Audio on reinitialize hardware
      drm/amd/display: Wait for flip to complete
      drm/amd/display: Only enable audio if speaker allocation exists

Brian Masney (1):
      drm/msm: correct NULL pointer dereference in context_init

Dale Zhao (1):
      drm/amd/display: handle active dongle port type is DP++ or DP case

Dave Airlie (2):
      Merge tag 'drm-misc-fixes-2019-07-25' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      Merge tag 'drm-fixes-5.3-2019-07-24' of git://people.freedesktop.org/~agd5f/linux into drm-fixes

Derek Lai (2):
      drm/amd/display: Read max down spread
      drm/amd/display: allocate 4 ddc engines for RV2

Dmitry Osipenko (1):
      drm/modes: Don't apply cmdline's rotation if it wasn't specified

Dmytro Laktyushkin (2):
      drm/amd/display: fix dsc disable
      drm/amd/display: Set default block_size, even in unexpected cases

Eric Yang (2):
      drm/amd/display: put back front end initialization sequence
      drm/amd/display: do not read link setting if edp not connected

Evan Quan (1):
      drm/amd/powerplay: report bootup clock as max supported on dpm disabled

Fatemeh Darbehani (1):
      drm/amd/display: Change min_h_sync_width from 8 to 4

Fuqian Huang (1):
      drm/ttm: use the same attributes when freeing d_page->vaddr

Harmanprit Tatla (1):
      drm/amd/display: No audio endpoint for Dell MST display

Hawking Zhang (4):
      drm/amdgpu: do not create ras debugfs/sysfs node for ASICs that don't have ras ability
      drm/amdgpu: disable GFX RAS by default
      drm/amdgpu: only allow error injection to UMC IP block
      drm/amdgpu: drop ras self test

Ilya Bakoulin (1):
      drm/amd/display: Check for valid stream_encode

Joseph Greathouse (1):
      drm/amdgpu: Default disable GDS for compute VMIDs

Julian Parkin (2):
      drm/amd/display: Poll for GPUVM context ready (v2)
      drm/amd/display: Fix dc_create failure handling and 666 color depths

Jun Lei (4):
      drm/amd/display: initialize p_state to proper value
      drm/amd/display: fix up HUBBUB hw programming for VM
      drm/amd/display: cap DCFCLK hardmin to 507 for NV10
      drm/amd/display: swap system aperture high/low

Kevin Wang (2):
      drm/amd/powerplay: change sysfs pp_dpm_xxx format for navi10
      drm/amd/powerplay: custom peak clock freq for navi10

Leo Liu (1):
      drm/amdgpu: use VCN firmware offset for cache window

Murton Liu (1):
      drm/amd/display: Clock does not lower in Updateplanes

Nicholas Kazlauskas (2):
      drm/amd/display: Copy max_clks_by_state after dce_clk_mgr_construct
      drm/amd/display: Set enabled to false at start of audio disable

Nikola Cornij (1):
      drm/amd/display: Set one 4:2:0-related PPS field as recommended by DSC spec

Qian Cai (1):
      drm: silence variable 'conn' set but not used

Rob Clark (1):
      drm/msm: stop abusing dma_map/unmap for cache

Samson Tam (1):
      drm/amd/display: skip retrain in dc_link_set_preferred_link_settings() if using passive dongle

Sean Paul (1):
      Merge drm-misc-next-fixes-2019-07-18 into drm-misc-fixes

Shubhashree Dhar (1):
      drm/msm/dpu: Correct dpu encoder spinlock initialization

SivapiriyanKumarasamy (1):
      drm/amd/display: Wait for backlight programming completion in set backlight level

Tai Man (2):
      drm/amd/display: use encoder's engine id to find matched free audio device
      drm/amd/display: Increase size of audios array

Wenjing Liu (1):
      drm/amd/display: wait for the whole frame after global unlock

Zhan Liu (1):
      drm/amd/display: drop ASSERT() if eDP panel is not connected

Zi Yu Liao (1):
      drm/amd/display: fix DMCU hang when going into Modern Standby

 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c             |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |  19 ++--
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   9 ++
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c              |   9 ++
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |   9 ++
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   9 ++
 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c              |   3 -
 .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c |   4 +-
 .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c |   4 +-
 .../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c |   4 +-
 .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c   |   3 +
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   6 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  30 ++++--
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  39 +++++--
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |  11 +-
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |   3 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_abm.c       |   4 +
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |  24 +++--
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |  21 ++--
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |   2 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c    |  18 ++--
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |  22 +++-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c  |   2 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |   4 +
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c  |  37 +++++++
 drivers/gpu/drm/amd/display/dc/dsc/drm_dsc_dc.c    |   6 ++
 drivers/gpu/drm/amd/display/dc/inc/core_types.h    |   2 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h   |   4 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h  |   1 +
 drivers/gpu/drm/amd/display/include/dpcd_defs.h    |   2 +-
 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c         | 100 ++++++++++++------
 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h     |  10 +-
 drivers/gpu/drm/amd/powerplay/navi10_ppt.c         | 114 +++++++++++++++++++--
 drivers/gpu/drm/amd/powerplay/navi10_ppt.h         |   4 +
 drivers/gpu/drm/amd/powerplay/smu_v11_0.c          |  18 ----
 drivers/gpu/drm/amd/powerplay/vega20_ppt.c         |  20 +++-
 drivers/gpu/drm/drm_client_modeset.c               |   2 +-
 drivers/gpu/drm/drm_framebuffer.c                  |   2 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |   3 +-
 drivers/gpu/drm/msm/msm_drv.c                      |   2 +-
 drivers/gpu/drm/msm/msm_gem.c                      |   4 +-
 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c           |   6 +-
 43 files changed, 443 insertions(+), 159 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


More information about the dri-devel mailing list