From bf1a7acea3a6bd86ee2f3c9b8cb9a9022abc3c1a Mon Sep 17 00:00:00 2001 From: Chengming Gui Date: Mon, 8 Jun 2020 11:00:29 +0800 Subject: [PATCH] libhsakmt: Add gfx1031 support Signed-off-by: Chengming Gui Change-Id: Ic1e78e5c3a453eb01f725612cf9ecc702ce2e132 --- src/libhsakmt.h | 1 + src/queues.c | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/src/libhsakmt.h b/src/libhsakmt.h index cb20026069..757ebeb0c6 100644 --- a/src/libhsakmt.h +++ b/src/libhsakmt.h @@ -129,6 +129,7 @@ enum asic_family_type { CHIP_NAVI12, /* 16 */ CHIP_NAVI14, /* 17 */ CHIP_SIENNA_CICHLID, /* 18 */ + CHIP_NAVY_FLOUNDER, /* 19 */ CHIP_LAST }; diff --git a/src/queues.c b/src/queues.c index 206e66e379..a2e59900a9 100644 --- a/src/queues.c +++ b/src/queues.c @@ -170,6 +170,12 @@ const struct device_info sienna_cichlid_device_info = { .doorbell_size = DOORBELL_SIZE_GFX9, }; +const struct device_info navy_flounder_device_info = { + .asic_family = CHIP_NAVY_FLOUNDER, + .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, @@ -190,6 +196,7 @@ static const struct device_info *dev_lookup_table[] = { [CHIP_NAVI12] = &navi12_device_info, [CHIP_NAVI14] = &navi14_device_info, [CHIP_SIENNA_CICHLID] = &sienna_cichlid_device_info, + [CHIP_NAVY_FLOUNDER] = &navy_flounder_device_info, }; struct queue {