1 # SPDX-License-Identifier: GPL-2.0-or-later
3 DEVICE_VARS
+= CFE_BOARD_ID CFE_EXTRAS
4 DEVICE_VARS
+= FLASH_MB IMAGE_OFFSET
6 define Device
/bcm63xx-cfe
7 FILESYSTEMS
:= squashfs jffs2-64k jffs2-128k
8 KERNEL
:= kernel-bin | append-dtb | relocate-kernel | lzma
9 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | loader-lzma elf
10 KERNEL_INITRAMFS_SUFFIX
:= .elf
11 IMAGES
:= cfe.bin sysupgrade.bin
13 cfe-bin
$$$$(if
$$$$(FLASH_MB
),--pad
$$$$(shell expr
$$$$(FLASH_MB
) / 2))
14 IMAGE
/sysupgrade.bin
:= cfe-bin | append-metadata
19 CFE_EXTRAS
= --block-size
$$(BLOCKSIZE
) \
20 --image-offset
$$(if
$$(IMAGE_OFFSET
),$$(IMAGE_OFFSET
),$$(BLOCKSIZE
))
23 # Legacy CFEs with specific LZMA parameters and no length
24 define Device
/bcm63xx-cfe-legacy
26 KERNEL
:= kernel-bin | append-dtb | relocate-kernel | lzma-cfe
29 define Device
/comtrend_ar-5315u
31 DEVICE_VENDOR
:= Comtrend
32 DEVICE_MODEL
:= AR-5315u
34 CFE_BOARD_ID
:= 96318A-1441N1
36 DEVICE_PACKAGES
+= $(USB2_PACKAGES
)
38 TARGET_DEVICES
+= comtrend_ar-5315u
40 define Device
/comtrend_ar-5387un
42 DEVICE_VENDOR
:= Comtrend
43 DEVICE_MODEL
:= AR-5387un
45 CFE_BOARD_ID
:= 96328A-1441N1
47 DEVICE_PACKAGES
+= $(USB2_PACKAGES
)
49 TARGET_DEVICES
+= comtrend_ar-5387un
51 define Device
/comtrend_vr-3025u
53 DEVICE_VENDOR
:= Comtrend
54 DEVICE_MODEL
:= VR-3025u
56 CFE_BOARD_ID
:= 96368M-1541N
59 DEVICE_PACKAGES
+= $(USB2_PACKAGES
)
61 TARGET_DEVICES
+= comtrend_vr-3025u
63 define Device
/huawei_hg556a-b
64 $(Device
/bcm63xx-cfe-legacy
)
65 DEVICE_VENDOR
:= Huawei
66 DEVICE_MODEL
:= EchoLife HG556a
70 CFE_EXTRAS
+= --rsa-signature
"EchoLife_HG556a" --tag-version
8
72 DEVICE_PACKAGES
+= $(USB2_PACKAGES
)
74 TARGET_DEVICES
+= huawei_hg556a-b