Hi Dave, Simona, Fixes for 6.20/7.0.
The following changes since commit 3e2138510b2ad556a12a7b284a025a23992e4aa1: Merge tag 'amd-drm-next-6.20-2026-02-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2026-02-18 12:37:27 +1000) are available in the Git repository at: https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.20-2026-02-19 for you to fetch changes up to 3ce2ad267079fcdd2c087bbbfb4f91bec527a4d5: drm/amd/display: Remove unneeded DAC link encoder register (2026-02-19 12:16:12 -0500) ---------------------------------------------------------------- amd-drm-next-6.20-2026-02-19: amdgpu: - Fixes for DC analog support - DC FAMS fixes - DML 2.1 fixes - eDP fixes - Misc DC fixes - Fastboot fix - 3DLUT fixes - GPUVM fixes - 64bpp format fix - XGMI fix - Fix for MacBooks with switchable gfx amdkfd: - Fix piority inversion with MQDs - NULL check fix ---------------------------------------------------------------- Alex Deucher (1): drm/amdgpu: keep vga memory on MacBooks with switchable graphics Alex Hung (2): drm/amd/display: Check return of shaper curve to HW format drm/amd/display: Remove conditional for shaper 3DLUT power-on Andrew Martin (2): drm/amdkfd: Disable MQD queue priority drm/amdkfd: Check for NULL return values Bhuvanachandra Pinninti (1): drm/amd/display: Migrate DCCG registers access from hwseq to dccg component. Charlene Liu (2): drm/amd/display: Disable SR feature on eDP1 by default drm/amd/display: Correct logic check error for fastboot Christian König (1): drm/amdgpu: fix 4-level paging if GMC supports 57-bit VA v2 Dmytro Laktyushkin (1): drm/amd/display: Expose functions of other dcn use Harish Kasiviswanathan (2): drm/amdgpu: Set vmid0 PAGE_TABLE_DEPTH for GFX12.1 drm/amdgpu: Set atomics to true for xgmi Mario Kleiner (1): drm/amd/display: Use same max plane scaling limits for all 64 bpp formats Muaaz Nisar (1): drm/amd/display: Implementing ramless idle mouse trigger Nicholas Carbones (3): Revert "drm/amd/display: Add Handling for gfxversion DcGfxBase" Revert "drm/amd/display: Correct hubp GfxVersion verification" Revert "drm/amd/display: Add Gfx Base Case For Linear Tiling Handling" Saidireddy Yenugu (1): drm/amd/display: Skip eDP detection when no sink Samson Tam (1): drm/amd/display: Add static keyword for sharpness tables Timur Kristóf (9): drm/amd/display: Use DCE 6 link encoder for DCE 6 analog connectors drm/amd/display: Only use analog link encoder with analog engine drm/amd/display: Only use analog stream encoder with analog engine drm/amd/display: Don't call find_analog_engine() twice drm/amd/display: Turn off DAC in DCE link encoder using VBIOS drm/amd/display: Initialize DAC in DCE link encoder using VBIOS drm/amd/display: Set CRTC source for DAC using registers drm/amd/display: Enable DAC in DCE link encoder drm/amd/display: Remove unneeded DAC link encoder register drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 7 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 10 ++++ drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 8 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 1 + drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 15 ++++-- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 3 -- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 6 ++- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 12 ++++- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 5 ++ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 8 +++ .../gpu/drm/amd/display/dc/bios/command_table.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 5 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 7 --- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 1 - drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 15 ++++++ drivers/gpu/drm/amd/display/dc/dc.h | 1 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 9 ++++ .../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.c | 54 +++++++++++++++++++- .../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.h | 14 +++-- .../drm/amd/display/dc/dccg/dcn201/dcn201_dccg.c | 7 ++- .../gpu/drm/amd/display/dc/dccg/dcn21/dcn21_dccg.c | 6 ++- .../gpu/drm/amd/display/dc/dccg/dcn30/dcn30_dccg.c | 6 ++- .../drm/amd/display/dc/dccg/dcn301/dcn301_dccg.c | 6 ++- .../gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.c | 5 ++ .../drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c | 7 ++- .../gpu/drm/amd/display/dc/dccg/dcn32/dcn32_dccg.c | 5 ++ .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 11 +++- .../drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c | 17 +++---- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 58 ++++++++++++++++----- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 8 ++- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 3 -- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 23 +++++++-- .../drm/amd/display/dc/dce/dce_stream_encoder.h | 12 ++++- .../drm/amd/display/dc/dce110/dce110_mem_input_v.c | 3 -- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +- .../gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c | 1 - .../dc/dml2_0/dml21/dml21_translation_helper.c | 3 -- .../amd/display/dc/hubbub/dcn401/dcn401_hubbub.c | 10 ++-- .../amd/display/dc/hubbub/dcn401/dcn401_hubbub.h | 10 ++++ .../gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c | 33 +++++------- .../gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c | 26 ++++------ .../gpu/drm/amd/display/dc/hubp/dcn30/dcn30_hubp.c | 26 ++++------ .../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c | 7 +-- .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 59 +++++----------------- .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 5 +- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 29 +++-------- .../drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c | 5 +- .../drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c | 9 ++-- .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 5 +- .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 5 +- .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 11 ++-- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 3 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 5 +- drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 4 ++ .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 2 + .../gpu/drm/amd/display/dc/link/link_detection.c | 2 +- drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 14 ++++- drivers/gpu/drm/amd/display/dc/link/link_factory.c | 1 - .../gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c | 3 +- .../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c | 6 +-- .../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.h | 9 ++++ .../display/dc/resource/dce100/dce100_resource.c | 16 ++++-- .../amd/display/dc/resource/dce60/dce60_resource.c | 14 +++-- .../amd/display/dc/resource/dce80/dce80_resource.c | 11 ++-- .../dc/resource/dcn32/dcn32_resource_helpers.c | 3 +- .../amd/display/dc/sspl/dc_spl_isharp_filters.c | 4 +- 79 files changed, 458 insertions(+), 275 deletions(-)
