diff options
author | Siddharth Kapoor <ksiddharth@google.com> | 2022-09-14 00:28:28 -0700 |
---|---|---|
committer | Lucas Wei <lucaswei@google.com> | 2022-10-12 21:38:16 +0800 |
commit | 0ba2568460e6fecfa6397497062ba2cad01bf0d6 (patch) | |
tree | 2135f8619ae03812df646decbeb2fbfd4e796481 /mali_kbase/Kbuild | |
parent | 3e113417ce636b5d978d80d93df44ab1389ef7d3 (diff) | |
download | gpu-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/Kbuild | 9 |
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) |