diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1998-08-25 09:12:35 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 1998-08-25 09:12:35 +0000 |
commit | c7fc24dc4420057f103afe8fc64524ebc25c5d37 (patch) | |
tree | 3682407a599b8f9f03fc096298134cafba1c9b2f /arch/mips/sgi/kernel/setup.c | |
parent | 1d793fade8b063fde3cf275bf1a5c2d381292cd9 (diff) |
o Merge with Linux 2.1.116.
o New Newport console code.
o New G364 console code.
Diffstat (limited to 'arch/mips/sgi/kernel/setup.c')
-rw-r--r-- | arch/mips/sgi/kernel/setup.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/arch/mips/sgi/kernel/setup.c b/arch/mips/sgi/kernel/setup.c index 5dbdeee16..8ee2c62a5 100644 --- a/arch/mips/sgi/kernel/setup.c +++ b/arch/mips/sgi/kernel/setup.c @@ -1,4 +1,4 @@ -/* $Id: setup.c,v 1.11 1998/07/10 01:14:50 ralf Exp $ +/* $Id: setup.c,v 1.12 1998/07/16 20:32:30 tsbogend Exp $ * * setup.c: SGI specific setup, including init of the feature struct. * @@ -7,6 +7,9 @@ */ #include <linux/init.h> #include <linux/kernel.h> +#include <linux/kdev_t.h> +#include <linux/types.h> +#include <linux/console.h> #include <linux/sched.h> #include <linux/mc146818rtc.h> @@ -21,7 +24,7 @@ #include <asm/sgihpc.h> #include <asm/sgint23.h> -extern int serial_console; /* in console.c, of course */ +extern int serial_console; /* in sgiserial.c */ extern struct rtc_ops indy_rtc_ops; void indy_reboot_setup(void); @@ -82,7 +85,9 @@ __initfunc(static void sgi_irq_setup(void)) __initfunc(void sgi_setup(void)) { +#ifdef CONFIG_SERIAL_CONSOLE char *ctype; +#endif irq_setup = sgi_irq_setup; keyboard_setup = sgi_keyboard_setup; @@ -99,6 +104,7 @@ __initfunc(void sgi_setup(void)) /* Now enable boardcaches, if any. */ indy_sc_init(); +#ifdef CONFIG_SERIAL_CONSOLE /* ARCS console environment variable is set to "g?" for * graphics console, it is set to "d" for the first serial * line and "d2" for the second serial line. @@ -117,6 +123,11 @@ __initfunc(void sgi_setup(void)) prom_imode(); } } +#endif +#ifdef CONFIG_VT + conswitchp = &newport_con; +#endif rtc_ops = &indy_rtc_ops; + } |