MALI: rockchip: upgrade midgard DDK to r14p0-01rel0
[firefly-linux-kernel-4.4.55.git] / drivers / gpu / arm / midgard / mali_kbase_hw.c
index de2461fb8de422d0751f04ee694f7faad1a6f594..1d7e5e9b2c18b288bbe9a1b5e93c68bef55561b6 100644 (file)
@@ -42,6 +42,9 @@ void kbase_hw_set_features_mask(struct kbase_device *kbdev)
                case GPU_ID2_PRODUCT_TMIX:
                        features = base_hw_features_tMIx;
                        break;
+               case GPU_ID2_PRODUCT_THEX:
+                       features = base_hw_features_tHEx;
+                       break;
                default:
                        features = base_hw_features_generic;
                        break;
@@ -106,6 +109,9 @@ int kbase_hw_set_issues_mask(struct kbase_device *kbdev)
                                if ((gpu_id & GPU_ID2_PRODUCT_MODEL) ==
                                                        GPU_ID2_PRODUCT_TMIX) {
                                        issues = base_hw_issues_tMIx_r0p0;
+                               } else if ((gpu_id & GPU_ID2_PRODUCT_MODEL) ==
+                                                       GPU_ID2_PRODUCT_THEX) {
+                                       issues = base_hw_issues_tHEx_r0p0;
                                } else {
                                        dev_err(kbdev->dev,
                                                "Unknown GPU ID %x", gpu_id);
@@ -215,6 +221,9 @@ int kbase_hw_set_issues_mask(struct kbase_device *kbdev)
                        case GPU_ID2_PRODUCT_TMIX:
                                issues = base_hw_issues_model_tMIx;
                                break;
+                       case GPU_ID2_PRODUCT_THEX:
+                               issues = base_hw_issues_model_tHEx;
+                               break;
                        default:
                                dev_err(kbdev->dev,
                                        "Unknown GPU ID %x", gpu_id);