Index: arch/mips/sgi-ip22/ip22-setup.c =================================================================== RCS file: /cvs/linux/arch/mips/sgi-ip22/ip22-setup.c,v retrieving revision 1.1.2.4 diff -u -r1.1.2.4 ip22-setup.c --- arch/mips/sgi-ip22/ip22-setup.c 2002/01/24 23:14:24 1.1.2.4 +++ arch/mips/sgi-ip22/ip22-setup.c 2002/02/07 09:46:30 @@ -27,6 +27,7 @@ #include #include #include +#include #ifdef CONFIG_REMOTE_DEBUG extern void rs_kgdb_hook(int); @@ -187,19 +188,23 @@ #ifdef CONFIG_VT #ifdef CONFIG_SGI_NEWPORT_CONSOLE - conswitchp = &newport_con; + if( mips_machtype == MACH_SGI_INDY ) { + conswitchp = &newport_con; - screen_info = (struct screen_info) { - 0, 0, /* orig-x, orig-y */ - 0, /* unused */ - 0, /* orig_video_page */ - 0, /* orig_video_mode */ - 160, /* orig_video_cols */ - 0, 0, 0, /* unused, ega_bx, unused */ - 64, /* orig_video_lines */ - 0, /* orig_video_isVGA */ - 16 /* orig_video_points */ - }; + screen_info = (struct screen_info) { + 0, 0, /* orig-x, orig-y */ + 0, /* unused */ + 0, /* orig_video_page */ + 0, /* orig_video_mode */ + 160, /* orig_video_cols */ + 0, 0, 0, /* unused, ega_bx, unused */ + 64, /* orig_video_lines */ + 0, /* orig_video_isVGA */ + 16 /* orig_video_points */ + }; + } else { + conswitchp = &dummy_con; + } #else conswitchp = &dummy_con; #endif Index: arch/mips/config.in =================================================================== RCS file: /cvs/linux/arch/mips/config.in,v retrieving revision 1.154.2.13 diff -u -r1.154.2.13 config.in --- arch/mips/config.in 2002/02/03 15:59:44 1.154.2.13 +++ arch/mips/config.in 2002/02/07 09:46:30 @@ -580,11 +580,10 @@ comment 'SGI Character devices' if [ "$CONFIG_VT" = "y" ]; then tristate 'SGI Newport Console support' CONFIG_SGI_NEWPORT_CONSOLE - if [ "$CONFIG_SGI_NEWPORT_CONSOLE" != "y" ]; then - define_bool CONFIG_DUMMY_CONSOLE y - else + if [ "$CONFIG_SGI_NEWPORT_CONSOLE" = "y" ]; then define_bool CONFIG_FONT_8x16 y fi + define_bool CONFIG_DUMMY_CONSOLE y fi endmenu fi