diff options
Diffstat (limited to 'mali_kbase/mali_kbase_hw.c')
-rw-r--r-- | mali_kbase/mali_kbase_hw.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/mali_kbase/mali_kbase_hw.c b/mali_kbase/mali_kbase_hw.c index de2461f..1d7e5e9 100644 --- a/mali_kbase/mali_kbase_hw.c +++ b/mali_kbase/mali_kbase_hw.c @@ -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); |