/* * Copyright (c) Hisilicon Technologies Co., Ltd. 2012-2018. All rights reserved. * Description: aging test top */ #include #if (defined SOCT_SUPPORT_DDR_AGING) #include "ddr_aging.h" #endif #if (defined SOCT_SUPPORT_UFS_AGING) #include "ufs_aging_test.h" #endif #if (defined SOCT_SUPPORT_EMMC_AGING) #include "emmc_aging_test.h" #endif static int aging_entry(int (*start_slaveboot)(void)) { #if (defined SOCT_SUPPORT_DDR_AGING) /* DDR */ (void)ddr_aging_entry(start_slaveboot); #endif switch (get_boot_media()) { case BOOT_MEDIA_EMMC: #if (defined SOCT_SUPPORT_EMMC_AGING) /* EMMC */ (void)emmc_aging_entry(); #endif break; case BOOT_MEDIA_UFS: #if (defined SOCT_SUPPORT_UFS_AGING) /* ufs */ (void)ufs_aging_entry(); #endif break; default: printf("boot media is error\n"); break; } return 0; }