disp: msm: enable waipio gki config for dlkm compilation
This change enables compilation of sde, dsi, dp, dp_mst, rsc etc. for waipio gki config. Change also includes minor fixes in make files for dlkm. Change-Id: Ia3f8cfa43ba84239cd7606215196ff57c6a43215 Signed-off-by: Prabhanjan Kandula <pkandula@codeaurora.org>
This commit is contained in:
12
config/gki_waipiodisp.conf
Normal file
12
config/gki_waipiodisp.conf
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
export CONFIG_DRM_MSM=y
|
||||||
|
export CONFIG_DRM_MSM_SDE=y
|
||||||
|
export CONFIG_SYNC_FILE=y
|
||||||
|
export CONFIG_DRM_MSM_DSI=y
|
||||||
|
export CONFIG_DSI_PARSER=y
|
||||||
|
export CONFIG_QCOM_MDSS_PLL=y
|
||||||
|
export CONFIG_DRM_MSM_DP=y
|
||||||
|
export CONFIG_DRM_MSM_DP_MST=y
|
||||||
|
export CONFIG_DRM_SDE_RSC=y
|
||||||
|
export CONFIG_DRM_SDE_WB=y
|
||||||
|
export CONFIG_DRM_MSM_REGISTER_LOGGING=y
|
||||||
|
export CONFIG_DISPLAY_BUILD=m
|
19
config/gki_waipiodispconf.h
Normal file
19
config/gki_waipiodispconf.h
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2021, The Linux Foundation. All rights reserved.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#define CONFIG_DRM_MSM 1
|
||||||
|
#define CONFIG_DRM_MSM_SDE 1
|
||||||
|
#define CONFIG_SYNC_FILE 1
|
||||||
|
#define CONFIG_DRM_MSM_DSI 1
|
||||||
|
#define CONFIG_DSI_PARSER 1
|
||||||
|
#define CONFIG_DRM_SDE_WB 1
|
||||||
|
#define CONFIG_DRM_MSM_DP 1
|
||||||
|
#define CONFIG_DRM_MSM_DP_MST 1
|
||||||
|
#define CONFIG_DRM_SDE_RSC 1
|
||||||
|
#define CONFIG_DRM_MSM_REGISTER_LOGGING 1
|
||||||
|
#define CONFIG_DRM_SDE_EVTLOG_DEBUG 1
|
||||||
|
#define CONFIG_QCOM_MDSS_PLL 1
|
||||||
|
#define CONFIG_GKI_DISPLAY 1
|
||||||
|
|
@@ -25,11 +25,12 @@ KBUILD_OPTIONS += $(DISPLAY_SELECT)
|
|||||||
|
|
||||||
###########################################################
|
###########################################################
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
|
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
||||||
LOCAL_MODULE := msm_drm.ko
|
LOCAL_MODULE := msm_drm.ko
|
||||||
LOCAL_MODULE_KBUILD_NAME := msm_drm.ko
|
LOCAL_MODULE_KBUILD_NAME := msm_drm.ko
|
||||||
LOCAL_MODULE_TAGS := optional
|
LOCAL_MODULE_TAGS := optional
|
||||||
LOCAL_MODULE_DEBUG_ENABLE := true
|
LOCAL_MODULE_DEBUG_ENABLE := true
|
||||||
LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
||||||
include $(DLKM_DIR)/AndroidKernelModule.mk
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
||||||
###########################################################
|
###########################################################
|
||||||
endif # DLKM check
|
endif # DLKM check
|
||||||
|
@@ -2,6 +2,11 @@
|
|||||||
|
|
||||||
KDIR := $(TOP)/kernel_platform/common
|
KDIR := $(TOP)/kernel_platform/common
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_ARCH_WAIPIO), y)
|
||||||
|
include $(DISPLAY_ROOT)/config/gki_waipiodisp.conf
|
||||||
|
LINUX_INC += -include $(DISPLAY_ROOT)/config/gki_waipiodispconf.h
|
||||||
|
endif
|
||||||
|
|
||||||
LINUX_INC += -Iinclude/linux \
|
LINUX_INC += -Iinclude/linux \
|
||||||
-Iinclude/linux/drm
|
-Iinclude/linux/drm
|
||||||
|
|
||||||
@@ -104,9 +109,7 @@ msm_drm-$(CONFIG_DRM_MSM_DP_MST) += dp/dp_mst_drm.o
|
|||||||
|
|
||||||
msm_drm-$(CONFIG_DRM_MSM_DP_USBPD_LEGACY) += dp/dp_usbpd.o
|
msm_drm-$(CONFIG_DRM_MSM_DP_USBPD_LEGACY) += dp/dp_usbpd.o
|
||||||
|
|
||||||
msm_drm-$(CONFIG_DRM_MSM_SDE) += sde/sde_vm_trusted.o \
|
msm_drm-$(CONFIG_DRM_MSM_SDE) += sde/sde_crtc.o \
|
||||||
sde/sde_vm_msgq.o \
|
|
||||||
sde/sde_crtc.o \
|
|
||||||
sde/sde_encoder.o \
|
sde/sde_encoder.o \
|
||||||
sde/sde_encoder_dce.o \
|
sde/sde_encoder_dce.o \
|
||||||
sde/sde_encoder_phys_vid.o \
|
sde/sde_encoder_phys_vid.o \
|
||||||
|
Reference in New Issue
Block a user