void sw_env() { int dl_status = 0; #ifdef LK_DL_CHECK #ifdef MTK_EMMC_SUPPORT dl_status = mmc_get_dl_info(); printf("mt65xx_sw_env--dl_status: %d\n", dl_status); if (dl_status != 0) { video_printf("=> TOOL DL image Fail!\n"); printf("TOOL DL image Fail\n"); #ifdef LK_DL_CHECK_BLOCK_LEVEL printf("uboot is blocking by dl info\n"); while (1) ; #endif } #endif #endif #ifndef USER_BUILD switch (g_boot_mode) { case META_BOOT: video_printf(" => META MODE\n"); break; case FACTORY_BOOT: video_printf(" => FACTORY MODE\n"); break; case RECOVERY_BOOT: video_printf(" => RECOVERY MODE\n"); break; case SW_REBOOT: //video_printf(" => SW RESET\n"); break; case NORMAL_BOOT: video_printf(" => NORMAL BOOT\n"); break; case ADVMETA_BOOT: video_printf(" => ADVANCED META MODE\n"); break; case ATE_FACTORY_BOOT: video_printf(" => ATE FACTORY MODE\n"); break; case ALARM_BOOT: video_printf(" => ALARM BOOT\n"); break; case FASTBOOT: video_printf(" => FASTBOOT mode...\n"); break; default: video_printf(" => UNKNOWN BOOT\n"); } return 0; #endif }
void sw_env() { #ifdef LK_DL_CHECK #ifdef MTK_EMMC_SUPPORT int dl_status = 0; dl_status = mmc_get_dl_info(); printf("mt65xx_sw_env--dl_status: %d\n", dl_status); if (dl_status != 0) { video_printf("=> TOOL DL image Fail!\n"); printf("TOOL DL image Fail\n"); #ifdef LK_DL_CHECK_BLOCK_LEVEL printf("uboot is blocking by dl info\n"); while (1) ; #endif } #endif #endif #ifndef USER_BUILD switch (g_boot_mode) { case META_BOOT: video_printf(" => META MODE\n"); break; case FACTORY_BOOT: video_printf(" => FACTORY MODE\n"); break; case RECOVERY_BOOT: video_printf(" => RECOVERY MODE\n"); break; case SW_REBOOT: //video_printf(" => SW RESET\n"); break; case NORMAL_BOOT: //if(g_boot_arg->boot_reason != BR_RTC && get_env("hibboot") != NULL && atoi(get_env("hibboot")) == 1) if(get_env("hibboot") != NULL && atoi(get_env("hibboot")) == 1) video_printf(" => HIBERNATION BOOT\n"); else video_printf(" => NORMAL BOOT\n"); break; case ADVMETA_BOOT: video_printf(" => ADVANCED META MODE\n"); break; case ATE_FACTORY_BOOT: video_printf(" => ATE FACTORY MODE\n"); break; #if defined (MTK_KERNEL_POWER_OFF_CHARGING) case KERNEL_POWER_OFF_CHARGING_BOOT: video_printf(" => POWER OFF CHARGING MODE\n"); break; case LOW_POWER_OFF_CHARGING_BOOT: video_printf(" => LOW POWER OFF CHARGING MODE\n"); break; #endif case ALARM_BOOT: video_printf(" => ALARM BOOT\n"); break; case FASTBOOT: video_printf(" => FASTBOOT mode...\n"); break; default: video_printf(" => UNKNOWN BOOT\n"); } return; #endif #ifdef USER_BUILD if(g_boot_mode == FASTBOOT) video_printf(" => FASTBOOT mode...\n"); #endif }
/********************************************************** * Routine: mt6573_sw_env * Description: this function is called to init mt6516 sw enviroment * Notice: DO NOT this function or system might crash **********************************************************/ int mt65xx_sw_env (void) { int dl_status = 0; #ifdef CFG_RECOVERY_MODE if(g_boot_mode != META_BOOT && g_boot_mode != FACTORY_BOOT /*&& recovery_detection() == TRUE*/) //Ivan { } #endif #ifdef UBOOT_DL_CHECK #ifdef CONFIG_MMC dl_status = mmc_get_dl_info(); printf("mt65xx_sw_env--dl_status: %d\n",dl_status); if(dl_status!=0){ video_printf("=> TOOL DL image Fail!\n"); printf("TOOL DL image Fail\n"); #ifdef UBOOT_DL_CHECK_BLOCK_LEVEL printf("uboot is blocking by dl info\n"); while(1); #endif } #endif #endif //************************************** //* CHECK BOOT MODE //************************************** #ifndef USER_BUILD switch(g_boot_mode) { case META_BOOT : video_printf(" => META MODE\n"); break; case FACTORY_BOOT : video_printf(" => FACTORY MODE\n"); break; case RECOVERY_BOOT : video_printf(" => RECOVERY MODE\n"); break; case SW_REBOOT : //video_printf(" => SW RESET\n"); break; case NORMAL_BOOT : video_printf(" => NORMAL BOOT\n"); break; case ADVMETA_BOOT: video_printf(" => ADVANCED META MODE\n"); break; case ATE_FACTORY_BOOT: video_printf(" => ATE FACTORY MODE\n"); break; case ALARM_BOOT: video_printf(" => ALARM BOOT\n"); break; default : video_printf(" => UNKNOWN BOOT\n"); } return 0; #endif }