From 2b4d2b09a47b7c1516045f00061f8606f0c39a27 Mon Sep 17 00:00:00 2001 From: Seung-Woo Kim Date: Tue, 5 Jul 2022 19:41:37 +0900 Subject: [PATCH] sec-reboot: Remove not supported reboot modes Remove not supported reboot modes including recovery and fota. Change-Id: Iac6953a4d735eeb96530870e62ca487695ee1a4c Signed-off-by: Seung-Woo Kim --- drivers/platform/sprd/sec-reboot.c | 27 +-------------------------- 1 file changed, 1 insertion(+), 26 deletions(-) diff --git a/drivers/platform/sprd/sec-reboot.c b/drivers/platform/sprd/sec-reboot.c index f7cb952..8cc3a23 100755 --- a/drivers/platform/sprd/sec-reboot.c +++ b/drivers/platform/sprd/sec-reboot.c @@ -87,7 +87,6 @@ static void sec_power_off(void) static int sec_reboot_notifier(struct notifier_block *nb, unsigned long l, void *buf) { - unsigned long value; char *cmd = buf; @@ -98,36 +97,12 @@ static int sec_reboot_notifier(struct notifier_block *nb, if (!cmd) { writel(REBOOT_MODE_PREFIX | REBOOT_MODE_NONE, (void __iomem *)SPRD_INFORM3); } else { - if (!strcmp(cmd, "fota")) - writel(REBOOT_MODE_PREFIX | REBOOT_MODE_FOTA, - (void __iomem *)SPRD_INFORM3); - else if (!strcmp(cmd, "fota_bl")) - writel(REBOOT_MODE_PREFIX | REBOOT_MODE_FOTA_BL, - (void __iomem *)SPRD_INFORM3); - else if (!strcmp(cmd, "recovery")) - writel(REBOOT_MODE_PREFIX | REBOOT_MODE_RECOVERY, - (void __iomem *)SPRD_INFORM3); - else if (!strcmp(cmd, "download")) + if (!strcmp(cmd, "download")) writel(REBOOT_MODE_PREFIX | REBOOT_MODE_DOWNLOAD, (void __iomem *)SPRD_INFORM3); - else if (!strcmp(cmd, "upload")) - writel(REBOOT_MODE_PREFIX | REBOOT_MODE_UPLOAD, - (void __iomem *)SPRD_INFORM3); else if (!strcmp(cmd, "silent")) writel(REBOOT_MODE_PREFIX | REBOOT_MODE_SILENT, (void __iomem *)SPRD_INFORM3); - else if (!strncmp(cmd, "debug", 5) - && !kstrtoul(cmd + 5, 0, &value)) - writel(REBOOT_SET_PREFIX | REBOOT_SET_DEBUG | value, - (void __iomem *)SPRD_INFORM3); - else if (!strncmp(cmd, "swsel", 5) - && !kstrtoul(cmd + 5, 0, &value)) - writel(REBOOT_SET_PREFIX | REBOOT_SET_SWSEL | value, - (void __iomem *)SPRD_INFORM3); - else if (!strncmp(cmd, "sud", 3) - && !kstrtoul(cmd + 3, 0, &value)) - writel(REBOOT_SET_PREFIX | REBOOT_SET_SUD | value, - (void __iomem *)SPRD_INFORM3); else writel(REBOOT_MODE_PREFIX | REBOOT_MODE_NONE, (void __iomem *)SPRD_INFORM3); -- 2.7.4