74 lines
2.7 KiB
Diff
74 lines
2.7 KiB
Diff
From patchwork Thu Jan 14 18:15:25 2016
|
|
Content-Type: text/plain; charset="utf-8"
|
|
MIME-Version: 1.0
|
|
Content-Transfer-Encoding: 7bit
|
|
Subject: [U-Boot] am335x: BeagleBones enable CONFIG_AUTOBOOT_KEYED
|
|
From: robertcnelson@gmail.com
|
|
X-Patchwork-Id: 567617
|
|
Message-Id: <1452795325-29694-1-git-send-email-robertcnelson@gmail.com>
|
|
To: u-boot@lists.denx.de
|
|
Cc: trini@ti.com, Tom Rini <trini@konsulko.com>
|
|
Date: Thu, 14 Jan 2016 12:15:25 -0600
|
|
|
|
On startup, the BeagleBone family of boards can occationally halt at
|
|
the U-Boot prompt. Due to U-Boot receiving random data on the usart.
|
|
|
|
Migrate BeagleBone based boards to use CONFIG_AUTOBOOT_KEYED, user
|
|
will now have to enter the <SPACE> key to get to U-Boot prompt
|
|
|
|
Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
|
|
CC: Craig McQueen <craig.mcqueen@innerrange.com>
|
|
CC: Tom Rini <trini@konsulko.com>
|
|
Reviewed-by: Tom Rini <trini@konsulko.com>
|
|
---
|
|
configs/am335x_boneblack_defconfig | 4 ++++
|
|
configs/am335x_boneblack_vboot_defconfig | 4 ++++
|
|
configs/am335x_evm_defconfig | 4 ++++
|
|
3 files changed, 12 insertions(+)
|
|
|
|
diff --git a/configs/am335x_boneblack_defconfig b/configs/am335x_boneblack_defconfig
|
|
index 3030a95..8803da5 100644
|
|
--- a/configs/am335x_boneblack_defconfig
|
|
+++ b/configs/am335x_boneblack_defconfig
|
|
@@ -4,6 +4,10 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000
|
|
CONFIG_SPL=y
|
|
CONFIG_SPL_STACK_R=y
|
|
CONFIG_SYS_EXTRA_OPTIONS="EMMC_BOOT"
|
|
+CONFIG_AUTOBOOT_KEYED=y
|
|
+CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
|
|
+CONFIG_AUTOBOOT_DELAY_STR="d"
|
|
+CONFIG_AUTOBOOT_STOP_STR=" "
|
|
# CONFIG_CMD_IMLS is not set
|
|
# CONFIG_CMD_FLASH is not set
|
|
CONFIG_CMD_GPIO=y
|
|
diff --git a/configs/am335x_boneblack_vboot_defconfig b/configs/am335x_boneblack_vboot_defconfig
|
|
index ad40b07..5dcb942 100644
|
|
--- a/configs/am335x_boneblack_vboot_defconfig
|
|
+++ b/configs/am335x_boneblack_vboot_defconfig
|
|
@@ -8,6 +8,10 @@ CONFIG_FIT=y
|
|
CONFIG_FIT_VERBOSE=y
|
|
CONFIG_FIT_SIGNATURE=y
|
|
CONFIG_SYS_EXTRA_OPTIONS="EMMC_BOOT,ENABLE_VBOOT"
|
|
+CONFIG_AUTOBOOT_KEYED=y
|
|
+CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
|
|
+CONFIG_AUTOBOOT_DELAY_STR="d"
|
|
+CONFIG_AUTOBOOT_STOP_STR=" "
|
|
# CONFIG_CMD_IMLS is not set
|
|
# CONFIG_CMD_FLASH is not set
|
|
CONFIG_CMD_GPIO=y
|
|
diff --git a/configs/am335x_evm_defconfig b/configs/am335x_evm_defconfig
|
|
index 27cb881..7753ab5 100644
|
|
--- a/configs/am335x_evm_defconfig
|
|
+++ b/configs/am335x_evm_defconfig
|
|
@@ -4,6 +4,10 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000
|
|
CONFIG_SPL=y
|
|
CONFIG_SPL_STACK_R=y
|
|
CONFIG_SYS_EXTRA_OPTIONS="NAND"
|
|
+CONFIG_AUTOBOOT_KEYED=y
|
|
+CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
|
|
+CONFIG_AUTOBOOT_DELAY_STR="d"
|
|
+CONFIG_AUTOBOOT_STOP_STR=" "
|
|
# CONFIG_CMD_IMLS is not set
|
|
# CONFIG_CMD_FLASH is not set
|
|
CONFIG_CMD_GPIO=y
|