From 4bddbabb10822b8f6cb28a59a426dc9c1cbf8c73 Mon Sep 17 00:00:00 2001 From: Ye Li Date: Thu, 3 Jan 2019 01:32:28 -0800 Subject: [PATCH] MLK-19973 mx6ulz: Change to load uTee-6ulzevk for 6ULZ When running on iMX6ULZ, need to set tee_file to uTee-6ulzevk not uTee-6ullevk. Thus, add findtee script into env to set correct tee file before booting. Signed-off-by: Ye Li Reviewed-by: Peng Fan --- include/configs/mx6ullevk.h | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/include/configs/mx6ullevk.h b/include/configs/mx6ullevk.h index ecc39af..123acc4 100644 --- a/include/configs/mx6ullevk.h +++ b/include/configs/mx6ullevk.h @@ -126,7 +126,7 @@ "fdt_file=undefined\0" \ "fdt_addr=0x83000000\0" \ "tee_addr=0x84000000\0" \ - "tee_file=uTee-6ullevk\0" \ + "tee_file=undefined\0" \ "boot_fdt=try\0" \ "ip_dyn=yes\0" \ "panel=TFT43AB\0" \ @@ -207,9 +207,22 @@ "echo WARNING: Could not determine dtb to use; " \ "fi; " \ "fi;\0" \ + "findtee="\ + "if test $tee_file = undefined; then " \ + "if test $board_name = ULZ-EVK && test $board_rev = 14X14; then " \ + "setenv tee_file uTee-6ulzevk; fi; " \ + "if test $board_name = EVK && test $board_rev = 9X9; then " \ + "setenv tee_file uTee-6ullevk; fi; " \ + "if test $board_name = EVK && test $board_rev = 14X14; then " \ + "setenv tee_file uTee-6ullevk; fi; " \ + "if test $tee_file = undefined; then " \ + "echo WARNING: Could not determine tee to use; " \ + "fi; " \ + "fi;\0" \ #define CONFIG_BOOTCOMMAND \ "run findfdt;" \ + "run findtee;" \ "mmc dev ${mmcdev};" \ "mmc dev ${mmcdev}; if mmc rescan; then " \ "if run loadbootscript; then " \ -- 1.9.1