[pull] amdgpu, amdkfd drm-next-5.20

Alex Deucher alexander.deucher at amd.com
Fri Jul 29 20:27:42 UTC 2022


Hi Dave, Daniel,

Fixes for 5.20.  Mainly for new IPs.

The following changes since commit 2bc7ea71a73747a77e7f83bc085b0d2393235410:

  Merge tag 'topic/nouveau-misc-2022-07-27' of git://anongit.freedesktop.org/drm/drm into drm-next (2022-07-27 11:34:07 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.20-2022-07-29

for you to fetch changes up to 64f991590ff4410041a70ee7ec2db079bc953929:

  drm/amd/display: Fix a compilation failure on PowerPC caused by FPU code (2022-07-29 15:24:38 -0400)

----------------------------------------------------------------
amd-drm-next-5.20-2022-07-29:

amdgpu:
- Misc spelling and grammar fixes
- DC whitespace cleanups
- ACP smatch fix
- GFX 11.0 updates
- PSP 13.0 updates
- VCN 4.0 updates
- DC FP fix for PPC64
- Misc bug fixes

amdkfd:
- SVM fixes

----------------------------------------------------------------
Alex Sierra (2):
      drm/amdkfd: track unified memory reservation with xnack off
      drm/amdgpu: add debugfs for kfd system and ttm mem used

Chengming Gui (2):
      drm/amd/amdgpu: add additional page fault settings for gfx11
      drm/amd/amdgpu: add memory training support for PSP_V13

Dan Carpenter (1):
      drm/amd/display: fix signedness bug in execute_synaptics_rc_command()

Evan Quan (3):
      drm/amdgpu: drop non-necessary call trace dump
      drm/amd/pm: update driver if header for SMU 13.0.0
      drm/amd/pm: enable GFX ULV feature support for SMU13.0.0

Guchun Chen (1):
      drm/amdgpu: use adev_to_drm for consistency

Jack Xiao (1):
      drm/amdgpu: move mes self test after drm sched re-started

Jiapeng Chong (20):
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Clean up some inconsistent indenting

Jonathan Kim (1):
      drm/amdgpu: fix hive reference leak when reflecting psp topology info

Lang Yu (2):
      drm/amdkfd: fix kgd_mem memory leak when importing dmabuf
      drm/amdkfd: remove an unnecessary amdgpu_bo_ref

Maíra Canal (1):
      drm/amd/display: Remove unused struct freesync_context

Philip Yang (3):
      drm/amdgpu: Allow TTM to evict svm bo from same process
      drm/amdkfd: Set svm range max pages
      drm/amdkfd: Split giant svm range

Rodrigo Siqueira (1):
      drm/amd/display: Fix a compilation failure on PowerPC caused by FPU code

Roy Sun (1):
      drm/amdgpu: Fix the incomplete product number

Shikai Guo (1):
      drm/amd/pm: Add get_gfx_off_status interface for yellow carp

Sonny Jiang (5):
      drm/amdgpu: fix a vcn4 boot poll bug in emulation mode
      drm/amdgpu: add VCN function in NBIO v7.7
      drm/amdgpu: add VCN_4_0_2 firmware support
      drm/amdgpu: vcn_4_0_2 video codec query
      drm/amdgpu: enable VCN cg and JPEG cg/pg

Vijendar Mukunda (1):
      drm/amdgpu: fix i2s_pdata out of bound array access

Xiaojian Du (4):
      drm/amdgpu: send msg to IMU for the front-door loading
      drm/amdgpu: add header files for MP 13.0.4
      drm/amdgpu: add files for PSP 13.0.4
      drm/amdgpu: enable support for psp 13.0.4 block

Yang Li (1):
      drm/amd/display: remove unneeded semicolon

Yifan Zhang (1):
      drm/amdgpu: correct RLC_RLCS_BOOTLOAD_STATUS offset and index

Yu Zhe (1):
      drm/amdkfd: use time_is_before_jiffies(a + b) to replace "jiffies - a > b"

wangjianli (1):
      drm/amdgpu/dc/dce: fix repeated words in comments

 drivers/gpu/drm/amd/amdgpu/Makefile                |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c            |   8 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |   7 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c   |   9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |  51 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |  15 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h            |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c            |   8 +
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |  10 +-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c           |  32 +-
 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c             |   3 +-
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |   3 +-
 drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c             |  21 +
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c             | 159 ++++++
 drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c           | 387 ++++++++++++++
 drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.h           |  30 ++
 drivers/gpu/drm/amd/amdgpu/soc21.c                 |   8 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c              |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c           |   2 +
 drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c         |   4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c           |   2 +
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               | 122 +++--
 drivers/gpu/drm/amd/amdkfd/kfd_svm.h               |   3 +
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |  72 +--
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |   2 +-
 .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c |   4 +-
 .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c   |   3 +-
 .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c |   3 +-
 .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c |   3 +-
 .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c |   3 +-
 drivers/gpu/drm/amd/display/dc/dc_stream.h         |   8 -
 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c     |   2 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c    |  68 +--
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c   |   4 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |  16 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c   |  36 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c   |  77 ++-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c    |  25 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c   |  70 +--
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c  |  15 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h  |   3 -
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c |   8 +-
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c   |  36 +-
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c  |   1 -
 .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c   |   2 +-
 .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c   |  18 +-
 .../gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c |  15 +-
 .../dc/dml/dcn32/display_mode_vba_util_32.c        |   8 +-
 .../display/dc/dml/dcn32/display_rq_dlg_calc_32.c  |  81 ++-
 .../drm/amd/display/dc/inc/hw/timing_generator.h   |   2 -
 .../drm/amd/include/asic_reg/gc/gc_11_0_0_offset.h |   3 +
 .../amd/include/asic_reg/gc/gc_11_0_0_sh_mask.h    |  25 +
 .../drm/amd/include/asic_reg/mp/mp_13_0_4_offset.h | 402 ++++++++++++++
 .../amd/include/asic_reg/mp/mp_13_0_4_sh_mask.h    | 595 +++++++++++++++++++++
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |   9 +
 .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h |   2 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h       |   2 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |   3 +
 .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c   |  31 ++
 62 files changed, 2181 insertions(+), 377 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_4_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_4_sh_mask.h


More information about the dri-devel mailing list