[pull] amdgpu, amdkfd, radeon drm-fixes-5.15

Alex Deucher alexander.deucher at amd.com
Thu Sep 16 14:06:11 UTC 2021


Hi Dave, Daniel,

Fixes for 5.15.

The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f:

  Linux 5.15-rc1 (2021-09-12 16:28:37 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-5.15-2021-09-16

for you to fetch changes up to 92554cbe0a36494f6dd760bc25ce5e5cdc60fc47:

  drm/amdgpu/display: add a proper license to dc_link_dp.c (2021-09-16 09:56:24 -0400)

----------------------------------------------------------------
amd-drm-fixes-5.15-2021-09-16:

amdgpu:
- UBSAN fix
- Powerplay table update fix
- Fix use after free in BO moves
- Debugfs init fixes
- vblank workqueue fixes for headless devices
- FPU fixes
- sysfs_emit fixes
- SMU updates for cyan skillfish
- Backlight fixes when DMCU is not initialized
- DP MST fixes
- HDCP compliance fix
- Link training fix
- Runtime pm fix
- Panel orientation fixes
- Display GPUVM fix for yellow carp
- Add missing license

amdkfd:
- Drop PCI atomics requirement if proper firmware is available
- Suspend/resume fixes for IOMMUv2 cases

radeon:
- AGP fix

----------------------------------------------------------------
Alex Deucher (1):
      drm/amdgpu/display: add a proper license to dc_link_dp.c

Anson Jacob (1):
      drm/amd/display: dc_assert_fp_enabled assert only if FPU is not enabled

Christian König (1):
      drm/amdgpu: fix use after free during BO move

Ernst Sjöstrand (1):
      drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10

Evan Quan (1):
      drm/amd/pm: fix runpm hang when amdgpu loaded prior to sound driver

Felix Kuehling (1):
      drm/amdkfd: make needs_pcie_atomics FW-version dependent

Harry Wentland (1):
      drm/amd/display: Get backlight from PWM if DMCU is not initialized

Hersen Wu (1):
      drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3

James Zhu (3):
      drm/amdkfd: separate kfd_iommu_resume from kfd_resume
      drm/amdgpu: add amdgpu_amdkfd_resume_iommu
      drm/amdgpu: move iommu_resume before ip init/resume

Kenneth Feng (1):
      drm/amd/pm: fix the issue of uploading powerplay table

Lang Yu (5):
      drm/amdgpu: fix sysfs_emit/sysfs_emit_at warnings(v2)
      drm/amdgpu: update SMU PPSMC for cyan skilfish
      drm/amdgpu: update SMU driver interface for cyan skilfish(v3)
      drm/amdgpu: add some pptable funcs for cyan skilfish(v3)
      drm/amdgpu: add manual sclk/vddc setting support for cyan skilfish(v3)

Meenakshikumar Somasundaram (1):
      drm/amd/display: Link training retry fix for abort case

Michel Dänzer (1):
      drm/amdgpu: Drop inline from amdgpu_ras_eeprom_max_record_count

Nicholas Kazlauskas (2):
      drm/amd/display: Add NULL checks for vblank workqueue
      drm/amd/display: Fix white screen page fault for gpuvm

Nirmoy Das (2):
      drm/amdgpu: use IS_ERR for debugfs APIs
      drm/radeon: pass drm dev radeon_agp_head_init directly

Paul Menzel (1):
      drm/amdgpu: Demote TMZ unsupported log message from warning to info

Qingqing Zhuo (1):
      drm/amd/display: Fix unstable HPCP compliance on Chrome Barcelo

Simon Ser (2):
      amd/display: downgrade validation failure log level
      amd/display: enable panel orientation quirks

 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |  10 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |   7 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |  10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  12 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c     |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h     |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  18 +-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |  56 ++-
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |   1 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 109 ++++-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  18 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h    |  11 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c     |   2 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  16 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  34 +-
 .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c    |  10 -
 .../amd/pm/inc/smu11_driver_if_cyan_skillfish.h    |  86 ++--
 drivers/gpu/drm/amd/pm/inc/smu_types.h             |   5 +-
 drivers/gpu/drm/amd/pm/inc/smu_v11_8_ppsmc.h       |   9 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |   2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  |   8 +-
 .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c    | 481 +++++++++++++++++++++
 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c    |  28 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |   8 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   |  16 +-
 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c    |   2 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |  12 +-
 .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c   |   6 +-
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             |  21 +
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h             |  15 +
 drivers/gpu/drm/radeon/radeon_kms.c                |   2 +-
 34 files changed, 858 insertions(+), 169 deletions(-)


More information about the dri-devel mailing list