[pull] amdgpu, amdkfd, radeon drm-next-5.15
Alex Deucher
alexander.deucher at amd.com
Fri Aug 20 17:23:35 UTC 2021
Hi Dave, Daniel,
Updates for 5.15. Mainly bug fixes and cleanups.
The following changes since commit 554594567b1fa3da74f88ec7b2dc83d000c58e98:
drm/display: fix possible null-pointer dereference in dcn10_set_clock() (2021-08-11 17:19:54 -0400)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.15-2021-08-20
for you to fetch changes up to 90a9266269eb9f71af1f323c33e1dca53527bd22:
drm/amdgpu: Cancel delayed work when GFXOFF is disabled (2021-08-20 12:09:44 -0400)
----------------------------------------------------------------
amd-drm-next-5.15-2021-08-20:
amdgpu:
- embed hw fence into job
- Misc SMU fixes
- PSP TA code cleanup
- RAS fixes
- PWM fan speed fixes
- DC workqueue cleanups
- SR-IOV fixes
- gfxoff delayed work fix
- Pin domain check fix
amdkfd:
- SVM fixes
radeon:
- Code cleanup
----------------------------------------------------------------
Anthony Koo (1):
drm/amd/display: [FW Promotion] Release 0.0.79
Aric Cyr (1):
drm/amd/display: 3.2.149
Candice Li (3):
drm/amd/amdgpu: consolidate PSP TA context
drm/amd/amdgpu: remove unnecessary RAS context field
drm/amd: consolidate TA shared memory structures
Christian König (1):
drm/amdgpu: use the preferred pin domain after the check
Colin Ian King (1):
drm/amd/pm: Fix spelling mistake "firwmare" -> "firmware"
Evan Quan (9):
drm/amd/pm: correct the fan speed RPM setting
drm/amd/pm: record the RPM and PWM based fan speed settings
drm/amd/pm: correct the fan speed PWM retrieving
drm/amd/pm: correct the fan speed RPM retrieving
drm/amd/pm: drop the unnecessary intermediate percent-based transition
drm/amd/pm: drop unnecessary manual mode check
drm/amd/pm: correct the address of Arcturus fan related registers
drm/amdgpu: disable BACO support for 699F:C7 polaris12 SKU temporarily
drm/amd/pm: a quick fix for "divided by zero" error
Hawking Zhang (1):
drm/amdgpu: increase max xgmi physical node for aldebaran
Jack Zhang (1):
drm/amd/amdgpu embed hw_fence into amdgpu_job
Jake Wang (1):
drm/amd/display: Ensure DCN save after VM setup
Jiange Zhao (1):
drm/amdgpu: Add MB_REQ_MSG_READY_TO_RESET response when VF get FLR notification.
Jonathan Kim (1):
drm/amdgpu: get extended xgmi topology data
Kenneth Feng (2):
Revert "drm/amd/pm: fix workload mismatch on vega10"
drm/amd/pm: change the workload type for some cards
Kevin Wang (5):
drm/amd/pm: correct DPM_XGMI/VCN_DPM feature name
drm/amd/pm: skip to load smu microcode on sriov for aldebaran
drm/amd/pm: change return value in aldebaran_get_power_limit()
drm/amd/pm: change smu msg's attribute to allow working under sriov
drm/amd/pm: change pp_dpm_sclk/mclk/fclk attribute is RO for aldebaran
Lukas Bulwahn (1):
drm: amdgpu: remove obsolete reference to config CHASH
Michel Dänzer (1):
drm/amdgpu: Cancel delayed work when GFXOFF is disabled
Nathan Chancellor (1):
drm/radeon: Add break to switch statement in radeonfb_create_pinned_object()
Nicholas Kazlauskas (3):
drm/amd/display: Fix multi-display support for idle opt workqueue
drm/amd/display: Use vblank control events for PSR enable/disable
drm/amd/display: Guard vblank wq flush with DCN guards
Wayne Lin (1):
drm/amd/display: Create dc_sink when EDID fail
Yifan Zhang (1):
drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTest test failure
YuBiao Wang (1):
drm/amd/amdgpu:flush ttm delayed work before cancel_sync
Zhan Liu (1):
drm/amd/display: Use DCN30 watermark calc for DCN301
Zhigang Luo (1):
drm/amdgpu: correct MMSCH 1.0 version
drivers/gpu/drm/Kconfig | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 28 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 86 +++-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 37 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 39 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 432 ++++++++++++---------
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 111 ++----
drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 59 ++-
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 5 +-
drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h | 4 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 2 +
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 3 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 4 +-
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 40 +-
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 28 +-
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 24 +-
drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 3 +-
drivers/gpu/drm/amd/amdgpu/vi.c | 9 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 8 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 112 +++---
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 23 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 12 +-
.../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 1 +
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 23 ++
drivers/gpu/drm/amd/display/dc/core/dc.c | 6 +
drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 3 +
drivers/gpu/drm/amd/display/dc/dc.h | 3 +-
.../drm/amd/display/dc/dcn301/dcn301_resource.c | 96 +----
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 12 +
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 1 +
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 1 +
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 19 +-
.../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 56 +--
.../amd/include/asic_reg/thm/thm_11_0_2_offset.h | 6 +
.../amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h | 3 +
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 +-
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 32 +-
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 8 +-
drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 25 +-
drivers/gpu/drm/amd/pm/inc/hwmgr.h | 6 +-
drivers/gpu/drm/amd/pm/inc/smu_types.h | 1 -
drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 11 +-
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 16 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 8 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 21 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.h | 4 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 21 +-
.../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c | 18 +-
.../drm/amd/pm/powerplay/hwmgr/vega10_thermal.h | 4 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 6 +-
.../drm/amd/pm/powerplay/hwmgr/vega20_thermal.c | 30 +-
.../drm/amd/pm/powerplay/hwmgr/vega20_thermal.h | 4 +-
drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 19 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 81 ++--
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 174 ++++++++-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 28 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 33 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 107 ++++-
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 23 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 102 +++--
drivers/gpu/drm/radeon/radeon_fb.c | 1 +
83 files changed, 1346 insertions(+), 848 deletions(-)
More information about the amd-gfx
mailing list