summaryrefslogtreecommitdiff
path: root/drivers/gator/mali_midgard.mk
diff options
context:
space:
mode:
authorDrew Richardson <drew.richardson@arm.com>2015-11-18 12:00:00 -0800
committerSeung-Woo Kim <sw0312.kim@samsung.com>2016-12-14 13:49:42 +0900
commit48cd022f1369e1d002f77e9dcf6a839c36d80e6c (patch)
tree9f1a0313760507a5b3f593ea619b782c7591aae4 /drivers/gator/mali_midgard.mk
parent54aed7598bf0fffefcde7211224700d2a0f43cf4 (diff)
gator: Version 5.23
Signed-off-by: Drew Richardson <drew.richardson@arm.com> [Ported from https://github.com/ARM-software/gator.git to kernel tree, out of tree files are removed] Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
Diffstat (limited to 'drivers/gator/mali_midgard.mk')
-rw-r--r--drivers/gator/mali_midgard.mk54
1 files changed, 30 insertions, 24 deletions
diff --git a/drivers/gator/mali_midgard.mk b/drivers/gator/mali_midgard.mk
index bd0ac77d3b1d..101d0a8fa32f 100644
--- a/drivers/gator/mali_midgard.mk
+++ b/drivers/gator/mali_midgard.mk
@@ -10,32 +10,38 @@ EXTRA_CFLAGS += -DMALI_USE_UMP=1 \
-DMALI_NO_MALI=0
DDK_DIR ?= .
-ifneq ($(wildcard $(DDK_DIR)/drivers/gpu/arm/t6xx),)
-KBASE_DIR = $(DDK_DIR)/drivers/gpu/arm/t6xx/kbase
-OSK_DIR = $(DDK_DIR)/drivers/gpu/arm/t6xx/kbase/osk
-endif
-ifneq ($(wildcard $(DDK_DIR)/drivers/gpu/arm/midgard),)
-KBASE_DIR = $(DDK_DIR)/drivers/gpu/arm/midgard
-OSK_DIR = $(DDK_DIR)/drivers/gpu/arm/midgard/osk
-EXTRA_CFLAGS += -DMALI_DIR_MIDGARD=1
-endif
+ifneq ($(wildcard $(DDK_DIR)/$(CONFIG_GATOR_MALI_MIDGARD_PATH)/mali_kbase_gator_api.h),)
+ # r5p0/Fluorine - ...
+ EXTRA_CFLAGS += -DMALI_SIMPLE_API=1 \
+ -DMALI_DIR_MIDGARD=1 \
+ -I$(DDK_DIR)/$(CONFIG_GATOR_MALI_MIDGARD_PATH) \
-ifneq ($(wildcard $(DDK_DIR)/drivers/gpu/arm/midgard/mali_kbase_gator_api.h),)
-EXTRA_CFLAGS += -DMALI_SIMPLE_API=1
-EXTRA_CFLAGS += -I$(DDK_DIR)/drivers/gpu/arm/midgard
-endif
+else
+ ifneq ($(wildcard $(DDK_DIR)/$(CONFIG_GATOR_MALI_MIDGARD_PATH)/kbase),)
+ # ? - r3p0
+ KBASE_DIR = $(DDK_DIR)/$(CONFIG_GATOR_MALI_MIDGARD_PATH)/kbase
+ OSK_DIR = $(DDK_DIR)/$(CONFIG_GATOR_MALI_MIDGARD_PATH)/kbase/osk
+ else
+ ifneq ($(wildcard $(DDK_DIR)/$(CONFIG_GATOR_MALI_MIDGARD_PATH)),)
+ # r4p0/Europium - r4p1/Europium-Inc
+ KBASE_DIR = $(DDK_DIR)/$(CONFIG_GATOR_MALI_MIDGARD_PATH)
+ OSK_DIR = $(DDK_DIR)/$(CONFIG_GATOR_MALI_MIDGARD_PATH)/osk
+ EXTRA_CFLAGS += -DMALI_DIR_MIDGARD=1
+ endif
+ endif
-UMP_DIR = $(DDK_DIR)/include/linux
+ UMP_DIR = $(DDK_DIR)/include/linux
-# Include directories in the DDK
-EXTRA_CFLAGS += -I$(KBASE_DIR)/ \
- -I$(KBASE_DIR)/.. \
- -I$(OSK_DIR)/.. \
- -I$(UMP_DIR)/.. \
- -I$(DDK_DIR)/include \
- -I$(KBASE_DIR)/osk/src/linux/include \
- -I$(KBASE_DIR)/platform_dummy \
- -I$(KBASE_DIR)/src \
- -Idrivers/staging/android \
+ # Include directories in the DDK
+ EXTRA_CFLAGS += -I$(KBASE_DIR)/ \
+ -I$(KBASE_DIR)/.. \
+ -I$(OSK_DIR)/.. \
+ -I$(UMP_DIR)/.. \
+ -I$(DDK_DIR)/include \
+ -I$(KBASE_DIR)/osk/src/linux/include \
+ -I$(KBASE_DIR)/platform_dummy \
+ -I$(KBASE_DIR)/src \
+ -Idrivers/staging/android \
+endif