projects
/
profile
/
mobile
/
platform
/
kernel
/
linux-3.10-sc7730.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d270d11
)
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
author
Seung-Woo Kim
<sw0312.kim@samsung.com>
Tue, 5 Jul 2022 10:41:37 +0000
(19:41 +0900)
committer
Seung-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
patch
|
blob
|
history
diff --git
a/drivers/platform/sprd/sec-reboot.c
b/drivers/platform/sprd/sec-reboot.c
index
f7cb952
..
8cc3a23
100755
(executable)
--- 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)
{
static int sec_reboot_notifier(struct notifier_block *nb,
unsigned long l, void *buf)
{
- unsigned long value;
char *cmd = buf;
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 (!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);
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 (!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);
else
writel(REBOOT_MODE_PREFIX | REBOOT_MODE_NONE,
(void __iomem *)SPRD_INFORM3);