diff options
Diffstat (limited to 'arch/mips/cavium-octeon/setup.c')
| -rw-r--r-- | arch/mips/cavium-octeon/setup.c | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/arch/mips/cavium-octeon/setup.c b/arch/mips/cavium-octeon/setup.c index 008e9c8b8eac..38f4c32e2816 100644 --- a/arch/mips/cavium-octeon/setup.c +++ b/arch/mips/cavium-octeon/setup.c | |||
| @@ -263,7 +263,6 @@ static uint64_t crashk_size, crashk_base; | |||
| 263 | static int octeon_uart; | 263 | static int octeon_uart; |
| 264 | 264 | ||
| 265 | extern asmlinkage void handle_int(void); | 265 | extern asmlinkage void handle_int(void); |
| 266 | extern asmlinkage void plat_irq_dispatch(void); | ||
| 267 | 266 | ||
| 268 | /** | 267 | /** |
| 269 | * Return non zero if we are currently running in the Octeon simulator | 268 | * Return non zero if we are currently running in the Octeon simulator |
| @@ -458,6 +457,18 @@ static void octeon_halt(void) | |||
| 458 | octeon_kill_core(NULL); | 457 | octeon_kill_core(NULL); |
| 459 | } | 458 | } |
| 460 | 459 | ||
| 460 | static char __read_mostly octeon_system_type[80]; | ||
| 461 | |||
| 462 | static int __init init_octeon_system_type(void) | ||
| 463 | { | ||
| 464 | snprintf(octeon_system_type, sizeof(octeon_system_type), "%s (%s)", | ||
| 465 | cvmx_board_type_to_string(octeon_bootinfo->board_type), | ||
| 466 | octeon_model_get_string(read_c0_prid())); | ||
| 467 | |||
| 468 | return 0; | ||
| 469 | } | ||
| 470 | early_initcall(init_octeon_system_type); | ||
| 471 | |||
| 461 | /** | 472 | /** |
| 462 | * Return a string representing the system type | 473 | * Return a string representing the system type |
| 463 | * | 474 | * |
| @@ -465,11 +476,7 @@ static void octeon_halt(void) | |||
| 465 | */ | 476 | */ |
| 466 | const char *octeon_board_type_string(void) | 477 | const char *octeon_board_type_string(void) |
| 467 | { | 478 | { |
| 468 | static char name[80]; | 479 | return octeon_system_type; |
| 469 | sprintf(name, "%s (%s)", | ||
| 470 | cvmx_board_type_to_string(octeon_bootinfo->board_type), | ||
| 471 | octeon_model_get_string(read_c0_prid())); | ||
| 472 | return name; | ||
| 473 | } | 480 | } |
| 474 | 481 | ||
| 475 | const char *get_system_type(void) | 482 | const char *get_system_type(void) |
