diff --git a/projects/rocr-runtime/src/libhsakmt.h b/projects/rocr-runtime/src/libhsakmt.h index 2bbec6f211..1cae43a12a 100644 --- a/projects/rocr-runtime/src/libhsakmt.h +++ b/projects/rocr-runtime/src/libhsakmt.h @@ -130,6 +130,7 @@ enum asic_family_type { CHIP_NAVI14, /* 17 */ CHIP_SIENNA_CICHLID, /* 18 */ CHIP_NAVY_FLOUNDER, /* 19 */ + CHIP_DIMGREY_CAVEFISH, /* 20 */ CHIP_LAST }; diff --git a/projects/rocr-runtime/src/queues.c b/projects/rocr-runtime/src/queues.c index d46bc7e6c6..33b81fc09c 100644 --- a/projects/rocr-runtime/src/queues.c +++ b/projects/rocr-runtime/src/queues.c @@ -178,6 +178,12 @@ const struct device_info navy_flounder_device_info = { .doorbell_size = DOORBELL_SIZE_GFX9, }; +const struct device_info dimgrey_cavefish_device_info = { + .asic_family = CHIP_DIMGREY_CAVEFISH, + .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, @@ -199,6 +205,7 @@ static const struct device_info *dev_lookup_table[] = { [CHIP_NAVI14] = &navi14_device_info, [CHIP_SIENNA_CICHLID] = &sienna_cichlid_device_info, [CHIP_NAVY_FLOUNDER] = &navy_flounder_device_info, + [CHIP_DIMGREY_CAVEFISH] = &dimgrey_cavefish_device_info, }; struct queue {