extern int charger_connected(void);
extern int alarm_triggered(void);
extern int cali_file_check(void);
-extern int get_mode_from_gpio();
-unsigned check_reboot_mode(void);
+extern int get_mode_from_gpio(void);
+extern unsigned check_reboot_mode(void);
+extern int pctool_mode_detect(void);
+extern unsigned int get_pwr_key_cnt(void);
+#ifdef CONFIG_TIZEN
+boot_mode_enum_type tizen_check_keypad(void);
+#endif
+#ifdef CONFIG_LCD_LOGO
+extern void draw_image(int mode);
+extern void lcd_display(void);
+extern void MMU_DisableIDCM(void);
+#endif
+extern void cmd_mode_regist(CBOOT_MODE_ENTRY *array);
+extern void power_down_devices(unsigned pd_cmd);
//extern void CHG_LateInit(void);
//extern void CHG_LowBatChg(void);
}else{
return CMD_NONE;
}
+
+ return CMD_NONE;
}
// 4 get mode from charger
boot_mode_array[bootmode]();
}else{
DBG("do_cboot: power down device\n");
- power_down_devices();
+ power_down_devices(0);
while(1);
}