[pull] amdgpu, amdkfd drm-next-5.15

Alex Deucher alexander.deucher at amd.com
Fri Aug 13 16:51:02 UTC 2021


Hi Dave, Daniel,

Updates for 5.15.  Mostly bug fixes and cleanups.

The following changes since commit a43e2a0e11491b73e2acaa27ee74d6c3b86deac0:

  drm/amdkfd: Allow querying SVM attributes that are clear (2021-08-06 16:12:32 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 554594567b1fa3da74f88ec7b2dc83d000c58e98:

  drm/display: fix possible null-pointer dereference in dcn10_set_clock() (2021-08-11 17:19:54 -0400)

----------------------------------------------------------------
amd-drm-next-5.15-2021-08-13:

amdgpu:
- Improve aux i2c tracing
- Misc display updates
- Misc code cleanups
- sprintf to sysfs_emit updates
- Fix some fan control corner cases with suspend

amdkfd:
- Enable CWSR with software scheduling

----------------------------------------------------------------
Alex Deucher (1):
      drm/amdgpu: handle VCN instances when harvesting (v2)

Anson Jacob (1):
      drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work

Anthony Koo (2):
      drm/amd/display: [FW Promotion] Release 0.0.78
      drm/amd/display: 3.2.148

Ashley Thomas (1):
      drm/amd/display: Add AUX I2C tracing.

Darren Powell (7):
      amdgpu/pm: Replace navi10 usage of sprintf with sysfs_emit
      amdgpu/pm: Replace smu11 usage of sprintf with sysfs_emit
      amdgpu/pm: Replace smu12/13 usage of sprintf with sysfs_emit
      amdgpu/pm: Replace vega10 usage of sprintf with sysfs_emit
      amdgpu/pm: Replace vega12,20 usage of sprintf with sysfs_emit
      amdgpu/pm: Replace hwmgr smu usage of sprintf with sysfs_emit
      amdgpu/pm: Replace amdgpu_pm usage of sprintf with sysfs_emit

Eric Bernstein (1):
      drm/amd/display: Remove invalid assert for ODM + MPC case

Mukul Joshi (1):
      drm/amdkfd: CWSR with software scheduler

Nicholas Kazlauskas (2):
      drm/amd/display: Clear GPINT after DMCUB has reset
      drm/amd/display: Increase timeout threshold for DMCUB reset

Philip Yang (1):
      drm/amdkfd: AIP mGPUs best prefetch location for xnack on

Randy Dunlap (2):
      drm/amd/display: use do-while-0 for DC_TRACE_LEVEL_MESSAGE()
      drm/amdgpu: fix kernel-doc warnings on non-kernel-doc comments

Roy Chan (5):
      drm/amd/display: fix missing writeback disablement if plane is removed
      drm/amd/display: refactor the codes to centralize the stream/pipe checking logic
      drm/amd/display: refactor the cursor programing codes
      drm/amd/display: fix incorrect CM/TF programming sequence in dwb
      drm/amd/display: Correct comment style

Ryan Taylor (2):
      drm/amd/pm: restore fan_mode AMD_FAN_CTRL_NONE on resume (v2)
      drm/amd/pm: graceful exit on restore fan mode failure (v2)

Sergio Miguéns Iglesias (1):
      drm/amdgpu: Removed unnecessary if statement

Tuo Li (2):
      gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port()
      drm/display: fix possible null-pointer dereference in dcn10_set_clock()

Victor Zhao (1):
      drm/amdgpu: Extend full access wait time in guest

Wenjing Liu (1):
      drm/amd/display: add authentication_complete in hdcp output

YuBiao Wang (1):
      drm/amd/amdgpu: skip locking delayed work if not initialized.

 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c |  31 ++++
 .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c   |  31 ++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c  |  33 +++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |  12 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c             |   3 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c            |   6 +-
 drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c              |  16 +-
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |  21 ++-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |  35 ++--
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  |   2 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  62 ++++---
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    | 106 +++++++-----
 drivers/gpu/drm/amd/display/dc/dc.h                |   2 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_aux.c       | 192 ++++++++++++++++++++-
 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c      |   2 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |  11 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |  14 +-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c    |  90 +++++++---
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c |  12 +-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c  |   1 -
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |   6 +-
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c  |  18 +-
 drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c    |   5 +-
 drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h    |   8 +
 .../amd/display/modules/hdcp/hdcp1_transition.c    |   8 +-
 .../amd/display/modules/hdcp/hdcp2_transition.c    |   4 +-
 .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c    |  74 ++++++++
 .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h    |  72 --------
 drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h |   1 +
 drivers/gpu/drm/amd/include/kgd_kfd_interface.h    |   3 +
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |  16 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c   |  22 +--
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    |  38 ++--
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c    |   7 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c  |  38 ++--
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c  |  14 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c  |  74 ++++----
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |   9 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  |  26 +--
 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c    |  61 +++----
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |  34 ++--
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   |  46 ++---
 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c    |  20 +--
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |  21 ++-
 .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c   |  14 +-
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             |   6 +-
 48 files changed, 873 insertions(+), 459 deletions(-)


More information about the amd-gfx mailing list