From acc53c6ef62598f0adbad6418a896d2a9d64c187 Mon Sep 17 00:00:00 2001 From: Mattijs Korpershoek Date: Fri, 30 Jul 2021 14:28:10 +0200 Subject: [PATCH] configs: meson64_android: reboot to fastbootd from bootloader 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 Acked-by: Neil Armstrong Signed-off-by: Neil Armstrong --- 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.39.5