u-boot: Drop bootcmd support for legacy images

This u-boot bump contains one patch:

Brad Bishop (1):
      aspeed: Drop bootcmd support for legacy images

Rebase out of tree Witherspoon patches.

Change-Id: Ie8f4453a9d88823d7a97b9cd172089ead045024d
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/common/recipes-bsp/u-boot/files/0001-config-ast-common-hack-bootopts.patch b/common/recipes-bsp/u-boot/files/0001-config-ast-common-hack-bootopts.patch
deleted file mode 100644
index a5765e9..0000000
--- a/common/recipes-bsp/u-boot/files/0001-config-ast-common-hack-bootopts.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 6bfd346da6639a83e17e271e95ce33d1d095334a Mon Sep 17 00:00:00 2001
-From: Patrick Williams <patrick@stwcx.xyz>
-Date: Fri, 21 Jul 2017 16:30:01 -0500
-Subject: [PATCH] config/ast-common: hack bootopts
-
-Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
----
- include/configs/ast-common.h | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git a/include/configs/ast-common.h b/include/configs/ast-common.h
-index 0475109..8dfaff7 100644
---- a/include/configs/ast-common.h
-+++ b/include/configs/ast-common.h
-@@ -96,7 +96,10 @@
- #define CONFIG_CMD_MTDPARTS
- #endif
- 
-+#if 0
- #define CONFIG_BOOTARGS			"console=ttyS4,115200n8 root=/dev/ram rw"
-+#endif
-+#define CONFIG_BOOTARGS                         "console=ttyS4,115200n8 root=/dev/mtdblock4 ro"
- 
- #define CONFIG_AST_SPI_NOR    /* AST SPI NOR Flash */
- #define CONFIG_FMC_CS			1
-@@ -111,11 +114,14 @@
- #define CONFIG_ENV_SIZE			0x10000	/* Total Size of Environment Sector */
- #define CONFIG_ENV_SIZE_REDUND		0x10000
- 
-+#if 0
- #define CONFIG_BOOTCOMMAND	\
- 	"fdt addr 20080000; " \
- 	"if fdt get value ramdisk_conf /configurations/conf@1 ramdisk; then " \
- 	"    bootm 20080000; else bootm 20080000 20300000; " \
- 	"fi"
-+#endif
-+#define CONFIG_BOOTCOMMAND                      "fdt addr 20080000; bootm 20080000"
- #define CONFIG_ENV_OVERWRITE
- 
- #define ASPEED_ENV_SETTINGS \
--- 
-1.8.2.2
-
diff --git a/common/recipes-bsp/u-boot/files/0001-configs-ast-Add-redundnant-env.patch b/common/recipes-bsp/u-boot/files/0001-configs-ast-Add-redundnant-env.patch
index 35337a3..ee115e8 100644
--- a/common/recipes-bsp/u-boot/files/0001-configs-ast-Add-redundnant-env.patch
+++ b/common/recipes-bsp/u-boot/files/0001-configs-ast-Add-redundnant-env.patch
@@ -1,7 +1,7 @@
-From ba7cf47befb92e2565bf6169ccc5b766647de222 Mon Sep 17 00:00:00 2001
+From 8ef2f4dcd208e072ab491874c06722c3a8ec69e3 Mon Sep 17 00:00:00 2001
 From: "Edward A. James" <eajames@us.ibm.com>
 Date: Thu, 13 Jul 2017 13:42:18 -0500
-Subject: [PATCH u-boot] configs/ast: Add redundnant env
+Subject: [PATCH 1/4] configs/ast: Add redundnant env
 
 Configure ast chips to run redundant u-boot environments.
 
@@ -11,10 +11,10 @@
  1 file changed, 4 insertions(+), 1 deletion(-)
 
 diff --git a/include/configs/ast-common.h b/include/configs/ast-common.h
-index 110c780..15e1db4 100644
+index eff6d2b529..a0243083bd 100644
 --- a/include/configs/ast-common.h
 +++ b/include/configs/ast-common.h
-@@ -92,9 +92,12 @@
+@@ -104,9 +104,12 @@
  #define CONFIG_SYS_MAX_FLASH_SECT	(8192)		/* max number of sectors on one chip */
  #define CONFIG_ENV_IS_IN_FLASH		1
  #define CONFIG_ENV_ADDR			(AST_FMC_CS0_BASE + 0x60000)
@@ -26,8 +26,8 @@
 +#define CONFIG_ENV_SIZE			0x10000	/* Total Size of Environment Sector */
 +#define CONFIG_ENV_SIZE_REDUND		0x10000
  
- #define CONFIG_BOOTCOMMAND	\
- 	"fdt addr 20080000; " \
+ #define CONFIG_BOOTCOMMAND		"bootm 20080000"
+ #define CONFIG_ENV_OVERWRITE
 -- 
-1.8.3.1
+2.14.3
 
