diff options
author | Yongqin Liu <yongqin.liu@linaro.org> | 2020-11-24 21:00:19 +0800 |
---|---|---|
committer | YongQin Liu <yongqin.liu@linaro.org> | 2020-11-24 13:49:47 +0000 |
commit | e05046e00fb22c94e1e2d2dcd8b16340ed919aea (patch) | |
tree | 1ae05dca355a296f4f4e72d10ff8983c06399467 | |
parent | b0f660cdae53c460c26c517b080d81f657844bc1 (diff) | |
download | hikey-e05046e00fb22c94e1e2d2dcd8b16340ed919aea.tar.gz |
hikey.mk/hikey960.mk: add support for android-mainline kernel
where cma_heap.ko is used instead of ion_cma_heap.ko,
and other ko files that not exist with the android-mainline kernel
Test: boot to home screen with mainline kernel
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
Change-Id: I8c737d3f1cdb037e301af9bef151a67e5e4f4e8f
-rw-r--r-- | hikey.mk | 13 | ||||
-rw-r--r-- | hikey960.mk | 7 |
2 files changed, 15 insertions, 5 deletions
@@ -27,20 +27,27 @@ ifneq ($(HIKEY_MODS),) $(HIKEY_MOD_DIR)/phy-hi6220-usb.ko # make sure ion cma heap loads early + CMA_HEAP_KO := $(wildcard $(HIKEY_MOD_DIR)/cma_heap*.ko) + ION_CMA_HEAP_KO := $(wildcard $(HIKEY_MOD_DIR)/ion_cma_heap*.ko) BOARD_VENDOR_RAMDISK_KERNEL_MODULES += \ - $(HIKEY_MOD_DIR)/ion_cma_heap.ko + $(CMA_HEAP_KO) \ + $(ION_CMA_HEAP_KO) # Not sure why, but powerkey has to be initrd # or else we'll see stalls or issues at bootup BOARD_VENDOR_RAMDISK_KERNEL_MODULES += \ $(HIKEY_MOD_DIR)/hisi_powerkey.ko + MMC_CORE_KO := $(wildcard $(HIKEY_MOD_DIR)/mmc_core.ko) + MMC_BLOCK_KO := $(wildcard $(HIKEY_MOD_DIR)/mmc_block.ko) + BOARD_VENDOR_RAMDISK_KERNEL_MODULES += \ + $(MMC_CORE_KO) \ + $(MMC_BLOCK_KO) + BOARD_VENDOR_RAMDISK_KERNEL_MODULES += \ $(HIKEY_MOD_DIR)/hi655x-regulator.ko \ $(HIKEY_MOD_DIR)/clk-hi655x.ko \ $(HIKEY_MOD_DIR)/hi655x-pmic.ko \ - $(HIKEY_MOD_DIR)/mmc_core.ko \ - $(HIKEY_MOD_DIR)/mmc_block.ko \ $(HIKEY_MOD_DIR)/dw_mmc-k3.ko \ $(HIKEY_MOD_DIR)/dw_mmc-pltfm.ko \ $(HIKEY_MOD_DIR)/dw_mmc.ko \ diff --git a/hikey960.mk b/hikey960.mk index 3a979f88..d4e721fc 100644 --- a/hikey960.mk +++ b/hikey960.mk @@ -48,10 +48,13 @@ ifneq ($(HIKEY_USES_GKI),) HIKEY_MOD_DIR := device/linaro/hikey-kernel/hikey960/$(TARGET_KERNEL_USE) HIKEY_MODS := $(wildcard $(HIKEY_MOD_DIR)/*.ko) SDCARDFS_KO := $(wildcard $(HIKEY_MOD_DIR)/sdcardfs*.ko) + CMA_HEAP_KO := $(wildcard $(HIKEY_MOD_DIR)/cma_heap.ko) + ION_CMA_HEAP_KO := $(wildcard $(HIKEY_MOD_DIR)/ion_cma_heap*.ko) ifneq ($(HIKEY_MODS),) BOARD_VENDOR_KERNEL_MODULES += $(HIKEY_MODS) BOARD_VENDOR_RAMDISK_KERNEL_MODULES += \ - $(HIKEY_MOD_DIR)/ion_cma_heap.ko \ - $(SDCARDFS_KO) + $(CMA_HEAP_KO) \ + $(ION_CMA_HEAP_KO) \ + $(SDCARDFS_KO) endif endif |