1# 2# Video configuration 3# 4 5menu "Console display driver support" 6 7config VGA_CONSOLE 8 bool "VGA text console" if EMBEDDED || !X86 9 depends on !ARCH_ACORN && !ARCH_EBSA110 && !4xx && !8xx && !SPARC && !M68K && !PARISC && !FRV && !ARCH_VERSATILE 10 default y 11 help 12 Saying Y here will allow you to use Linux in text mode through a 13 display that complies with the generic VGA standard. Virtually 14 everyone wants that. 15 16 The program SVGATextMode can be used to utilize SVGA video cards to 17 their full potential in text mode. Download it from 18 <ftp://ibiblio.org/pub/Linux/utils/console/>. 19 20 Say Y. 21 22# if [ "$CONFIG_PCI" = "y" -a "$CONFIG_VGA_CONSOLE" = "y" ]; then 23# bool ' Allow VGA on any bus?' CONFIG_VGA_HOSE 24# if [ "$CONFIG_VGA_HOSE" = "y" ]; then 25# define_bool CONFIG_DUMMY_CONSOLE y 26# fi 27# fi 28 29config VIDEO_SELECT 30 bool "Video mode selection support" 31 depends on X86 && VGA_CONSOLE 32 ---help--- 33 This enables support for text mode selection on kernel startup. If 34 you want to take advantage of some high-resolution text mode your 35 card's BIOS offers, but the traditional Linux utilities like 36 SVGATextMode don't, you can say Y here and set the mode using the 37 "vga=" option from your boot loader (lilo or loadlin) or set 38 "vga=ask" which brings up a video mode menu on kernel startup. (Try 39 "man bootparam" or see the documentation of your boot loader about 40 how to pass options to the kernel.) 41 42 Read the file <file:Documentation/svga.txt> for more information 43 about the Video mode selection support. If unsure, say N. 44 45config MDA_CONSOLE 46 depends on !M68K && !PARISC && ISA 47 tristate "MDA text console (dual-headed) (EXPERIMENTAL)" 48 ---help--- 49 Say Y here if you have an old MDA or monochrome Hercules graphics 50 adapter in your system acting as a second head ( = video card). You 51 will then be able to use two monitors with your Linux system. Do not 52 say Y here if your MDA card is the primary card in your system; the 53 normal VGA driver will handle it. 54 55 To compile this driver as a module, choose M here: the 56 module will be called mdacon. 57 58 If unsure, say N. 59 60config SGI_NEWPORT_CONSOLE 61 tristate "SGI Newport Console support" 62 depends on SGI_IP22 63 help 64 Say Y here if you want the console on the Newport aka XL graphics 65 card of your Indy. Most people say Y here. 66 67# bool 'IODC console' CONFIG_IODC_CONSOLE 68 69config PROM_CONSOLE 70 bool "PROM console" 71 depends on SPARC 72 help 73 Say Y to build a console driver for Sun machines that uses the 74 terminal emulation built into their console PROMS. 75 76config DUMMY_CONSOLE 77 bool 78 depends on PROM_CONSOLE!=y || VGA_CONSOLE!=y || SGI_NEWPORT_CONSOLE!=y 79 default y 80 81config DUMMY_CONSOLE_COLUMNS 82 int "Initial number of console screen columns" 83 depends on PARISC && DUMMY_CONSOLE 84 default "160" 85 help 86 The default value is 160, which should fit a 1280x1024 monitor. 87 Select 80 if you use a 640x480 resolution by default. 88 89config DUMMY_CONSOLE_ROWS 90 int "Initial number of console screen rows" 91 depends on PARISC && DUMMY_CONSOLE 92 default "64" 93 help 94 The default value is 64, which should fit a 1280x1024 monitor. 95 Select 25 if you use a 640x480 resolution by default. 96 97config FRAMEBUFFER_CONSOLE 98 tristate "Framebuffer Console support" 99 depends on FB 100 select CRC32 101 help 102 Low-level framebuffer-based console driver. 103 104config FRAMEBUFFER_CONSOLE_ROTATION 105 bool "Framebuffer Console Rotation" 106 depends on FRAMEBUFFER_CONSOLE 107 help 108 Enable display rotation for the framebuffer console. This is done 109 in software and may be significantly slower than a normally oriented 110 display. Note that the rotation is done at the console level only 111 such that other users of the framebuffer will remain normally 112 oriented. 113 114config STI_CONSOLE 115 tristate "STI text console" 116 depends on PARISC 117 default y 118 help 119 The STI console is the builtin display/keyboard on HP-PARISC 120 machines. Say Y here to build support for it into your kernel. 121 The alternative is to use your primary serial port as a console. 122 123config FONTS 124 bool "Select compiled-in fonts" 125 depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE 126 help 127 Say Y here if you would like to use fonts other than the default 128 your frame buffer console usually use. 129 130 Note that the answer to this question won't directly affect the 131 kernel: saying N will just cause the configurator to skip all 132 the questions about foreign fonts. 133 134 If unsure, say N (the default choices are safe). 135 136config FONT_8x8 137 bool "VGA 8x8 font" if FONTS 138 depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE 139 default y if !SPARC && !FONTS 140 help 141 This is the "high resolution" font for the VGA frame buffer (the one 142 provided by the text console 80x50 (and higher) modes). 143 144 Note that this is a poor quality font. The VGA 8x16 font is quite a 145 lot more readable. 146 147 Given the resolution provided by the frame buffer device, answer N 148 here is safe. 149 150config FONT_8x16 151 bool "VGA 8x16 font" if FONTS 152 depends on FRAMEBUFFER_CONSOLE || SGI_NEWPORT_CONSOLE=y || STI_CONSOLE || USB_SISUSBVGA_CON 153 default y if !SPARC && !FONTS 154 help 155 This is the "high resolution" font for the VGA frame buffer (the one 156 provided by the VGA text console 80x25 mode. 157 158 If unsure, say Y. 159 160config FONT_6x11 161 bool "Mac console 6x11 font (not supported by all drivers)" if FONTS 162 depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE 163 default y if !SPARC && !FONTS && MAC 164 help 165 Small console font with Macintosh-style high-half glyphs. Some Mac 166 framebuffer drivers don't support this one at all. 167 168config FONT_7x14 169 bool "console 7x14 font (not supported by all drivers)" if FONTS 170 depends on FRAMEBUFFER_CONSOLE 171 help 172 Console font with characters just a bit smaller than the default. 173 If the standard 8x16 font is a little too big for you, say Y. 174 Otherwise, say N. 175 176config FONT_PEARL_8x8 177 bool "Pearl (old m68k) console 8x8 font" if FONTS 178 depends on FRAMEBUFFER_CONSOLE 179 default y if !SPARC && !FONTS && AMIGA 180 help 181 Small console font with PC-style control-character and high-half 182 glyphs. 183 184config FONT_ACORN_8x8 185 bool "Acorn console 8x8 font" if FONTS 186 depends on FRAMEBUFFER_CONSOLE 187 default y if !SPARC && !FONTS && ARM && ARCH_ACORN 188 help 189 Small console font with PC-style control characters and high-half 190 glyphs. 191 192config FONT_MINI_4x6 193 bool "Mini 4x6 font" 194 depends on !SPARC && FONTS 195 196config FONT_SUN8x16 197 bool "Sparc console 8x16 font" 198 depends on FRAMEBUFFER_CONSOLE && (!SPARC && FONTS || SPARC) 199 help 200 This is the high resolution console font for Sun machines. Say Y. 201 202config FONT_SUN12x22 203 bool "Sparc console 12x22 font (not supported by all drivers)" 204 depends on FRAMEBUFFER_CONSOLE && (!SPARC && FONTS || SPARC) 205 help 206 This is the high resolution console font for Sun machines with very 207 big letters (like the letters used in the SPARC PROM). If the 208 standard font is unreadable for you, say Y, otherwise say N. 209 210config FONT_10x18 211 bool "console 10x18 font (not supported by all drivers)" if FONTS 212 depends on FRAMEBUFFER_CONSOLE 213 help 214 This is a high resolution console font for machines with very 215 big letters. It fits between the sun 12x22 and the normal 8x16 font. 216 If other fonts are too big or too small for you, say Y, otherwise say N. 217 218endmenu 219 220