linux/drivers/gpu/drm/amd
Jesse Zhang 5d08559c91 drm/amdgpu/gfx_v12_0: set gfx.rs64_enable from PFP header on GFX12
gfx_v12_0_init_microcode() always loads RS64 CP ucode but never set
adev->gfx.rs64_enable, so it stayed false and code that branches on it
(e.g. MEC pipe reset) used the legacy CP_MEC_CNTL path incorrectly.

Match GFX11: derive RS64 mode from the PFP firmware header (v2.0) via
amdgpu_ucode_hdr_version(). Log at debug when RS64 is enabled.

Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Jesse Zhang <jesse.zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit b03d53598b)
History 2026-05-11 17:54:44 -04:00
..
acp drivers/gpu: Fix misalignment in comment block 2024-05-29 14:48:30 -04:00
amdgpu drm/amdgpu/gfx_v12_0: set gfx.rs64_enable from PFP header on GFX12 2026-05-11 17:54:44 -04:00
amdkfd drm/amdkfd: Check if there are kfd porcesses using adev by kfd_processes_count 2026-05-05 10:18:23 -04:00
amdxcp drm/amd/amdgpu: Release xcp drm memory after unplug 2025-08-04 14:35:48 -04:00
display drm/amd/display: Wrap DCN32 phantom-plane allocation in DC_RUN_WITH_PREEMPTION_ENABLED 2026-05-11 17:53:31 -04:00
include drm for v7.1-rc1 2026-04-15 08:45:00 -07:00
pm drm/amdgpu/pm: align Hawaii mclk workaround with radeon 2026-05-05 10:15:11 -04:00
ras drm/amd/ras: Avoid ECC status update in hw_fini for VF unload 2026-04-17 14:49:51 -04:00