From 6c3c581d34f4963c0462dc164429e9f76f87eb96 Mon Sep 17 00:00:00 2001 From: Zhang Jiejing Date: Wed, 16 May 2012 11:20:00 +0800 Subject: [PATCH] ENGR00209454 imx6sl: fix build failure and clear warnning message. fix build failure invoke by reboot function patch, and refine the code to clear the warnning message. Signed-off-by: Zhang Jiejing --- arch/arm/plat-mxc/include/mach/system.h | 17 +++++++++++++++++ arch/arm/plat-mxc/system.c | 17 ++--------------- 2 files changed, 19 insertions(+), 15 deletions(-) diff --git a/arch/arm/plat-mxc/include/mach/system.h b/arch/arm/plat-mxc/include/mach/system.h index 7021c85d1b59..c1dfe258a477 100755 --- a/arch/arm/plat-mxc/include/mach/system.h +++ b/arch/arm/plat-mxc/include/mach/system.h @@ -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__ */ diff --git a/arch/arm/plat-mxc/system.c b/arch/arm/plat-mxc/system.c index a2830bd16cb6..d2a999bdcf5b 100644 --- a/arch/arm/plat-mxc/system.c +++ b/arch/arm/plat-mxc/system.c @@ -21,8 +21,10 @@ #include #include #include +#include #include #include +#include #include #include #ifdef CONFIG_SMP @@ -32,21 +34,6 @@ 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) { -- 2.39.5