| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | # | 
 | 2 | # Video configuration | 
 | 3 | # | 
 | 4 |  | 
 | 5 | menu "Console display driver support" | 
 | 6 |  | 
 | 7 | config VGA_CONSOLE | 
 | 8 | 	bool "VGA text console" if EMBEDDED || !X86 | 
| Michael Hennerich | db83b99 | 2007-07-12 12:07:40 +0800 | [diff] [blame] | 9 | 	depends on !ARCH_ACORN && !ARCH_EBSA110 && !4xx && !8xx && !SPARC && !M68K && !PARISC && !FRV && !ARCH_VERSATILE && !SUPERH && !BFIN | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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 |  | 
| Antonino A. Daplas | 15bdab9 | 2006-03-27 01:17:20 -0800 | [diff] [blame] | 22 | config VGACON_SOFT_SCROLLBACK | 
 | 23 |        bool "Enable Scrollback Buffer in System RAM" | 
 | 24 |        depends on VGA_CONSOLE | 
 | 25 |        default n | 
 | 26 |        help | 
 | 27 |          The scrollback buffer of the standard VGA console is located in | 
 | 28 | 	 the VGA RAM.  The size of this RAM is fixed and is quite small. | 
 | 29 | 	 If you require a larger scrollback buffer, this can be placed in | 
 | 30 | 	 System RAM which is dynamically allocated during intialization. | 
 | 31 | 	 Placing the scrollback buffer in System RAM will slightly slow | 
 | 32 | 	 down the console. | 
 | 33 |  | 
 | 34 | 	 If you want this feature, say 'Y' here and enter the amount of | 
 | 35 | 	 RAM to allocate for this buffer.  If unsure, say 'N'. | 
 | 36 |  | 
 | 37 | config VGACON_SOFT_SCROLLBACK_SIZE | 
 | 38 |        int "Scrollback Buffer Size (in KB)" | 
 | 39 |        depends on VGACON_SOFT_SCROLLBACK | 
 | 40 |        default "64" | 
 | 41 |        help | 
 | 42 |          Enter the amount of System RAM to allocate for the scrollback | 
 | 43 | 	 buffer.  Each 64KB will give you approximately 16 80x25 | 
 | 44 | 	 screenfuls of scrollback buffer | 
 | 45 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 46 | config VIDEO_SELECT | 
 | 47 | 	bool "Video mode selection support" | 
| Brian Gerst | 0d078f6 | 2005-10-30 14:59:20 -0800 | [diff] [blame] | 48 | 	depends on  X86 && VGA_CONSOLE | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 49 | 	---help--- | 
 | 50 | 	  This enables support for text mode selection on kernel startup. If | 
 | 51 | 	  you want to take advantage of some high-resolution text mode your | 
 | 52 | 	  card's BIOS offers, but the traditional Linux utilities like | 
 | 53 | 	  SVGATextMode don't, you can say Y here and set the mode using the | 
 | 54 | 	  "vga=" option from your boot loader (lilo or loadlin) or set | 
 | 55 | 	  "vga=ask" which brings up a video mode menu on kernel startup. (Try | 
 | 56 | 	  "man bootparam" or see the documentation of your boot loader about | 
 | 57 | 	  how to pass options to the kernel.) | 
 | 58 |  | 
 | 59 | 	  Read the file <file:Documentation/svga.txt> for more information | 
 | 60 | 	  about the Video mode selection support. If unsure, say N. | 
 | 61 |  | 
 | 62 | config MDA_CONSOLE | 
 | 63 | 	depends on !M68K && !PARISC && ISA | 
 | 64 | 	tristate "MDA text console (dual-headed) (EXPERIMENTAL)" | 
 | 65 | 	---help--- | 
 | 66 | 	  Say Y here if you have an old MDA or monochrome Hercules graphics | 
 | 67 | 	  adapter in your system acting as a second head ( = video card). You | 
 | 68 | 	  will then be able to use two monitors with your Linux system. Do not | 
 | 69 | 	  say Y here if your MDA card is the primary card in your system; the | 
 | 70 | 	  normal VGA driver will handle it. | 
 | 71 |  | 
 | 72 | 	  To compile this driver as a module, choose M here: the | 
 | 73 | 	  module will be called mdacon. | 
 | 74 |  | 
 | 75 | 	  If unsure, say N. | 
 | 76 |  | 
 | 77 | config SGI_NEWPORT_CONSOLE | 
 | 78 |         tristate "SGI Newport Console support" | 
 | 79 |         depends on SGI_IP22  | 
 | 80 |         help | 
 | 81 |           Say Y here if you want the console on the Newport aka XL graphics | 
 | 82 |           card of your Indy.  Most people say Y here. | 
 | 83 |  | 
 | 84 | #  bool 'IODC console' CONFIG_IODC_CONSOLE | 
 | 85 |  | 
 | 86 | config PROM_CONSOLE | 
 | 87 | 	bool "PROM console" | 
