[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