diff options
author | Sam Protsenko <semen.protsenko@linaro.org> | 2019-08-16 20:36:44 +0300 |
---|---|---|
committer | Sam Protsenko <semen.protsenko@linaro.org> | 2019-12-13 20:26:13 +0200 |
commit | d7ad866f14fa7dfde448bcedfdd02a169465cd50 (patch) | |
tree | e88652201b8b7a35b1975f6c2eace10840253c53 /BoardConfig.mk | |
parent | 99d095c99ddc6326bb696daf539b9109258bfe4f (diff) | |
download | beagle-x15-d7ad866f14fa7dfde448bcedfdd02a169465cd50.tar.gz |
Build dtb.img and dtbo.img manually
We want to keep the order of DT blobs inside images fixed, in order to
get those DT blobs by index in bootloader. So let's build those images
manually. Remove BOARD_PREBUILT_DTBIMAGE_DIR, as we don't want Android
build system to generate dtb.img for us anymore (we do it locally).
Also add DTBO partition size, so that AVB can sign our dtbo.img.
Change-Id: Idd4653092c150dea99d37f29306733711d4fbb2b
Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
Diffstat (limited to 'BoardConfig.mk')
-rw-r--r-- | BoardConfig.mk | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/BoardConfig.mk b/BoardConfig.mk index 2f03a28..ba5bd05 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -44,6 +44,7 @@ USE_CAMERA_STUB := true BOARD_BOOTIMAGE_PARTITION_SIZE := 20971520 # 20 MiB BOARD_RECOVERYIMAGE_PARTITION_SIZE := 67108864 # 64 MiB BOARD_USERDATAIMAGE_PARTITION_SIZE := 961658368 # ~917 MiB +BOARD_DTBOIMG_PARTITION_SIZE := 8388608 # 8 MiB BOARD_SUPER_PARTITION_SIZE := 2684354560 # 2560 MiB BOARD_SUPER_PARTITION_GROUPS := group_oem @@ -101,9 +102,15 @@ BOARD_AVB_ENABLE := true # Include *.dtb to boot.img and use Android Boot Image v2 BOARD_INCLUDE_DTB_IN_BOOTIMG := true -BOARD_PREBUILT_DTBIMAGE_DIR := $(DTB_DIR) BOARD_MKBOOTIMG_ARGS := --header_version 2 +# Pass unsigned dtbo image (generated by build/tasks/dtimages.mk) to Android +# build system for AVB signing +DTBO_UNSIGNED := dtbo-unsigned.img +# $(PRODUCT_OUT) hasn't been defined yet, so use "=" instead of ":=" +# so that it is resolved later +BOARD_PREBUILT_DTBOIMAGE = $(PRODUCT_OUT)/$(DTBO_UNSIGNED) + # Board uses A/B OTA. AB_OTA_UPDATER := true # A/B updater updatable partitions list. Keep in sync with the partition list |