[pull] amdgpu drm-fixes-6.0
Alex Deucher
alexander.deucher at amd.com
Wed Sep 14 18:40:30 UTC 2022
Hi Dave, Daniel,
Fixes for 6.0. A bit bigger than usual, but this is mainly caused by some
regression fixes which took a while to sort out and validate. The rest is
fixes for new IPs added in the 6.0 cycle.
The following changes since commit 2edb79a5fb303dff577d6a0c7d571c3bab1d1455:
Merge tag 'drm-intel-fixes-2022-09-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2022-09-10 01:42:47 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.0-2022-09-14
for you to fetch changes up to a8671493d2074950553da3cf07d1be43185ef6c6:
drm/amdgpu: make sure to init common IP before gmc (2022-09-14 14:21:49 -0400)
----------------------------------------------------------------
amd-drm-fixes-6.0-2022-09-14:
amdgpu:
- BACO fixes for some RDNA2 boards
- PCI AER fixes uncovered by a core PCI change
- Properly hook up dirtyfb helper
- RAS fixes for GC 11.x
- TMR fix
- DCN 3.2.x fixes
- DCN 3.1.4 fixes
- LLVM DML stack size fixes
----------------------------------------------------------------
Alex Deucher (4):
drm/amdgpu: add HDP remap functionality to nbio 7.7
drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega
drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega
drm/amdgpu: make sure to init common IP before gmc
Alvin Lee (3):
drm/amd/display: Update MBLK calculation for SubVP
drm/amd/display: SW cursor fallback for SubVP
drm/amd/display: Refactor SubVP calculation to remove FPU
Aric Cyr (1):
drm/amd/display: Fix divide by zero in DML
Aurabindo Pillai (2):
drm/amd/display: Revert "Fallback to SW cursor if SubVP + cursor too big"
drm/amd/display: add workaround for subvp cursor corruption for DCN32/321
Candice Li (2):
drm/amdgpu: Enable full reset when RAS is supported on gc v11_0_0
drm/amdgpu: Skip reset error status for psp v13_0_0
Duncan Ma (1):
drm/amd/display: Correct dram channel width for dcn314
Guchun Chen (1):
drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards
Hamza Mahfooz (1):
drm/amdgpu: use dirty framebuffer helper
Leo Chen (1):
drm/amd/display: Fixing DIG FIFO Error
Lijo Lazar (1):
drm/amdgpu: Don't enable LTR if not supported
Nathan Chancellor (5):
drm/amd/display: Reduce number of arguments of dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
drm/amd/display: Reduce number of arguments of dml32_CalculatePrefetchSchedule()
drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport()
drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule()
drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
Nicholas Kazlauskas (2):
drm/amd/display: Hook up DCN314 specific dml implementation
drm/amd/display: Relax swizzle checks for video non-RGB formats on DCN314
Rodrigo Siqueira (2):
drm/amd/display: Fix compilation errors on DCN314
drm/amd/display: Enable dlg and vba compilation for dcn314
Taimur Hassan (1):
drm/amd/display: Round cursor width up for MALL allocation
Yang Wang (1):
drm/amdgpu: change the alignment size of TMR BO to 1M
Yao Wang1 (1):
drm/amd/display: Limit user regamma to a valid value
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 3 +-
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 9 +-
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 9 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 9 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 9 +
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 5 +
drivers/gpu/drm/amd/amdgpu/soc15.c | 25 --
drivers/gpu/drm/amd/amdgpu/soc21.c | 1 +
drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 4 +
drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 4 +
.../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 2 +
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 2 +-
drivers/gpu/drm/amd/display/dc/dc.h | 1 +
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 89 +++--
.../display/dc/dcn314/dcn314_dio_stream_encoder.c | 3 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.c | 24 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 24 +-
.../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 4 +-
.../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h | 3 +
.../amd/display/dc/dcn32/dcn32_resource_helpers.c | 59 ++-
.../drm/amd/display/dc/dcn321/dcn321_resource.c | 4 +-
drivers/gpu/drm/amd/display/dc/dml/Makefile | 3 +
.../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 3 +-
.../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 420 +++++----------------
.../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c | 5 +-
.../display/dc/dml/dcn314/display_mode_vba_314.c | 13 +-
.../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 260 +++++--------
.../dc/dml/dcn32/display_mode_vba_util_32.c | 323 +++++++---------
.../dc/dml/dcn32/display_mode_vba_util_32.h | 51 +--
.../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 12 +
.../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 1 +
.../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 10 +-
drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 1 +
.../drm/amd/display/modules/color/color_gamma.c | 4 +
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 11 +
39 files changed, 595 insertions(+), 834 deletions(-)
More information about the amd-gfx
mailing list