mirror of
https://github.com/torvalds/linux
synced 2024-10-06 19:34:19 +00:00
[MIPS] Cobalt: Fix early printk
Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
57a2050c40
commit
0a22e0d43b
|
@ -167,6 +167,7 @@ config MIPS_COBALT
|
||||||
select IRQ_CPU
|
select IRQ_CPU
|
||||||
select MIPS_GT64111
|
select MIPS_GT64111
|
||||||
select SYS_HAS_CPU_NEVADA
|
select SYS_HAS_CPU_NEVADA
|
||||||
|
select SYS_HAS_EARLY_PRINTK
|
||||||
select SYS_SUPPORTS_32BIT_KERNEL
|
select SYS_SUPPORTS_32BIT_KERNEL
|
||||||
select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL
|
select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL
|
||||||
select SYS_SUPPORTS_LITTLE_ENDIAN
|
select SYS_SUPPORTS_LITTLE_ENDIAN
|
||||||
|
@ -837,7 +838,6 @@ source "arch/mips/tx4927/Kconfig"
|
||||||
source "arch/mips/tx4938/Kconfig"
|
source "arch/mips/tx4938/Kconfig"
|
||||||
source "arch/mips/vr41xx/Kconfig"
|
source "arch/mips/vr41xx/Kconfig"
|
||||||
source "arch/mips/philips/pnx8550/common/Kconfig"
|
source "arch/mips/philips/pnx8550/common/Kconfig"
|
||||||
source "arch/mips/cobalt/Kconfig"
|
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
config EARLY_PRINTK
|
|
||||||
bool "Early console support"
|
|
||||||
depends on MIPS_COBALT
|
|
||||||
help
|
|
||||||
Provide early console support by direct access to the
|
|
||||||
on board UART. The UART must have been previously
|
|
||||||
initialised by the boot loader.
|
|
|
@ -9,11 +9,8 @@
|
||||||
#include <asm/addrspace.h>
|
#include <asm/addrspace.h>
|
||||||
#include <asm/mach-cobalt/cobalt.h>
|
#include <asm/mach-cobalt/cobalt.h>
|
||||||
|
|
||||||
static void putchar(int c)
|
void prom_putchar(char c)
|
||||||
{
|
{
|
||||||
if(c == '\n')
|
|
||||||
putchar('\r');
|
|
||||||
|
|
||||||
while(!(COBALT_UART[UART_LSR] & UART_LSR_THRE))
|
while(!(COBALT_UART[UART_LSR] & UART_LSR_THRE))
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue