ramips: add dwr-512 jboot firmware configuration
The previous fw version require the replacement of the stock bootloader with u-boot. This prevent an easy stock restore of the original fw. Now a proper fw util has been developed to manage the stock jboot bootloader. Therefore make sense have a fw image for the stock bootloader. The old fw configuration (u-boot) is not compatible with the new one and will not be supported anymore. So at the end 2 image can be generated: 1) factory image with jboot bootloader openwrt-ramips-rt305x-dwr-512-b-squashfs-factory.bin 2) sysupgrade image with jboot bootloader openwrt-ramips-rt305x-dwr-512-b-squashfs-sysupgrade.bin Signed-off-by: Giuseppe Lippolis <giu.lippolis@gmail.com>
This commit is contained in:
parent
cb7ac151cd
commit
1680ae7eae
5 changed files with 19 additions and 15 deletions
|
@ -52,7 +52,6 @@ platform_check_image() {
|
|||
dir-620-d1|\
|
||||
dir-810l|\
|
||||
duzun-dm06|\
|
||||
dwr-512-b|\
|
||||
e1700|\
|
||||
esr-9753|\
|
||||
ew1200|\
|
||||
|
@ -272,7 +271,8 @@ platform_check_image() {
|
|||
return 0
|
||||
;;
|
||||
dlink,dwr-116-a1|\
|
||||
dlink,dwr-921-c1)
|
||||
dlink,dwr-921-c1|\
|
||||
dwr-512-b)
|
||||
[ "$magic" != "0404242b" ] && {
|
||||
echo "Invalid image type."
|
||||
return 1
|
||||
|
|
|
@ -85,20 +85,14 @@
|
|||
m25p,fast-read;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x30000>;
|
||||
label = "jboot";
|
||||
reg = <0x0 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@30000 {
|
||||
label = "u-boot-env";
|
||||
reg = <0x30000 0x20000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@50000 {
|
||||
partition@10000 {
|
||||
label = "firmware";
|
||||
reg = <0x50000 0x7a0000>;
|
||||
reg = <0x10000 0x7e0000>;
|
||||
};
|
||||
|
||||
config: partition@7f0000 {
|
||||
|
|
|
@ -302,10 +302,18 @@ TARGET_DEVICES += dir-620-d1
|
|||
|
||||
define Device/dwr-512-b
|
||||
DTS := DWR-512-B
|
||||
IMAGE_SIZE := 7700k
|
||||
IMAGE_SIZE := 7800k
|
||||
DEVICE_TITLE := D-Link DWR-512 B
|
||||
DEVICE_PACKAGES := kmod-usb2 kmod-spi-dev kmod-usb-serial kmod-usb-serial-option \
|
||||
kmod-usb-net kmod-usb-net-cdc-ether comgt-ncm
|
||||
DEVICE_PACKAGES := jboot-tools kmod-usb2 kmod-spi-dev kmod-usb-serial \
|
||||
kmod-usb-serial-option kmod-usb-net kmod-usb-net-cdc-ether \
|
||||
comgt-ncm
|
||||
DLINK_ROM_ID := DLK6E2412001
|
||||
DLINK_FAMILY_MEMBER := 0x6E24
|
||||
DLINK_FIRMWARE_SIZE := 0x7E0000
|
||||
KERNEL := $(KERNEL_DTB)
|
||||
IMAGES += factory.bin
|
||||
IMAGE/sysupgrade.bin := mkdlinkfw | pad-rootfs | append-metadata
|
||||
IMAGE/factory.bin := mkdlinkfw | pad-rootfs | mkdlinkfw-factory
|
||||
endef
|
||||
TARGET_DEVICES += dwr-512-b
|
||||
|
||||
|
|
|
@ -138,6 +138,7 @@ CONFIG_MTD_SPI_NOR=y
|
|||
CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
|
||||
CONFIG_MTD_SPI_NOR_USE_4K_SECTORS_LIMIT=16384
|
||||
CONFIG_MTD_SPLIT_FIRMWARE=y
|
||||
CONFIG_MTD_SPLIT_JIMAGE_FW=y
|
||||
CONFIG_MTD_SPLIT_SEAMA_FW=y
|
||||
CONFIG_MTD_SPLIT_UIMAGE_FW=y
|
||||
CONFIG_NEED_DMA_MAP_STATE=y
|
||||
|
|
|
@ -158,6 +158,7 @@ CONFIG_MTD_SPI_NOR=y
|
|||
CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
|
||||
CONFIG_MTD_SPI_NOR_USE_4K_SECTORS_LIMIT=16384
|
||||
CONFIG_MTD_SPLIT_FIRMWARE=y
|
||||
CONFIG_MTD_SPLIT_JIMAGE_FW=y
|
||||
CONFIG_MTD_SPLIT_SEAMA_FW=y
|
||||
CONFIG_MTD_SPLIT_UIMAGE_FW=y
|
||||
CONFIG_NEED_DMA_MAP_STATE=y
|
||||
|
|
Loading…
Reference in a new issue