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:
@@ -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
|
||||
};
|
||||
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 */
|
||||
|
||||
Reference in New Issue
Block a user