mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2025-01-01 11:52:32 +00:00
ipq40xx: fix up Linksys WHW01 board name, device definition
Update the board name defined in DTS to match online documentation and the name encoded into factory firmware. This helps supports flashing firmware factory images using 'sysupgrade'. Original WHW01 device definition assumes the rootfs IMAGE_SIZE is 33 MB instead of the correct 74 MB, and defines factory images which include extra adjustments/padding that do not match OEM factory images and may cause problems flashing. Update image size and build recipe to fix these. Suggested-by: Wyatt Martin <wawowl@gmail.com> Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
This commit is contained in:
parent
cda6f1c832
commit
2a9f3b7717
@ -63,7 +63,7 @@ linksys,ea8300|\
|
||||
linksys,mr8300)
|
||||
ubootenv_add_uci_config "/dev/mtd7" "0x0" "0x40000" "0x20000"
|
||||
;;
|
||||
linksys,whw01-v1)
|
||||
linksys,whw01)
|
||||
ubootenv_add_uci_config "/dev/mtd6" "0x0" "0x40000" "0x10000"
|
||||
;;
|
||||
zyxel,nbg6617)
|
||||
|
@ -11,7 +11,7 @@ boot() {
|
||||
linksys,ea6350v3|\
|
||||
linksys,ea8300|\
|
||||
linksys,mr8300|\
|
||||
linksys,whw01-v1)
|
||||
linksys,whw01)
|
||||
mtd resetbc s_env || true
|
||||
;;
|
||||
netgear,wac510)
|
||||
|
@ -164,7 +164,7 @@ platform_do_upgrade() {
|
||||
linksys,ea6350v3 |\
|
||||
linksys,ea8300 |\
|
||||
linksys,mr8300 |\
|
||||
linksys,whw01-v1)
|
||||
linksys,whw01)
|
||||
platform_do_upgrade_linksys "$1"
|
||||
;;
|
||||
meraki,mr33 |\
|
||||
|
@ -6,8 +6,8 @@
|
||||
#include <dt-bindings/input/input.h>
|
||||
|
||||
/ {
|
||||
model = "Linksys WHW01 v1";
|
||||
compatible = "linksys,whw01-v1";
|
||||
model = "Linksys WHW01";
|
||||
compatible = "linksys,whw01";
|
||||
|
||||
aliases {
|
||||
serial0 = &blsp1_uart1;
|
@ -720,25 +720,22 @@ define Device/linksys_mr8300
|
||||
endef
|
||||
TARGET_DEVICES += linksys_mr8300
|
||||
|
||||
define Device/linksys_whw01-v1
|
||||
define Device/linksys_whw01
|
||||
$(call Device/FitzImage)
|
||||
DEVICE_VENDOR := Linksys
|
||||
DEVICE_MODEL := WHW01
|
||||
DEVICE_VARIANT := v1
|
||||
KERNEL_SIZE := 6144k
|
||||
IMAGE_SIZE := 28704512 # 28032k minus linksys signature (256-bytes).
|
||||
IMAGE_SIZE := 75776K
|
||||
SOC := qcom-ipq4018
|
||||
BLOCKSIZE := 128k
|
||||
PAGESIZE := 2048
|
||||
UBINIZE_OPTS := -E 5 # EOD marks to "hide" factory sig at EOF
|
||||
IMAGES += factory.bin
|
||||
IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | \
|
||||
append-ubi | linksys-image type=WHW01 | pad-to $$$$(PAGESIZE) | \
|
||||
check-size
|
||||
IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-ubi | linksys-image type=WHW01
|
||||
DEVICE_PACKAGES := uboot-envtools kmod-leds-pca963x
|
||||
endef
|
||||
# Missing DSA Setup
|
||||
#TARGET_DEVICES += linksys_whw01-v1
|
||||
#TARGET_DEVICES += linksys_whw01
|
||||
|
||||
define Device/luma_wrtq-329acn
|
||||
$(call Device/FitImage)
|
||||
|
Loading…
Reference in New Issue
Block a user