2 # BCM63XX NAND Profiles
5 DEVICE_VARS
+= CFE_PART_FLAGS CFE_PART_ID
6 DEVICE_VARS
+= CFE_RAM_FILE
7 DEVICE_VARS
+= CFE_RAM_JFFS2_NAME CFE_RAM_JFFS2_PAD
8 DEVICE_VARS
+= CFE_WFI_CHIP_ID CFE_WFI_FLASH_TYPE
9 DEVICE_VARS
+= CFE_WFI_FLAGS CFE_WFI_VERSION
11 # CFE expects a single JFFS2 partition with cferam and kernel. However,
12 # it's possible to fool CFE into properly loading both cferam and kernel
13 # from two different JFFS2 partitions by adding dummy files (see
14 # cfe-jffs2-cferam and cfe-jffs2-kernel).
15 # Separate JFFS2 partitions allow upgrading openwrt without reflashing cferam
16 # JFFS2 partition, which is much safer in case anything goes wrong.
17 define Device
/bcm63xx-nand
18 FILESYSTEMS
:= squashfs ubifs
19 KERNEL
:= kernel-bin | append-dtb | relocate-kernel | lzma | cfe-jffs2-kernel
20 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | loader-lzma elf
21 IMAGES
:= cfe.bin sysupgrade.bin
22 IMAGE
/cfe.bin
:= append-kernel | pad-to
$$$$(KERNEL_SIZE
) | cfe-jffs2-cferam | append-ubi | cfe-wfi-tag
23 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
30 CFE_WFI_VERSION
:= 0x5731
31 CFE_WFI_CHIP_ID
= 0x
$$(CHIP_ID
)
35 DEVICE_PACKAGES
+= nand-utils
36 SUPPORTED_DEVICES
:= $(subst _
,$(comma
),$(1))
40 define Device
/comtrend_vr-3032u
41 $(Device
/bcm63xx-nand
)
42 DEVICE_VENDOR
:= Comtrend
43 DEVICE_MODEL
:= VR-3032u
46 CFE_RAM_FILE
:= comtrend
,vr-3032u
/cferam
.000
47 CFE_RAM_JFFS2_NAME
:= cferam
.000
51 VID_HDR_OFFSET
:= 2048
52 DEVICE_PACKAGES
+= $(USB2_PACKAGES
)
53 CFE_WFI_FLASH_TYPE
:= 3
55 TARGET_DEVICES
+= comtrend_vr-3032u
57 define Device
/comtrend_vg-8050
58 $(Device
/bcm63xx-nand
)
59 DEVICE_VENDOR
:= Comtrend
60 DEVICE_MODEL
:= VG-8050
63 CFE_RAM_FILE
:= comtrend
,vg-8050
/cferam
.000
64 CFE_RAM_JFFS2_NAME
:= cferam
.000
68 VID_HDR_OFFSET
:= 2048
69 DEVICE_PACKAGES
+= $(USB2_PACKAGES
)
70 CFE_WFI_FLASH_TYPE
:= 3
72 TARGET_DEVICES
+= comtrend_vg-8050
75 define Device
/netgear_dgnd3700-v2
76 $(Device
/bcm63xx-nand
)
77 DEVICE_VENDOR
:= NETGEAR
78 DEVICE_MODEL
:= DGND3700
81 CFE_RAM_FILE
:= netgear
,dgnd3700-v2
/cferam
82 CFE_RAM_JFFS2_NAME
:= cferam
83 CFE_RAM_JFFS2_PAD
:= 496k
86 DEVICE_PACKAGES
+= $(B43_PACKAGES
) $(USB2_PACKAGES
)
87 CFE_WFI_FLASH_TYPE
:= 2
89 TARGET_DEVICES
+= netgear_dgnd3700-v2
92 define Device
/sercomm_ad1018
93 $(Device
/bcm63xx-nand
)
94 IMAGE
/cfe.bin
:= append-kernel | pad-to
$$$$(KERNEL_SIZE
) | ad1018-jffs2-cferam | append-ubi | cfe-wfi-tag
95 DEVICE_VENDOR
:= Sercomm
96 DEVICE_MODEL
:= AD1018
98 CFE_RAM_FILE
:= sercomm
,ad1018
/cferam
99 CFE_RAM_JFFS2_NAME
:= cferam
103 VID_HDR_OFFSET
:= 2048
104 DEVICE_PACKAGES
+= $(B43_PACKAGES
) $(USB2_PACKAGES
)
105 CFE_WFI_FLASH_TYPE
:= 3
107 TARGET_DEVICES
+= sercomm_ad1018