drm/amdgpu: don't use amdgpu_lookup_format_info on gfx12
It only uses fields for GFX9-11 related to the separate DCC buffer, which doesn't exist in GFX12. Signed-off-by: Marek Olšák <marek.olsak@amd.com> Acked-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
committed by
Alex Deucher
parent
f21373802d
commit
fd536d2e12
@@ -654,6 +654,10 @@ amdgpu_lookup_format_info(u32 format, uint64_t modifier)
|
||||
if (!IS_AMD_FMT_MOD(modifier))
|
||||
return NULL;
|
||||
|
||||
if (AMD_FMT_MOD_GET(TILE_VERSION, modifier) < AMD_FMT_MOD_TILE_VER_GFX9 ||
|
||||
AMD_FMT_MOD_GET(TILE_VERSION, modifier) >= AMD_FMT_MOD_TILE_VER_GFX12)
|
||||
return NULL;
|
||||
|
||||
if (AMD_FMT_MOD_GET(DCC_RETILE, modifier))
|
||||
return lookup_format_info(dcc_retile_formats,
|
||||
ARRAY_SIZE(dcc_retile_formats),
|
||||
|
||||
Reference in New Issue
Block a user