mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00

When MACH_IS_MVME147, the boot console calls mvme147_scc_write() to
generate console output. That will continue to work even after
debug_cons_nputs() becomes unavailable so there's no need to
unregister the boot console.
Take the opportunity to remove a repeated MACH_IS_* test. Use the
actual .write method (instead of a wrapper) and test that pointer
instead. This means adding an unused parameter to debug_cons_nputs() for
consistency with the struct console API.
early_printk.c is only built when CONFIG_EARLY_PRINTK=y. As of late,
head.S is only built when CONFIG_MMU_MOTOROLA=y. So let the former symbol
depend on the latter, to obviate some ifdef conditionals.
Cc: Daniel Palmer <daniel@0x0f.com>
Fixes: 077b33b9e2
("m68k: mvme147: Reinstate early console")
Signed-off-by: Finn Thain <fthain@linux-m68k.org>
Reviewed-by: Geert Uytterhoeven <geert@linux-m68k.org>
Link: https://lore.kernel.org/d1d4328e5aa9a87bd8352529ce62b767731c0530.1743467205.git.fthain@linux-m68k.org
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
45 lines
1.1 KiB
Text
45 lines
1.1 KiB
Text
# SPDX-License-Identifier: GPL-2.0
|
|
|
|
config BOOTPARAM
|
|
bool "Compiled-in Kernel Boot Parameter"
|
|
|
|
config BOOTPARAM_STRING
|
|
string "Kernel Boot Parameter"
|
|
default "console=ttyS0,19200"
|
|
depends on BOOTPARAM
|
|
|
|
config EARLY_PRINTK
|
|
bool "Early printk"
|
|
depends on MMU_MOTOROLA
|
|
help
|
|
Write kernel log output directly to a serial port.
|
|
Where implemented, output goes to the framebuffer as well.
|
|
PROM console functionality on Sun 3x is not affected by this option.
|
|
|
|
Pass "earlyprintk" on the kernel command line to get a
|
|
boot console.
|
|
|
|
This is useful for kernel debugging when your machine crashes very
|
|
early, i.e. before the normal console driver is loaded.
|
|
You should normally say N here, unless you want to debug such a crash.
|
|
|
|
if !MMU
|
|
|
|
config FULLDEBUG
|
|
bool "Full Symbolic/Source Debugging support"
|
|
help
|
|
Enable debugging symbols on kernel build.
|
|
|
|
config HIGHPROFILE
|
|
bool "Use fast second timer for profiling"
|
|
depends on COLDFIRE
|
|
help
|
|
Use a fast secondary clock to produce profiling information.
|
|
|
|
config BDM_DISABLE
|
|
bool "Disable BDM signals"
|
|
depends on COLDFIRE
|
|
help
|
|
Disable the ColdFire CPU's BDM signals.
|
|
|
|
endif
|