[pull] amdgpu, radeon drm-next-5.13

Alex Deucher alexander.deucher at amd.com
Fri Apr 23 22:39:20 UTC 2021


Hi Dave, Daniel,

Fixes for 5.13.

The following changes since commit af8352f1ff54c4fecf84e36315fd1928809a580b:

  Merge tag 'drm-msm-next-2021-04-11' of https://gitlab.freedesktop.org/drm/msm into drm-next (2021-04-13 23:35:54 +0200)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.13-2021-04-23

for you to fetch changes up to 7845d80dda1fd998a34bb1a15ff9aba260a58f32:

  drm/amdgpu/gmc9: remove dummy read workaround for newer chips (2021-04-20 21:45:36 -0400)

----------------------------------------------------------------
amd-drm-next-5.13-2021-04-23:

amdgpu:
- Fixes for Aldebaran
- Display LTTPR fixes
- eDP fixes
- Fixes for Vangogh
- RAS fixes
- ASPM support
- Renoir SMU fixes
- Modifier fixes
- Misc code cleanups
- Freesync fixes

radeon:
- Misc code cleanups

----------------------------------------------------------------
Alex Deucher (1):
      drm/amdgpu/gmc9: remove dummy read workaround for newer chips

Anthony Koo (3):
      drm/amd/display: [FW Promotion] Release 0.0.60
      drm/amd/display: [FW Promotion] Release 0.0.61
      drm/amd/display: [FW Promotion] Release 0.0.62

Anthony Wang (3):
      drm/amd/display: Force vsync flip when reconfiguring MPCC
      drm/amd/display: Add DSC check to seamless boot validation
      drm/amd/display: disable seamless boot for external DP

Aric Cyr (3):
      drm/amd/display: 3.2.131
      drm/amd/display: Fix FreeSync when RGB MPO in use
      drm/amd/display: 3.2.132

Bing Guo (1):
      drm/amd/display: add helper for enabling mst stream features

Dan Carpenter (2):
      drm/amdgpu: fix an error code in init_pmu_entry_by_type_and_add()
      drm/amd/pm: fix error code in smu_set_power_limit()

David Galiffi (1):
      drm/amd/display: Fixed typo in function name.

Dennis Li (2):
      drm/amdkfd: add edc error interrupt handle for poison propogate mode
      drm/amdgpu: fix a error injection failed issue

Dillon Varone (2):
      drm/amd/display: Fix call to pass bpp in 16ths of a bit
      drm/amd/display: Report Proper Quantization Range in AVI Infoframe

Dingchen (David) Zhang (2):
      drm/amd/display: update hdcp display using correct CP type.
      drm/amd/display: add handling for hdcp2 rx id list validation

Eric Huang (1):
      drm/amdkfd: change MTYPEs for Aldebaran's HW requirement

Felix Kuehling (1):
      drm/amdkfd: Remove legacy code not acquiring VMs

Harry Wentland (1):
      drm/amd/display: Add debugfs to repress HPD and HPR_RX IRQs

Hawking Zhang (3):
      drm/amdgpu: correct default gfx wdt timeout setting
      drm/amdgpu: only harvest gcea/mmea error status in arcturus
      drm/amdgpu: only harvest gcea/mmea error status in aldebaran

Huang Rui (1):
      drm/amdgpu: enable tmz on renoir asics

Hugo Hu (1):
      drm/amd/display: treat memory as a single-channel for asymmetric memory v2

Jack Zhang (1):
      drm/amd/sriov no need to config GECC for sriov

Jake Wang (1):
      drm/amd/display: Added support for multiple eDP BL control

Jiansong Chen (1):
      drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish

Jinzhou Su (2):
      drm/amdgpu: Add graphics cache rinse packet for sdma
      drm/amdgpu: Add mem sync flag for IB allocated by SA

John Clements (3):
      drm/amdgpu: update mmhub 1.7 ras error reporting
      drm/amdgpu: update gfx 9.4.2 ras error reporting
      drm/amdgpu: resolve erroneous gfx_v9_4_2 prints

Joseph Greathouse (1):
      drm/amdgpu: Copy MEC FW version to MEC2 if we skipped loading MEC2

Kenneth Feng (3):
      drm/amd/amdgpu: enable ASPM on navi1x
      drm/amd/amdgpu: enable ASPM on vega
      drm/amd/amdgpu: add ASPM support on polaris

Kent Russell (1):
      drm/amdgpu: Ensure dcefclk isn't created on Aldebaran

Lewis Huang (1):
      drm/amd/display: wait vblank when stream enabled and update dpp clock

Lijo Lazar (2):
      drm/amd/pm: Use VBIOS PPTable for aldebaran
      drm/amd/pm: Show updated clocks on aldebaran

Luben Tuikov (5):
      drm/amdgpu: Fix a bug for input with double sscanf
      drm/amdgpu: Fix a bug in checking the result of reserve page
      drm/amdgpu: Add bad_page_cnt_threshold to debugfs
      drm/amdgpu: Fix kernel-doc for the RAS sysfs interface
      drm/amdgpu: Add double-sscanf but invert

Michael Strauss (4):
      drm/amd/display: Add debug flag to enable eDP ILR by default
      drm/amd/display: Disable boot optimizations if ILR optimzation is required
      drm/amd/display: Remove static property from decide_edp_link_settings
      drm/amd/display: Add link rate optimization logs for ILR

Mike Hsieh (1):
      drm/amd/display: Fix DSC enable sequence

Mikita Lipski (2):
      drm/amd/display: Remove unused flag from stream state
      drm/amd/display: Connect clock optimization function to dcn301

Mukul Joshi (2):
      drm/amdgpu: Reset RAS error count and status regs
      drm/amdgpu: Fix SDMA RAS error reporting on Aldebaran

Nicholas Kazlauskas (2):
      drm/amd/display: Fix DML validation of simple vs native 422 modes
      drm/amd/display: Always poll for rxstatus in authenticate

Oak Zeng (4):
      drm/amdgpu: Introduce functions for vram physical addr calculation
      drm/amdgpu: Calling address translation functions to simplify codes
      drm/amdgpu: Introduce new SETUP_TMR interface
      Revert "drm/amdgpu: workaround the TMR MC address issue (v2)"

Qingqing Zhuo (2):
      drm/amd/display: Update modifier list for gfx10_3
      Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane.""

Ramesh Errabolu (1):
      drm/amdgpu: Use iterator methods exposed by amdgpu_res_cursor.h in building SG_TABLE's for a VRAM BO

Robin Singh (2):
      drm/amd/display: fixed divide by zero kernel crash during dsc enablement
      drm/amd/display: removed unused function dc_link_reallocate_mst_payload.

Roman Li (1):
      drm/amd/display: Fix hangs with psr enabled on dcn3.xx

Shashank Sharma (1):
      drm/amdgpu/dm: Fix NULL pointer crash during DP MST hotplug

Simon Ser (1):
      amd/display: allow non-linear multi-planar formats

Tian Tao (1):
      drm/radeon/cik: remove set but not used variables

Wesley Chalmers (2):
      drm/amd/display: Set LTTPR mode to non-LTTPR if no repeaters found
      drm/amd/display: Unconditionally clear training pattern set after lt

Xiaojian Du (6):
      drm/amd/pm: update the driver interface header for vangogh
      drm/amd/pm: add support for new smu metrics table for vangogh
      drm/amd: update the atomfirmware header for smu12
      drm/amd/pm: add the callback to get the bootup values for renoir
      drm/amd/pm: remove the "set" function of pp_dpm_mclk for vangogh
      drm/amd/pm: revise two names of sensor values for vangogh

Yang Li (1):
      drm/radeon/si: Fix inconsistent indenting

 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |   4 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |  63 +---
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |  13 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c        |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c             |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |  41 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h            |  12 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c             |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c            |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |  24 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |  82 ++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h            |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |  34 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   3 +
 drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c              |  16 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c            |  32 +-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c           |  24 +-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c           |   3 +-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c           |   3 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c             |   3 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              |   9 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c            |  24 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c            |  11 +-
 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c             | 128 +++++++
 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c             | 125 +++++++
 drivers/gpu/drm/amd/amdgpu/nv.c                    |  10 +-
 drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h            |  11 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c             |  35 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c             |  28 ++
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   7 +-
 drivers/gpu/drm/amd/amdgpu/vi.c                    | 193 ++++++++++-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c    | 129 ++++++-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |  27 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  38 ++-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |   3 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |  35 ++
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c |   8 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |  25 ++
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   9 +-
 .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c  |  58 +++-
 .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c   |   4 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  37 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  87 ++---
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  63 +++-
 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c |   4 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |  33 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |  13 +-
 drivers/gpu/drm/amd/display/dc/dc_link.h           |   1 -
 drivers/gpu/drm/amd/display/dc/dc_stream.h         |   1 -
 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c      |   2 +
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |  10 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c  |  15 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |   7 +-
 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c |   2 +
 .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c    |   2 +
 drivers/gpu/drm/amd/display/dc/dm_helpers.h        |   2 +
 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h    |   8 +
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |  31 +-
 .../drm/amd/display/modules/hdcp/hdcp1_execution.c |   2 -
 .../drm/amd/display/modules/hdcp/hdcp2_execution.c |   2 -
 .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c    |   2 +
 .../drm/amd/include/asic_reg/gc/gc_9_4_1_sh_mask.h |  16 +
 drivers/gpu/drm/amd/include/atomfirmware.h         |  41 +++
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |   4 +-
 .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h   |  40 ++-
 drivers/gpu/drm/amd/pm/inc/smu_v11_0.h             |   2 +-
 drivers/gpu/drm/amd/pm/inc/smu_v12_0.h             |   2 +
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |   1 +
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   | 378 +++++++++++++++++++--
 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c    |   1 +
 drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c     | 123 +++++++
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |  55 ++-
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |   2 -
 drivers/gpu/drm/radeon/cik.c                       |   4 -
 drivers/gpu/drm/radeon/si.c                        |   2 +-
 80 files changed, 1854 insertions(+), 445 deletions(-)


More information about the amd-gfx mailing list