diff options
Diffstat (limited to 'drivers/media/video/samsung/mali/Makefile')
-rw-r--r-- | drivers/media/video/samsung/mali/Makefile | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/drivers/media/video/samsung/mali/Makefile b/drivers/media/video/samsung/mali/Makefile index 524f910..3e25b61 100644 --- a/drivers/media/video/samsung/mali/Makefile +++ b/drivers/media/video/samsung/mali/Makefile @@ -49,10 +49,15 @@ USING_GPU_UTILIZATION=1 USING_MALI_DVFS_ENABLED=1 endif -ifeq ($(CONFIG_VIDEO_MALI400MP_DEBUG),y) +ifeq ($(CONFIG_VIDEO_UMP_DEBUG),y) BUILD=debug endif +ifeq ($(CONFIG_VIDEO_MALI400MP_STREAMLINE_PROFILING),y) +USING_PROFILING=1 +USING_TRACEPOINTS=1 +endif + # set up defaults if not defined by the user USE_UMPV2 ?= 0 PANIC_ON_WATCHDOG_TIMEOUT ?= 1 @@ -68,7 +73,7 @@ USING_MALI_RUN_TIME_PM ?= 0 USING_MALI_PMM_TESTSUITE ?= 0 USING_MALI_PMU ?= 0 USING_GPU_UTILIZATION ?= 0 -OS_MEMORY_KERNEL_BUFFER_SIZE_IN_MB ?= 6 +OS_MEMORY_KERNEL_BUFFER_SIZE_IN_MB ?= 16 USING_PROFILING ?= 0 USING_INTERNAL_PROFILING ?= 0 USING_TRACEPOINTS ?= 0 @@ -81,6 +86,9 @@ DISABLE_PP0 ?= 0 DISABLE_PP1 ?= 0 DISABLE_PP2 ?= 0 DISABLE_PP3 ?= 0 +PROFILING_SKIP_PP_JOBS ?= 0 +PROFILING_SKIP_PP_AND_GP_JOBS ?= 0 +PROFILING_PRINT_L2_HITRATE_ON_GP_FINISH ?= 0 TIMESTAMP ?= default BUILD ?= release TARGET_PLATFORM ?= default @@ -145,6 +153,9 @@ DEFINES += -DDISABLE_PP0=$(DISABLE_PP0) DEFINES += -DDISABLE_PP1=$(DISABLE_PP1) DEFINES += -DDISABLE_PP2=$(DISABLE_PP2) DEFINES += -DDISABLE_PP3=$(DISABLE_PP3) +DEFINES += -DPROFILING_SKIP_PP_JOBS=$(PROFILING_SKIP_PP_JOBS) +DEFINES += -DPROFILING_SKIP_PP_AND_GP_JOBS=$(PROFILING_SKIP_PP_AND_GP_JOBS) +DEFINES += -DPROFILING_PRINT_L2_HITRATE_ON_GP_FINISH=$(PROFILING_PRINT_L2_HITRATE_ON_GP_FINISH) DEFINES += -DMALI_PP_SCHEDULER_FORCE_NO_JOB_OVERLAP=$(MALI_PP_SCHEDULER_FORCE_NO_JOB_OVERLAP) DEFINES += -DMALI_PP_SCHEDULER_KEEP_SUB_JOB_STARTS_ALIGNED=$(MALI_PP_SCHEDULER_KEEP_SUB_JOB_STARTS_ALIGNED) DEFINES += -DMALI_PP_SCHEDULER_FORCE_NO_JOB_OVERLAP_BETWEEN_APPS=$(MALI_PP_SCHEDULER_FORCE_NO_JOB_OVERLAP_BETWEEN_APPS) @@ -168,7 +179,7 @@ else endif # Target build file -obj-$(CONFIG_VIDEO_MALI400MP) += mali.o +obj-$(CONFIG_VIDEO_UMP) += mali.o # Use our defines when compiling # MALI @@ -179,10 +190,9 @@ INCLUDES = \ -I$(MALI_INCLUDE_PREFIX)linux \ -I$(MALI_INCLUDE_PREFIX)platform\ -I$(MALI_INCLUDE_PREFIX)regs - EXTRA_CFLAGS += $(INCLUDES)\ - $(DEFINES) + $(DEFINES) EXTRA_CFLAGS += -I$(MALI_INCLUDE_PREFIX)linux/license/gpl EXTRA_CFLAGS += -I$(MALI_INCLUDE_PREFIX)common/pmm @@ -266,7 +276,7 @@ mali-y := \ linux/mali_pmu_power_up_down.o \ $(MALI_PLATFORM_FILE) \ $(OSKFILES) \ - $(UKKFILES) + $(UKKFILES) # __malidrv_build_info.c # Selecting files to compile by parsing the config file @@ -279,7 +289,7 @@ EXTRA_CFLAGS += -I$(MALI_INCLUDE_PREFIX)timestamp-$(TIMESTAMP) else ifeq ($(USING_PROFILING),1) PROFILING_BACKEND_SOURCES = \ - linux/mali_osk_profiling.o + linux/mali_osk_profiling_gator.o endif endif |