125dbbbb4Sryan_chen // SPDX-License-Identifier: GPL-2.0+ 225dbbbb4Sryan_chen /* 325dbbbb4Sryan_chen * Copyright (C) ASPEED Technology Inc. 425dbbbb4Sryan_chen * Ryan Chen <ryan_chen@aspeedtech.com> 525dbbbb4Sryan_chen */ 625dbbbb4Sryan_chen 725dbbbb4Sryan_chen #include <common.h> 825dbbbb4Sryan_chen #include <command.h> 925dbbbb4Sryan_chen #include <asm/io.h> 1025dbbbb4Sryan_chen #include <asm/arch/aspeed_scu_info.h> 1125dbbbb4Sryan_chen #include <asm/arch/platform.h> 1225dbbbb4Sryan_chen 13*72bbc03dSChin-Ting Kuo __attribute__((weak)) void aspeed_print_fmc_aux_ctrl(); 14*72bbc03dSChin-Ting Kuo __attribute__((weak)) void aspeed_print_spi1_abr_mode(); 15*72bbc03dSChin-Ting Kuo __attribute__((weak)) void aspeed_print_spi1_aux_ctrl(); 16*72bbc03dSChin-Ting Kuo 1725dbbbb4Sryan_chen int print_cpuinfo(void) 1825dbbbb4Sryan_chen { 1900d75f3fSChia-Wei, Wang aspeed_print_soc_id(); 2000d75f3fSChia-Wei, Wang aspeed_print_sysrst_info(); 2100d75f3fSChia-Wei, Wang aspeed_print_security_info(); 2200d75f3fSChia-Wei, Wang aspeed_print_2nd_wdt_mode(); 23*72bbc03dSChin-Ting Kuo if (aspeed_print_fmc_aux_ctrl) 24*72bbc03dSChin-Ting Kuo aspeed_print_fmc_aux_ctrl(); 25*72bbc03dSChin-Ting Kuo if (aspeed_print_spi1_abr_mode) 26*72bbc03dSChin-Ting Kuo aspeed_print_spi1_abr_mode(); 27*72bbc03dSChin-Ting Kuo if (aspeed_print_spi1_aux_ctrl) 28*72bbc03dSChin-Ting Kuo aspeed_print_spi1_aux_ctrl(); 2900d75f3fSChia-Wei, Wang aspeed_print_spi_strap_mode(); 3000d75f3fSChia-Wei, Wang aspeed_print_espi_mode(); 3100d75f3fSChia-Wei, Wang aspeed_print_mac_info(); 3225dbbbb4Sryan_chen return 0; 3325dbbbb4Sryan_chen } 34