mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-30 08:07:59 +00:00
imx8: Add a default reset_cpu() implementation
Add a weak default reset_cpu() implementation just like it is done on arch/arm/mach-imx/cpu.c. This allows the removal of the empty reset_cpu() in several board files. Signed-off-by: Fabio Estevam <festevam@denx.de> Tested-by: Hiago De Franco <hiago.franco@toradex.com> # Toradex Colibri iMX8X
This commit is contained in:
parent
77dd945b2c
commit
f8b874f542
8 changed files with 4 additions and 58 deletions
|
@ -84,6 +84,10 @@ static char *get_reset_cause(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
__weak void reset_cpu(void)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
int arch_cpu_init(void)
|
int arch_cpu_init(void)
|
||||||
{
|
{
|
||||||
#if defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_RECOVER_DATA_SECTION)
|
#if defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_RECOVER_DATA_SECTION)
|
||||||
|
|
|
@ -136,17 +136,6 @@ void detail_board_ddr_info(void)
|
||||||
puts("\nDDR ");
|
puts("\nDDR ");
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Board specific reset that is system reset.
|
|
||||||
*/
|
|
||||||
void reset_cpu(void)
|
|
||||||
{
|
|
||||||
puts("SCI reboot request");
|
|
||||||
|
|
||||||
while (1)
|
|
||||||
putc('.');
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef CONFIG_OF_BOARD_SETUP
|
#ifdef CONFIG_OF_BOARD_SETUP
|
||||||
int ft_board_setup(void *blob, struct bd_info *bd)
|
int ft_board_setup(void *blob, struct bd_info *bd)
|
||||||
{
|
{
|
||||||
|
|
|
@ -112,14 +112,6 @@ int board_init(void)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Board specific reset that is system reset.
|
|
||||||
*/
|
|
||||||
void reset_cpu(void)
|
|
||||||
{
|
|
||||||
/* TODO */
|
|
||||||
}
|
|
||||||
|
|
||||||
int board_mmc_get_env_dev(int devno)
|
int board_mmc_get_env_dev(int devno)
|
||||||
{
|
{
|
||||||
return devno;
|
return devno;
|
||||||
|
|
|
@ -371,13 +371,6 @@ void detail_board_ddr_info(void)
|
||||||
puts("\nDDR ");
|
puts("\nDDR ");
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Board specific reset that is system reset.
|
|
||||||
*/
|
|
||||||
void reset_cpu(void)
|
|
||||||
{
|
|
||||||
/* TODO */
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef CONFIG_OF_BOARD_SETUP
|
#ifdef CONFIG_OF_BOARD_SETUP
|
||||||
int ft_board_setup(void *blob, struct bd_info *bd)
|
int ft_board_setup(void *blob, struct bd_info *bd)
|
||||||
|
|
|
@ -102,14 +102,6 @@ int board_init(void)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Board specific reset that is system reset.
|
|
||||||
*/
|
|
||||||
void reset_cpu(void)
|
|
||||||
{
|
|
||||||
/* TODO */
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef CONFIG_OF_BOARD_SETUP
|
#ifdef CONFIG_OF_BOARD_SETUP
|
||||||
int ft_board_setup(void *blob, struct bd_info *bd)
|
int ft_board_setup(void *blob, struct bd_info *bd)
|
||||||
{
|
{
|
||||||
|
|
|
@ -126,14 +126,6 @@ int board_init(void)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Board specific reset that is system reset.
|
|
||||||
*/
|
|
||||||
void reset_cpu(void)
|
|
||||||
{
|
|
||||||
/* TODO */
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef CONFIG_OF_BOARD_SETUP
|
#ifdef CONFIG_OF_BOARD_SETUP
|
||||||
int ft_board_setup(void *blob, struct bd_info *bd)
|
int ft_board_setup(void *blob, struct bd_info *bd)
|
||||||
{
|
{
|
||||||
|
|
|
@ -291,14 +291,6 @@ int board_init(void)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Board specific reset that is system reset.
|
|
||||||
*/
|
|
||||||
void reset_cpu(void)
|
|
||||||
{
|
|
||||||
/* TODO */
|
|
||||||
}
|
|
||||||
|
|
||||||
#if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
|
#if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
|
||||||
int ft_board_setup(void *blob, struct bd_info *bd)
|
int ft_board_setup(void *blob, struct bd_info *bd)
|
||||||
{
|
{
|
||||||
|
|
|
@ -140,14 +140,6 @@ int board_init(void)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Board specific reset that is system reset.
|
|
||||||
*/
|
|
||||||
void reset_cpu(void)
|
|
||||||
{
|
|
||||||
/* TODO */
|
|
||||||
}
|
|
||||||
|
|
||||||
#if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
|
#if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
|
||||||
int ft_board_setup(void *blob, struct bd_info *bd)
|
int ft_board_setup(void *blob, struct bd_info *bd)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Reference in a new issue