etnaviv: drm: Don't miscalculate timeout
[mesa.git] / src / etnaviv / drm / etnaviv_gpu.c
index dc4c126d1fe0a19c00c1ed4a84760ebd52332614..81d6f82167733df98e3a8ddca830275d6171d844 100644 (file)
@@ -44,7 +44,7 @@ static uint64_t get_param(struct etna_device *dev, uint32_t core, uint32_t param
        return req.value;
 }
 
-drm_public struct etna_gpu *etna_gpu_new(struct etna_device *dev, unsigned int core)
+struct etna_gpu *etna_gpu_new(struct etna_device *dev, unsigned int core)
 {
        struct etna_gpu *gpu;
 
@@ -73,12 +73,12 @@ fail:
        return NULL;
 }
 
-drm_public void etna_gpu_del(struct etna_gpu *gpu)
+void etna_gpu_del(struct etna_gpu *gpu)
 {
        free(gpu);
 }
 
-drm_public int etna_gpu_get_param(struct etna_gpu *gpu, enum etna_param_id param,
+int etna_gpu_get_param(struct etna_gpu *gpu, enum etna_param_id param,
                uint64_t *value)
 {
        struct etna_device *dev = gpu->dev;
@@ -112,6 +112,9 @@ drm_public int etna_gpu_get_param(struct etna_gpu *gpu, enum etna_param_id param
        case ETNA_GPU_FEATURES_6:
                *value = get_param(dev, core, ETNAVIV_PARAM_GPU_FEATURES_6);
                return 0;
+       case ETNA_GPU_FEATURES_7:
+               *value = get_param(dev, core, ETNAVIV_PARAM_GPU_FEATURES_7);
+               return 0;
        case ETNA_GPU_STREAM_COUNT:
                *value = get_param(dev, core, ETNA_GPU_STREAM_COUNT);
                return 0;