示例#1
0
文件: recovery.c 项目: BeanGu/U-boot
/* export to lib_arm/board.c */
void check_recovery_mode(void)
{
	if (check_key_pressing()) {
		puts("Fastboot: Recovery key pressing got!\n");
		setup_recovery_env();
	} else if (check_recovery_cmd_file()) {
		puts("Fastboot: Recovery command file founded!\n");
		setup_recovery_env();
	} else {
		puts("Fastboot: Normal\n");
	}
}
示例#2
0
文件: recovery.c 项目: ric96/u-boot
void check_recovery_mode(void)
{
	if (atc260x_pstore_get_noerr(ATC260X_PSTORE_TAG_REBOOT_RECOVERY) != 0) {
		printf("PMU recovery flag founded!\n");
		atc260x_pstore_set(ATC260X_PSTORE_TAG_REBOOT_RECOVERY, 0);
		setup_recovery_env();
	}

	if (check_recovery_cmd_file() == 0) {
		printf("Recovery command file founded!\n");
		setup_recovery_env();
	}

	if (check_update_file() == 0) {
		printf("Update.zip file founded!\n");
		setup_recovery_env();
	}
}