int env_init(void) { if(DEVINFO_BOOT_TYPE_EMMC==ms_devinfo_boot_type()) { return mmc_env_init(); } else { return nand_env_init(); } }
int env_init(void) { ipq_smem_flash_info_t sfi; int ret; smem_get_boot_flash(&sfi.flash_type, &sfi.flash_index, &sfi.flash_chip_select, &sfi.flash_block_size); if (sfi.flash_type != SMEM_BOOT_MMC_FLASH) { ret = nand_env_init(); #ifdef CONFIG_IPQ_MMC } else { ret = mmc_env_init(); #endif } return ret; }