libhsakmt: add gfx1033 support

This patch is to add Van Gogh support on thunk.

Change-Id: I75819329b865e4c38c097e83e3a0cb4e4f566fa2
Signed-off-by: Huang Rui <ray.huang@amd.com>
This commit is contained in:
Huang Rui
2019-12-03 15:08:48 +08:00
committed by Ray Huang
parent 39386c03bf
commit 9600760ff7
3 changed files with 10 additions and 0 deletions
+1
View File
@@ -131,6 +131,7 @@ enum asic_family_type {
CHIP_SIENNA_CICHLID, /* 18 */
CHIP_NAVY_FLOUNDER, /* 19 */
CHIP_DIMGREY_CAVEFISH, /* 20 */
CHIP_VANGOGH, /* 21 */
CHIP_LAST
};
+7
View File
@@ -183,6 +183,12 @@ const struct device_info dimgrey_cavefish_device_info = {
.doorbell_size = DOORBELL_SIZE_GFX9,
};
const struct device_info vangogh_device_info = {
.asic_family = CHIP_VANGOGH,
.eop_buffer_size = 4096,
.doorbell_size = DOORBELL_SIZE_GFX9,
};
static const struct device_info *dev_lookup_table[] = {
[CHIP_KAVERI] = &kaveri_device_info,
[CHIP_HAWAII] = &hawaii_device_info,
@@ -205,6 +211,7 @@ static const struct device_info *dev_lookup_table[] = {
[CHIP_SIENNA_CICHLID] = &sienna_cichlid_device_info,
[CHIP_NAVY_FLOUNDER] = &navy_flounder_device_info,
[CHIP_DIMGREY_CAVEFISH] = &dimgrey_cavefish_device_info,
[CHIP_VANGOGH] = &vangogh_device_info,
};
struct queue {
+2
View File
@@ -243,6 +243,8 @@ static const struct hsa_gfxip_table gfxip_lookup_table[] = {
{ 0x73AB, 10, 3, 0, "SIENNA_CICHLID", CHIP_SIENNA_CICHLID },
{ 0x73AE, 10, 3, 0, "SIENNA_CICHLID", CHIP_SIENNA_CICHLID },
{ 0x73BF, 10, 3, 0, "SIENNA_CICHLID", CHIP_SIENNA_CICHLID },
/* VanGogh */
{ 0x163F, 10, 3, 3, "VanGogh", CHIP_VANGOGH },
};
/* information from /proc/cpuinfo */