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
) $(B43_PACKAGES
) \
39 TARGET_DEVICES
+= comtrend_ar-5315u
41 define Device
/comtrend_ar-5387un
43 DEVICE_VENDOR
:= Comtrend
44 DEVICE_MODEL
:= AR-5387un
46 CFE_BOARD_ID
:= 96328A-1441N1
48 DEVICE_PACKAGES
+= $(USB2_PACKAGES
) $(B43_PACKAGES
) \
51 TARGET_DEVICES
+= comtrend_ar-5387un
53 define Device
/comtrend_vr-3025u
55 DEVICE_VENDOR
:= Comtrend
56 DEVICE_MODEL
:= VR-3025u
58 CFE_BOARD_ID
:= 96368M-1541N
61 DEVICE_PACKAGES
+= $(USB2_PACKAGES
) $(B43_PACKAGES
) \
64 TARGET_DEVICES
+= comtrend_vr-3025u
66 define Device
/huawei_hg556a-b
67 $(Device
/bcm63xx-cfe-legacy
)
68 DEVICE_VENDOR
:= Huawei
69 DEVICE_MODEL
:= EchoLife HG556a
73 CFE_EXTRAS
+= --rsa-signature
"EchoLife_HG556a" --tag-version
8
75 DEVICE_PACKAGES
+= $(USB2_PACKAGES
) $(ATH9K_PACKAGES
) \
78 TARGET_DEVICES
+= huawei_hg556a-b