Read vendor_boot.modules.load and vendor_dlkm.modules.load am: 3af1857b0b

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14513823

Change-Id: I1d0e869995135c7b4b4140d376bd695e454128a5
This commit is contained in:
Daniel Mentz 2021-06-17 04:24:08 +00:00 committed by Automerger Merge Worker
commit abc948daf0

View file

@ -379,30 +379,20 @@ BOARD_BUILD_SYSTEM_ROOT_IMAGE := false
# Vendor ramdisk image for kernel development
BOARD_BUILD_VENDOR_RAMDISK_IMAGE := true
# Kernel modules
BOARD_VENDOR_KERNEL_MODULES += \
$(wildcard $(TARGET_KERNEL_DIR)/*.ko)
KERNEL_MODULE_DIR := $(TARGET_KERNEL_DIR)
KERNEL_MODULES := $(wildcard $(KERNEL_MODULE_DIR)/*.ko)
BOARD_VENDOR_RAMDISK_KERNEL_MODULES_FILTER += \
$(TARGET_KERNEL_DIR)/bcmdhd43752.ko \
$(TARGET_KERNEL_DIR)/bcmdhd4389.ko \
$(TARGET_KERNEL_DIR)/lwis.ko \
$(TARGET_KERNEL_DIR)/pinctrl-slg51000.ko \
$(TARGET_KERNEL_DIR)/pktgen.ko \
$(TARGET_KERNEL_DIR)/slg51000-core.ko \
$(TARGET_KERNEL_DIR)/slg51000-regulator.ko \
$(TARGET_KERNEL_DIR)/stmvl53l1.ko \
$(TARGET_KERNEL_DIR)/ftm5.ko \
$(TARGET_KERNEL_DIR)/haptics-cs40l2x.ko \
$(TARGET_KERNEL_DIR)/snd_soc_cs40l2x.ko \
$(TARGET_KERNEL_DIR)/sec_touch.ko \
$(TARGET_KERNEL_DIR)/cl_dsp.ko \
$(TARGET_KERNEL_DIR)/input-cs40l26-i2c.ko
BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD := $(strip $(shell cat $(KERNEL_MODULE_DIR)/vendor_boot.modules.load))
ifndef BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD
$(error vendor_boot.modules.load not found or empty)
endif
BOARD_VENDOR_RAMDISK_KERNEL_MODULES := $(addprefix $(KERNEL_MODULE_DIR)/, $(notdir $(BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD)))
BOARD_VENDOR_RAMDISK_KERNEL_MODULES += \
$(filter-out $(BOARD_VENDOR_RAMDISK_KERNEL_MODULES_FILTER), $(foreach module, $(notdir \
$(shell cat $(TARGET_KERNEL_DIR)/modules.load)), \
$(TARGET_KERNEL_DIR)/$(module)))
BOARD_VENDOR_KERNEL_MODULES_LOAD := $(strip $(shell cat $(KERNEL_MODULE_DIR)/vendor_dlkm.modules.load))
ifndef BOARD_VENDOR_KERNEL_MODULES_LOAD
$(error vendor_dlkm.modules.load not found or empty)
endif
BOARD_VENDOR_KERNEL_MODULES := $(KERNEL_MODULES)
# Using BUILD_COPY_HEADERS
BUILD_BROKEN_USES_BUILD_COPY_HEADERS := true