]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00209454 imx6sl: fix build failure and clear warnning message.
authorZhang Jiejing <jiejing.zhang@freescale.com>
Wed, 16 May 2012 03:20:00 +0000 (11:20 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:34:37 +0000 (08:34 +0200)
fix build failure invoke by reboot function patch,
and refine the code to clear the warnning message.

Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
arch/arm/plat-mxc/include/mach/system.h
arch/arm/plat-mxc/system.c

index 7021c85d1b59532e402090236d297a4a35e00b3b..c1dfe258a4778dc344d39367eebe2443ca7a90da 100755 (executable)
@@ -25,4 +25,21 @@ extern void mx5_cpu_lp_set(enum mxc_cpu_pwr_mode mode);
 void arch_idle(void);
 
 void arch_reset(char mode, const char *cmd);
+
+#ifdef CONFIG_MXC_REBOOT_MFGMODE
+void do_switch_mfgmode(void);
+void mxc_clear_mfgmode(void);
+#else
+#define do_switch_mfgmode() do {} while (0)
+#define mxc_clear_mfgmode() do {} while (0)
+#endif
+
+#ifdef CONFIG_MXC_REBOOT_ANDROID_CMD
+void do_switch_recovery(void);
+void do_switch_fastboot(void);
+#else
+#define do_switch_recovery() do {} while (0)
+#define do_switch_fastboot() do {} while (0)
+#endif
+
 #endif /* __ASM_ARCH_MXC_SYSTEM_H__ */
index a2830bd16cb64a98c9d0862c67d9b5f03495ab34..d2a999bdcf5bb4b0d9a90dcca9a8da58f2dd0d10 100644 (file)
 #include <linux/io.h>
 #include <linux/err.h>
 #include <linux/delay.h>
+#include <linux/string.h>
 #include <mach/hardware.h>
 #include <mach/common.h>
+#include <mach/system.h>
 #include <asm/proc-fns.h>
 #include <asm/system.h>
 #ifdef CONFIG_SMP
 
 static void __iomem *wdog_base;
 
-#ifdef CONFIG_MXC_REBOOT_MFGMODE
-void do_switch_mfgmode(void);
-void mxc_clear_mfgmode(void);
-#else
-void do_switch_mfgmode() {}
-void mxc_clear_mfgmode() {}
-#endif
-
-#ifdef CONFIG_MXC_REBOOT_ANDROID_CMD
-void do_switch_recovery(void);
-void do_switch_fastboot(void);
-#else
-void do_switch_recovery() {}
-void do_switch_fastboot() {}
-#endif
 
 static void arch_reset_special_mode(char mode, const char *cmd)
 {