summaryrefslogtreecommitdiff
path: root/redfin/BoardConfig.mk
diff options
context:
space:
mode:
authorChengYou Ho <chengyouho@google.com>2019-09-09 15:51:28 +0800
committerChengYou Ho <chengyouho@google.com>2019-09-10 10:59:47 +0800
commita7e0f4632c11f0a51673c78c98831d4081f19d42 (patch)
treea308485ab727b31d320f5c7474a06029b9f6a0be /redfin/BoardConfig.mk
parent92721582f4c91fca559dd3e9b30d304c7a0327ed (diff)
downloadredfin-a7e0f4632c11f0a51673c78c98831d4081f19d42.tar.gz
Update to latest and remove common part
to common folder Bug: 140363359 Change-Id: I9319e1451dbccc9d19568bf4ae4719b2d04450eb
Diffstat (limited to 'redfin/BoardConfig.mk')
-rw-r--r--redfin/BoardConfig.mk59
1 files changed, 58 insertions, 1 deletions
diff --git a/redfin/BoardConfig.mk b/redfin/BoardConfig.mk
index cb3a71a..1e1f0d5 100644
--- a/redfin/BoardConfig.mk
+++ b/redfin/BoardConfig.mk
@@ -18,4 +18,61 @@ TARGET_BOOTLOADER_BOARD_NAME := redfin
TARGET_SCREEN_DENSITY := 560
TARGET_RECOVERY_UI_MARGIN_HEIGHT := 165
-include device/google/redfin/BoardConfig-common.mk
+include device/google/redbull/BoardConfig-common.mk
+include device/google/redfin-sepolicy/redfin-sepolicy.mk
+
+TARGET_BOARD_INFO_FILE := device/google/redfin/board-info.txt
+USES_DEVICE_GOOGLE_REDFIN := true
+
+TARGET_BOARD_COMMON_PATH := device/google/redfin/sm7250
+
+# DTBO partition definitions
+BOARD_PREBUILT_DTBOIMAGE := device/google/redfin-kernel/dtbo.img
+
+TARGET_RECOVERY_UI_LIB := \
+ librecovery_ui_redfin \
+ libnos_citadel_for_recovery \
+ libnos_for_recovery
+
+TARGET_FS_CONFIG_GEN := device/google/redfin/config.fs
+
+# Kernel modules
+ifeq (,$(filter-out redfin_kasan, $(TARGET_PRODUCT)))
+BOARD_VENDOR_KERNEL_MODULES += \
+ $(wildcard device/google/redfin-kernel/kasan/*.ko)
+else ifeq (,$(filter-out redfin_kernel_debug_memory, $(TARGET_PRODUCT)))
+BOARD_VENDOR_KERNEL_MODULES += \
+ $(wildcard device/google/redfin-kernel/debug_memory/*.ko)
+else ifeq (,$(filter-out redfin_kernel_debug_locking, $(TARGET_PRODUCT)))
+BOARD_VENDOR_KERNEL_MODULES += \
+ $(wildcard device/google/redfin-kernel/debug_locking/*.ko)
+else ifeq (,$(filter-out redfin_kernel_debug_hang, $(TARGET_PRODUCT)))
+BOARD_VENDOR_KERNEL_MODULES += \
+ $(wildcard device/google/redfin-kernel/debug_hang/*.ko)
+else ifeq (,$(filter-out redfin_kernel_debug_api, $(TARGET_PRODUCT)))
+BOARD_VENDOR_KERNEL_MODULES += \
+ $(wildcard device/google/redfin-kernel/debug_api/*.ko)
+else
+BOARD_VENDOR_KERNEL_MODULES += \
+ $(wildcard device/google/redfin-kernel/*.ko)
+endif
+
+# DTB
+ifeq (,$(filter-out redfin_kasan, $(TARGET_PRODUCT)))
+BOARD_PREBUILT_DTBIMAGE_DIR := device/google/redfin-kernel/kasan
+else ifeq (,$(filter-out redfin_kernel_debug_memory, $(TARGET_PRODUCT)))
+BOARD_PREBUILT_DTBIMAGE_DIR := device/google/redfin-kernel/debug_memory
+else ifeq (,$(filter-out redfin_kernel_debug_locking, $(TARGET_PRODUCT)))
+BOARD_PREBUILT_DTBIMAGE_DIR := device/google/redfin-kernel/debug_locking
+else ifeq (,$(filter-out redfin_kernel_debug_hang, $(TARGET_PRODUCT)))
+BOARD_PREBUILT_DTBIMAGE_DIR := device/google/redfin-kernel/debug_hang
+else ifeq (,$(filter-out redfin_kernel_debug_api, $(TARGET_PRODUCT)))
+BOARD_PREBUILT_DTBIMAGE_DIR := device/google/redfin-kernel/debug_api
+else
+BOARD_PREBUILT_DTBIMAGE_DIR := device/google/redfin-kernel
+endif
+
+# Testing related defines
+#BOARD_PERFSETUP_SCRIPT := platform_testing/scripts/perf-setup/r3-setup.sh
+
+-include vendor/google_devices/redfin/proprietary/BoardConfigVendor.mk