ARC: make generic print_cpuinfo() weak
authorAlexey Brodkin <abrodkin@synopsys.com>
Wed, 10 Oct 2018 10:59:33 +0000 (13:59 +0300)
committerAlexey Brodkin <abrodkin@synopsys.com>
Fri, 12 Oct 2018 12:14:40 +0000 (15:14 +0300)
This allows board to override print_cpuinfo() because
they might know better which ARChitect template was used.
This way we may not only derive base architecture type and
version but more meaningful things like "ARC EM7D" instead of
simple "ARC EM", "ARC HS36" instead of "ARC HS".

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
arch/arc/lib/cpu.c

index 50cd7cdb6109c700aad968ee3725e7726bdcff76..a969a167228d780c8180c07a54890034650bc033 100644 (file)
@@ -60,7 +60,7 @@ const char *decode_identity(void)
        }
 }
 
-int print_cpuinfo(void)
+__weak int print_cpuinfo(void)
 {
        printf("CPU:   %s\n", decode_identity());
        return 0;