summaryrefslogtreecommitdiffstats
path: root/defaultenv/defaultenv-2-reboot-mode
diff options
context:
space:
mode:
authorAhmad Fatoum <a.fatoum@pengutronix.de>2020-09-28 16:45:09 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2020-09-29 10:25:02 +0200
commit071eecf8c040782515512777b02573c79a3e9899 (patch)
tree7705ce2c9ae0fb4696ac10281ed2b8c15165ada5 /defaultenv/defaultenv-2-reboot-mode
parentb28bcba8662cf0e60d35ef30c8d284f320fc9b1c (diff)
downloadbarebox-071eecf8c040782515512777b02573c79a3e9899.tar.gz
barebox-071eecf8c040782515512777b02573c79a3e9899.tar.xz
defaultenv: provide defaults for generic reboot modes
While reboot mode magic identifiers can be very board specific, we can settle on common names to allow some generic reboot mode handling: - loader -> drop to bootloader shell on next boot - bootloader -> enable fastboot on next boot - recovery -> display barebox boot menu Boot modes loader and bootloader are admittedly a bit ambiguous, but this nomenclature was chosen, because it's already in use on Android and Rockchip systems. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'defaultenv/defaultenv-2-reboot-mode')
-rw-r--r--defaultenv/defaultenv-2-reboot-mode/bmode/bootloader3
-rwxr-xr-xdefaultenv/defaultenv-2-reboot-mode/bmode/loader2
-rw-r--r--defaultenv/defaultenv-2-reboot-mode/bmode/recovery2
3 files changed, 7 insertions, 0 deletions
diff --git a/defaultenv/defaultenv-2-reboot-mode/bmode/bootloader b/defaultenv/defaultenv-2-reboot-mode/bmode/bootloader
new file mode 100644
index 0000000000..50a7a0f633
--- /dev/null
+++ b/defaultenv/defaultenv-2-reboot-mode/bmode/bootloader
@@ -0,0 +1,3 @@
+# Mode to re-flash partitions
+global.autoboot_timeout=30
+global.usbgadget.autostart=1
diff --git a/defaultenv/defaultenv-2-reboot-mode/bmode/loader b/defaultenv/defaultenv-2-reboot-mode/bmode/loader
new file mode 100755
index 0000000000..45647dec29
--- /dev/null
+++ b/defaultenv/defaultenv-2-reboot-mode/bmode/loader
@@ -0,0 +1,2 @@
+# Development mode
+global.autoboot=abort
diff --git a/defaultenv/defaultenv-2-reboot-mode/bmode/recovery b/defaultenv/defaultenv-2-reboot-mode/bmode/recovery
new file mode 100644
index 0000000000..0496ba3b0d
--- /dev/null
+++ b/defaultenv/defaultenv-2-reboot-mode/bmode/recovery
@@ -0,0 +1,2 @@
+# Interactive mode for recovery
+global.autoboot=menu