Tested on: Bananapro (A20) Banana Pi M3 (A83t) Linksprite pcDuino3 (A20) Olinuxino Lime (A10) Orange Pi 2 (H3) Pine64 (A64) Patches refreshed. Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
		
			
				
	
	
		
			38 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
From def280c4792262a368c8861312dc6b376181021f Mon Sep 17 00:00:00 2001
 | 
						|
From: Hauke Mehrtens <hauke@hauke-m.de>
 | 
						|
Date: Mon, 1 Jan 2018 23:10:56 +0100
 | 
						|
Subject: sunxi: deactivate binman
 | 
						|
 | 
						|
Use the old way to generate the images instead of binman.
 | 
						|
binman needs python with swig to avoid this host tool dependency use the
 | 
						|
old way of generating images.
 | 
						|
---
 | 
						|
 Makefile | 7 ++++---
 | 
						|
 1 file changed, 4 insertions(+), 3 deletions(-)
 | 
						|
 | 
						|
--- a/Makefile
 | 
						|
+++ b/Makefile
 | 
						|
@@ -1344,8 +1344,10 @@ endif
 | 
						|
 
 | 
						|
 ifneq ($(CONFIG_ARCH_SUNXI),)
 | 
						|
 ifeq ($(CONFIG_ARM64),)
 | 
						|
-u-boot-sunxi-with-spl.bin: spl/sunxi-spl.bin u-boot.img u-boot.dtb FORCE
 | 
						|
-	$(call if_changed,binman)
 | 
						|
+OBJCOPYFLAGS_u-boot-sunxi-with-spl.bin = -I binary -O binary \
 | 
						|
+				--pad-to=$(CONFIG_SPL_PAD_TO) --gap-fill=0xff
 | 
						|
+u-boot-sunxi-with-spl.bin: spl/sunxi-spl.bin u-boot.img FORCE
 | 
						|
+	$(call if_changed,pad_cat)
 | 
						|
 else
 | 
						|
 u-boot-sunxi-with-spl.bin: spl/sunxi-spl.bin u-boot.itb FORCE
 | 
						|
 	$(call if_changed,cat)
 | 
						|
--- a/arch/arm/Kconfig
 | 
						|
+++ b/arch/arm/Kconfig
 | 
						|
@@ -842,7 +842,6 @@ config ARCH_SOCFPGA
 | 
						|
 
 | 
						|
 config ARCH_SUNXI
 | 
						|
 	bool "Support sunxi (Allwinner) SoCs"
 | 
						|
-	select BINMAN
 | 
						|
 	select CMD_GPIO
 | 
						|
 	select CMD_MMC if MMC
 | 
						|
 	select CMD_USB if DISTRO_DEFAULTS
 |