bmips: add subtargets for each SoC
BMIPS is a generic arch that can be used for multiple Broadcom SoCs, each one with its own specific drivers, so instead of having a huge kernel supporting all of them, let's switch to a subtarget per SoC like other OpenWrt targets. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
This commit is contained in:
@@ -7,7 +7,15 @@ KERNEL_LOADADDR := 0x80010000 # RAM start + 64K
|
||||
LOADER_ENTRY := 0x80a00000 # RAM start + 10M, for relocate
|
||||
LZMA_TEXT_START := 0x81800000 # RAM start + 24M
|
||||
|
||||
DEVICE_VARS += CFE_BOARD_ID CFE_EXTRAS
|
||||
DEVICE_VARS += CFE_PART_FLAGS CFE_PART_ID
|
||||
DEVICE_VARS += CFE_RAM_FILE
|
||||
DEVICE_VARS += CFE_RAM_JFFS2_NAME CFE_RAM_JFFS2_PAD
|
||||
DEVICE_VARS += CFE_WFI_CHIP_ID CFE_WFI_FLASH_TYPE
|
||||
DEVICE_VARS += CFE_WFI_FLAGS CFE_WFI_VERSION
|
||||
DEVICE_VARS += CHIP_ID DEVICE_LOADADDR
|
||||
DEVICE_VARS += FLASH_MB IMAGE_OFFSET
|
||||
DEVICE_VARS += SERCOMM_FSVER SERCOMM_HWVER SERCOMM_SWVER
|
||||
|
||||
define Build/Compile
|
||||
rm -rf $(KDIR)/relocate
|
||||
@@ -253,11 +261,74 @@ define Device/Default
|
||||
DEVICE_LOADADDR :=
|
||||
endef
|
||||
|
||||
define Device/bcm63xx-cfe
|
||||
FILESYSTEMS := squashfs jffs2-64k jffs2-128k
|
||||
KERNEL := kernel-bin | append-dtb | relocate-kernel | lzma
|
||||
KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma elf
|
||||
KERNEL_INITRAMFS_SUFFIX := .elf
|
||||
IMAGES := cfe.bin sysupgrade.bin
|
||||
IMAGE/cfe.bin := \
|
||||
cfe-bin $$$$(if $$$$(FLASH_MB),--pad $$$$(shell expr $$$$(FLASH_MB) / 2))
|
||||
IMAGE/sysupgrade.bin := cfe-bin | append-metadata
|
||||
BLOCKSIZE := 0x10000
|
||||
IMAGE_OFFSET :=
|
||||
FLASH_MB :=
|
||||
CFE_BOARD_ID :=
|
||||
CFE_EXTRAS = --block-size $$(BLOCKSIZE) \
|
||||
--image-offset $$(if $$(IMAGE_OFFSET),$$(IMAGE_OFFSET),$$(BLOCKSIZE))
|
||||
endef
|
||||
|
||||
# Legacy CFEs with specific LZMA parameters and no length
|
||||
define Device/bcm63xx-cfe-legacy
|
||||
$(Device/bcm63xx-cfe)
|
||||
KERNEL := kernel-bin | append-dtb | relocate-kernel | lzma-cfe
|
||||
endef
|
||||
|
||||
# CFE expects a single JFFS2 partition with cferam and kernel. However,
|
||||
# it's possible to fool CFE into properly loading both cferam and kernel
|
||||
# from two different JFFS2 partitions by adding dummy files (see
|
||||
# cfe-jffs2-cferam and cfe-jffs2-kernel).
|
||||
# Separate JFFS2 partitions allow upgrading openwrt without reflashing cferam
|
||||
# JFFS2 partition, which is much safer in case anything goes wrong.
|
||||
define Device/bcm63xx-nand
|
||||
FILESYSTEMS := squashfs ubifs
|
||||
KERNEL := kernel-bin | append-dtb | relocate-kernel | lzma | cfe-jffs2-kernel
|
||||
KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma elf
|
||||
KERNEL_INITRAMFS_SUFFIX := .elf
|
||||
IMAGES := cfe.bin sysupgrade.bin
|
||||
IMAGE/cfe.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) |\
|
||||
cfe-jffs2-cferam | append-ubi | cfe-wfi-tag
|
||||
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
|
||||
KERNEL_SIZE := 5120k
|
||||
CFE_PART_FLAGS :=
|
||||
CFE_PART_ID :=
|
||||
CFE_RAM_FILE :=
|
||||
CFE_RAM_JFFS2_NAME :=
|
||||
CFE_RAM_JFFS2_PAD :=
|
||||
CFE_WFI_VERSION :=
|
||||
CFE_WFI_CHIP_ID = 0x$$(CHIP_ID)
|
||||
CFE_WFI_FLASH_TYPE :=
|
||||
CFE_WFI_FLAGS :=
|
||||
UBINIZE_OPTS := -E 5
|
||||
DEVICE_PACKAGES += nand-utils
|
||||
endef
|
||||
|
||||
define Device/sercomm-nand
|
||||
$(Device/bcm63xx-nand)
|
||||
IMAGES := factory.img sysupgrade.bin
|
||||
IMAGE/factory.img := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-ubi |\
|
||||
cfe-sercomm-part | gzip | cfe-sercomm-load | cfe-sercomm-crypto
|
||||
SERCOMM_FSVER :=
|
||||
SERCOMM_HWVER :=
|
||||
SERCOMM_SWVER :=
|
||||
endef
|
||||
|
||||
### Package helpers ###
|
||||
ATH9K_PACKAGES := kmod-ath9k wpad-basic-mbedtls
|
||||
B43_PACKAGES := kmod-b43 wpad-basic-mbedtls
|
||||
USB1_PACKAGES := kmod-usb-ohci kmod-ledtrig-usbdev
|
||||
USB1_PACKAGES := kmod-usb-ohci kmod-usb-ledtrig-usbport
|
||||
USB2_PACKAGES := $(USB1_PACKAGES) kmod-usb2
|
||||
|
||||
include bcm63xx_$(SUBTARGET).mk
|
||||
include $(SUBTARGET).mk
|
||||
|
||||
$(eval $(call BuildImage))
|
||||
|
||||
13
target/linux/bmips/image/bcm6318.mk
Normal file
13
target/linux/bmips/image/bcm6318.mk
Normal file
@@ -0,0 +1,13 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
define Device/comtrend_ar-5315u
|
||||
$(Device/bcm63xx-cfe)
|
||||
DEVICE_VENDOR := Comtrend
|
||||
DEVICE_MODEL := AR-5315u
|
||||
CHIP_ID := 6318
|
||||
CFE_BOARD_ID := 96318A-1441N1
|
||||
FLASH_MB := 16
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) $(B43_PACKAGES) \
|
||||
kmod-leds-bcm6328
|
||||
endef
|
||||
TARGET_DEVICES += comtrend_ar-5315u
|
||||
82
target/linux/bmips/image/bcm63268.mk
Normal file
82
target/linux/bmips/image/bcm63268.mk
Normal file
@@ -0,0 +1,82 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
define Device/comtrend_vr-3032u
|
||||
$(Device/bcm63xx-nand)
|
||||
DEVICE_VENDOR := Comtrend
|
||||
DEVICE_MODEL := VR-3032u
|
||||
CHIP_ID := 63268
|
||||
SOC := bcm63168
|
||||
CFE_RAM_FILE := comtrend,vr-3032u/cferam.000
|
||||
CFE_RAM_JFFS2_NAME := cferam.000
|
||||
BLOCKSIZE := 128k
|
||||
PAGESIZE := 2048
|
||||
SUBPAGESIZE := 512
|
||||
VID_HDR_OFFSET := 2048
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) \
|
||||
kmod-leds-bcm6328
|
||||
CFE_WFI_FLASH_TYPE := 3
|
||||
CFE_WFI_VERSION := 0x5732
|
||||
endef
|
||||
TARGET_DEVICES += comtrend_vr-3032u
|
||||
|
||||
define Device/sercomm_h500-s-lowi
|
||||
$(Device/sercomm-nand)
|
||||
DEVICE_VENDOR := Sercomm
|
||||
DEVICE_MODEL := H500-s
|
||||
DEVICE_VARIANT := lowi
|
||||
DEVICE_LOADADDR := $(KERNEL_LOADADDR)
|
||||
KERNEL := kernel-bin | append-dtb | lzma | cfe-jffs2-kernel
|
||||
CHIP_ID := 63268
|
||||
SOC := bcm63167
|
||||
BLOCKSIZE := 128k
|
||||
PAGESIZE := 2048
|
||||
SUBPAGESIZE := 512
|
||||
VID_HDR_OFFSET := 2048
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) \
|
||||
kmod-leds-bcm6328
|
||||
SERCOMM_FSVER := 1001
|
||||
SERCOMM_HWVER := 1434b31
|
||||
SERCOMM_SWVER := 3305
|
||||
endef
|
||||
TARGET_DEVICES += sercomm_h500-s-lowi
|
||||
|
||||
define Device/sercomm_h500-s-vfes
|
||||
$(Device/sercomm-nand)
|
||||
DEVICE_VENDOR := Sercomm
|
||||
DEVICE_MODEL := H500-s
|
||||
DEVICE_VARIANT := vfes
|
||||
DEVICE_LOADADDR := $(KERNEL_LOADADDR)
|
||||
KERNEL := kernel-bin | append-dtb | lzma | cfe-jffs2-kernel
|
||||
CHIP_ID := 63268
|
||||
SOC := bcm63167
|
||||
BLOCKSIZE := 128k
|
||||
PAGESIZE := 2048
|
||||
SUBPAGESIZE := 512
|
||||
VID_HDR_OFFSET := 2048
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) \
|
||||
kmod-leds-bcm6328
|
||||
SERCOMM_FSVER := 1001
|
||||
SERCOMM_HWVER := 142584b
|
||||
SERCOMM_SWVER := 3417
|
||||
endef
|
||||
TARGET_DEVICES += sercomm_h500-s-vfes
|
||||
|
||||
define Device/sercomm_shg2500
|
||||
$(Device/sercomm-nand)
|
||||
DEVICE_VENDOR := Sercomm
|
||||
DEVICE_MODEL := SHG2500
|
||||
DEVICE_LOADADDR := $(KERNEL_LOADADDR)
|
||||
KERNEL := kernel-bin | append-dtb | lzma | cfe-jffs2-kernel
|
||||
CHIP_ID := 63268
|
||||
SOC := bcm63168
|
||||
BLOCKSIZE := 128k
|
||||
PAGESIZE := 2048
|
||||
SUBPAGESIZE := 512
|
||||
VID_HDR_OFFSET := 2048
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) kmod-i2c-gpio \
|
||||
kmod-leds-sercomm-msp430
|
||||
SERCOMM_FSVER := 1001
|
||||
SERCOMM_HWVER := 1424e4a
|
||||
SERCOMM_SWVER := 3207
|
||||
endef
|
||||
TARGET_DEVICES += sercomm_shg2500
|
||||
13
target/linux/bmips/image/bcm6328.mk
Normal file
13
target/linux/bmips/image/bcm6328.mk
Normal file
@@ -0,0 +1,13 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
define Device/comtrend_ar-5387un
|
||||
$(Device/bcm63xx-cfe)
|
||||
DEVICE_VENDOR := Comtrend
|
||||
DEVICE_MODEL := AR-5387un
|
||||
CHIP_ID := 6328
|
||||
CFE_BOARD_ID := 96328A-1441N1
|
||||
FLASH_MB := 16
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) $(B43_PACKAGES) \
|
||||
kmod-leds-bcm6328
|
||||
endef
|
||||
TARGET_DEVICES += comtrend_ar-5387un
|
||||
15
target/linux/bmips/image/bcm6358.mk
Normal file
15
target/linux/bmips/image/bcm6358.mk
Normal file
@@ -0,0 +1,15 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
define Device/huawei_hg556a-b
|
||||
$(Device/bcm63xx-cfe-legacy)
|
||||
DEVICE_VENDOR := Huawei
|
||||
DEVICE_MODEL := EchoLife HG556a
|
||||
DEVICE_VARIANT := B
|
||||
CHIP_ID := 6358
|
||||
CFE_BOARD_ID := HW556
|
||||
CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
|
||||
BLOCKSIZE := 0x20000
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) $(ATH9K_PACKAGES) \
|
||||
kmod-leds-gpio
|
||||
endef
|
||||
TARGET_DEVICES += huawei_hg556a-b
|
||||
41
target/linux/bmips/image/bcm6362.mk
Normal file
41
target/linux/bmips/image/bcm6362.mk
Normal file
@@ -0,0 +1,41 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
define Device/huawei_hg253s-v2
|
||||
$(Device/bcm63xx-nand)
|
||||
IMAGES := flash.bin sysupgrade.bin
|
||||
IMAGE/flash.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | cfe-jffs2-cferam | append-ubi
|
||||
DEVICE_VENDOR := Huawei
|
||||
DEVICE_MODEL := HG253s
|
||||
DEVICE_VARIANT := v2
|
||||
CHIP_ID := 6362
|
||||
CFE_PART_FLAGS := 1
|
||||
CFE_PART_ID := 0x0001EFEE
|
||||
CFE_RAM_FILE := huawei,hg253s-v2/cferam.000
|
||||
CFE_RAM_JFFS2_NAME := cferam.000
|
||||
BLOCKSIZE := 128k
|
||||
PAGESIZE := 2048
|
||||
SUBPAGESIZE := 512
|
||||
VID_HDR_OFFSET := 2048
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) \
|
||||
kmod-leds-bcm6328 kmod-leds-gpio
|
||||
CFE_WFI_FLASH_TYPE := 3
|
||||
endef
|
||||
TARGET_DEVICES += huawei_hg253s-v2
|
||||
|
||||
define Device/netgear_dgnd3700-v2
|
||||
$(Device/bcm63xx-nand)
|
||||
DEVICE_VENDOR := NETGEAR
|
||||
DEVICE_MODEL := DGND3700
|
||||
DEVICE_VARIANT := v2
|
||||
CHIP_ID := 6362
|
||||
CFE_RAM_FILE := netgear,dgnd3700-v2/cferam
|
||||
CFE_RAM_JFFS2_NAME := cferam
|
||||
CFE_RAM_JFFS2_PAD := 496k
|
||||
BLOCKSIZE := 16k
|
||||
PAGESIZE := 512
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) \
|
||||
kmod-leds-bcm6328 kmod-leds-gpio
|
||||
CFE_WFI_FLASH_TYPE := 2
|
||||
CFE_WFI_VERSION := 0x5731
|
||||
endef
|
||||
TARGET_DEVICES += netgear_dgnd3700-v2
|
||||
14
target/linux/bmips/image/bcm6368.mk
Normal file
14
target/linux/bmips/image/bcm6368.mk
Normal file
@@ -0,0 +1,14 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
define Device/comtrend_vr-3025u
|
||||
$(Device/bcm63xx-cfe)
|
||||
DEVICE_VENDOR := Comtrend
|
||||
DEVICE_MODEL := VR-3025u
|
||||
CHIP_ID := 6368
|
||||
CFE_BOARD_ID := 96368M-1541N
|
||||
BLOCKSIZE := 0x20000
|
||||
FLASH_MB := 32
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) $(B43_PACKAGES) \
|
||||
kmod-leds-gpio
|
||||
endef
|
||||
TARGET_DEVICES += comtrend_vr-3025u
|
||||
@@ -1,78 +0,0 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
DEVICE_VARS += CFE_BOARD_ID CFE_EXTRAS
|
||||
DEVICE_VARS += FLASH_MB IMAGE_OFFSET
|
||||
|
||||
define Device/bcm63xx-cfe
|
||||
FILESYSTEMS := squashfs jffs2-64k jffs2-128k
|
||||
KERNEL := kernel-bin | append-dtb | relocate-kernel | lzma
|
||||
KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma elf
|
||||
KERNEL_INITRAMFS_SUFFIX := .elf
|
||||
IMAGES := cfe.bin sysupgrade.bin
|
||||
IMAGE/cfe.bin := \
|
||||
cfe-bin $$$$(if $$$$(FLASH_MB),--pad $$$$(shell expr $$$$(FLASH_MB) / 2))
|
||||
IMAGE/sysupgrade.bin := cfe-bin | append-metadata
|
||||
BLOCKSIZE := 0x10000
|
||||
IMAGE_OFFSET :=
|
||||
FLASH_MB :=
|
||||
CFE_BOARD_ID :=
|
||||
CFE_EXTRAS = --block-size $$(BLOCKSIZE) \
|
||||
--image-offset $$(if $$(IMAGE_OFFSET),$$(IMAGE_OFFSET),$$(BLOCKSIZE))
|
||||
endef
|
||||
|
||||
# Legacy CFEs with specific LZMA parameters and no length
|
||||
define Device/bcm63xx-cfe-legacy
|
||||
$(Device/bcm63xx-cfe)
|
||||
KERNEL := kernel-bin | append-dtb | relocate-kernel | lzma-cfe
|
||||
endef
|
||||
|
||||
define Device/comtrend_ar-5315u
|
||||
$(Device/bcm63xx-cfe)
|
||||
DEVICE_VENDOR := Comtrend
|
||||
DEVICE_MODEL := AR-5315u
|
||||
CHIP_ID := 6318
|
||||
CFE_BOARD_ID := 96318A-1441N1
|
||||
FLASH_MB := 16
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) $(B43_PACKAGES) \
|
||||
kmod-leds-bcm6328
|
||||
endef
|
||||
TARGET_DEVICES += comtrend_ar-5315u
|
||||
|
||||
define Device/comtrend_ar-5387un
|
||||
$(Device/bcm63xx-cfe)
|
||||
DEVICE_VENDOR := Comtrend
|
||||
DEVICE_MODEL := AR-5387un
|
||||
CHIP_ID := 6328
|
||||
CFE_BOARD_ID := 96328A-1441N1
|
||||
FLASH_MB := 16
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) $(B43_PACKAGES) \
|
||||
kmod-leds-bcm6328
|
||||
endef
|
||||
TARGET_DEVICES += comtrend_ar-5387un
|
||||
|
||||
define Device/comtrend_vr-3025u
|
||||
$(Device/bcm63xx-cfe)
|
||||
DEVICE_VENDOR := Comtrend
|
||||
DEVICE_MODEL := VR-3025u
|
||||
CHIP_ID := 6368
|
||||
CFE_BOARD_ID := 96368M-1541N
|
||||
BLOCKSIZE := 0x20000
|
||||
FLASH_MB := 32
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) $(B43_PACKAGES) \
|
||||
kmod-leds-gpio
|
||||
endef
|
||||
TARGET_DEVICES += comtrend_vr-3025u
|
||||
|
||||
define Device/huawei_hg556a-b
|
||||
$(Device/bcm63xx-cfe-legacy)
|
||||
DEVICE_VENDOR := Huawei
|
||||
DEVICE_MODEL := EchoLife HG556a
|
||||
DEVICE_VARIANT := B
|
||||
CHIP_ID := 6358
|
||||
CFE_BOARD_ID := HW556
|
||||
CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
|
||||
BLOCKSIZE := 0x20000
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) $(ATH9K_PACKAGES) \
|
||||
kmod-leds-gpio
|
||||
endef
|
||||
TARGET_DEVICES += huawei_hg556a-b
|
||||
@@ -1,168 +0,0 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
DEVICE_VARS += CFE_PART_FLAGS CFE_PART_ID
|
||||
DEVICE_VARS += CFE_RAM_FILE
|
||||
DEVICE_VARS += CFE_RAM_JFFS2_NAME CFE_RAM_JFFS2_PAD
|
||||
DEVICE_VARS += CFE_WFI_CHIP_ID CFE_WFI_FLASH_TYPE
|
||||
DEVICE_VARS += CFE_WFI_FLAGS CFE_WFI_VERSION
|
||||
DEVICE_VARS += SERCOMM_FSVER SERCOMM_HWVER SERCOMM_SWVER
|
||||
|
||||
# CFE expects a single JFFS2 partition with cferam and kernel. However,
|
||||
# it's possible to fool CFE into properly loading both cferam and kernel
|
||||
# from two different JFFS2 partitions by adding dummy files (see
|
||||
# cfe-jffs2-cferam and cfe-jffs2-kernel).
|
||||
# Separate JFFS2 partitions allow upgrading openwrt without reflashing cferam
|
||||
# JFFS2 partition, which is much safer in case anything goes wrong.
|
||||
define Device/bcm63xx-nand
|
||||
FILESYSTEMS := squashfs ubifs
|
||||
KERNEL := kernel-bin | append-dtb | relocate-kernel | lzma | cfe-jffs2-kernel
|
||||
KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma elf
|
||||
KERNEL_INITRAMFS_SUFFIX := .elf
|
||||
IMAGES := cfe.bin sysupgrade.bin
|
||||
IMAGE/cfe.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) |\
|
||||
cfe-jffs2-cferam | append-ubi | cfe-wfi-tag
|
||||
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
|
||||
KERNEL_SIZE := 5120k
|
||||
CFE_PART_FLAGS :=
|
||||
CFE_PART_ID :=
|
||||
CFE_RAM_FILE :=
|
||||
CFE_RAM_JFFS2_NAME :=
|
||||
CFE_RAM_JFFS2_PAD :=
|
||||
CFE_WFI_VERSION :=
|
||||
CFE_WFI_CHIP_ID = 0x$$(CHIP_ID)
|
||||
CFE_WFI_FLASH_TYPE :=
|
||||
CFE_WFI_FLAGS :=
|
||||
UBINIZE_OPTS := -E 5
|
||||
DEVICE_PACKAGES += nand-utils
|
||||
endef
|
||||
|
||||
define Device/sercomm-nand
|
||||
$(Device/bcm63xx-nand)
|
||||
IMAGES := factory.img sysupgrade.bin
|
||||
IMAGE/factory.img := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-ubi |\
|
||||
cfe-sercomm-part | gzip | cfe-sercomm-load | cfe-sercomm-crypto
|
||||
SERCOMM_FSVER :=
|
||||
SERCOMM_HWVER :=
|
||||
SERCOMM_SWVER :=
|
||||
endef
|
||||
|
||||
define Device/comtrend_vr-3032u
|
||||
$(Device/bcm63xx-nand)
|
||||
DEVICE_VENDOR := Comtrend
|
||||
DEVICE_MODEL := VR-3032u
|
||||
CHIP_ID := 63268
|
||||
SOC := bcm63168
|
||||
CFE_RAM_FILE := comtrend,vr-3032u/cferam.000
|
||||
CFE_RAM_JFFS2_NAME := cferam.000
|
||||
BLOCKSIZE := 128k
|
||||
PAGESIZE := 2048
|
||||
SUBPAGESIZE := 512
|
||||
VID_HDR_OFFSET := 2048
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) \
|
||||
kmod-leds-bcm6328
|
||||
CFE_WFI_FLASH_TYPE := 3
|
||||
CFE_WFI_VERSION := 0x5732
|
||||
endef
|
||||
TARGET_DEVICES += comtrend_vr-3032u
|
||||
|
||||
define Device/huawei_hg253s-v2
|
||||
$(Device/bcm63xx-nand)
|
||||
IMAGES := flash.bin sysupgrade.bin
|
||||
IMAGE/flash.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | cfe-jffs2-cferam | append-ubi
|
||||
DEVICE_VENDOR := Huawei
|
||||
DEVICE_MODEL := HG253s
|
||||
DEVICE_VARIANT := v2
|
||||
CHIP_ID := 6362
|
||||
CFE_PART_FLAGS := 1
|
||||
CFE_PART_ID := 0x0001EFEE
|
||||
CFE_RAM_FILE := huawei,hg253s-v2/cferam.000
|
||||
CFE_RAM_JFFS2_NAME := cferam.000
|
||||
BLOCKSIZE := 128k
|
||||
PAGESIZE := 2048
|
||||
SUBPAGESIZE := 512
|
||||
VID_HDR_OFFSET := 2048
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) \
|
||||
kmod-leds-bcm6328 kmod-leds-gpio
|
||||
CFE_WFI_FLASH_TYPE := 3
|
||||
endef
|
||||
TARGET_DEVICES += huawei_hg253s-v2
|
||||
|
||||
define Device/netgear_dgnd3700-v2
|
||||
$(Device/bcm63xx-nand)
|
||||
DEVICE_VENDOR := NETGEAR
|
||||
DEVICE_MODEL := DGND3700
|
||||
DEVICE_VARIANT := v2
|
||||
CHIP_ID := 6362
|
||||
CFE_RAM_FILE := netgear,dgnd3700-v2/cferam
|
||||
CFE_RAM_JFFS2_NAME := cferam
|
||||
CFE_RAM_JFFS2_PAD := 496k
|
||||
BLOCKSIZE := 16k
|
||||
PAGESIZE := 512
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) $(B43_PACKAGES) \
|
||||
kmod-leds-bcm6328 kmod-leds-gpio
|
||||
CFE_WFI_FLASH_TYPE := 2
|
||||
CFE_WFI_VERSION := 0x5731
|
||||
endef
|
||||
TARGET_DEVICES += netgear_dgnd3700-v2
|
||||
|
||||
define Device/sercomm_h500-s-lowi
|
||||
$(Device/sercomm-nand)
|
||||
DEVICE_VENDOR := Sercomm
|
||||
DEVICE_MODEL := H500-s
|
||||
DEVICE_VARIANT := lowi
|
||||
DEVICE_LOADADDR := $(KERNEL_LOADADDR)
|
||||
KERNEL := kernel-bin | append-dtb | lzma | cfe-jffs2-kernel
|
||||
CHIP_ID := 63268
|
||||
SOC := bcm63167
|
||||
BLOCKSIZE := 128k
|
||||
PAGESIZE := 2048
|
||||
SUBPAGESIZE := 512
|
||||
VID_HDR_OFFSET := 2048
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) \
|
||||
kmod-leds-bcm6328
|
||||
SERCOMM_FSVER := 1001
|
||||
SERCOMM_HWVER := 1434b31
|
||||
SERCOMM_SWVER := 3305
|
||||
endef
|
||||
TARGET_DEVICES += sercomm_h500-s-lowi
|
||||
|
||||
define Device/sercomm_h500-s-vfes
|
||||
$(Device/sercomm-nand)
|
||||
DEVICE_VENDOR := Sercomm
|
||||
DEVICE_MODEL := H500-s
|
||||
DEVICE_VARIANT := vfes
|
||||
DEVICE_LOADADDR := $(KERNEL_LOADADDR)
|
||||
KERNEL := kernel-bin | append-dtb | lzma | cfe-jffs2-kernel
|
||||
CHIP_ID := 63268
|
||||
SOC := bcm63167
|
||||
BLOCKSIZE := 128k
|
||||
PAGESIZE := 2048
|
||||
SUBPAGESIZE := 512
|
||||
VID_HDR_OFFSET := 2048
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) \
|
||||
kmod-leds-bcm6328
|
||||
SERCOMM_FSVER := 1001
|
||||
SERCOMM_HWVER := 142584b
|
||||
SERCOMM_SWVER := 3417
|
||||
endef
|
||||
TARGET_DEVICES += sercomm_h500-s-vfes
|
||||
|
||||
define Device/sercomm_shg2500
|
||||
$(Device/sercomm-nand)
|
||||
DEVICE_VENDOR := Sercomm
|
||||
DEVICE_MODEL := SHG2500
|
||||
DEVICE_LOADADDR := $(KERNEL_LOADADDR)
|
||||
KERNEL := kernel-bin | append-dtb | lzma | cfe-jffs2-kernel
|
||||
CHIP_ID := 63268
|
||||
SOC := bcm63168
|
||||
BLOCKSIZE := 128k
|
||||
PAGESIZE := 2048
|
||||
SUBPAGESIZE := 512
|
||||
VID_HDR_OFFSET := 2048
|
||||
DEVICE_PACKAGES += $(USB2_PACKAGES) kmod-i2c-gpio \
|
||||
kmod-leds-sercomm-msp430
|
||||
SERCOMM_FSVER := 1001
|
||||
SERCOMM_HWVER := 1424e4a
|
||||
SERCOMM_SWVER := 3207
|
||||
endef
|
||||
TARGET_DEVICES += sercomm_shg2500
|
||||
Reference in New Issue
Block a user