summaryrefslogtreecommitdiff
path: root/mali_kbase/Kbuild
diff options
context:
space:
mode:
authorSiddharth Kapoor <ksiddharth@google.com>2022-09-14 00:28:28 -0700
committerLucas Wei <lucaswei@google.com>2022-10-12 21:38:16 +0800
commit0ba2568460e6fecfa6397497062ba2cad01bf0d6 (patch)
tree2135f8619ae03812df646decbeb2fbfd4e796481 /mali_kbase/Kbuild
parent3e113417ce636b5d978d80d93df44ab1389ef7d3 (diff)
downloadgpu-0ba2568460e6fecfa6397497062ba2cad01bf0d6.tar.gz
mali_kbase: Merge gs101 and gs201 builds
Refactor driver builds to support common codes for gs101 and gs201. - Check SoC specific CONFIG flag in Kbuild - Convert CONFIG_MALI_PIXEL_GPU_SSCD and CONFIG_MALI_HOST_CONTROLS_SC_RAILS to ccflags Bug: 245742922 Test: Not fully tested. DO NOT MERGE Change-Id: I1cf7c19e2a2e63de17153c70ede806dc773398d3 Signed-off-by: Siddharth Kapoor <ksiddharth@google.com> Signed-off-by: Lucas Wei <lucaswei@google.com>
Diffstat (limited to 'mali_kbase/Kbuild')
-rw-r--r--mali_kbase/Kbuild9
1 files changed, 7 insertions, 2 deletions
diff --git a/mali_kbase/Kbuild b/mali_kbase/Kbuild
index 6d7657a..ca02444 100644
--- a/mali_kbase/Kbuild
+++ b/mali_kbase/Kbuild
@@ -89,9 +89,15 @@ MALI_COVERAGE ?= 0
# Kconfig passes in the name with quotes for in-tree builds - remove them.
MALI_PLATFORM_DIR := $(shell echo $(CONFIG_MALI_PLATFORM_NAME))
+ifneq ($(CONFIG_SOC_GS101),y)
+ CONFIG_MALI_CSF_SUPPORT ?= y
+endif
+
ifeq ($(CONFIG_MALI_CSF_SUPPORT),y)
MALI_JIT_PRESSURE_LIMIT_BASE = 0
MALI_USE_CSF = 1
+ ccflags-y += -DCONFIG_MALI_PIXEL_GPU_SSCD
+ ccflags-y += -DCONFIG_MALI_HOST_CONTROLS_SC_RAILS
else
MALI_JIT_PRESSURE_LIMIT_BASE ?= 1
MALI_USE_CSF ?= 0
@@ -115,7 +121,7 @@ MALI_INCREMENTAL_RENDERING ?= 0
#
# ccflags
#
-ccflags-y = \
+ccflags-y += \
-DMALI_CUSTOMER_RELEASE=$(MALI_CUSTOMER_RELEASE) \
-DMALI_USE_CSF=$(MALI_USE_CSF) \
-DMALI_KERNEL_TEST_API=$(MALI_KERNEL_TEST_API) \
@@ -126,7 +132,6 @@ ccflags-y = \
-DMALI_INCREMENTAL_RENDERING=$(MALI_INCREMENTAL_RENDERING) \
-DMALI_PLATFORM_DIR=$(MALI_PLATFORM_DIR)
-
ifeq ($(KBUILD_EXTMOD),)
# in-tree
ccflags-y +=-DMALI_KBASE_PLATFORM_PATH=../../$(src)/platform/$(CONFIG_MALI_PLATFORM_NAME)