[PATCH 4/5] configs: meson64_android: reboot to fastbootd from bootloader
Mattijs Korpershoek
mkorpershoek at baylibre.com
Fri Jul 30 10:55:30 CEST 2021
Whenever we test for boot-fastboot in the BCB, it means that Android
wants us to boot into recovery with a special mode (fastbootd).
Force reboot into recovery in that case.
Note: we don't erase the bcb on purpose here: recoveryOS needs to read
the BCB as well to know if it boots into regular recovery mode or
fastbootd mode.
Signed-off-by: Mattijs Korpershoek <mkorpershoek at baylibre.com>
---
include/configs/meson64_android.h | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/include/configs/meson64_android.h b/include/configs/meson64_android.h
index ce08346b70..f9f2b26416 100644
--- a/include/configs/meson64_android.h
+++ b/include/configs/meson64_android.h
@@ -44,6 +44,10 @@
"bcb clear command; bcb store; " \
"setenv run_fastboot 1;" \
"fi; " \
+ "if bcb test command = boot-fastboot; then " \
+ "echo BCB: fastboot userspace boot...; " \
+ "setenv force_recovery 1;" \
+ "fi; " \
"else " \
"echo Warning: BCB is corrupted or does not exist; " \
"fi;" \
--
2.30.2
More information about the U-Boot
mailing list