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 DEVICE_VARS
+= NETGEAR_ENC_MODEL NETGEAR_ENC_REGION NETGEAR_ENC_HW_ID_LIST NETGEAR_ENC_MODEL_LIST
11 loadaddr-
$(CONFIG_TARGET_mediatek_mt7622
) := 0x44000000
12 loadaddr-
$(CONFIG_TARGET_mediatek_mt7623
) := 0x80008000
13 loadaddr-
$(CONFIG_TARGET_mediatek_mt7629
) := 0x40008000
14 loadaddr-
$(CONFIG_TARGET_mediatek_filogic
) := 0x48000000
16 # default all platform image(fit) build
18 PROFILES
= Default
$$(DEVICE_NAME
)
20 KERNEL
= kernel-bin | lzma | \
21 fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb
22 KERNEL_INITRAMFS
= kernel-bin | lzma | \
23 fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb with-initrd
24 KERNEL_LOADADDR
= $(loadaddr-y
)
25 FILESYSTEMS
:= squashfs
26 DEVICE_DTS_DIR
:= $(DTS_DIR
)
29 NETGEAR_ENC_HW_ID_LIST
:=
30 NETGEAR_ENC_MODEL_LIST
:=
31 IMAGES
:= sysupgrade.bin
32 IMAGE
/sysupgrade.bin
:= append-kernel | pad-to
128k | append-rootfs | \
33 pad-rootfs | append-metadata
36 include $(SUBTARGET
).mk
39 $(call Image
/Build
/$(1),$(1))
42 $(eval
$(call BuildImage
))