2014-08-30 17:32:58 +08:00
|
|
|
# Copyright (c) 2014 The Linux Foundation. All rights reserved.
|
|
|
|
|
#
|
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
|
include $(INCLUDE_DIR)/image.mk
|
|
|
|
|
|
2015-08-14 23:10:54 +08:00
|
|
|
define Device/Default
|
|
|
|
|
PROFILES := Default
|
2017-03-15 00:04:28 +08:00
|
|
|
KERNEL_LOADADDR = 0x42208000
|
2024-03-20 08:27:52 +08:00
|
|
|
DEVICE_DTS_DIR = $(if $(CONFIG_TESTING_KERNEL),$$(DTS_DIR)/qcom,$$(DTS_DIR))
|
2019-12-21 08:16:49 +08:00
|
|
|
DEVICE_DTS = $$(SOC)-$(lastword $(subst _, ,$(1)))
|
2021-03-07 03:04:15 +08:00
|
|
|
DEVICE_DTS_CONFIG := config@1
|
2020-06-25 01:47:06 +08:00
|
|
|
IMAGES := sysupgrade.bin
|
2018-01-15 05:03:41 +08:00
|
|
|
IMAGE/sysupgrade.bin = sysupgrade-tar | append-metadata
|
2018-01-15 04:39:42 +08:00
|
|
|
IMAGE/sysupgrade.bin/squashfs :=
|
2015-08-14 23:10:54 +08:00
|
|
|
endef
|
|
|
|
|
|
|
|
|
|
define Device/LegacyImage
|
2015-09-04 22:44:48 +08:00
|
|
|
KERNEL_SUFFIX := -uImage
|
|
|
|
|
KERNEL = kernel-bin | append-dtb | uImage none
|
2015-08-14 23:10:54 +08:00
|
|
|
KERNEL_NAME := zImage
|
|
|
|
|
endef
|
|
|
|
|
|
|
|
|
|
define Device/FitImage
|
|
|
|
|
KERNEL_SUFFIX := -fit-uImage.itb
|
2023-01-13 13:32:17 +08:00
|
|
|
KERNEL = kernel-bin | gzip | fit gzip $$(KDIR)/image-$$(DEVICE_DTS).dtb
|
2015-08-14 23:10:54 +08:00
|
|
|
KERNEL_NAME := Image
|
2015-09-04 22:45:00 +08:00
|
|
|
endef
|
|
|
|
|
|
2017-03-15 00:04:28 +08:00
|
|
|
define Device/FitImageLzma
|
|
|
|
|
KERNEL_SUFFIX := -fit-uImage.itb
|
2023-01-13 13:32:17 +08:00
|
|
|
KERNEL = kernel-bin | lzma | fit lzma $$(KDIR)/image-$$(DEVICE_DTS).dtb
|
2017-03-15 00:04:28 +08:00
|
|
|
KERNEL_NAME := Image
|
|
|
|
|
endef
|
|
|
|
|
|
2015-09-04 22:45:00 +08:00
|
|
|
define Device/UbiFit
|
|
|
|
|
KERNEL_IN_UBI := 1
|
2016-10-30 16:51:54 +08:00
|
|
|
IMAGES := nand-factory.bin nand-sysupgrade.bin
|
|
|
|
|
IMAGE/nand-factory.bin := append-ubi
|
2018-01-15 05:03:41 +08:00
|
|
|
IMAGE/nand-sysupgrade.bin := sysupgrade-tar | append-metadata
|
2015-08-14 23:10:54 +08:00
|
|
|
endef
|
|
|
|
|
|
2022-01-02 05:25:27 +08:00
|
|
|
include $(SUBTARGET).mk
|
2018-01-05 21:11:16 +08:00
|
|
|
|
2014-08-30 17:32:58 +08:00
|
|
|
$(eval $(call BuildImage))
|