projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
acfcd97
)
rk29: reset: support reboot to recovery
author
黄涛
<huangtao@rock-chips.com>
Fri, 1 Jul 2011 10:46:56 +0000
(18:46 +0800)
committer
黄涛
<huangtao@rock-chips.com>
Fri, 1 Jul 2011 10:47:06 +0000
(18:47 +0800)
arch/arm/mach-rk29/reset.c
patch
|
blob
|
history
diff --git
a/arch/arm/mach-rk29/reset.c
b/arch/arm/mach-rk29/reset.c
index d586d474ab62af9b8b85ee75c09cf42f12d671c1..93e9a52861d2a14352ff64c5ffa71fb7a6711163 100755
(executable)
--- a/
arch/arm/mach-rk29/reset.c
+++ b/
arch/arm/mach-rk29/reset.c
@@
-118,8
+118,10
@@
void rk29_arch_reset(int mode, const char *cmd)
void (*rb2)(void);
\r
\r
if (cmd) {
\r
- if (!strcmp(cmd, "loader"))
\r
+ if (!strcmp(cmd, "loader")
|| !strcmp(cmd, "bootloader")
)
\r
reboot_reason = 0x1888AAFF;
\r
+ else if (!strcmp(cmd, "recovery"))
\r
+ reboot_reason = 0x5242C303;
\r
}
\r
\r
rb2 = (void(*)(void))((u32)rk29_rb_with_softreset - SRAM_CODE_OFFSET + 0x10130000);
\r