amd: add GFX v11.5.3 support

This enables support for GFX version 11.5.3.

Signed-off-by: Tim Huang <tim.huang@amd.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32567>
This commit is contained in:
Tim Huang 2024-12-06 12:41:10 +08:00 committed by Marge Bot
parent 5b42da1be8
commit ad75b9f1a6
4 changed files with 7 additions and 0 deletions

View file

@ -103,6 +103,7 @@
#define AMDGPU_GFX1150_RANGE 0x01, 0x40 //# 1 <= x < 64
#define AMDGPU_GFX1151_RANGE 0xC0, 0xFF //# 192 <= x < 255
#define AMDGPU_GFX1152_RANGE 0x40, 0x50 //# 64 <= x < 80
#define AMDGPU_GFX1153_RANGE 0x50, 0xC0 //# 80 <= x < 192
#define AMDGPU_PHOENIX1_RANGE 0x01, 0x80 //# 1 <= x < 128
#define AMDGPU_PHOENIX2_RANGE 0x80, 0xC0 //# 128 <= x < 192
#define AMDGPU_HAWK_POINT1_RANGE 0xC0, 0xF0 //# 192 <= x < 240
@ -181,6 +182,7 @@
#define ASICREV_IS_GFX1150(r) ASICREV_IS(r, GFX1150)
#define ASICREV_IS_GFX1151(r) ASICREV_IS(r, GFX1151)
#define ASICREV_IS_GFX1152(r) ASICREV_IS(r, GFX1152)
#define ASICREV_IS_GFX1153(r) ASICREV_IS(r, GFX1153)
#define ASICREV_IS_PHOENIX1(r) ASICREV_IS(r, PHOENIX1)
#define ASICREV_IS_PHOENIX2(r) ASICREV_IS(r, PHOENIX2)

View file

@ -857,6 +857,7 @@ bool ac_query_gpu_info(int fd, void *dev_p, struct radeon_info *info,
identify_chip(GFX1150);
identify_chip(GFX1151);
identify_chip(GFX1152);
identify_chip(GFX1153);
break;
case FAMILY_GFX12:
identify_chip(GFX1200);

View file

@ -62,6 +62,7 @@ const char *ac_get_family_name(enum radeon_family family)
CASE(GFX1150);
CASE(GFX1151);
CASE(GFX1152);
CASE(GFX1153);
CASE(GFX1200);
CASE(GFX1201);
#undef CASE
@ -207,6 +208,8 @@ const char *ac_get_llvm_processor_name(enum radeon_family family)
return "gfx1151";
case CHIP_GFX1152:
return "gfx1152";
case CHIP_GFX1153:
return "gfx1153";
case CHIP_GFX1200:
return "gfx1200";
case CHIP_GFX1201:

View file

@ -125,6 +125,7 @@ enum radeon_family
CHIP_GFX1150,
CHIP_GFX1151,
CHIP_GFX1152,
CHIP_GFX1153,
/* GFX12 (RDNA 4) */
CHIP_GFX1200,
CHIP_GFX1201,