xref: /openbmc/u-boot/arch/arm/mach-aspeed/cpuinfo.c (revision 701e009a)
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 
print_cpuinfo(void)1325dbbbb4Sryan_chen int print_cpuinfo(void)
1425dbbbb4Sryan_chen {
1500d75f3fSChia-Wei, Wang 	aspeed_print_soc_id();
1600d75f3fSChia-Wei, Wang 	aspeed_print_sysrst_info();
1700d75f3fSChia-Wei, Wang 	aspeed_print_security_info();
1800d75f3fSChia-Wei, Wang 	aspeed_print_2nd_wdt_mode();
19*72bbc03dSChin-Ting Kuo 	if (aspeed_print_fmc_aux_ctrl)
20*72bbc03dSChin-Ting Kuo 		aspeed_print_fmc_aux_ctrl();
21*72bbc03dSChin-Ting Kuo 	if (aspeed_print_spi1_abr_mode)
22*72bbc03dSChin-Ting Kuo 		aspeed_print_spi1_abr_mode();
23*72bbc03dSChin-Ting Kuo 	if (aspeed_print_spi1_aux_ctrl)
24*72bbc03dSChin-Ting Kuo 		aspeed_print_spi1_aux_ctrl();
2500d75f3fSChia-Wei, Wang 	aspeed_print_spi_strap_mode();
2600d75f3fSChia-Wei, Wang 	aspeed_print_espi_mode();
2700d75f3fSChia-Wei, Wang 	aspeed_print_mac_info();
2825dbbbb4Sryan_chen 	return 0;
2925dbbbb4Sryan_chen }
30