diff mbox series

[U-Boot,v1,01/21] display5: factory: Add support for BOOT_FROM = FACTORY switch

Message ID 20180511145119.20942-2-lukma@denx.de
State Accepted
Commit 13e012f7b5f31d700185d5c10c6090aec4628164
Delegated to: Stefano Babic
Headers show
Series This patch series brings in sync DISPLAY5 internal | expand

Commit Message

Lukasz Majewski May 11, 2018, 2:50 p.m. UTC
When BOOT_FROM = FACTORY, then the LEG's factory setup is performed.

This code relies on boot_nfs u-boot command, so it shall be adjusted
appropriately (e.g. provide proper fitImage file).

Signed-off-by: Lukasz Majewski <lukma@denx.de>
---

 include/configs/display5.h | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/include/configs/display5.h b/include/configs/display5.h
index 9cd2fdf683..67a1318e4f 100644
--- a/include/configs/display5.h
+++ b/include/configs/display5.h
@@ -100,7 +100,11 @@ 
 #define CONFIG_BAUDRATE			115200
 
 #ifndef CONFIG_BOOTCOMMAND
-#define CONFIG_BOOTCOMMAND "run boot_mmc"
+#define CONFIG_BOOTCOMMAND "if test ${BOOT_FROM} = FACTORY; then " \
+	     "run factory_nfs;" \
+	"else " \
+	     "run boot_mmc;" \
+	"fi"
 #endif
 
 #define PARTS_DEFAULT \
@@ -279,6 +283,9 @@ 
 	"up=run tftp_sf_SPL; run tftp_sf_uboot\0" \
 	"download_kernel=" \
 		"tftpboot ${loadaddr} ${kernel_file};\0" \
+	"factory_nfs=" \
+	     "echo BOOT: FACTORY (LEG);" \
+	     "run boot_nfs\0" \
 	"boot_kernel_recovery=" KERNEL_RECOVERY_PROCEDURE "\0" \
 	"boot_swu_recovery=" SWUPDATE_RECOVERY_PROCEDURE "\0" \
 	"recovery=" \