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(-)
dri-devel@lists.freedesktop.org