diff --git a/common/recipes-bsp/u-boot/files/0002-config-ast-common-hack-bootopts.patch b/common/recipes-bsp/u-boot/files/0002-config-ast-common-hack-bootopts.patch
new file mode 100644
index 0000000..d041567
--- /dev/null
+++ b/common/recipes-bsp/u-boot/files/0002-config-ast-common-hack-bootopts.patch
@@ -0,0 +1,28 @@
+From c678bbdad037604850613e775baacc52ed92c9c1 Mon Sep 17 00:00:00 2001
+From: Patrick Williams <patrick@stwcx.xyz>
+Date: Fri, 21 Jul 2017 16:30:01 -0500
+Subject: [PATCH 2/4] config/ast-common: hack bootopts
+
+Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
+---
+ include/configs/ast-common.h | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/include/configs/ast-common.h b/include/configs/ast-common.h
+index a0243083bd..7ddba62298 100644
+--- a/include/configs/ast-common.h
++++ b/include/configs/ast-common.h
+@@ -96,7 +96,10 @@
+ #define CONFIG_CMD_MTDPARTS
+ #endif
+ 
++#if 0
+ #define CONFIG_BOOTARGS			"console=ttyS4,115200n8 root=/dev/ram rw"
++#endif
++#define CONFIG_BOOTARGS                         "console=ttyS4,115200n8 root=/dev/mtdblock4 ro"
+ 
+ #define CONFIG_AST_SPI_NOR    /* AST SPI NOR Flash */
+ #define CONFIG_FMC_CS			1
+-- 
+2.14.3
+
diff --git a/common/recipes-bsp/u-boot/files/0004-config-ast-common-ubi-bootops.patch b/common/recipes-bsp/u-boot/files/0003-config-ast-common-Add-bootopts-to-support-ubi-and-mt.patch
similarity index 81%
rename from common/recipes-bsp/u-boot/files/0004-config-ast-common-ubi-bootops.patch
rename to common/recipes-bsp/u-boot/files/0003-config-ast-common-Add-bootopts-to-support-ubi-and-mt.patch
index d026e96..2c8dee0 100644
--- a/common/recipes-bsp/u-boot/files/0004-config-ast-common-ubi-bootops.patch
+++ b/common/recipes-bsp/u-boot/files/0003-config-ast-common-Add-bootopts-to-support-ubi-and-mt.patch
@@ -1,7 +1,8 @@
-From d9e403ce8669d9b0ac4e94a7c64cef91ad51dc80 Mon Sep 17 00:00:00 2001
+From 0c77be343fc4781719dcc0748bc29a26ea83e0a3 Mon Sep 17 00:00:00 2001
 From: Adriana Kobylak <anoo@us.ibm.com>
 Date: Wed, 9 Aug 2017 14:11:56 -0500
-Subject: [PATCH] config/ast-common: Add bootopts to support ubi and mtd partitioning
+Subject: [PATCH 3/4] config/ast-common: Add bootopts to support ubi and mtd
+ partitioning
 
 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
 ---
@@ -9,22 +10,22 @@
  1 file changed, 17 insertions(+), 2 deletions(-)
 
 diff --git a/include/configs/ast-common.h b/include/configs/ast-common.h
-index 8dfaff7..8150265 100644
+index 7ddba62298..14191e4ab0 100644
 --- a/include/configs/ast-common.h
 +++ b/include/configs/ast-common.h
-@@ -85,6 +85,12 @@
+@@ -84,6 +84,12 @@
+ #define CONFIG_SYS_MAXARGS		16
  #define CONFIG_SYS_BARGSIZE		CONFIG_SYS_CBSIZE
  
- /*
++/*
 + * Dynamic MTD Partition support
 + */
 +#define MTDIDS_DEFAULT		"nor0=bmc"
 +#define MTDPARTS_DEFAULT	"mtdparts=bmc:384k(u-boot),128k(u-boot-env),-(obmc-ubi)"
 +
-+/*
+ /*
   * Optional MTD and UBI support
   */
- #ifdef MTDPARTS_DEFAULT
 @@ -99,7 +105,7 @@
  #if 0
  #define CONFIG_BOOTARGS			"console=ttyS4,115200n8 root=/dev/ram rw"
@@ -34,7 +35,7 @@
  
  #define CONFIG_AST_SPI_NOR    /* AST SPI NOR Flash */
  #define CONFIG_FMC_CS			1
-@@ -108,6 +114,7 @@
+@@ -108,18 +114,27 @@
  #define CONFIG_ENV_IS_IN_FLASH		1
  #define CONFIG_ENV_ADDR			(AST_FMC_CS0_BASE + 0x60000)
  #define CONFIG_ENV_ADDR_REDUND		(AST_FMC_CS0_BASE + 0x70000)
@@ -42,11 +43,10 @@
  
  #define CONFIG_ENV_OFFSET		0x60000	/* environment starts here  */
  #define CONFIG_ENV_OFFSET_REDUND	0x70000
