diff --git a/device-redfin.mk b/device-redfin.mk index 1c6ce0f..46183f6 100644 --- a/device-redfin.mk +++ b/device-redfin.mk @@ -17,7 +17,11 @@ PRODUCT_HARDWARE := redfin ifeq ($(TARGET_PREBUILT_KERNEL),) - LOCAL_KERNEL := device/google/redfin-kernel/Image.lz4 + ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) + LOCAL_KERNEL := device/google/redfin-kernel/Image.lz4 + else + LOCAL_KERNEL := device/google/redfin-kernel/performance/Image.lz4 + endif else LOCAL_KERNEL := $(TARGET_PREBUILT_KERNEL) endif diff --git a/redfin/BoardConfig.mk b/redfin/BoardConfig.mk index 5f08d37..c43db9d 100644 --- a/redfin/BoardConfig.mk +++ b/redfin/BoardConfig.mk @@ -27,8 +27,11 @@ 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 - +ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) + BOARD_PREBUILT_DTBOIMAGE := device/google/redfin-kernel/dtbo.img +else + BOARD_PREBUILT_DTBOIMAGE := device/google/redfin-kernel/performance/dtbo.img +endif TARGET_FS_CONFIG_GEN := device/google/redfin/config.fs # Kernel modules @@ -48,8 +51,13 @@ else ifeq (,$(filter-out redfin_kernel_debug_api, $(TARGET_PRODUCT))) BOARD_VENDOR_RAMDISK_KERNEL_MODULES += \ $(wildcard device/google/redfin-kernel/debug_api/*.ko) else -BOARD_VENDOR_RAMDISK_KERNEL_MODULES += \ - $(wildcard device/google/redfin-kernel/*.ko) + ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) + BOARD_VENDOR_RAMDISK_KERNEL_MODULES += \ + $(wildcard device/google/redfin-kernel/*.ko) + else + BOARD_VENDOR_RAMDISK_KERNEL_MODULES += \ + $(wildcard device/google/redfin-kernel/performance/*.ko) + endif endif # DTB