xref: /openbmc/linux/drivers/video/console/Kconfig (revision ee89bd6b)
1#
2# Video configuration
3#
4
5menu "Console display driver support"
6
7config VGA_CONSOLE
8	bool "VGA text console" if EXPERT || !X86
9	depends on !4xx && !8xx && !SPARC && !M68K && !PARISC && !FRV && \
10		!SUPERH && !BLACKFIN && !AVR32 && !MN10300 && !CRIS && \
11		(!ARM || ARCH_FOOTBRIDGE || ARCH_INTEGRATOR || ARCH_NETWINDER)
12	default y
13	help
14	  Saying Y here will allow you to use Linux in text mode through a
15	  display that complies with the generic VGA standard. Virtually
16	  everyone wants that.
17
18	  The program SVGATextMode can be used to utilize SVGA video cards to
19	  their full potential in text mode. Download it from
20	  <ftp://ibiblio.org/pub/Linux/utils/console/>.
21
22	  Say Y.
23
24config VGACON_SOFT_SCROLLBACK
25       bool "Enable Scrollback Buffer in System RAM"
26       depends on VGA_CONSOLE
27       default n
28       help
29         The scrollback buffer of the standard VGA console is located in
30	 the VGA RAM.  The size of this RAM is fixed and is quite small.
31	 If you require a larger scrollback buffer, this can be placed in
32	 System RAM which is dynamically allocated during initialization.
33	 Placing the scrollback buffer in System RAM will slightly slow
34	 down the console.
35
36	 If you want this feature, say 'Y' here and enter the amount of
37	 RAM to allocate for this buffer.  If unsure, say 'N'.
38
39config VGACON_SOFT_SCROLLBACK_SIZE
40       int "Scrollback Buffer Size (in KB)"
41       depends on VGACON_SOFT_SCROLLBACK
42       range 1 1024
43       default "64"
44       help
45         Enter the amount of System RAM to allocate for the scrollback
46	 buffer.  Each 64KB will give you approximately 16 80x25
47	 screenfuls of scrollback buffer
48
49config MDA_CONSOLE
50	depends on !M68K && !PARISC && ISA
51	tristate "MDA text console (dual-headed)"
52	---help---
53	  Say Y here if you have an old MDA or monochrome Hercules graphics
54	  adapter in your system acting as a second head ( = video card). You
55	  will then be able to use two monitors with your Linux system. Do not
56	  say Y here if your MDA card is the primary card in your system; the
57	  normal VGA driver will handle it.
58
59	  To compile this driver as a module, choose M here: the
60	  module will be called mdacon.
61
62	  If unsure, say N.
63
64config SGI_NEWPORT_CONSOLE
65        tristate "SGI Newport Console support"
66        depends on SGI_IP22
67        select FONT_SUPPORT
68        help
69          Say Y here if you want the console on the Newport aka XL graphics
70          card of your Indy.  Most people say Y here.
71
72config DUMMY_CONSOLE
73	bool
74	depends on VGA_CONSOLE!=y || SGI_NEWPORT_CONSOLE!=y
75	default y
76
77config DUMMY_CONSOLE_COLUMNS
78        int "Initial number of console screen columns"
79        depends on PARISC && DUMMY_CONSOLE
80        default "160"
81        help
82          The default value is 160, which should fit a 1280x1024 monitor.
83          Select 80 if you use a 640x480 resolution by default.
84
85config DUMMY_CONSOLE_ROWS
86        int "Initial number of console screen rows"
87        depends on PARISC && DUMMY_CONSOLE
88        default "64"
89        help
90          The default value is 64, which should fit a 1280x1024 monitor.
91          Select 25 if you use a 640x480 resolution by default.
92
93config FRAMEBUFFER_CONSOLE
94	tristate "Framebuffer Console support"
95	depends on FB
96	select CRC32
97	select FONT_SUPPORT
98	help
99	  Low-level framebuffer-based console driver.
100
101config FRAMEBUFFER_CONSOLE_DETECT_PRIMARY
102       bool "Map the console to the primary display device"
103       depends on FRAMEBUFFER_CONSOLE
104       default n
105       ---help---
106         If this option is selected, the framebuffer console will
107         automatically select the primary display device (if the architecture
108	 supports this feature).  Otherwise, the framebuffer console will
109         always select the first framebuffer driver that is loaded. The latter
110         is the default behavior.
111
112	 You can always override the automatic selection of the primary device
113	 by using the fbcon=map: boot option.
114
115	 If unsure, select n.
116
117config FRAMEBUFFER_CONSOLE_ROTATION
118       bool "Framebuffer Console Rotation"
119       depends on FRAMEBUFFER_CONSOLE
120       help
121         Enable display rotation for the framebuffer console.  This is done
122         in software and may be significantly slower than a normally oriented
123         display.  Note that the rotation is done at the console level only
124         such that other users of the framebuffer will remain normally
125         oriented.
126
127config STI_CONSOLE
128        bool "STI text console"
129        depends on PARISC
130        select FONT_SUPPORT
131        default y
132        help
133          The STI console is the builtin display/keyboard on HP-PARISC
134          machines.  Say Y here to build support for it into your kernel.
135          The alternative is to use your primary serial port as a console.
136
137endmenu
138
139