[pull] amdgpu, amdkfd drm-next-5.15
Alex Deucher
alexander.deucher at amd.com
Fri Aug 27 19:23:36 UTC 2021
Hi Dave, Daniel,
Fixes for 5.15.
The following changes since commit 90a9266269eb9f71af1f323c33e1dca53527bd22:
drm/amdgpu: Cancel delayed work when GFXOFF is disabled (2021-08-20 12:09:44 -0400)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.15-2021-08-27
for you to fetch changes up to 61d861cf478576d85d6032f864360a34b26084b1:
drm/amd/display: Move AllowDRAMSelfRefreshOrDRAMClockChangeInVblank to bounding box (2021-08-26 13:57:33 -0400)
----------------------------------------------------------------
amd-drm-next-5.15-2021-08-27:
amdgpu:
- PLL fix for SI
- Misc code cleanups
- RAS fixes
- PSP cleanups
- Polaris UVD/VCE suspend fixes
- aldebaran fixes
- DCN3.x mclk fixes
amdkfd:
- CWSR fixes for arcturus and aldebaran
- SVM fixes
----------------------------------------------------------------
Aurabindo Pillai (2):
drm/amd/display: Update number of DCN3 clock states
drm/amd/display: Remove duplicate dml init
Borislav Petkov (1):
drm/amdgpu: Fix build with missing pm_suspend_target_state module export
Candice Li (2):
drm/amd/amdgpu: add name field back to ras_common_if
drm/amd/amdgpu: consolidate PSP TA init shared buf functions
Christophe JAILLET (2):
drm/amdgpu: switch from 'pci_' to 'dma_' API
drm/radeon: switch from 'pci_' to 'dma_' API
Eric Yang (1):
drm/amd/display: refactor riommu invalidation wa
Evan Quan (3):
drm/amdgpu: add missing cleanups for Polaris12 UVD/VCE on suspend
drm/amdgpu: add missing cleanups for more ASICs on UVD/VCE suspend
drm/amdgpu: drop redundant cancel_delayed_work_sync call
Hawking Zhang (1):
drm/amdgpu: disable GFX CGCG in aldebaran
Jerry (Fangzhi) Zuo (1):
drm/amd/display: Update bounding box states (v2)
John Clements (4):
drm/amdgpu: Add driver infrastructure for MCA RAS
drm/amdgpu: Update RAS XGMI Error Query
drm/amdgpu: Add support for RAS XGMI err query
drm/amdgpu: Clear RAS interrupt status on aldebaran
Mukul Joshi (1):
drm/amdkfd: CWSR with sw scheduler on Aldebaran and Arcturus
Nicholas Kazlauskas (1):
drm/amd/display: Move AllowDRAMSelfRefreshOrDRAMClockChangeInVblank to bounding box
Philip Yang (2):
drm/amdkfd: check access permisson to restore retry fault
drm/amdkfd: map SVM range with correct access permission
Praful Swarnakar (1):
drm/amd/display: Add Logging for HDMI color depth information
Sean Keely (1):
drm/amdkfd: Account for SH/SE count when setting up cu masks.
Shashank Sharma (1):
drm/amdgpu/OLAND: clip the ref divider max value
Yifan Zhang (1):
drm/amdgpu: rename amdgpu_bo_get_preferred_pin_domain
drivers/gpu/drm/amd/amdgpu/Makefile | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 2 +-
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 1 +
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 21 +++
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 117 +++++++++++++++
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 72 +++++++++
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 20 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_pll.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 142 ++++++------------
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 69 ++++++++-
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 19 ++-
drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 125 ++++++++++++++++
drivers/gpu/drm/amd/amdgpu/mca_v3_0.h | 26 ++++
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 34 ++++-
drivers/gpu/drm/amd/amdgpu/soc15.c | 2 -
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 24 +++
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 24 +++
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 25 +++-
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 24 +++
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 24 +++
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 25 ++++
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 23 +++
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 23 +++
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 84 ++++++++---
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 163 ++++++++++++++-------
drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 5 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.c | 11 ++
.../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 49 +++++--
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 17 ---
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 2 +-
.../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 1 -
.../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 7 +-
.../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 4 +-
.../drm/amd/display/dc/inc/hw_sequencer_private.h | 1 -
drivers/gpu/drm/radeon/radeon_device.c | 6 +-
53 files changed, 997 insertions(+), 258 deletions(-)
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/mca_v3_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/mca_v3_0.h
More information about the amd-gfx
mailing list