~ubuntu-branches/ubuntu/precise/linux-lowlatency/precise

« back to all changes in this revision

Viewing changes to drivers/video/console/Kconfig

  • Committer: Package Import Robot
  • Author(s): Alessio Igor Bogani
  • Date: 2011-10-26 11:13:05 UTC
  • Revision ID: package-import@ubuntu.com-20111026111305-tz023xykf0i6eosh
Tags: upstream-3.2.0
ImportĀ upstreamĀ versionĀ 3.2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# Video configuration
 
3
#
 
4
 
 
5
menu "Console display driver support"
 
6
 
 
7
config VGA_CONSOLE
 
8
        bool "VGA text console" if EXPERT || !X86
 
9
        depends on !4xx && !8xx && !SPARC && !M68K && !PARISC && !FRV && !SUPERH && !BLACKFIN && !AVR32 && !MN10300 && (!ARM || ARCH_FOOTBRIDGE || ARCH_INTEGRATOR || ARCH_NETWINDER)
 
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
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 initialization.
 
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
       range 1 1024
 
41
       default "64"
 
42
       help
 
43
         Enter the amount of System RAM to allocate for the scrollback
 
44
         buffer.  Each 64KB will give you approximately 16 80x25
 
45
         screenfuls of scrollback buffer
 
46
 
 
47
config MDA_CONSOLE
 
48
        depends on !M68K && !PARISC && ISA
 
49
        tristate "MDA text console (dual-headed) (EXPERIMENTAL)"
 
50
        ---help---
 
51
          Say Y here if you have an old MDA or monochrome Hercules graphics
 
52
          adapter in your system acting as a second head ( = video card). You
 
53
          will then be able to use two monitors with your Linux system. Do not
 
54
          say Y here if your MDA card is the primary card in your system; the
 
55
          normal VGA driver will handle it.
 
56
 
 
57
          To compile this driver as a module, choose M here: the
 
58
          module will be called mdacon.
 
59
 
 
60
          If unsure, say N.
 
61
 
 
62
config SGI_NEWPORT_CONSOLE
 
63
        tristate "SGI Newport Console support"
 
64
        depends on SGI_IP22 
 
65
        help
 
66
          Say Y here if you want the console on the Newport aka XL graphics
 
67
          card of your Indy.  Most people say Y here.
 
68
 
 
69
#  bool 'IODC console' CONFIG_IODC_CONSOLE
 
70
 
 
71
config DUMMY_CONSOLE
 
72
        bool
 
73
        depends on VGA_CONSOLE!=y || SGI_NEWPORT_CONSOLE!=y 
 
74
        default y
 
75
 
 
76
config DUMMY_CONSOLE_COLUMNS
 
77
        int "Initial number of console screen columns"
 
78
        depends on PARISC && DUMMY_CONSOLE
 
79
        default "160"
 
80
        help
 
81
          The default value is 160, which should fit a 1280x1024 monitor.
 
82
          Select 80 if you use a 640x480 resolution by default.
 
83
 
 
84
config DUMMY_CONSOLE_ROWS
 
85
        int "Initial number of console screen rows"
 
86
        depends on PARISC && DUMMY_CONSOLE
 
87
        default "64"
 
88
        help
 
89
          The default value is 64, which should fit a 1280x1024 monitor.
 
90
          Select 25 if you use a 640x480 resolution by default.
 
91
 
 
92
config FRAMEBUFFER_CONSOLE
 
93
        tristate "Framebuffer Console support"
 
94
        depends on FB
 
95
        select CRC32
 
96
        help
 
97
          Low-level framebuffer-based console driver.
 
98
 
 
99
config FRAMEBUFFER_CONSOLE_DETECT_PRIMARY
 
100
       bool "Map the console to the primary display device"
 
101
       depends on FRAMEBUFFER_CONSOLE
 
102
       default n
 
103
       ---help---
 
104
         If this option is selected, the framebuffer console will
 
105
         automatically select the primary display device (if the architecture
 
106
         supports this feature).  Otherwise, the framebuffer console will
 
107
         always select the first framebuffer driver that is loaded. The latter
 
108
         is the default behavior.
 
109
 
 
110
         You can always override the automatic selection of the primary device
 
111
         by using the fbcon=map: boot option.
 
112
 
 
113
         If unsure, select n.
 
114
 
 
115
config FRAMEBUFFER_CONSOLE_ROTATION
 
116
       bool "Framebuffer Console Rotation"
 
117
       depends on FRAMEBUFFER_CONSOLE
 
118
       help
 
119
         Enable display rotation for the framebuffer console.  This is done
 
120
         in software and may be significantly slower than a normally oriented
 
121
         display.  Note that the rotation is done at the console level only
 
122
         such that other users of the framebuffer will remain normally
 
123
         oriented.
 
