From e3ea015659532453908f8e98681e827b41a818a2 Mon Sep 17 00:00:00 2001 From: Maheshwar Ajja Date: Thu, 7 Oct 2021 18:05:04 -0700 Subject: [PATCH] video: driver: use QMAA flags for video driver compilation Control video driver compilation based on QMAA flags. Change-Id: I2cac1184538a7e7c0ef5c17eece59fd3f9e5b727 Signed-off-by: Maheshwar Ajja --- Android.mk | 4 ++++ video_kernel_board.mk | 4 ++++ video_kernel_product.mk | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/Android.mk b/Android.mk index e01148148e..b0a9e2216b 100644 --- a/Android.mk +++ b/Android.mk @@ -1,5 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-only +ifeq ($(TARGET_USES_QMAA),false) +ifeq ($(TARGET_USES_QMAA_OVERRIDE_VIDEO),true) VIDEO_BLD_DIR := $(shell pwd)/vendor/qcom/opensource/video-driver VIDEO_SELECT := CONFIG_MSM_VIDC_V4L2=m @@ -34,3 +36,5 @@ LOCAL_ADDITIONAL_DEPENDENCIES := $(call intermediates-dir-for,DLKM,mmrm-module-s # Include kp_module.ko in the /vendor/lib/modules (vendor.img) # BOARD_VENDOR_KERNEL_MODULES += $(LOCAL_MODULE_PATH)/$(LOCAL_MODULE) include $(DLKM_DIR)/Build_external_kernelmodule.mk +endif +endif diff --git a/video_kernel_board.mk b/video_kernel_board.mk index 109b098a85..551ce0f72f 100644 --- a/video_kernel_board.mk +++ b/video_kernel_board.mk @@ -1,5 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-only # Build video kernel driver +ifeq ($(TARGET_USES_QMAA),false) +ifeq ($(TARGET_USES_QMAA_OVERRIDE_VIDEO),true) ifneq ($(TARGET_KERNEL_DLKM_DISABLE),true) ifneq ($(TARGET_BOARD_AUTO),true) ifeq ($(call is-board-platform-in-list,$(TARGET_BOARD_PLATFORM)),true) @@ -9,3 +11,5 @@ BUILD_VIDEO_TECHPACK_SOURCE := true endif endif endif +endif +endif diff --git a/video_kernel_product.mk b/video_kernel_product.mk index 6cad4ca521..6900093826 100644 --- a/video_kernel_product.mk +++ b/video_kernel_product.mk @@ -1,2 +1,6 @@ # SPDX-License-Identifier: GPL-2.0-only +ifeq ($(TARGET_USES_QMAA),false) +ifeq ($(TARGET_USES_QMAA_OVERRIDE_VIDEO),true) PRODUCT_PACKAGES += msm_video.ko +endif +endif