From 24b12e293540d6bc7f4beeb3c7aefedd0a6f8bee Mon Sep 17 00:00:00 2001 From: Daniel Mentz Date: Thu, 13 May 2021 17:26:39 -0700 Subject: [PATCH] Add a kernel module blocklist file Kernel modules on the blocklist are not automatically loaded during second stage init. Modules are often put on the blocklist if we want them to get loaded only under certain circumstances. Bug: 190652328 Change-Id: Ib67463555f498f4dc85d5d175e0bf9e4150771dd --- BoardConfig-common.mk | 2 ++ vendor_dlkm.blocklist | 9 +++++++++ 2 files changed, 11 insertions(+) create mode 100644 vendor_dlkm.blocklist diff --git a/BoardConfig-common.mk b/BoardConfig-common.mk index 9c5f4259..00bc17c1 100644 --- a/BoardConfig-common.mk +++ b/BoardConfig-common.mk @@ -379,6 +379,8 @@ BOARD_BUILD_SYSTEM_ROOT_IMAGE := false # Vendor ramdisk image for kernel development BOARD_BUILD_VENDOR_RAMDISK_IMAGE := true +BOARD_VENDOR_KERNEL_MODULES_BLOCKLIST_FILE := device/google/gs101/vendor_dlkm.blocklist + KERNEL_MODULE_DIR := $(TARGET_KERNEL_DIR) KERNEL_MODULES := $(wildcard $(KERNEL_MODULE_DIR)/*.ko) diff --git a/vendor_dlkm.blocklist b/vendor_dlkm.blocklist new file mode 100644 index 00000000..4a77dbfe --- /dev/null +++ b/vendor_dlkm.blocklist @@ -0,0 +1,9 @@ +blocklist bcmdhd43752 +blocklist bcmdhd4389 +blocklist drv2624 +blocklist ftm5 +blocklist sec_touch +blocklist snd-soc-cs35l41-i2c +blocklist snd-soc-cs35l41-spi +blocklist st33spi +blocklist st54spi