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.19
Date: Thu, 26 May 2022 16:06:41 -0400 [thread overview]
Message-ID: <20220526200641.64097-1-alexander.deucher@amd.com> (raw)
Hi Dave, Daniel,
Fixes for 5.19. The size is largely due to updates to new IPs which
were added in this cycle.
The following changes since commit c4955d9cd2fc56c43e78c908dad4e2cac7cc9073:
Merge tag 'drm-intel-next-fixes-2022-05-24' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2022-05-25 12:03:41 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.19-2022-05-26
for you to fetch changes up to 62e9bd20035b53ff6c679499c08546d96c6c60a7:
drm/amdgpu: add beige goby PCI ID (2022-05-26 14:56:33 -0400)
----------------------------------------------------------------
amd-drm-next-5.19-2022-05-26:
amdgpu:
- Link training fixes
- DPIA fixes
- Misc code cleanups
- Aux fixes
- Hotplug fixes
- More FP clean up
- Misc GFX9/10 fixes
- Fix a possible memory leak in SMU shutdown
- SMU 13 updates
- RAS fixes
- TMZ fixes
- GC 11 updates
- SMU 11 metrics fixes
- Fix coverage blend mode for overlay plane
- Note DDR vs LPDDR memory
- Fuzz fix for CS IOCTL
- Add new PCI DID
amdkfd:
- Clean up hive setup
- Misc fixes
radeon:
- Fix a possible NULL pointer dereference
----------------------------------------------------------------
Alan Liu (1):
drm/amd/display: Add HDMI_ACP_SEND register
Alex Deucher (3):
drm/amdgpu/discovery: validate VCN and SDMA instances
drm/amdgpu: differentiate between LP and non-LP DDR memory
drm/amdgpu: add beige goby PCI ID
Alvin Lee (1):
drm/amd/display: Clean up code in dc
Aric Cyr (1):
drm/amd/display: 3.2.186
Bhawanpreet Lakha (1):
drm/amd/display: Fic incorrect pipe being used for clk update
Candice Li (1):
drm/amdgpu: Resolve pcie_bif RAS recovery bug
Christian König (1):
drm/amdgpu: cleanup ctx implementation
Dan Carpenter (2):
drm/amdgpu/pm: smu_v13_0_4: delete duplicate condition
drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq()
Dave Airlie (1):
drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.
David Galiffi (1):
drm/amd/display: Check if modulo is 0 before dividing.
Derek Lai (1):
drm/amd/display: Allow individual control of eDP hotplug support
Eric Huang (1):
drm/amdkfd: port cwsr trap handler from dkms branch
Evan Quan (8):
drm/amd/pm: enable more dpm features for SMU 13.0.0
drm/amd/pm: skip dpm disablement on suspend for SMU 13.0.0
drm/amd/pm: update SMU 13.0.0 driver_if header
drm/amd/pm: correct the softpptable ids used for SMU 13.0.0
drm/amd/pm: enable more dpm features for SMU 13.0.0
drm/amd/pm: enable memory temp reading for SMU 13.0.0
drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13
drm/amdgpu: suppress some compile warnings
Gong Yuanjun (2):
drm/radeon: fix a possible null pointer dereference
drm/amd/pm: fix a potential gpu_metrics_table memory leak
Haohui Mai (3):
drm/amdgpu: Clean up of initializing doorbells for gfx_v9 and gfx_v10
drm/amdgpu: Set CP_HQD_PQ_CONTROL.RPTR_BLOCK_SIZE correctly
drm/amdgpu/gfx10: rework KIQ programming
Jasdeep Dhillon (1):
drm/amd/display: Move FPU associated DCN30 code to DML folder
Jay Cornwall (1):
drm/amdkfd: Add gfx11 trap handler
Jimmy Kizito (2):
drm/amd/display: Update link training fallback behaviour.
drm/amd/display: Query DPIA HPD status.
Jonathan Kim (1):
drm/amdkfd: simplify cpu hive assignment
Julia Lawall (2):
drm/amdgpu/gfx: fix typos in comments
drm/amdkfd: fix typo in comment
Lijo Lazar (2):
drm/amd/pm: Fix missing thermal throttler status
drm/amd/pm: Return auto perf level, if unsupported
Michael Strauss (1):
Revert "drm/amd/display: Refactor LTTPR cap retrieval"
Nicholas Kazlauskas (1):
drm/amd/display: Check zero planes for OTG disable W/A on clock change
Paul Hsieh (1):
drm/amd/display: clear request when release aux engine
Prike Liang (1):
drm/amdgpu: clean up asd on the ta_firmware_header_v2_0
Stanley.Yang (1):
drm/amdgpu: support ras on SRIOV
Sung Joon Kim (1):
drm/amd/display: add Coverage blend mode for overlay plane
Sunil Khatri (3):
drm/amdgpu: move amdgpu_gmc_tmz_set after ip_version populated
drm/amdgpu: change code name to ip version for tmz set
drm/amdgpu: add support of tmz for GC 10.3.7
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 46 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 29 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 42 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 4 +
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 48 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 21 +-
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 15 +-
drivers/gpu/drm/amd/amdgpu/soc21.c | 1 +
drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 2974 +++++++++++---------
.../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 394 ++-
.../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 244 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 22 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 19 +-
.../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 2 +-
.../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/core/dc.c | 15 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 24 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 248 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 19 +
drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 +
drivers/gpu/drm/amd/display/dc/dc.h | 6 +-
drivers/gpu/drm/amd/display/dc/dc_link.h | 2 -
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 3 +-
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 9 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 27 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 17 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 10 +
.../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 516 +---
.../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 5 +
.../drm/amd/display/dc/dcn301/dcn301_resource.c | 2 +
.../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 +
.../drm/amd/display/dc/dcn303/dcn303_resource.c | 2 +
.../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2 +
drivers/gpu/drm/amd/display/dc/dml/Makefile | 3 +-
.../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c | 617 ++++
.../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.h | 67 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 7 +
drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 3 +-
drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h | 5 +
.../drm/amd/display/include/link_service_types.h | 6 -
.../amd/include/asic_reg/dce/dce_10_0_sh_mask.h | 2 +
.../amd/include/asic_reg/dce/dce_11_0_sh_mask.h | 2 +
.../amd/include/asic_reg/dce/dce_11_2_sh_mask.h | 2 +
.../amd/include/asic_reg/dce/dce_12_0_sh_mask.h | 2 +
.../drm/amd/include/asic_reg/dce/dce_8_0_sh_mask.h | 2 +
.../drm/amd/include/asic_reg/dcn/dcn_1_0_sh_mask.h | 2 +
.../amd/include/asic_reg/dcn/dcn_2_0_0_sh_mask.h | 2 +
.../amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h | 4 +-
.../amd/include/asic_reg/dcn/dcn_2_1_0_sh_mask.h | 2 +
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 3 +
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 1 +
.../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h | 22 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 2 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 57 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 1 +
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 47 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 8 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 62 +-
.../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 3 +
drivers/gpu/drm/radeon/radeon_connectors.c | 4 +
include/uapi/drm/amdgpu_drm.h | 2 +
75 files changed, 3394 insertions(+), 2401 deletions(-)
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.h
next reply other threads:[~2022-05-26 20:07 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-05-26 20:06 Alex Deucher [this message]
-- strict thread matches above, loose matches on Subject: below --
2022-04-29 14:48 [pull] amdgpu, amdkfd, radeon drm-next-5.19 Alex Deucher
2022-04-22 15:00 Alex Deucher
2022-04-15 13:51 Alex Deucher
2022-04-21 11:48 ` Christian König
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=20220526200641.64097-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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.