| Adrian Bunk | 0b57ee9 | 2005-12-22 21:03:47 -0800 | [diff] [blame] | 88 | 	depends on SPARC | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 89 | 	help | 
 | 90 | 	  Say Y to build a console driver for Sun machines that uses the | 
 | 91 | 	  terminal emulation built into their console PROMS. | 
 | 92 |  | 
 | 93 | config DUMMY_CONSOLE | 
 | 94 | 	bool | 
 | 95 | 	depends on PROM_CONSOLE!=y || VGA_CONSOLE!=y || SGI_NEWPORT_CONSOLE!=y  | 
 | 96 | 	default y | 
 | 97 |  | 
 | 98 | config DUMMY_CONSOLE_COLUMNS | 
 | 99 |         int "Initial number of console screen columns" | 
 | 100 |         depends on PARISC && DUMMY_CONSOLE | 
 | 101 |         default "160" | 
 | 102 |         help | 
 | 103 |           The default value is 160, which should fit a 1280x1024 monitor. | 
 | 104 |           Select 80 if you use a 640x480 resolution by default. | 
 | 105 |  | 
 | 106 | config DUMMY_CONSOLE_ROWS | 
 | 107 |         int "Initial number of console screen rows" | 
 | 108 |         depends on PARISC && DUMMY_CONSOLE | 
 | 109 |         default "64" | 
 | 110 |         help | 
 | 111 |           The default value is 64, which should fit a 1280x1024 monitor. | 
 | 112 |           Select 25 if you use a 640x480 resolution by default. | 
 | 113 |  | 
 | 114 | config FRAMEBUFFER_CONSOLE | 
 | 115 | 	tristate "Framebuffer Console support" | 
 | 116 | 	depends on FB | 
 | 117 | 	select CRC32 | 
| Randy.Dunlap | e65c085 | 2005-11-07 01:00:28 -0800 | [diff] [blame] | 118 | 	help | 
 | 119 | 	  Low-level framebuffer-based console driver. | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 120 |  | 
| Antonino A. Daplas | 623e71b | 2007-07-17 04:05:28 -0700 | [diff] [blame] | 121 | config FRAMEBUFFER_CONSOLE_DETECT_PRIMARY | 
 | 122 |        bool "Map the console to the primary display device" | 
| Antonino A. Daplas | afd1db1 | 2007-07-17 04:05:32 -0700 | [diff] [blame] | 123 |        depends on FRAMEBUFFER_CONSOLE | 
| Antonino A. Daplas | 623e71b | 2007-07-17 04:05:28 -0700 | [diff] [blame] | 124 |        default n | 
 | 125 |        ---help--- | 
 | 126 |          If this option is selected, the framebuffer console will | 
 | 127 |          automatically select the primary display device (if the architecture | 
 | 128 | 	 supports this feature).  Otherwise, the framebuffer console will | 
 | 129 |          always select the first framebuffer driver that is loaded. The latter | 
 | 130 |          is the default behavior. | 
 | 131 |  | 
 | 132 | 	 You can always override the automatic selection of the primary device | 
 | 133 | 	 by using the fbcon=map: boot option. | 
 | 134 |  | 
| Antonino A. Daplas | 623e71b | 2007-07-17 04:05:28 -0700 | [diff] [blame] | 135 | 	 If unsure, select n. | 
 | 136 |  | 
| Antonino A. Daplas | e4fc276 | 2005-11-08 21:39:09 -0800 | [diff] [blame] | 137 | config FRAMEBUFFER_CONSOLE_ROTATION | 
 | 138 |        bool "Framebuffer Console Rotation" | 
 | 139 |        depends on FRAMEBUFFER_CONSOLE | 
 | 140 |        help | 
 | 141 |          Enable display rotation for the framebuffer console.  This is done | 
 | 142 |          in software and may be significantly slower than a normally oriented | 
 | 143 |          display.  Note that the rotation is done at the console level only | 
 | 144 |          such that other users of the framebuffer will remain normally | 
 | 145 |          oriented. | 
 | 146 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 147 | config STI_CONSOLE | 
| Kyle McMartin | 1eb51c362 | 2007-06-29 02:15:12 -0400 | [diff] [blame] | 148 |         bool "STI text console" | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 149 |         depends on PARISC | 
 | 150 |         default y | 
 | 151 |         help | 
 | 152 |           The STI console is the builtin display/keyboard on HP-PARISC | 
 | 153 |           machines.  Say Y here to build support for it into your kernel. | 
 | 154 |           The alternative is to use your primary serial port as a console. | 
 | 155 |  | 
 | 156 | config FONTS | 
 | 157 | 	bool "Select compiled-in fonts" | 
| Grant Grundler | b2c1fe8 | 2005-10-21 22:39:43 -0400 | [diff] [blame] | 158 | 	depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 159 | 	help | 
 | 160 | 	  Say Y here if you would like to use fonts other than the default | 
 | 161 | 	  your frame buffer console usually use. | 
 | 162 |  | 
 | 163 | 	  Note that the answer to this question won't directly affect the | 
 | 164 | 	  kernel: saying N will just cause the configurator to skip all | 
 | 165 | 	  the questions about foreign fonts. | 
 | 166 |  | 
 | 167 | 	  If unsure, say N (the default choices are safe). | 
 | 168 |  | 
 | 169 | config FONT_8x8 | 
 | 170 | 	bool "VGA 8x8 font" if FONTS | 
| Grant Grundler | b2c1fe8 | 2005-10-21 22:39:43 -0400 | [diff] [blame] | 171 | 	depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE | 
| Adrian Bunk | 0b57ee9 | 2005-12-22 21:03:47 -0800 | [diff] [blame] | 172 | 	default y if !SPARC && !FONTS | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 173 | 	help | 
 | 174 | 	  This is the "high resolution" font for the VGA frame buffer (the one | 
 | 175 | 	  provided by the text console 80x50 (and higher) modes). | 
 | 176 |  | 
 | 177 | 	  Note that this is a poor quality font. The VGA 8x16 font is quite a | 
 | 178 | 	  lot more readable. | 
 | 179 |  | 
 | 180 | 	  Given the resolution provided by the frame buffer device, answer N | 
 | 181 | 	  here is safe. | 
 | 182 |  | 
 | 183 | config FONT_8x16 | 
 | 184 | 	bool "VGA 8x16 font" if FONTS | 
| Ralf Baechle | c24c55c7 | 2007-08-30 23:56:23 -0700 | [diff] [blame^] | 185 | 	depends on FRAMEBUFFER_CONSOLE || SGI_NEWPORT_CONSOLE || STI_CONSOLE || USB_SISUSBVGA_CON | 
| Adrian Bunk | 0b57ee9 | 2005-12-22 21:03:47 -0800 | [diff] [blame] | 186 | 	default y if !SPARC && !FONTS | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 187 | 	help | 
 | 188 | 	  This is the "high resolution" font for the VGA frame buffer (the one | 
 | 189 | 	  provided by the VGA text console 80x25 mode. | 
 | 190 |  | 
 | 191 | 	  If unsure, say Y. | 
 | 192 |  | 
 | 193 | config FONT_6x11 | 
 | 194 | 	bool "Mac console 6x11 font (not supported by all drivers)" if FONTS | 
| Grant Grundler | b2c1fe8 | 2005-10-21 22:39:43 -0400 | [diff] [blame] | 195 | 	depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE | 
| Adrian Bunk | 0b57ee9 | 2005-12-22 21:03:47 -0800 | [diff] [blame] | 196 | 	default y if !SPARC && !FONTS && MAC | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 197 | 	help | 
 | 198 | 	  Small console font with Macintosh-style high-half glyphs.  Some Mac | 
 | 199 | 	  framebuffer drivers don't support this one at all. | 
 | 200 |  | 
| Jurriaan | 303b86d | 2005-06-21 17:17:06 -0700 | [diff] [blame] | 201 | config FONT_7x14 | 
 | 202 | 	bool "console 7x14 font (not supported by all drivers)" if FONTS | 
 | 203 | 	depends on FRAMEBUFFER_CONSOLE | 
| Jurriaan | 303b86d | 2005-06-21 17:17:06 -0700 | [diff] [blame] | 204 | 	help | 
 | 205 | 	  Console font with characters just a bit smaller than the default. | 
 | 206 | 	  If the standard 8x16 font is a little too big for you, say Y. | 
 | 207 | 	  Otherwise, say N. | 
 | 208 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 209 | config FONT_PEARL_8x8 | 
 | 210 | 	bool "Pearl (old m68k) console 8x8 font" if FONTS | 
 | 211 | 	depends on FRAMEBUFFER_CONSOLE | 
| Adrian Bunk | 0b57ee9 | 2005-12-22 21:03:47 -0800 | [diff] [blame] | 212 | 	default y if !SPARC && !FONTS && AMIGA | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 213 | 	help | 
 | 214 | 	  Small console font with PC-style control-character and high-half | 
 | 215 | 	  glyphs. | 
 | 216 |  | 
 | 217 | config FONT_ACORN_8x8 | 
 | 218 | 	bool "Acorn console 8x8 font" if FONTS | 
 | 219 | 	depends on FRAMEBUFFER_CONSOLE | 
| Adrian Bunk | 0b57ee9 | 2005-12-22 21:03:47 -0800 | [diff] [blame] | 220 | 	default y if !SPARC && !FONTS && ARM && ARCH_ACORN | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 221 | 	help | 
 | 222 | 	  Small console font with PC-style control characters and high-half | 
 | 223 | 	  glyphs. | 
 | 224 |  | 
 | 225 | config FONT_MINI_4x6 | 
 | 226 | 	bool "Mini 4x6 font" | 
| Adrian Bunk | 0b57ee9 | 2005-12-22 21:03:47 -0800 | [diff] [blame] | 227 | 	depends on !SPARC && FONTS | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 228 |  | 
 | 229 | config FONT_SUN8x16 | 
 | 230 | 	bool "Sparc console 8x16 font" | 
| Adrian Bunk | 0b57ee9 | 2005-12-22 21:03:47 -0800 | [diff] [blame] | 231 | 	depends on FRAMEBUFFER_CONSOLE && (!SPARC && FONTS || SPARC) | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 232 | 	help | 
 | 233 | 	  This is the high resolution console font for Sun machines. Say Y. | 
 | 234 |  | 
 | 235 | config FONT_SUN12x22 | 
 | 236 | 	bool "Sparc console 12x22 font (not supported by all drivers)" | 
| Adrian Bunk | 0b57ee9 | 2005-12-22 21:03:47 -0800 | [diff] [blame] | 237 | 	depends on FRAMEBUFFER_CONSOLE && (!SPARC && FONTS || SPARC) | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 238 | 	help | 
 | 239 | 	  This is the high resolution console font for Sun machines with very | 
 | 240 | 	  big letters (like the letters used in the SPARC PROM). If the | 
 | 241 | 	  standard font is unreadable for you, say Y, otherwise say N. | 
 | 242 |  | 
| Jurriaan | 303b86d | 2005-06-21 17:17:06 -0700 | [diff] [blame] | 243 | config FONT_10x18 | 
| Jurriaan on adsl-gate | 5ed5dc6 | 2005-06-25 14:58:31 -0700 | [diff] [blame] | 244 | 	bool "console 10x18 font (not supported by all drivers)" if FONTS | 
 | 245 | 	depends on FRAMEBUFFER_CONSOLE | 
| Jurriaan | 303b86d | 2005-06-21 17:17:06 -0700 | [diff] [blame] | 246 | 	help | 
 | 247 | 	  This is a high resolution console font for machines with very | 
 | 248 | 	  big letters. It fits between the sun 12x22 and the normal 8x16 font. | 
 | 249 | 	  If other fonts are too big or too small for you, say Y, otherwise say N. | 
 | 250 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 251 | endmenu | 
 | 252 |  |