image: add additional fields to Netgear encrypted image
[openwrt/staging/stintel.git] / target / linux / mediatek / image / Makefile
1 # SPDX-License-Identifier: GPL-2.0-only
2 #
3 # Copyright (C) 2012-2015 OpenWrt.org
4 # Copyright (C) 2016-2017 LEDE project
5
6 include $(TOPDIR)/rules.mk
7 include $(INCLUDE_DIR)/image.mk
8
9 DEVICE_VARS += NETGEAR_ENC_MODEL NETGEAR_ENC_REGION NETGEAR_ENC_HW_ID_LIST NETGEAR_ENC_MODEL_LIST
10
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
15
16 # default all platform image(fit) build
17 define Device/Default
18 PROFILES = Default $$(DEVICE_NAME)
19 KERNEL_NAME := Image
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)
27 NETGEAR_ENC_MODEL :=
28 NETGEAR_ENC_REGION :=
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
34 endef
35
36 include $(SUBTARGET).mk
37
38 define Image/Build
39 $(call Image/Build/$(1),$(1))
40 endef
41
42 $(eval $(call BuildImage))
43