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:
		 Maik Goette
					Maik Goette
				
			
				
					committed by
					
						 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
			
				
	
			
			
			 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
						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" | \ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user