All of lore.kernel.org
 help / color / mirror / Atom feed
* [tisdk-build-scripts][PATCH 1/2] run-opentest: only pass u-boot and spl/uart when enabled in config
@ 2014-09-08 19:48 Denys Dmytriyenko
  2014-09-08 19:48 ` [tisdk-build-scripts][PATCH 2/2] test-files: disable Qt4 specific test cases, may add Qt5 in the future Denys Dmytriyenko
  2014-09-08 21:39 ` [tisdk-build-scripts][PATCH 1/2] run-opentest: only pass u-boot and spl/uart when enabled in config Cooper Jr., Franklin
  0 siblings, 2 replies; 11+ messages in thread
From: Denys Dmytriyenko @ 2014-09-08 19:48 UTC (permalink / raw)
  To: meta-arago

From: Denys Dmytriyenko <denys@ti.com>

Introduce new variable OPENTEST_BOOTLOADERS to control it, but defaults to false.
This never worked as expected, since SPL/UART is only supported by am335x and
on other platforms it causes OpenTest to miss the escape window and it can't stop
boot sequence to configure the necessary parameters.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
---
 configs/arago-core-tisdk-daisy-puget.txt |  4 ++++
 lib/run-opentest                         | 17 ++++++++++-------
 2 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/configs/arago-core-tisdk-daisy-puget.txt b/configs/arago-core-tisdk-daisy-puget.txt
index c132baf..f8bfb7a 100644
--- a/configs/arago-core-tisdk-daisy-puget.txt
+++ b/configs/arago-core-tisdk-daisy-puget.txt
@@ -177,6 +177,10 @@ OPENTEST_TEE_IP="none"
 # Limit the board selection to official TI GT farm, avoiding personal boards
 OPENTEST_HW_CAP="linux_tigt_farm"
 
+# Determine whether SPL/UART and U-boot binaries are passed to OpenTest for
+# testing. Otherwise uses existing bootloaders on the board (SD, NAND, etc)
+OPENTEST_BOOTLOADERS="false"
+
 # This variable will allow control over whether to perform build testing or
 # skip it.  This should usually be set to true but may be changed for
 # prototyping.
diff --git a/lib/run-opentest b/lib/run-opentest
index a64e4cc..1a71ae8 100644
--- a/lib/run-opentest
+++ b/lib/run-opentest
@@ -206,15 +206,18 @@ run_target_side_test() {
     fi
 
     uboot=""
-    if [ -f $test_dir/temp/board-support/prebuilt-images/u-boot-$m.* ]
-    then
-        uboot="~secondary_bootloader=$(ls $test_dir/temp/board-support/prebuilt-images/u-boot-$m.*)"
-    fi
-
     spluart=""
-    if [ -f $test_dir/temp/board-support/prebuilt-images/u-boot-spl.bin-$m ]
+    if [ "$OPENTEST_BOOTLOADERS" == "true" ]
     then
-        spluart="~primary_bootloader=$(ls $test_dir/temp/board-support/prebuilt-images/u-boot-spl.bin-$m)"
+        if [ -f $test_dir/temp/board-support/prebuilt-images/u-boot-$m.* ]
+        then
+            uboot="~secondary_bootloader=$(ls $test_dir/temp/board-support/prebuilt-images/u-boot-$m.*)"
+        fi
+
+        if [ -f $test_dir/temp/board-support/prebuilt-images/u-boot-spl.bin-$m ]
+        then
+            spluart="~primary_bootloader=$(ls $test_dir/temp/board-support/prebuilt-images/u-boot-spl.bin-$m)"
+        fi
     fi
 
     # Start the STAF process if not already started
-- 
2.0.4



^ permalink raw reply related	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2014-09-11 22:55 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-09-08 19:48 [tisdk-build-scripts][PATCH 1/2] run-opentest: only pass u-boot and spl/uart when enabled in config Denys Dmytriyenko
2014-09-08 19:48 ` [tisdk-build-scripts][PATCH 2/2] test-files: disable Qt4 specific test cases, may add Qt5 in the future Denys Dmytriyenko
2014-09-08 21:37   ` Cooper Jr., Franklin
2014-09-08 21:44     ` Denys Dmytriyenko
2014-09-08 21:59       ` Cooper Jr., Franklin
2014-09-08 21:39 ` [tisdk-build-scripts][PATCH 1/2] run-opentest: only pass u-boot and spl/uart when enabled in config Cooper Jr., Franklin
2014-09-08 21:42   ` Denys Dmytriyenko
2014-09-08 22:05     ` Cooper Jr., Franklin
2014-09-08 22:08       ` Denys Dmytriyenko
2014-09-11 22:20         ` Denys Dmytriyenko
2014-09-11 22:55           ` Cooper Jr., Franklin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.