x86: Make default_print_cpuinfo be a weak alias for print_cpuinfo

While a few SoCs have a unique print_cpuinfo function, a number of them
just use default_print_cpuinfo. Make default_print_cpuinfo have a weak
alias to provie print_cpuinfo.

Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
Tom Rini 2024-01-22 09:35:12 -05:00 committed by Simon Glass
parent f0feda9082
commit b84d2f203e
6 changed files with 2 additions and 25 deletions

View file

@ -43,11 +43,6 @@ int checkcpu(void)
return 0; return 0;
} }
int print_cpuinfo(void)
{
return default_print_cpuinfo();
}
static void board_final_init(void) static void board_final_init(void)
{ {
/* /*

View file

@ -163,6 +163,8 @@ char *cpu_get_name(char *name)
return ptr; return ptr;
} }
int print_cpuinfo(void) __attribute__((weak, alias("default_print_cpuinfo")));
int default_print_cpuinfo(void) int default_print_cpuinfo(void)
{ {
printf("CPU: %s, vendor %s, device %xh\n", printf("CPU: %s, vendor %s, device %xh\n",

View file

@ -19,11 +19,6 @@ int checkcpu(void)
return 0; return 0;
} }
int print_cpuinfo(void)
{
return default_print_cpuinfo();
}
void board_final_init(void) void board_final_init(void)
{ {
} }

View file

@ -144,11 +144,6 @@ int checkcpu(void)
return 0; return 0;
} }
int print_cpuinfo(void)
{
return default_print_cpuinfo();
}
/* Find any available tables and copy them to a safe place */ /* Find any available tables and copy them to a safe place */
int reserve_arch(void) int reserve_arch(void)
{ {

View file

@ -54,8 +54,3 @@ int checkcpu(void)
{ {
return 0; return 0;
} }
int print_cpuinfo(void)
{
return default_print_cpuinfo();
}

View file

@ -19,8 +19,3 @@ int checkcpu(void)
{ {
return 0; return 0;
} }
int print_cpuinfo(void)
{
return default_print_cpuinfo();
}