[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