124
 
 
125
config STI_CONSOLE
 
126
        bool "STI text console"
 
127
        depends on PARISC
 
128
        default y
 
129
        help
 
130
          The STI console is the builtin display/keyboard on HP-PARISC
 
131
          machines.  Say Y here to build support for it into your kernel.
 
132
          The alternative is to use your primary serial port as a console.
 
133
 
 
134
config FONTS
 
135
        bool "Select compiled-in fonts"
 
136
        depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE
 
137
        help
 
138
          Say Y here if you would like to use fonts other than the default
 
139
          your frame buffer console usually use.
 
140
 
 
141
          Note that the answer to this question won't directly affect the
 
142
          kernel: saying N will just cause the configurator to skip all
 
143
          the questions about foreign fonts.
 
144
 
 
145
          If unsure, say N (the default choices are safe).
 
146
 
 
147
config FONT_8x8
 
148
        bool "VGA 8x8 font" if FONTS
 
149
        depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE
 
150
        default y if !SPARC && !FONTS
 
151
        help
 
152
          This is the "high resolution" font for the VGA frame buffer (the one
 
153
          provided by the text console 80x50 (and higher) modes).
 
154
 
 
155
          Note that this is a poor quality font. The VGA 8x16 font is quite a
 
156
          lot more readable.
 
157
 
 
158
          Given the resolution provided by the frame buffer device, answer N
 
159
          here is safe.
 
160
 
 
161
config FONT_8x16
 
162
        bool "VGA 8x16 font" if FONTS
 
163
        depends on FRAMEBUFFER_CONSOLE || SGI_NEWPORT_CONSOLE || STI_CONSOLE || USB_SISUSBVGA_CON
 
164
        default y if !SPARC && !FONTS
 
165
        help
 
166
          This is the "high resolution" font for the VGA frame buffer (the one
 
167
          provided by the VGA text console 80x25 mode.
 
168
 
 
169
          If unsure, say Y.
 
170
 
 
171
config FONT_6x11
 
172
        bool "Mac console 6x11 font (not supported by all drivers)" if FONTS
 
173
        depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE
 
174
        default y if !SPARC && !FONTS && MAC
 
175
        help
 
176
          Small console font with Macintosh-style high-half glyphs.  Some Mac
 
177
          framebuffer drivers don't support this one at all.
 
178
 
 
179
config FONT_7x14
 
180
        bool "console 7x14 font (not supported by all drivers)" if FONTS
 
181
        depends on FRAMEBUFFER_CONSOLE
 
182
        help
 
183
          Console font with characters just a bit smaller than the default.
 
184
          If the standard 8x16 font is a little too big for you, say Y.
 
185
          Otherwise, say N.
 
186
 
 
187
config FONT_PEARL_8x8
 
188
        bool "Pearl (old m68k) console 8x8 font" if FONTS
 
189
        depends on FRAMEBUFFER_CONSOLE
 
190
        default y if !SPARC && !FONTS && AMIGA
 
191
        help
 
192
          Small console font with PC-style control-character and high-half
 
193
          glyphs.
 
194
 
 
195
config FONT_ACORN_8x8
 
196
        bool "Acorn console 8x8 font" if FONTS
 
197
        depends on FRAMEBUFFER_CONSOLE
 
198
        default y if !SPARC && !FONTS && ARM && ARCH_ACORN
 
199
        help
 
200
          Small console font with PC-style control characters and high-half
 
201
          glyphs.
 
202
 
 
203
config FONT_MINI_4x6
 
204
        bool "Mini 4x6 font"
 
205
        depends on !SPARC && FONTS
 
206
 
 
207
config FONT_SUN8x16
 
208
        bool "Sparc console 8x16 font"
 
209
        depends on FRAMEBUFFER_CONSOLE && (!SPARC && FONTS || SPARC)
 
210
        help
 
211
          This is the high resolution console font for Sun machines. Say Y.
 
212
 
 
213
config FONT_SUN12x22
 
214
        bool "Sparc console 12x22 font (not supported by all drivers)"
 
215
        depends on FRAMEBUFFER_CONSOLE && (!SPARC && FONTS || SPARC)
 
216
        help
 
217
          This is the high resolution console font for Sun machines with very
 
218
          big letters (like the letters used in the SPARC PROM). If the
 
219
          standard font is unreadable for you, say Y, otherwise say N.
 
220
 
 
221
config FONT_10x18
 
222
        bool "console 10x18 font (not supported by all drivers)" if FONTS
 
223
        depends on FRAMEBUFFER_CONSOLE
 
224
        help
 
225
          This is a high resolution console font for machines with very
 
226
          big letters. It fits between the sun 12x22 and the normal 8x16 font.
 
227
          If other fonts are too big or too small for you, say Y, otherwise say N.
 
228
 
 
229
endmenu
 
230