Even if the USER button isn't pressed.  Still don't default to ramdisk
unless the USER button is pressed.

Signed-off-by: Jason Kridner <jkrid...@beagleboard.org>
---
 ...rd-try-user.scr-even-if-USER-isn-t-presse.patch |   63 ++++++++++++++++++++
 recipes/u-boot/u-boot_git.bb                       |    3 +-
 2 files changed, 65 insertions(+), 1 deletions(-)
 create mode 100644 
recipes/u-boot/u-boot-git/beagleboard/0001-beagleboard-try-user.scr-even-if-USER-isn-t-presse.patch

diff --git 
a/recipes/u-boot/u-boot-git/beagleboard/0001-beagleboard-try-user.scr-even-if-USER-isn-t-presse.patch
 
b/recipes/u-boot/u-boot-git/beagleboard/0001-beagleboard-try-user.scr-even-if-USER-isn-t-presse.patch
new file mode 100644
index 0000000..ebc1831
--- /dev/null
+++ 
b/recipes/u-boot/u-boot-git/beagleboard/0001-beagleboard-try-user.scr-even-if-USER-isn-t-presse.patch
@@ -0,0 +1,63 @@
+From dcbcbcded81e92a30081663371e2bd458ecccaba Mon Sep 17 00:00:00 2001
+From: Jason Kridner <jkrid...@beagleboard.org>
+Date: Fri, 20 Aug 2010 15:40:33 -0500
+Subject: [PATCH] beagleboard: try user.scr, even if USER isn't pressed
+
+But only do so after looking for boot.scr.
+
+Signed-off-by: Jason Kridner <jkrid...@beagleboard.org>
+---
+ include/configs/omap3_beagle.h |   33 ++++++++++++++++-----------------
+ 1 files changed, 16 insertions(+), 17 deletions(-)
+
+diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h
+index 6bc992c..978b41a 100644
+--- a/include/configs/omap3_beagle.h
++++ b/include/configs/omap3_beagle.h
+@@ -272,27 +272,26 @@
+                       "setenv bootscr user.scr;" \
+                       "if run loadbootscript; then " \
+                               "run bootscript; " \
+-                      "else " \
+-                              "if run loaduimage; then " \
+-                                      "if run loadramdisk; then " \
+-                                              "run ramboot; " \
+-                                      "else " \
+-                                              "run mmcboot; " \
+-                                      "fi; " \
+-                              "fi; " \
+                       "fi; " \
+-              "else " \
+-                      "setenv bootscr boot.scr; " \
+-                      "if run loadbootscript; then " \
+-                              "run bootscript; " \
+-                      "else " \
+-                              "if run loaduimage; then " \
+-                                      "run mmcboot; " \
+-                              "else run nandboot; " \
++                      "if run loaduimage; then " \
++                              "if run loadramdisk; then " \
++                                      "run ramboot; " \
+                               "fi; " \
++                              "run mmcboot; " \
+                       "fi; " \
+               "fi; " \
+-      "else run nandboot; fi"
++              "if run loadbootscript; then " \
++                      "run bootscript; " \
++              "fi; " \
++              "setenv bootscr user.scr;" \
++              "if run loadbootscript; then " \
++                      "run bootscript; " \
++              "fi; " \
++              "if run loaduimage; then " \
++                      "run mmcboot; " \
++              "fi; " \
++      "fi; " \
++      "run nandboot;"
+ 
+ #define CONFIG_AUTO_COMPLETE          1
+ /*
+-- 
+1.5.6.4
+
diff --git a/recipes/u-boot/u-boot_git.bb b/recipes/u-boot/u-boot_git.bb
index ae47ee5..90978f8 100644
--- a/recipes/u-boot/u-boot_git.bb
+++ b/recipes/u-boot/u-boot_git.bb
@@ -1,5 +1,5 @@
 require u-boot.inc
-PR ="r67"
+PR ="r68"
 
 FILESPATHPKG =. "u-boot-git:"
 
@@ -73,6 +73,7 @@ SRC_URI_beagleboard = 
"git://www.denx.de/git/u-boot.git;protocol=git \
                        
file://0046-BeagleBoard-Add-camera-to-default-bootargs.patch \
                       file://0001-BeagleBoard-move-ramdisk-parameters.patch \
                       
file://0001-beagleboard-improved-boot-env-var-setting.patch \
+                      
file://0001-beagleboard-try-user.scr-even-if-USER-isn-t-presse.patch \
                        file://fw_env.config \
 "
 SRCREV_beagleboard = "ca6e1c136ddb720c3bb2cc043b99f7f06bc46c55"
-- 
1.5.6.4


_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to