aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorWenli Looi <wlooi@ucalgary.ca>2023-03-30 22:27:11 +0000
committerHauke Mehrtens <hauke@hauke-m.de>2023-07-01 14:42:11 +0200
commit0a1ebccc8702cadc50bc096f1e185472f3927786 (patch)
tree2384b73c9d69c06da23afe37060db5a0c4aafc3c /include
parentb20be1e41e5bd05f78025e7d417b68619ae93d55 (diff)
downloadupstream-0a1ebccc8702cadc50bc096f1e185472f3927786.tar.gz
upstream-0a1ebccc8702cadc50bc096f1e185472f3927786.tar.bz2
upstream-0a1ebccc8702cadc50bc096f1e185472f3927786.zip
image: add additional fields to Netgear encrypted image
These fields are used for EAX12 and EX6250v2 series, and perhaps other devices. Compatibility is preserved with the WAX202 and WAX206. In addition, adds the related vars to DEVICE_VARS so that the variables work correctly with multiple devices. References in GPL source: https://www.downloads.netgear.com/files/GPL/EAX12_EAX11v2_EAX15v2_GPL_V1.0.3.34_src.tar.gz * tools/imgencoder/src/gj_enc.c Contains code that generates the encrypted image. Signed-off-by: Wenli Looi <wlooi@ucalgary.ca>
Diffstat (limited to 'include')
-rw-r--r--include/image-commands.mk2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/image-commands.mk b/include/image-commands.mk
index 9220b8dec00..77a35f3eec0 100644
--- a/include/image-commands.mk
+++ b/include/image-commands.mk
@@ -432,6 +432,8 @@ define Build/netgear-encrypted-factory
--output-file $@ \
--model $(NETGEAR_ENC_MODEL) \
--region $(NETGEAR_ENC_REGION) \
+ $(if $(NETGEAR_ENC_HW_ID_LIST),--hw-id-list "$(NETGEAR_ENC_HW_ID_LIST)") \
+ $(if $(NETGEAR_ENC_MODEL_LIST),--model-list "$(NETGEAR_ENC_MODEL_LIST)") \
--version V1.0.0.0.$(shell cat $(VERSION_DIST)| sed -e 's/[[:space:]]/-/g').$(firstword $(subst -, ,$(REVISION))) \
--encryption-block-size 0x20000 \
--openssl-bin "$(STAGING_DIR_HOST)/bin/openssl" \