]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/amdgpu/gmc12: Bypass FB resize on A + A platform
authorHawking Zhang <Hawking.Zhang@amd.com>
Sat, 17 Jan 2026 11:25:56 +0000 (19:25 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 17 Mar 2026 14:32:15 +0000 (10:32 -0400)
Resizing fb bar is not needed/supported on A + A
platform.

Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com>
Reviewed-by: Le Ma <le.ma@amd.com>
Reviewed-by: Feifei Xu <Feifei.Xu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c

index 654c1c7adfae4e87540daf011dd72523f67cef3b..2bbd63ffe7105e0881953b188d1886c74bf96f76 100644 (file)
@@ -725,7 +725,8 @@ static int gmc_v12_0_mc_init(struct amdgpu_device *adev)
                adev->nbio.funcs->get_memsize(adev) * 1024ULL * 1024ULL;
        adev->gmc.real_vram_size = adev->gmc.mc_vram_size;
 
-       if (!(adev->flags & AMD_IS_APU)) {
+       if (!(adev->flags & AMD_IS_APU) &&
+           !adev->gmc.xgmi.connected_to_cpu) {
                r = amdgpu_device_resize_fb_bar(adev);
                if (r)
                        return r;