1 # SPDX-License-Identifier: GPL-2.0-only
3 # Copyright (C) 2012-2015 OpenWrt.org
4 # Copyright (C) 2016-2017 LEDE project
6 include $(TOPDIR
)/rules.mk
7 include $(INCLUDE_DIR
)/image.mk
9 loadaddr-
$(CONFIG_TARGET_mediatek_mt7622
) := 0x44000000
10 loadaddr-
$(CONFIG_TARGET_mediatek_mt7623
) := 0x80008000
11 loadaddr-
$(CONFIG_TARGET_mediatek_mt7629
) := 0x40008000
12 loadaddr-
$(CONFIG_TARGET_mediatek_filogic
) := 0x48000000
14 # default all platform image(fit) build
16 PROFILES
= Default
$$(DEVICE_NAME
)
18 KERNEL
= kernel-bin | lzma | \
19 fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb
20 KERNEL_INITRAMFS
= kernel-bin | lzma | \
21 fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb with-initrd
22 KERNEL_LOADADDR
= $(loadaddr-y
)
23 FILESYSTEMS
:= squashfs
24 DEVICE_DTS_DIR
:= $(DTS_DIR
)
25 IMAGES
:= sysupgrade.bin
26 IMAGE
/sysupgrade.bin
:= append-kernel | pad-to
128k | append-rootfs | \
27 pad-rootfs | append-metadata
30 include $(SUBTARGET
).mk
33 $(call Image
/Build
/$(1),$(1))
36 $(eval
$(call BuildImage
))