mirror of
https://github.com/openwrt/openwrt.git
synced 2025-02-20 01:16:23 +00:00
lantiq: fix lzma-loader for Netgear DGN 3500(B)
Fixes Uncompressing Kernel Image ... ERROR: LzmaDecode.c, 561 Fixes: #11701 for both 3500(B) Signed-off-by: Maik Goette <github@beeit.de>
This commit is contained in:
parent
3c3614cec4
commit
4d9c38d654
@ -49,22 +49,31 @@ define Build/fullimage
|
||||
rm $@.tmp
|
||||
endef
|
||||
|
||||
define Build/loader-okli-compile
|
||||
define Build/loader-common
|
||||
rm -rf $@.src
|
||||
$(MAKE) -C lzma-loader \
|
||||
PKG_BUILD_DIR="$@.src" \
|
||||
TARGET_DIR="$(dir $@)" LOADER_NAME="$(notdir $@)" \
|
||||
PLATFORM="lantiq" \
|
||||
BOARD="$(BOARDNAME)" PLATFORM="lantiq" \
|
||||
LZMA_TEXT_START=0x82000000 \
|
||||
LOADADDR=0x80002000 \
|
||||
FLASH_START=0x10000000 \
|
||||
FLASH_OFFS=$(LOADER_FLASH_OFFS) \
|
||||
FLASH_MAX=0x0 \
|
||||
$(1) compile loader.bin
|
||||
mv "$@.bin" "$@"
|
||||
rm -rf $@.src
|
||||
endef
|
||||
|
||||
define Build/loader-kernel
|
||||
$(call Build/loader-common,LOADER_DATA="$@")
|
||||
endef
|
||||
|
||||
define Build/loader-okli-compile
|
||||
$(call Build/loader-common, \
|
||||
FLASH_START=0x10000000 \
|
||||
FLASH_OFFS=$(LOADER_FLASH_OFFS) \
|
||||
FLASH_MAX=0x0 \
|
||||
)
|
||||
endef
|
||||
|
||||
define Build/prepend-loader-okli
|
||||
cat "$(KDIR)/loader-$(word 1,$(1)).bin" "$@" >> "$@.new"
|
||||
mv "$@.new" "$@"
|
||||
|
@ -90,6 +90,8 @@ define Device/netgear_dgn3500
|
||||
DEVICE_MODEL := DGN3500
|
||||
SOC := ar9
|
||||
IMAGE_SIZE := 16000k
|
||||
KERNEL := kernel-bin | append-dtb | lzma | loader-kernel | uImage none
|
||||
KERNEL_INITRAMFS := $$(KERNEL)
|
||||
IMAGES := \
|
||||
sysupgrade-na.bin sysupgrade.bin \
|
||||
factory-na.img factory.img
|
||||
@ -121,6 +123,8 @@ define Device/netgear_dgn3500b
|
||||
DEVICE_MODEL := DGN3500B
|
||||
SOC := ar9
|
||||
IMAGE_SIZE := 16000k
|
||||
KERNEL := kernel-bin | append-dtb | lzma | loader-kernel | uImage none
|
||||
KERNEL_INITRAMFS := $$(KERNEL)
|
||||
IMAGES += factory.img
|
||||
IMAGE/sysupgrade.bin := \
|
||||
append-kernel | append-rootfs | dgn3500-sercom-footer 0x0 "DE" | \
|
||||
|
Loading…
x
Reference in New Issue
Block a user