From: Alex Deucher <alexander.deucher@amd.com>
To: amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
airlied@gmail.com, daniel.vetter@ffwll.ch
Cc: Alex Deucher <alexander.deucher@amd.com>
Subject: [pull] amdgpu, amdkfd, radeon drm-next-5.15
Date: Fri, 20 Aug 2021 13:23:35 -0400 [thread overview]
Message-ID: <20210820172335.4190-1-alexander.deucher@amd.com> (raw)
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(-)
next reply other threads:[~2021-08-20 17:23 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-08-20 17:23 Alex Deucher [this message]
-- strict thread matches above, loose matches on Subject: below --
2021-08-06 20:52 [pull] amdgpu, amdkfd, radeon drm-next-5.15 Alex Deucher
2021-07-30 3:34 Alex Deucher
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210820172335.4190-1-alexander.deucher@amd.com \
--to=alexander.deucher@amd.com \
--cc=airlied@gmail.com \
--cc=amd-gfx@lists.freedesktop.org \
--cc=daniel.vetter@ffwll.ch \
--cc=dri-devel@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox