diff options
Diffstat (limited to 'arch/powerpc/kernel/setup_32.c')
-rw-r--r-- | arch/powerpc/kernel/setup_32.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/powerpc/kernel/setup_32.c b/arch/powerpc/kernel/setup_32.c index e5694335bf10..02baacf04366 100644 --- a/arch/powerpc/kernel/setup_32.c +++ b/arch/powerpc/kernel/setup_32.c | |||
@@ -39,6 +39,7 @@ | |||
39 | #include <asm/nvram.h> | 39 | #include <asm/nvram.h> |
40 | #include <asm/xmon.h> | 40 | #include <asm/xmon.h> |
41 | #include <asm/time.h> | 41 | #include <asm/time.h> |
42 | #include <asm/serial.h> | ||
42 | 43 | ||
43 | #include "setup.h" | 44 | #include "setup.h" |
44 | 45 | ||
@@ -282,6 +283,13 @@ void __init setup_arch(char **cmdline_p) | |||
282 | 283 | ||
283 | unflatten_device_tree(); | 284 | unflatten_device_tree(); |
284 | check_for_initrd(); | 285 | check_for_initrd(); |
286 | |||
287 | if (ppc_md.init_early) | ||
288 | ppc_md.init_early(); | ||
289 | |||
290 | #ifdef CONFIG_PPC_MULTIPLATFORM | ||
291 | find_legacy_serial_ports(); | ||
292 | #endif | ||
285 | finish_device_tree(); | 293 | finish_device_tree(); |
286 | 294 | ||
287 | smp_setup_cpu_maps(); | 295 | smp_setup_cpu_maps(); |