[pull] amdgpu, ttm drm-fixes-5.3

Alex Deucher alexdeucher at gmail.com
Wed Jul 24 21:05:27 UTC 2019


Hi Dave, Daniel,

Fixes for 5.3.  Mostly display fixes and a few power fixes for Navi.

The following changes since commit 41a5a2a8531f95d18bb4efddea581ccb469e8ee5:

  drm/amd/display: init res_pool dccg_ref, dchub_ref with xtalin_freq (2019-07-18 14:12:08 -0500)

are available in the Git repository at:

  git://people.freedesktop.org/~agd5f/linux tags/drm-fixes-5.3-2019-07-24

for you to fetch changes up to 92e6475ae0a0383b012eb21c1aaf0e5456b1a3d9:

  drm/amd/display: Set enabled to false at start of audio disable (2019-07-23 15:27:09 -0500)

----------------------------------------------------------------
drm-fixes-5.3-2019-07-24:

amdgpu:
- RAS fixes for vega20
- Navi VCN fix
- DC audio fixes
- DC DSC fixes
- DC dongle fixes
- DC clk mgr fixes
- Fix DDC lines on some RV2 boards
- GDS fixes for compute
- Navi SMU fixes

ttm:
- Use the same attributes when freeing d_page->vaddr

----------------------------------------------------------------
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

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

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

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

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

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/ttm/ttm_page_alloc_dma.c           |   6 +-
 38 files changed, 437 insertions(+), 152 deletions(-)


More information about the amd-gfx mailing list