From 463da728b52e2e1fc39e0e1a281bfe1f24df8c3c Mon Sep 17 00:00:00 2001 From: bengris32 Date: Wed, 28 Sep 2022 19:12:14 +0100 Subject: [PATCH] rosemary: Define Boot Image flags Signed-off-by: bengris32 --- BoardConfig.mk | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/BoardConfig.mk b/BoardConfig.mk index c295f82..50f8977 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -26,6 +26,28 @@ BOARD_VENDOR := xiaomi TARGET_BOOTLOADER_BOARD_NAME := rosemary TARGET_NO_BOOTLOADER := true +# Boot Image +BOARD_KERNEL_BASE := 0x40078000 +BOARD_KERNEL_PAGESIZE := 2048 +BOARD_KERNEL_OFFSET := 0x00008000 +BOARD_RAMDISK_OFFSET := 0x07c08000 +BOARD_SECOND_OFFSET := 0xbff88000 +BOARD_KERNEL_TAGS_OFFSET := 0x0bc08000 +BOARD_DTB_OFFSET := 0x0bc08000 +BOARD_INCLUDE_DTB_IN_BOOTIMG := true +BOARD_BOOT_HEADER_VERSION := 2 + +BOARD_MKBOOTIMG_ARGS := --base $(BOARD_KERNEL_BASE) +BOARD_MKBOOTIMG_ARGS += --pagesize $(BOARD_KERNEL_PAGESIZE) +BOARD_MKBOOTIMG_ARGS += --kernel_offset $(BOARD_KERNEL_OFFSET) +BOARD_MKBOOTIMG_ARGS += --second_offset $(BOARD_SECOND_OFFSET) +BOARD_MKBOOTIMG_ARGS += --ramdisk_offset $(BOARD_RAMDISK_OFFSET) +BOARD_MKBOOTIMG_ARGS += --tags_offset $(BOARD_KERNEL_TAGS_OFFSET) +BOARD_MKBOOTIMG_ARGS += --dtb_offset $(BOARD_DTB_OFFSET) +BOARD_MKBOOTIMG_ARGS += --header_version $(BOARD_BOOT_HEADER_VERSION) + +BOARD_KERNEL_CMDLINE := bootopt=64S3,32N2,64N2 + # Platform TARGET_BOARD_PLATFORM := mt6785