mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 03:15:31 +09:00
reboot: reason: add reboot_reason quiescent [1/4]
PD#SWPL-1887 Problem: Android TV need reboot_reason quiescent Solution: add reboot_reason quiescent Verify: ampere Change-Id: Ie5a748faae05be93c56722b7806df6179116a047 Signed-off-by: Xindong Xu <xindong.xu@amlogic.com>
This commit is contained in:
@@ -61,6 +61,14 @@ static u32 parse_reason(const char *cmd)
|
||||
reboot_reason = MESON_CRASH_REBOOT;
|
||||
else if (strcmp(cmd, "uboot_suspend") == 0)
|
||||
reboot_reason = MESON_UBOOT_SUSPEND;
|
||||
else if (strcmp(cmd, "quiescent") == 0 ||
|
||||
strcmp(cmd, ",quiescent") == 0)
|
||||
reboot_reason = MESON_QUIESCENT_REBOOT;
|
||||
else if (strcmp(cmd, "recovery,quiescent") == 0 ||
|
||||
strcmp(cmd, "factory_reset,quiescent") == 0 ||
|
||||
strcmp(cmd, "quiescent,recovery") == 0 ||
|
||||
strcmp(cmd, "quiescent,factory_reset") == 0)
|
||||
reboot_reason = MESON_RECOVERY_QUIESCENT_REBOOT;
|
||||
} else {
|
||||
if (kernel_panic) {
|
||||
if (strcmp(kernel_panic, "kernel_panic") == 0) {
|
||||
|
||||
@@ -25,5 +25,7 @@
|
||||
#define MESON_HIBERNATE 6
|
||||
#define MESON_BOOTLOADER_REBOOT 7
|
||||
#define MESON_RPMBP_REBOOT 9
|
||||
#define MESON_QUIESCENT_REBOOT 10
|
||||
#define MESON_CRASH_REBOOT 11
|
||||
#define MESON_KERNEL_PANIC 12
|
||||
#define MESON_RECOVERY_QUIESCENT_REBOOT 14
|
||||
|
||||
Reference in New Issue
Block a user