diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk new file mode 100644 index 0000000..78f7a4c --- /dev/null +++ b/BoardConfigCommon.mk @@ -0,0 +1,27 @@ +# +# SPDX-FileCopyrightText: The LineageOS Project +# SPDX-FileCopyrightText: The Calyx Institute +# SPDX-License-Identifier: Apache-2.0 +# + +include device/google/gs101/BoardConfig-common.mk + +# Kernel +BOARD_KERNEL_CMDLINE += disable_dma32=on + +# Kernel modules +BOARD_BOOTCONFIG += androidboot.load_modules_parallel=true + +BOARD_KERNEL_CMDLINE += fips140.load_sequential=1 +BOARD_KERNEL_CMDLINE += exynos_mfc.load_sequential=1 +BOARD_KERNEL_CMDLINE += exynos_drm.load_sequential=1 +BOARD_KERNEL_CMDLINE += pcie-exynos-core.load_sequential=1 +BOARD_KERNEL_CMDLINE += g2d.load_sequential=1 + +BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_BLOCKLIST_FILE := $(DEVICE_PATH)/recovery/modules.blocklist.vendor_boot +BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_LOAD_RAW := $(strip $(shell cat $(DEVICE_PATH)/recovery/modules.load.vendor_boot)) +BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_LOAD += $(BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_LOAD_RAW) +BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES += $(addprefix $(KERNEL_MODULE_DIR)/, $(notdir $(BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_LOAD_RAW))) + +# WiFi +include device/google/gs101/wifi/BoardConfig-wifi.mk diff --git a/oriole/BoardConfig.mk b/oriole/BoardConfig.mk index 71a6529..e2aba5a 100644 --- a/oriole/BoardConfig.mk +++ b/oriole/BoardConfig.mk @@ -5,30 +5,13 @@ # SPDX-License-Identifier: Apache-2.0 # -# Enable load module in parallel -BOARD_BOOTCONFIG += androidboot.load_modules_parallel=true - -# The modules which need to be loaded in sequential -BOARD_KERNEL_CMDLINE += fips140.load_sequential=1 -BOARD_KERNEL_CMDLINE += exynos_mfc.load_sequential=1 -BOARD_KERNEL_CMDLINE += exynos_drm.load_sequential=1 -BOARD_KERNEL_CMDLINE += pcie-exynos-core.load_sequential=1 -BOARD_KERNEL_CMDLINE += g2d.load_sequential=1 - -TARGET_BOARD_INFO_FILE := device/google/raviole/board-info.txt -TARGET_BOOTLOADER_BOARD_NAME := oriole +TARGET_BOARD_INFO_FILE := $(DEVICE_PATH)/board-info.txt +TARGET_BOOTLOADER_BOARD_NAME := $(DEVICE_CODENAME) TARGET_SCREEN_DENSITY := 420 -BOARD_KERNEL_CMDLINE += disable_dma32=on - -include device/google/gs101/BoardConfig-common.mk +# SEPolicy include device/google/raviole/sepolicy/oriole-sepolicy.mk -include device/google/gs101/wifi/BoardConfig-wifi.mk -# Kernel modules -BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_BLOCKLIST_FILE := $(DEVICE_PATH)/recovery/modules.blocklist.vendor_boot -BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_LOAD_RAW := $(strip $(shell cat $(DEVICE_PATH)/recovery/modules.load.vendor_boot)) -BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_LOAD += $(BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_LOAD_RAW) -BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES += $(addprefix $(KERNEL_MODULE_DIR)/, $(notdir $(BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_LOAD_RAW))) +include $(DEVICE_PATH)/BoardConfigCommon.mk include $(VENDOR_PATH)/BoardConfigVendor.mk diff --git a/raven/BoardConfig.mk b/raven/BoardConfig.mk index abffc8c..8730f1a 100644 --- a/raven/BoardConfig.mk +++ b/raven/BoardConfig.mk @@ -5,30 +5,13 @@ # SPDX-License-Identifier: Apache-2.0 # -# Enable load module in parallel -BOARD_BOOTCONFIG += androidboot.load_modules_parallel=true - -# The modules which need to be loaded in sequential -BOARD_KERNEL_CMDLINE += fips140.load_sequential=1 -BOARD_KERNEL_CMDLINE += exynos_mfc.load_sequential=1 -BOARD_KERNEL_CMDLINE += exynos_drm.load_sequential=1 -BOARD_KERNEL_CMDLINE += pcie-exynos-core.load_sequential=1 -BOARD_KERNEL_CMDLINE += g2d.load_sequential=1 - -TARGET_BOARD_INFO_FILE := device/google/raviole/board-info.txt -TARGET_BOOTLOADER_BOARD_NAME := raven +TARGET_BOARD_INFO_FILE := $(DEVICE_PATH)/board-info.txt +TARGET_BOOTLOADER_BOARD_NAME := $(DEVICE_CODENAME) TARGET_SCREEN_DENSITY := 560 -BOARD_KERNEL_CMDLINE += disable_dma32=on - -include device/google/gs101/BoardConfig-common.mk +# SEPolicy include device/google/raviole/sepolicy/raven-sepolicy.mk -include device/google/gs101/wifi/BoardConfig-wifi.mk -# Kernel modules -BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_BLOCKLIST_FILE := $(DEVICE_PATH)/recovery/modules.blocklist.vendor_boot -BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_LOAD_RAW := $(strip $(shell cat $(DEVICE_PATH)/recovery/modules.load.vendor_boot)) -BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_LOAD += $(BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_LOAD_RAW) -BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES += $(addprefix $(KERNEL_MODULE_DIR)/, $(notdir $(BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_LOAD_RAW))) +include $(DEVICE_PATH)/BoardConfigCommon.mk include $(VENDOR_PATH)/BoardConfigVendor.mk