[pull] amdgpu and scheduler drm-next-4.18

Alex Deucher alexdeucher at gmail.com
Thu May 31 19:26:02 UTC 2018


Hi Dave,

Fixes for 4.18. Highlights:
- Improve DC/powerplay interface to allow additional power savings on vega
- DP 1.4 compliance fixes
- Various vega20 fixes
- Fix for DC scale ratios
- Per vm bo fixes
- Scheduler dependency corner case fix
- Misc bug fixes

The following changes since commit dd41fb8547c2422f3a3a75e7226525e8bba9381c:

  Merge branch 'drm-next-4.18' of git://people.freedesktop.org/~agd5f/linux into drm-next (2018-05-25 10:28:33 +1000)

are available in the git repository at:

  git://people.freedesktop.org/~agd5f/linux drm-next-4.18

for you to fetch changes up to 7ba01f9e12bb3f088f617cf69b589ea37bd5d6ed:

  drm/amdgpu: Fix NULL pointer when load kfd driver with PP block is disabled (2018-05-31 14:08:54 -0500)

----------------------------------------------------------------
Alex Deucher (1):
      drm/amdgpu/display: check if ppfuncs exists before using it

Charlene Liu (1):
      drm/amd/display: add register offset != 0 check.

Chunming Zhou (1):
      drm/amdgpu: gds bo must not be per-vm-bo

Deepak Sharma (2):
      drm/amdgpu: Use GTT for dumb buffer if sg display enabled (v2)
      drm/amdgpu: Add helper function to get buffer domain

Dmytro Laktyushkin (1):
      drm/amd/display: fix dscl_manual_ratio_init

Emily Deng (1):
      drm/amdgpu: To get gds, gws and oa from adev->gds (v2)

Eric Bernstein (2):
      drm/amd/display: DP component depth 16 bpc
      drm/amd/display: Set TMZ and DCC for secondary surface

Evan Quan (3):
      drm/amdgpu: correct SMU11 SYSPLL0 clock id values
      drm/amd/powerplay: bug fixs for getsmuclockinfo
      drm/amdgpu: typo fix for vega20 cg flags

Feifei Xu (1):
      drm/gfx9: Update gc goldensetting for vega20.

Harry Wentland (2):
      drm/amd/display: Implement dm_pp_get_clock_levels_by_type_with_latency
      drm/amd/display: Fix wrong latency assignment for VEGA clock levels

Leo (Sunpeng) Li (2):
      drm/amd/display: Destroy connector state on reset
      drm/amd/display: Fix BUG_ON during CRTC atomic check update

Leo Liu (1):
      drm/amdgpu: remove unnecessary scheduler entity for VCN

Mikita Lipski (5):
      drm/amd/pp: Add cases for getting phys and disp clks for SMU10
      drm/amd/display: Do not limit color depth to 8bpc
      drm/amd/display: Release fake sink
      drm/amd/display: Do not program interrupt status on disabled crtc
      drm/amd/pp: Connect display_clock_voltage_request to a function pointer

Nayan Deshmukh (1):
      drm/scheduler: fix a corner case in dependency optimization

Nikola Cornij (2):
      drm/amd/display: Read DPCD link caps up to and including DP_ADAPTER_CAP
      drm/amd/display: Read DP_SINK_COUNT_ESI range on HPD for DP 1.4

Rex Zhu (1):
      drm/amd/pp: Allow underclocking when od table is empty in vbios

Roman Li (2):
      drm/amd/display: replace msleep with udelay in fbc path
      drm/amd/display: check if audio clk enable is applicable

Shaoyun Liu (1):
      drm/amdgpu: Fix NULL pointer when load kfd driver with PP block is disabled

kbuild test robot (1):
      drm/amdgpu: vcn_v1_0_is_idle() can be static

 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         | 18 +++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             | 38 +++++++-----
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            | 15 ++++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         | 17 ++++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |  3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c            | 51 ++++------------
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h            |  2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |  1 +
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |  1 +
 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c              |  4 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 56 +++++++++--------
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  |  3 +
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 45 +++++++++++++-
 drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c |  5 ++
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   | 37 ++++++++++--
 .../drm/amd/display/dc/dce/dce_stream_encoder.c    |  6 +-
 .../drm/amd/display/dc/dce110/dce110_compressor.c  |  8 +--
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |  2 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c   |  3 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h   |  6 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c  |  8 +--
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c  | 14 +++--
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h  |  8 +++
 .../amd/display/dc/dcn10/dcn10_stream_encoder.c    |  4 ++
 drivers/gpu/drm/amd/display/include/fixed31_32.h   |  2 +
 drivers/gpu/drm/amd/include/atomfirmware.h         | 12 ++--
 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c |  4 +-
 .../amd/powerplay/hwmgr/process_pptables_v1_0.c    |  6 --
 .../gpu/drm/amd/powerplay/hwmgr/processpptables.c  |  6 --
 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c  | 70 ++++++++++++----------
 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c   |  5 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c |  6 ++
 .../amd/powerplay/hwmgr/vega10_processpptables.c   |  6 --
 drivers/gpu/drm/scheduler/gpu_scheduler.c          |  9 ++-
 34 files changed, 280 insertions(+), 201 deletions(-)


More information about the amd-gfx mailing list