[pull] amdgpu drm-next-5.2

Alex Deucher alexdeucher at gmail.com
Thu May 2 19:30:20 UTC 2019


Hi Dave, Daniel,

Fixes for 5.2:
- SR-IOV fixes
- Raven flickering fix
- Misc spelling fixes
- Vega20 power fixes
- Freesync improvements
- DC fixes

The following changes since commit f55be0be5b7296e73f1634e2839a1953dc12d11e:

  drm/amd/display: Add profiling tools for bandwidth validation (2019-04-15 00:22:19 -0500)

are available in the Git repository at:

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

for you to fetch changes up to b0fc850fd95f8ecceb601bbb40624da0a8c220a0:

  drm/amdgpu: power down the Vega20 VCE engine on request (2019-04-29 14:59:58 -0500)

----------------------------------------------------------------
Amber Lin (1):
      drm/amdgpu: get_fw_version isn't ASIC specific

Andrey Grodzovsky (2):
      drm/amdgpu: Change VRAM lost print from ERR to INF
      drm/amd/display: Use a reasonable timeout for framebuffer fence waits

Anthony Koo (3):
      drm/amd/display: Allow system to enter stutter on init
      drm/amd/display: Send DMCU messages only if FW loaded
      drm/amd/display: Fix eDP Black screen after S4 resume

Aric Cyr (1):
      drm/amd/display: 3.2.27

Charlene Liu (1):
      drm/amd/display: Add hubp_init entry to hubp vtable

Chengming Gui (2):
      drm/amd/powerplay: add set/get_power_profile_mode for Raven (v2)
      drm/amd/powerplay: enable UMDPSTATE support on raven2 (v2)

Christian König (1):
      drm/amd/display: wait for fence without holding reservation lock

Colin Ian King (3):
      drm/amdgpu: fix spelling mistake "gateing" -> "gating"
      drm/amd/amdgpu: fix spelling mistake "recieve" -> "receive"
      drm/amd/display: fix incorrect null check on pointer

Eric Bernstein (1):
      drm/amd/display: Allow cursor position when plane_res.ipp is NULL

Eric Yang (1):
      drm/amd/display: remove deprecated pplib interface

Evan Quan (4):
      drm/amdgpu: enable Vega20 BACO reset support
      drm/amdgpu: update Vega20 sdma golden settings
      drm/amdgpu: expose VCE 4.0 powergate interface
      drm/amdgpu: power down the Vega20 VCE engine on request

John Barberiz (1):
      drm/amd/display: Refactor dp vendor parsing logic to a function

Jun Lei (1):
      drm/amd/display: add explicit handshake between x86 and DMCU

Leo Li (3):
      drm/amd/include: Add USB_C_TYPE to atom_encoder_cap_defs
      drm/amd/include: Add HUBPREQ_DEBUG register offsets
      drm/amdgpu: Check if SW SMU is supported before accessing funcs

Likun Gao (1):
      drm/amdgpu: enable MGCG for PCO

Mario Kleiner (2):
      drm/amd/display: Fix and simplify apply_below_the_range()
      drm/amd/display: Compensate for pre-DCE12 BTR-VRR hw limitations. (v3)

Nicholas Kazlauskas (8):
      drm/amd/display: Expose support for DRM_FORMAT_RGB565
      drm/amd/display: Refactor CRTC interrupt toggling logic
      drm/amd/display: Disable cursors before disabling planes
      drm/amd/display: Fix CRC vblank refs when changing interrupts
      drm/amd/display: Split enabling CRTC interrupts into two passes
      drm/amd/display: Allow commits with no planes active
      drm/amd/display: Do VRR transition before enable_crc_interrupts
      drm/amd/display: Expose DRM_FORMAT_RGB565 on overlay planes

Thomas Lim (1):
      drm/amd/display: Add power down display on boot flag

Wenjing Liu (1):
      drm/amd/display: Add function to copy DC streams

Wentao Lou (1):
      drm/amdgpu: value of amdgpu_sriov_vf cannot be set into F32_POLL_ENABLE

Yintian Tao (1):
      drm/amdgpu: disable DRIVER_ATOMIC under SRIOV

Yongqiang Sun (1):
      drm/amd/display: Refactor watermark programming

hersen wu (1):
      drm/amd/powerplay: raven 4k at 60hz dp monitor always flicking

shaoyunl (1):
      drm/powerplay : send SMC message to set XGMI pstate

wentalou (1):
      drm/amdgpu: amdgpu_device_recover_vram got NULL of shadow->parent

 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |  37 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |  14 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c  |  61 -----
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c  |  61 -----
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c  |  54 ----
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |   1 +
 drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c              |   2 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |   6 +-
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   9 +-
 drivers/gpu/drm/amd/amdgpu/vce_v2_0.c              |   2 +-
 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c              |  15 +-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |   4 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 302 ++++++++++++++++-----
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |   3 +
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  71 +++--
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  77 ++----
 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c |  21 +-
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |  23 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |   3 +-
 drivers/gpu/drm/amd/display/dc/dc_link.h           |   1 +
 drivers/gpu/drm/amd/display/dc/dc_stream.h         |   2 +
 drivers/gpu/drm/amd/display/dc/dce/dce_abm.c       |  18 --
 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c      |  35 ++-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c   |  27 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c    |  49 ++--
 .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h    |  63 ++++-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c  |   6 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h  |   4 +
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |  13 +-
 drivers/gpu/drm/amd/display/dc/dm_pp_smu.h         |  23 --
 drivers/gpu/drm/amd/display/dc/inc/core_types.h    |   1 -
 drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h   |   6 +
 drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h       |   2 +
 drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h       |   1 +
 .../drm/amd/display/modules/freesync/freesync.c    |   6 +-
 .../drm/amd/include/asic_reg/dcn/dcn_1_0_offset.h  |   8 +
 drivers/gpu/drm/amd/include/atomfirmware.h         |   1 +
 drivers/gpu/drm/amd/include/kgd_kfd_interface.h    |  16 --
 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c  | 114 ++++++--
 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c |  13 +-
 drivers/gpu/drm/amd/powerplay/inc/rv_ppsmc.h       |   1 -
 drivers/gpu/drm/amd/powerplay/inc/smu10.h          |  14 +-
 drivers/gpu/drm/amd/powerplay/smu_v11_0.c          |   9 +-
 46 files changed, 734 insertions(+), 473 deletions(-)


More information about the amd-gfx mailing list