sec-reboot: Remove not supported reboot modes 55/277355/1 accepted/tizen/6.5/unified/20220706.120508 accepted/tizen/unified/20220706.120438 submit/tizen/20220706.012215 submit/tizen_6.5/20220706.012241 submit/tizen_6.5/20220706.012931
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Tue, 5 Jul 2022 10:41:37 +0000 (19:41 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Tue, 5 Jul 2022 10:50:29 +0000 (19:50 +0900)
Remove not supported reboot modes including recovery and fota.

Change-Id: Iac6953a4d735eeb96530870e62ca487695ee1a4c
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
drivers/platform/sprd/sec-reboot.c

index f7cb952..8cc3a23 100755 (executable)
@@ -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);