mbox series

[pull] amdgpu, amdkfd drm-next-5.15

Message ID 20210827192336.4649-1-alexander.deucher@amd.com (mailing list archive)
State New, archived
Headers show
Series [pull] amdgpu, amdkfd drm-next-5.15 | expand

Pull-request

https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.15-2021-08-27

Message

Alex Deucher Aug. 27, 2021, 7:23 p.m. UTC
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