-@@ -121,12 +128,20 @@
- 	"    bootm 20080000; else bootm 20080000 20300000; " \
- 	"fi"
- #endif
--#define CONFIG_BOOTCOMMAND                      "fdt addr 20080000; bootm 20080000"
+ #define CONFIG_ENV_SIZE			0x10000	/* Total Size of Environment Sector */
+ #define CONFIG_ENV_SIZE_REDUND		0x10000
+ 
+-#define CONFIG_BOOTCOMMAND		"bootm 20080000"
 +#define CONFIG_BOOTCOMMAND		"run set_bootargs; run obmc_bootcmd"
  #define CONFIG_ENV_OVERWRITE
  
@@ -65,5 +65,5 @@
  
  #endif	/* __AST_COMMON_CONFIG_H */
 -- 
-1.8.2.2
+2.14.3
 
diff --git a/common/recipes-bsp/u-boot/files/0001-config-ast-common-Add-conditional-factory-reset-comm.patch b/common/recipes-bsp/u-boot/files/0004-config-ast-common-Add-conditional-factory-reset-comm.patch
similarity index 83%
rename from common/recipes-bsp/u-boot/files/0001-config-ast-common-Add-conditional-factory-reset-comm.patch
rename to common/recipes-bsp/u-boot/files/0004-config-ast-common-Add-conditional-factory-reset-comm.patch
index 7cef7aa..792cdb7 100644
--- a/common/recipes-bsp/u-boot/files/0001-config-ast-common-Add-conditional-factory-reset-comm.patch
+++ b/common/recipes-bsp/u-boot/files/0004-config-ast-common-Add-conditional-factory-reset-comm.patch
@@ -1,7 +1,7 @@
-From 90cdc1aa6079d0f2d5894807cbfee4e8125e2b5b Mon Sep 17 00:00:00 2001
+From 878651bbaa8a7da203fafccb164ca7b32287b8f9 Mon Sep 17 00:00:00 2001
 From: "Edward A. James" <eajames@us.ibm.com>
 Date: Thu, 9 Nov 2017 11:39:10 -0600
-Subject: [PATCH] config/ast-common: Add conditional factory reset command
+Subject: [PATCH 4/4] config/ast-common: Add conditional factory reset command
 
 Factory reset (removing persistant rwfs) has to occur before we've
 mounted the rwfs. However, the variable to determine whether or not to
@@ -14,7 +14,7 @@
  1 file changed, 5 insertions(+), 1 deletion(-)
 
 diff --git a/include/configs/ast-common.h b/include/configs/ast-common.h
-index 8150265..41d196a 100644
+index 14191e4ab0..aaa5155e00 100644
 --- a/include/configs/ast-common.h
 +++ b/include/configs/ast-common.h
 @@ -121,6 +121,8 @@
@@ -23,10 +23,10 @@
  
 +#define CONFIG_RWFS_SIZE		0x400000
 +
- #if 0
- #define CONFIG_BOOTCOMMAND	\
- 	"fdt addr 20080000; " \
-@@ -137,11 +139,13 @@
+ #define CONFIG_BOOTCOMMAND		"run set_bootargs; run obmc_bootcmd"
+ #define CONFIG_ENV_OVERWRITE
+ 
+@@ -130,11 +132,13 @@
  	"kernelname=kernel-0 \0" \
  	"loadaddr=" __stringify(CONFIG_LOADADDR) "\0" \
  	"set_bootargs=setenv bootargs " CONFIG_BOOTARGS " ubi.block=\${ubiblock} root=\${root} \0" \
@@ -42,5 +42,5 @@
  
  #endif	/* __AST_COMMON_CONFIG_H */
 -- 
-1.8.3.1
+2.14.3
 
diff --git a/common/recipes-bsp/u-boot/u-boot-aspeed.inc b/common/recipes-bsp/u-boot/u-boot-aspeed.inc
index 705213e..983c33f 100644
--- a/common/recipes-bsp/u-boot/u-boot-aspeed.inc
+++ b/common/recipes-bsp/u-boot/u-boot-aspeed.inc
@@ -3,9 +3,9 @@
 SRC_URI_append_aspeed = " file://0001-configs-ast-Add-redundnant-env.patch"
 
 SRC_URI_append_aspeed = " ${@bb.utils.contains('MACHINE_FEATURES', 'obmc-ubi-fs', \
-    'file://0001-config-ast-common-hack-bootopts.patch \
-     file://0004-config-ast-common-ubi-bootops.patch \
-     file://0001-config-ast-common-Add-conditional-factory-reset-comm.patch', '', d)}"
+    'file://0002-config-ast-common-hack-bootopts.patch \
+     file://0003-config-ast-common-Add-bootopts-to-support-ubi-and-mt.patch \
+     file://0004-config-ast-common-Add-conditional-factory-reset-comm.patch', '', d)}"
 
 
 python do_configure_aspeed () {
@@ -17,7 +17,7 @@
 
 patch_uboot () {
 	sed -i "s/kernel-0/kernel-${VERSION_ID}/g" \
-	${S}/patches/0004-config-ast-common-ubi-bootops.patch &> /dev/null
+	${S}/patches/0003-config-ast-common-Add-bootopts-to-support-ubi-and-mt.patch &> /dev/null
 	sed -i "s/kernel-0/kernel-${VERSION_ID}/g" \
 	${S}/include/configs/ast-common.h &> /dev/null
 }