disp: msm: make msm_drm as module for GKI
Make msm_drm as DLKM(Dynamically lodable kernel module) for GKI config. Change-Id: I1c11c2de9d24da7f26333f94a157c35581bc2459 Signed-off-by: Shashank Babu Chinta Venkata <sbchin@codeaurora.org> Signed-off-by: Chandan Uddaraju <chandanu@codeaurora.org>
This commit is contained in:
committed by
Chandan Uddaraju
parent
8b8bfe0165
commit
6cda336fc9
8
Makefile
8
Makefile
@@ -10,8 +10,13 @@ LINUXINCLUDE += -include $(srctree)/techpack/display/config/konadispconf.h
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_ARCH_LAHAINA), y)
|
||||
include $(srctree)/techpack/display/config/lahainadisp.conf
|
||||
ifeq ($(CONFIG_QGKI), y)
|
||||
include $(srctree)/techpack/display/config/lahainadisp.conf
|
||||
LINUXINCLUDE += -include $(srctree)/techpack/display/config/lahainadispconf.h
|
||||
else
|
||||
include $(srctree)/techpack/display/config/gki_lahainadisp.conf
|
||||
LINUXINCLUDE += -include $(srctree)/techpack/display/config/gki_lahainadispconf.h
|
||||
endif
|
||||
LINUXINCLUDE += \
|
||||
-I$(srctree)/techpack/display/include/uapi/display \
|
||||
-I$(srctree)/techpack/display/include
|
||||
@@ -36,4 +41,3 @@ endif
|
||||
|
||||
obj-$(CONFIG_DRM_MSM) += msm/
|
||||
obj-$(CONFIG_MSM_SDE_ROTATOR) += rotator/
|
||||
obj-$(CONFIG_HDCP_QSEECOM) += hdcp/
|
||||
|
||||
11
config/gki_lahainadisp.conf
Normal file
11
config/gki_lahainadisp.conf
Normal file
@@ -0,0 +1,11 @@
|
||||
export CONFIG_DRM_MSM=y
|
||||
export CONFIG_DRM_MSM_SDE=y
|
||||
export CONFIG_SYNC_FILE=y
|
||||
export CONFIG_DRM_MSM_DSI=y
|
||||
export CONFIG_DRM_MSM_DP=y
|
||||
export CONFIG_DSI_PARSER=y
|
||||
export CONFIG_QCOM_MDSS_PLL=y
|
||||
export CONFIG_DRM_SDE_WB=y
|
||||
export CONFIG_DRM_MSM_REGISTER_LOGGING=y
|
||||
export CONFIG_DRM_SDE_RSC=y
|
||||
export CONFIG_DISPLAY_BUILD=m
|
||||
18
config/gki_lahainadispconf.h
Normal file
18
config/gki_lahainadispconf.h
Normal file
@@ -0,0 +1,18 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
/*
|
||||
* Copyright (c) 2020, 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_DRM_MSM_DP 1
|
||||
#define CONFIG_DSI_PARSER 1
|
||||
#define CONFIG_DRM_SDE_WB 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
|
||||
#define CONFIG_DRM_SDE_RSC 1
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
ifeq ($(CONFIG_QGKI),y)
|
||||
export CONFIG_DRM_MSM=y
|
||||
export CONFIG_DRM_MSM_SDE=y
|
||||
export CONFIG_DRM_MSM_DP=y
|
||||
@@ -9,4 +8,4 @@ export CONFIG_DRM_SDE_WB=y
|
||||
export CONFIG_DRM_MSM_REGISTER_LOGGING=y
|
||||
export CONFIG_QCOM_MDSS_PLL=y
|
||||
export CONFIG_DRM_SDE_RSC=y
|
||||
endif
|
||||
export CONFIG_DISPLAY_BUILD=y
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
obj-$(CONFIG_HDCP_QSEECOM) += msm_hdcp.o \
|
||||
@@ -2,6 +2,7 @@
|
||||
ccflags-y := -I$(srctree)/include/drm -I$(srctree)/techpack/display/msm -I$(srctree)/techpack/display/msm/dsi -I$(srctree)/techpack/display/msm/dp
|
||||
ccflags-y += -I$(srctree)/techpack/display/msm/sde
|
||||
ccflags-y += -I$(srctree)/techpack/display/rotator
|
||||
ccflags-y += -I$(srctree)/techpack/display/hdcp
|
||||
ccflags-y += -I$(srctree)/drivers/clk/qcom/
|
||||
|
||||
msm_drm-$(CONFIG_DRM_MSM_DP) += dp/dp_altmode.o \
|
||||
@@ -127,4 +128,6 @@ msm_drm-$(CONFIG_DRM_MSM) += \
|
||||
msm_smmu.o \
|
||||
msm_prop.o \
|
||||
|
||||
obj-$(CONFIG_DRM_MSM) += msm_drm.o
|
||||
msm_drm-$(CONFIG_HDCP_QSEECOM) += ../hdcp/msm_hdcp.o \
|
||||
|
||||
obj-$(CONFIG_DISPLAY_BUILD) += msm_drm.o
|
||||
|
||||
Reference in New Issue
Block a user