diff options
author | Oleg Matcovschi <omatcovschi@google.com> | 2022-05-04 15:04:16 -0700 |
---|---|---|
committer | Oleg Matcovschi <omatcovschi@google.com> | 2022-05-04 15:11:19 -0700 |
commit | dfa52acf7844d835def21054cd1f783d67581c1c (patch) | |
tree | 7de318ae204c2351c744ff265917dbfce57f2004 | |
parent | bf4c58df75b256a697d5e0a08124baa620357f13 (diff) | |
download | reset-dfa52acf7844d835def21054cd1f783d67581c1c.tar.gz |
power: reset: Add reboot-ab-update supportandroid-t-beta-3_r0.4
Bug: 231271213
Signed-off-by: Oleg Matcovschi <omatcovschi@google.com>
Change-Id: I7f5eda321635925350496e3d7bae03d3eac1dbb5
-rw-r--r-- | exynos-gs101-reboot.c | 3 | ||||
-rw-r--r-- | exynos-gs201-reboot.c | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/exynos-gs101-reboot.c b/exynos-gs101-reboot.c index 12de215..95ac0e6 100644 --- a/exynos-gs101-reboot.c +++ b/exynos-gs101-reboot.c @@ -46,6 +46,7 @@ enum pon_reboot_mode { REBOOT_MODE_DMVERITY_CORRUPTED = 0x50, REBOOT_MODE_SHUTDOWN_THERMAL = 0x51, + REBOOT_MODE_AB_UPDATE = 0x52, REBOOT_MODE_RESCUE = 0xF9, REBOOT_MODE_FASTBOOT = 0xFA, @@ -142,6 +143,8 @@ static void exynos_reboot_parse(const char *cmd) value = REBOOT_MODE_RESCUE; else if (!strcmp(cmd, "shutdown-thermal")) value = REBOOT_MODE_SHUTDOWN_THERMAL; + else if (!strcmp(cmd, "reboot-ab-update")) + value = REBOOT_MODE_AB_UPDATE; else if (!strcmp(cmd, "from_fastboot") || !strcmp(cmd, "shell") || !strcmp(cmd, "userrequested") || diff --git a/exynos-gs201-reboot.c b/exynos-gs201-reboot.c index af9c948..0f25600 100644 --- a/exynos-gs201-reboot.c +++ b/exynos-gs201-reboot.c @@ -37,6 +37,7 @@ enum pon_reboot_mode { REBOOT_MODE_DMVERITY_CORRUPTED = 0x50, REBOOT_MODE_SHUTDOWN_THERMAL = 0x51, + REBOOT_MODE_AB_UPDATE = 0x52, REBOOT_MODE_RESCUE = 0xF9, REBOOT_MODE_FASTBOOT = 0xFA, @@ -85,6 +86,8 @@ static void exynos_reboot_parse(const char *cmd) value = REBOOT_MODE_RESCUE; else if (!strcmp(cmd, "shutdown-thermal")) value = REBOOT_MODE_SHUTDOWN_THERMAL; + else if (!strcmp(cmd, "reboot-ab-update")) + value = REBOOT_MODE_AB_UPDATE; else if (!strcmp(cmd, "from_fastboot") || !strcmp(cmd, "shell") || !strcmp(cmd, "userrequested") || |