summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWill McVicker <willmcvicker@google.com>2022-05-16 10:54:48 -0700
committerWill McVicker <willmcvicker@google.com>2022-05-16 11:01:23 -0700
commitfe9913fefd25aa6d0a55a3dd9dc9ec23836b7611 (patch)
treefd08912ad147c41f9d5ed775521a4e3ca42e5f6c
parent1cef5ef097a33c3120e4652b19d8dd945ef1ec54 (diff)
parentdfa52acf7844d835def21054cd1f783d67581c1c (diff)
downloadreset-fe9913fefd25aa6d0a55a3dd9dc9ec23836b7611.tar.gz
Merge partner/android13-gs-pixel-5.10 into partner/android-gs-pixel-mainline
* partner/android13-gs-pixel-5.10: power: reset: Add reboot-ab-update support Signed-off-by: Will McVicker <willmcvicker@google.com> Change-Id: I1aca4eea64ad60dea7fe6178c6ab9b50393def99
-rw-r--r--exynos-gs101-reboot.c3
-rw-r--r--exynos-gs201-reboot.c3
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") ||