diff options
author | Kumar Gala <galak@gate.crashing.org> | 2005-12-21 10:27:13 -0500 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2006-01-08 23:34:31 -0500 |
commit | 79e7bac0d6ad56d62e2364313b5e5e5950c7385d (patch) | |
tree | c20bbb30659be4f76a3599ffb519a6518e94e146 /arch/powerpc | |
parent | be6b843918394067e93ebbacb834245251a6f18a (diff) |
[PATCH] powerpc: Call find_legacy_serial_ports() if we enable CONFIG_SERIAL_8250
In setup_arch and setup_system call find_legacy_serial_ports() if we
build in support for 8250 serial ports instead of basing it on PPC_MULTIPLATFORM.
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc')
-rw-r--r-- | arch/powerpc/kernel/Makefile | 3 | ||||
-rw-r--r-- | arch/powerpc/kernel/setup_32.c | 2 | ||||
-rw-r--r-- | arch/powerpc/kernel/setup_64.c | 2 |
3 files changed, 3 insertions, 4 deletions
diff --git a/arch/powerpc/kernel/Makefile b/arch/powerpc/kernel/Makefile index 5bdc5faac713..a852b379d9eb 100644 --- a/arch/powerpc/kernel/Makefile +++ b/arch/powerpc/kernel/Makefile | |||
@@ -56,8 +56,7 @@ obj-$(CONFIG_BOOTX_TEXT) += btext.o | |||
56 | obj-$(CONFIG_6xx) += idle_6xx.o | 56 | obj-$(CONFIG_6xx) += idle_6xx.o |
57 | obj-$(CONFIG_SMP) += smp.o | 57 | obj-$(CONFIG_SMP) += smp.o |
58 | obj-$(CONFIG_KPROBES) += kprobes.o | 58 | obj-$(CONFIG_KPROBES) += kprobes.o |
59 | obj-$(CONFIG_PPC_MULTIPLATFORM) += legacy_serial.o | 59 | obj-$(CONFIG_SERIAL_8250) += legacy_serial.o udbg_16550.o |
60 | obj-$(CONFIG_PPC_MULTIPLATFORM) += udbg_16550.o | ||
61 | module-$(CONFIG_PPC64) += module_64.o | 60 | module-$(CONFIG_PPC64) += module_64.o |
62 | obj-$(CONFIG_MODULES) += $(module-y) | 61 | obj-$(CONFIG_MODULES) += $(module-y) |
63 | 62 | ||
diff --git a/arch/powerpc/kernel/setup_32.c b/arch/powerpc/kernel/setup_32.c index 79d434fc14d2..e5d285adb496 100644 --- a/arch/powerpc/kernel/setup_32.c +++ b/arch/powerpc/kernel/setup_32.c | |||
@@ -299,7 +299,7 @@ void __init setup_arch(char **cmdline_p) | |||
299 | if (ppc_md.init_early) | 299 | if (ppc_md.init_early) |
300 | ppc_md.init_early(); | 300 | ppc_md.init_early(); |
301 | 301 | ||
302 | #ifdef CONFIG_PPC_MULTIPLATFORM | 302 | #ifdef CONFIG_SERIAL_8250 |
303 | find_legacy_serial_ports(); | 303 | find_legacy_serial_ports(); |
304 | #endif | 304 | #endif |
305 | finish_device_tree(); | 305 | finish_device_tree(); |
diff --git a/arch/powerpc/kernel/setup_64.c b/arch/powerpc/kernel/setup_64.c index 419e0b974b96..98e9f0595dd8 100644 --- a/arch/powerpc/kernel/setup_64.c +++ b/arch/powerpc/kernel/setup_64.c | |||
@@ -472,7 +472,7 @@ void __init setup_system(void) | |||
472 | * hash table management for us, thus ioremap works. We do that early | 472 | * hash table management for us, thus ioremap works. We do that early |
473 | * so that further code can be debugged | 473 | * so that further code can be debugged |
474 | */ | 474 | */ |
475 | #ifdef CONFIG_PPC_MULTIPLATFORM | 475 | #ifdef CONFIG_SERIAL_8250 |
476 | find_legacy_serial_ports(); | 476 | find_legacy_serial_ports(); |
477 | #endif | 477 | #endif |
478 | 478 | ||