drm/amdkfd: Add dGPU support to the MQD manager
[linux-2.6-microblaze.git] / drivers / gpu / drm / amd / amdkfd / kfd_mqd_manager.c
index dfd260e..ee7061e 100644 (file)
@@ -29,8 +29,15 @@ struct mqd_manager *mqd_manager_init(enum KFD_MQD_TYPE type,
        switch (dev->device_info->asic_family) {
        case CHIP_KAVERI:
                return mqd_manager_init_cik(type, dev);
+       case CHIP_HAWAII:
+               return mqd_manager_init_cik_hawaii(type, dev);
        case CHIP_CARRIZO:
                return mqd_manager_init_vi(type, dev);
+       case CHIP_TONGA:
+       case CHIP_FIJI:
+       case CHIP_POLARIS10:
+       case CHIP_POLARIS11:
+               return mqd_manager_init_vi_tonga(type, dev);
        default:
                WARN(1, "Unexpected ASIC family %u",
                     dev->device_info->asic_family);