Browse Source

drm: msm: Add mmrm api to display

This change adds mmrm api to display driver.

Change-Id: I51f310f8c762edc823930c05c001735056a2cbcd
Signed-off-by: Christina Oliveira <[email protected]>
Christina Oliveira 4 năm trước cách đây
mục cha
commit
70d6f23b26
3 tập tin đã thay đổi với 9 bổ sung0 xóa
  1. 6 0
      msm/Android.mk
  2. 2 0
      msm/Kbuild
  3. 1 0
      msm/msm_drv.c

+ 6 - 0
msm/Android.mk

@@ -23,6 +23,8 @@ KBUILD_OPTIONS += MODNAME=msm_drm
 KBUILD_OPTIONS += BOARD_PLATFORM=$(TARGET_BOARD_PLATFORM)
 KBUILD_OPTIONS += $(DISPLAY_SELECT)
 
+KBUILD_OPTIONS += KBUILD_EXTRA_SYMBOLS=$(shell pwd)/$(call intermediates-dir-for,DLKM,mmrm-module-symvers)/Module.symvers
+
 ###########################################################
 include $(CLEAR_VARS)
 LOCAL_SRC_FILES   := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
@@ -31,6 +33,10 @@ LOCAL_MODULE_KBUILD_NAME  := msm_drm.ko
 LOCAL_MODULE_TAGS         := optional
 LOCAL_MODULE_DEBUG_ENABLE := true
 LOCAL_MODULE_PATH         := $(KERNEL_MODULES_OUT)
+
+LOCAL_REQUIRED_MODULES    := mmrm-module-symvers
+LOCAL_ADDITIONAL_DEPENDENCIES := $(call intermediates-dir-for,DLKM,mmrm-module-symvers)/Module.symvers
+
 include $(DLKM_DIR)/Build_external_kernelmodule.mk
 ###########################################################
 endif # DLKM check

+ 2 - 0
msm/Kbuild

@@ -7,6 +7,8 @@ ifeq ($(CONFIG_ARCH_WAIPIO), y)
 	LINUX_INC +=	-include $(DISPLAY_ROOT)/config/gki_waipiodispconf.h
 endif
 
+KBUILD_CPPFLAGS += -DCONFIG_MSM_MMRM=1
+
 LINUX_INC +=	-Iinclude/linux \
 		-Iinclude/linux/drm
 

+ 1 - 0
msm/msm_drv.c

@@ -2163,6 +2163,7 @@ static void __exit msm_drm_unregister(void)
 module_init(msm_drm_register);
 module_exit(msm_drm_unregister);
 
+MODULE_SOFTDEP("pre: msm-mmrm");
 MODULE_AUTHOR("Rob Clark <[email protected]");
 MODULE_DESCRIPTION("MSM DRM Driver");
 MODULE_LICENSE("GPL");