5 mainmenu_option next_comment
6 comment 'Frame-buffer support'
8 bool 'Support for frame buffer devices (EXPERIMENTAL)' CONFIG_FB
10 if [ "$CONFIG_FB" = "y" ]; then
11 define_bool CONFIG_DUMMY_CONSOLE y
12 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
13 if [ "$CONFIG_PCI" = "y" ]; then
14 tristate ' nVidia Riva support (EXPERIMENTAL)' CONFIG_FB_RIVA
16 if [ "$CONFIG_AMIGA" = "y" -o "$CONFIG_PCI" = "y" ]; then
17 tristate ' Cirrus Logic support (EXPERIMENTAL)' CONFIG_FB_CLGEN
18 tristate ' Permedia2 support (EXPERIMENTAL)' CONFIG_FB_PM2
19 if [ "$CONFIG_FB_PM2" = "y" -o "$CONFIG_FB_PM2" = "m" ]; then
20 if [ "$CONFIG_PCI" = "y" ]; then
21 bool ' enable FIFO disconnect feature' CONFIG_FB_PM2_FIFO_DISCONNECT
22 bool ' generic Permedia2 PCI board support' CONFIG_FB_PM2_PCI
24 if [ "$CONFIG_AMIGA" = "y" ]; then
25 bool ' Phase5 CVisionPPC/BVisionPPC support' CONFIG_FB_PM2_CVPPC
29 if [ "$CONFIG_PCI" = "y" ]; then
30 tristate ' Permedia3 support (EXPERIMENTAL)' CONFIG_FB_PM3
33 if [ "$CONFIG_ARCH_ACORN" = "y" ]; then
34 bool ' Acorn VIDC support' CONFIG_FB_ACORN
36 dep_tristate ' Cyber2000 support' CONFIG_FB_CYBER2000 $CONFIG_PCI
37 if [ "$CONFIG_ARCH_SA1100" = "y" ]; then
38 bool ' SA-1100 LCD support' CONFIG_FB_SA1100
40 if [ "$CONFIG_APOLLO" = "y" ]; then
41 define_bool CONFIG_FB_APOLLO y
43 if [ "$CONFIG_Q40" = "y" ]; then
44 define_bool CONFIG_FB_Q40 y
46 if [ "$CONFIG_AMIGA" = "y" ]; then
47 tristate ' Amiga native chipset support' CONFIG_FB_AMIGA
48 if [ "$CONFIG_FB_AMIGA" != "n" ]; then
49 bool ' Amiga OCS chipset support' CONFIG_FB_AMIGA_OCS
50 bool ' Amiga ECS chipset support' CONFIG_FB_AMIGA_ECS
51 bool ' Amiga AGA chipset support' CONFIG_FB_AMIGA_AGA
54 if [ "$CONFIG_ZORRO" = "y" ]; then
55 tristate ' Amiga CyberVision support' CONFIG_FB_CYBER
56 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
57 bool ' Amiga CyberVision3D support (EXPERIMENTAL)' CONFIG_FB_VIRGE
58 tristate ' Amiga RetinaZ3 support (EXPERIMENTAL)' CONFIG_FB_RETINAZ3
59 bool ' Amiga FrameMaster II/Rainbow II support (EXPERIMENTAL)' CONFIG_FB_FM2
62 if [ "$CONFIG_ATARI" = "y" ]; then
63 bool ' Atari native chipset support' CONFIG_FB_ATARI
64 tristate ' ATI Mach64 display support' CONFIG_FB_ATY
65 if [ "$CONFIG_FB_ATY" != "n" ]; then
66 define_bool CONFIG_FB_ATY_GX y
69 if [ "$CONFIG_PPC_PSERIES" = "y" -o "$CONFIG_ALL_PPC" = "y" ]; then
70 bool ' Open Firmware frame buffer device support' CONFIG_FB_OF
72 if [ "$CONFIG_PPC32" = "y" ]; then
73 if [ "$CONFIG_ALL_PPC" = "y" ]; then
74 bool ' Apple "control" display support' CONFIG_FB_CONTROL
75 bool ' Apple "platinum" display support' CONFIG_FB_PLATINUM
76 bool ' Apple "valkyrie" display support' CONFIG_FB_VALKYRIE
78 bool ' Chips 65550 display support' CONFIG_FB_CT65550
79 bool ' IMS Twin Turbo display support' CONFIG_FB_IMSTT
80 tristate ' S3 Trio display support' CONFIG_FB_S3TRIO
81 bool ' VESA VGA graphics console' CONFIG_FB_VESA
82 tristate ' VGA 16-color graphics console' CONFIG_FB_VGA16
83 if [ "$CONFIG_8xx" = "y" ]; then
84 dep_tristate ' RPX LCD display support' CONFIG_FB_RPX $CONFIG_RPXLITE
85 if [ "$CONFIG_FB_RPX" != "n" ]; then
86 bool ' Debug RPX frame buffer' CONFIG_FB_RPX_DEBUG
87 choice ' RPX LCD Display Options' \
88 "NEC CONFIG_FB_RPX_LCD_NEC \
89 Sharp CONFIG_FB_RPX_LCD_SHARP" NEC
92 if [ "$CONFIG_XILINX_OCP" = "y" ]; then
93 tristate ' Xilinx LCD display support' CONFIG_FB_XILINX
94 if [ "$CONFIG_FB_XILINX" != "n" ]; then
95 bool ' Rotate display' CONFIG_FB_XILINX_ROTATE
99 if [ "$CONFIG_PARISC" = "y" ]; then
100 bool ' Generic STI frame buffer device support' CONFIG_FB_STI
102 if [ "$CONFIG_MAC" = "y" ]; then
103 define_bool CONFIG_FB_MAC y
104 bool ' Apple "valkyrie" display support' CONFIG_FB_VALKYRIE
105 # bool ' Apple DAFB display support' CONFIG_FB_DAFB
107 if [ "$CONFIG_HP300" = "y" ]; then
108 define_bool CONFIG_FB_HP300 y
110 if [ "$ARCH" = "alpha" ]; then
111 tristate ' TGA framebuffer support' CONFIG_FB_TGA
113 dep_tristate ' Silicon Motion Lynx3DM frame buffer support' CONFIG_FB_LYNX $CONFIG_PCI
114 if [ "$CONFIG_X86" = "y" ]; then
115 bool ' VESA VGA graphics console' CONFIG_FB_VESA
116 tristate ' VGA 16-color graphics console' CONFIG_FB_VGA16
117 tristate ' Hercules mono graphics console (EXPERIMENTAL)' CONFIG_FB_HGA
118 define_bool CONFIG_VIDEO_SELECT y
120 if [ "$CONFIG_VISWS" = "y" ]; then
121 tristate ' SGI Visual Workstation framebuffer support' CONFIG_FB_SGIVW
122 define_bool CONFIG_BUS_I2C y
124 if [ "$CONFIG_SUN3" = "y" -o "$CONFIG_SUN3X" = "y" ]; then
125 bool ' Sun3 framebuffer support' CONFIG_FB_SUN3
126 if [ "$CONFIG_FB_SUN3" != "n" ]; then
127 bool ' BWtwo support' CONFIG_FB_BWTWO
128 bool ' CGsix (GX,TurboGX) support' CONFIG_FB_CGSIX
131 if [ "$CONFIG_SH_DREAMCAST" = "y" ]; then
132 tristate ' NEC PowerVR 2 display support' CONFIG_FB_PVR2
133 dep_bool ' Debug pvr2fb' CONFIG_FB_PVR2_DEBUG $CONFIG_FB_PVR2
135 if [ "$CONFIG_SUPERH" = "y" ]; then
136 bool ' Epson 1355 framebuffer support' CONFIG_FB_E1355
137 if [ "$CONFIG_FB_E1355" = "y" ]; then
138 hex ' Register Base Address' CONFIG_E1355_REG_BASE a8000000
139 hex ' Framebuffer Base Address' CONFIG_E1355_FB_BASE a8200000
142 if [ "$CONFIG_BEECH" = "y" -o "$CONFIG_ARCTIC2" = "y" ]; then
143 bool 'IBM Beech LCD Controller Support' CONFIG_FB_IBMLCDC
145 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
146 if [ "$CONFIG_PCI" != "n" ]; then
147 tristate ' Matrox acceleration (EXPERIMENTAL)' CONFIG_FB_MATROX
148 if [ "$CONFIG_FB_MATROX" != "n" ]; then
149 bool ' Millennium I/II support' CONFIG_FB_MATROX_MILLENIUM
150 bool ' Mystique support' CONFIG_FB_MATROX_MYSTIQUE
151 bool ' G100/G200/G400/G450/G550 support' CONFIG_FB_MATROX_G100
152 if [ "$CONFIG_I2C" != "n" ]; then
153 dep_tristate ' Matrox I2C support' CONFIG_FB_MATROX_I2C $CONFIG_FB_MATROX $CONFIG_I2C_ALGOBIT
154 if [ "$CONFIG_FB_MATROX_G100" = "y" ]; then
155 dep_tristate ' G400 second head support' CONFIG_FB_MATROX_MAVEN $CONFIG_FB_MATROX_I2C
158 dep_tristate ' G450/G550 second head support (mandatory for G550)' CONFIG_FB_MATROX_G450 $CONFIG_FB_MATROX_G100
159 bool ' Multihead support' CONFIG_FB_MATROX_MULTIHEAD
161 tristate ' ATI Mach64 display support (EXPERIMENTAL)' CONFIG_FB_ATY
162 if [ "$CONFIG_FB_ATY" != "n" ]; then
163 bool ' Mach64 GX support (EXPERIMENTAL)' CONFIG_FB_ATY_GX
164 bool ' Mach64 CT/VT/GT/LT (incl. 3D RAGE) support' CONFIG_FB_ATY_CT
166 tristate ' ATI Radeon display support (EXPERIMENTAL)' CONFIG_FB_RADEON
167 tristate ' ATI Rage128 display support (EXPERIMENTAL)' CONFIG_FB_ATY128
168 tristate ' SIS acceleration (EXPERIMENTAL)' CONFIG_FB_SIS
169 if [ "$CONFIG_FB_SIS" != "n" ]; then
170 bool ' SIS 630/540/730 support' CONFIG_FB_SIS_300
171 bool ' SIS 315H/315 support' CONFIG_FB_SIS_315
173 tristate ' NeoMagic display support (EXPERIMENTAL)' CONFIG_FB_NEOMAGIC
174 tristate ' 3Dfx Banshee/Voodoo3 display support (EXPERIMENTAL)' CONFIG_FB_3DFX
175 tristate ' 3Dfx Voodoo Graphics (sst1) support (EXPERIMENTAL)' CONFIG_FB_VOODOO1
176 tristate ' Trident support (EXPERIMENTAL)' CONFIG_FB_TRIDENT
177 if [ "$CONFIG_MIPS" = "y" ]; then
178 tristate ' Epson SED1356 framebuffer support' CONFIG_FB_E1356
179 if [ "$CONFIG_MIPS_PB1000" = "y" -a "$CONFIG_FB_E1356" != "n" ]; then
180 bool ' Use CRT on Pb1000 (J65)' CONFIG_PB1000_CRT
181 bool ' Use Compsite NTSC on Pb1000 (J63)' CONFIG_PB1000_NTSC
182 bool ' Use TFT Panel on Pb1000 (J64)' CONFIG_PB1000_TFT
184 if [ "$CONFIG_MIPS_PB1500" = "y" -a "$CONFIG_FB_E1356" != "n" ]; then
185 bool ' Use CRT on Pb1500 ' CONFIG_PB1500_CRT
186 bool ' Use TFT Panel on Pb1500 ' CONFIG_PB1500_TFT
188 if [ "$CONFIG_MIPS_PB1100" = "y" -a "$CONFIG_FB_E1356" != "n" ]; then
189 bool ' Use CRT on Pb1100 ' CONFIG_PB1500_CRT
190 bool ' Use TFT Panel on Pb1100 ' CONFIG_PB1500_TFT
192 if [ "$CONFIG_MIPS_PB1100" = "y" ]; then
193 bool ' Au1100 LCD Driver' CONFIG_FB_AU1100
198 if [ "$CONFIG_SPARC32" = "y" -o "$CONFIG_SPARC64" = "y" ]; then
199 bool ' SBUS and UPA framebuffers' CONFIG_FB_SBUS
200 if [ "$CONFIG_FB_SBUS" != "n" ]; then
201 if [ "$CONFIG_SPARC64" = "y" ]; then
202 bool ' Creator/Creator3D support' CONFIG_FB_CREATOR
204 bool ' CGsix (GX,TurboGX) support' CONFIG_FB_CGSIX
205 bool ' BWtwo support' CONFIG_FB_BWTWO
206 bool ' CGthree support' CONFIG_FB_CGTHREE
207 if [ "$CONFIG_SPARC32" = "y" ]; then
208 bool ' TCX (SS4/SS5 only) support' CONFIG_FB_TCX
209 bool ' CGfourteen (SX) support' CONFIG_FB_CGFOURTEEN
210 bool ' P9100 (Sparcbook 3 only) support' CONFIG_FB_P9100
212 bool ' Leo (ZX) support' CONFIG_FB_LEO
215 if [ "$CONFIG_SPARC32" = "y" ]; then
216 if [ "$CONFIG_PCI" != "n" ]; then
217 bool ' PCI framebuffers' CONFIG_FB_PCI
218 if [ "$CONFIG_FB_PCI" != "n" ]; then
219 bool ' IGA 168x display support' CONFIG_FB_IGA
223 if [ "$CONFIG_SPARC64" = "y" ]; then
224 if [ "$CONFIG_PCI" != "n" ]; then
225 bool ' PCI framebuffers' CONFIG_FB_PCI
226 if [ "$CONFIG_FB_PCI" != "n" ]; then
227 tristate ' ATI Mach64 display support' CONFIG_FB_ATY
228 if [ "$CONFIG_FB_ATY" != "n" ]; then
229 define_bool CONFIG_FB_ATY_CT y
234 if [ "$CONFIG_HD64461" = "y" ]; then
235 tristate ' HD64461 Frame Buffer support' CONFIG_FB_HIT
237 if [ "$CONFIG_DECSTATION" = "y" ]; then
238 dep_bool ' PMAG-BA TURBOchannel framebuffer support' CONFIG_FB_PMAG_BA $CONFIG_TC
239 dep_bool ' PMAGB-B TURBOchannel framebuffer support' CONFIG_FB_PMAGB_B $CONFIG_TC
240 bool ' Maxine (Personal DECstation) onboard framebuffer support' CONFIG_FB_MAXINE
242 if [ "$CONFIG_NINO" = "y" ]; then
243 bool ' TMPTX3912/PR31700 frame buffer support' CONFIG_FB_TX3912
245 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
246 tristate ' Virtual Frame Buffer support (ONLY FOR TESTING!) (EXPERIMENTAL)' CONFIG_FB_VIRTUAL
249 bool ' Advanced low level driver options' CONFIG_FBCON_ADVANCED
250 if [ "$CONFIG_FBCON_ADVANCED" = "y" ]; then
251 tristate ' Monochrome support' CONFIG_FBCON_MFB
252 tristate ' 2 bpp packed pixels support' CONFIG_FBCON_CFB2
253 tristate ' 4 bpp packed pixels support' CONFIG_FBCON_CFB4
254 tristate ' 8 bpp packed pixels support' CONFIG_FBCON_CFB8
255 tristate ' 16 bpp packed pixels support' CONFIG_FBCON_CFB16
256 tristate ' 24 bpp packed pixels support' CONFIG_FBCON_CFB24
257 tristate ' 32 bpp packed pixels support' CONFIG_FBCON_CFB32
258 tristate ' Amiga bitplanes support' CONFIG_FBCON_AFB
259 tristate ' Amiga interleaved bitplanes support' CONFIG_FBCON_ILBM
260 tristate ' Atari interleaved bitplanes (2 planes) support' CONFIG_FBCON_IPLAN2P2
261 tristate ' Atari interleaved bitplanes (4 planes) support' CONFIG_FBCON_IPLAN2P4
262 tristate ' Atari interleaved bitplanes (8 planes) support' CONFIG_FBCON_IPLAN2P8
263 # tristate ' Atari interleaved bitplanes (16 planes) support' CONFIG_FBCON_IPLAN2P16
264 tristate ' Mac variable bpp packed pixels support' CONFIG_FBCON_MAC
265 tristate ' VGA 16-color planar support' CONFIG_FBCON_VGA_PLANES
266 tristate ' VGA characters/attributes support' CONFIG_FBCON_VGA
267 tristate ' HGA monochrome support (EXPERIMENTAL)' CONFIG_FBCON_HGA
270 if [ "$CONFIG_FB_ACORN" = "y" -o "$CONFIG_FB_AMIGA" = "y" -o \
271 "$CONFIG_FB_ATARI" = "y" -o "$CONFIG_FB_CYBER" = "y" -o \
272 "$CONFIG_FB_MAC" = "y" -o "$CONFIG_FB_RETINAZ3" = "y" -o \
273 "$CONFIG_FB_VIRGE" = "y" -o "$CONFIG_FB_VIRTUAL" = "y" -o \
274 "$CONFIG_FB_BWTWO" = "y" -o "$CONFIG_FB_CLGEN" = "y" -o \
275 "$CONFIG_FB_TX3912" = "y" ]; then
276 define_tristate CONFIG_FBCON_MFB y
278 if [ "$CONFIG_FB_ACORN" = "m" -o "$CONFIG_FB_AMIGA" = "m" -o \
279 "$CONFIG_FB_ATARI" = "m" -o "$CONFIG_FB_CYBER" = "m" -o \
280 "$CONFIG_FB_MAC" = "m" -o "$CONFIG_FB_RETINAZ3" = "m" -o \
281 "$CONFIG_FB_VIRGE" = "m" -o "$CONFIG_FB_VIRTUAL" = "m" -o \
282 "$CONFIG_FB_BWTWO" = "m" -o "$CONFIG_FB_CLGEN" = "m" -o \
283 "$CONFIG_FB_TX3912" = "m" ]; then
284 define_tristate CONFIG_FBCON_MFB m
287 if [ "$CONFIG_FB_ACORN" = "y" -o "$CONFIG_FB_MAC" = "y" -o \
288 "$CONFIG_FB_SA1100" = "y" -o "$CONFIG_FB_VIRTUAL" = "y" -o \
289 "$CONFIG_FB_TX3912" = "y" ]; then
290 define_tristate CONFIG_FBCON_CFB2 y
291 define_tristate CONFIG_FBCON_CFB4 y
293 if [ "$CONFIG_FB_ACORN" = "m" -o "$CONFIG_FB_MAC" = "m" -o \
294 "$CONFIG_FB_SA1100" = "m" -o "$CONFIG_FB_VIRTUAL" = "m" -o \
295 "$CONFIG_FB_TX3912" = "m" ]; then
296 define_tristate CONFIG_FBCON_CFB2 m
297 define_tristate CONFIG_FBCON_CFB4 m
300 if [ "$CONFIG_FB_ACORN" = "y" -o "$CONFIG_FB_ATARI" = "y" -o \
301 "$CONFIG_FB_ATY" = "y" -o "$CONFIG_FB_MAC" = "y" -o \
302 "$CONFIG_FB_OF" = "y" -o "$CONFIG_FB_TGA" = "y" -o \
303 "$CONFIG_FB_VESA" = "y" -o "$CONFIG_FB_VIRTUAL" = "y" -o \
304 "$CONFIG_FB_TCX" = "y" -o "$CONFIG_FB_CGTHREE" = "y" -o \
305 "$CONFIG_FB_CONTROL" = "y" -o "$CONFIG_FB_CLGEN" = "y" -o \
306 "$CONFIG_FB_CGFOURTEEN" = "y" -o "$CONFIG_FB_G364" = "y" -o \
307 "$CONFIG_FB_VIRGE" = "y" -o "$CONFIG_FB_CYBER" = "y" -o \
308 "$CONFIG_FB_VALKYRIE" = "y" -o "$CONFIG_FB_PLATINUM" = "y" -o \
309 "$CONFIG_FB_IGA" = "y" -o "$CONFIG_FB_MATROX" = "y" -o \
310 "$CONFIG_FB_CT65550" = "y" -o "$CONFIG_FB_PM2" = "y" -o \
311 "$CONFIG_FB_PM3" = "y" -o "$CONFIG_FB_TRIDENT" = "y" -o \
312 "$CONFIG_FB_P9100" = "y" -o "$CONFIG_FB_ATY128" = "y" -o \
313 "$CONFIG_FB_RIVA" = "y" -o "$CONFIG_FB_RADEON" = "y" -o \
314 "$CONFIG_FB_SGIVW" = "y" -o "$CONFIG_FB_CYBER2000" = "y" -o \
315 "$CONFIG_FB_SA1100" = "y" -o "$CONFIG_FB_3DFX" = "y" -o \
316 "$CONFIG_FB_PMAG_BA" = "y" -o "$CONFIG_FB_PMAGB_B" = "y" -o \
317 "$CONFIG_FB_MAXINE" = "y" -o "$CONFIG_FB_TX3912" = "y" -o \
318 "$CONFIG_FB_SIS" = "y" -o "$CONFIG_FB_NEOMAGIC" = "y" -o \
319 "$CONFIG_FB_STI" = "y" -o "$CONFIG_FB_HP300" = "y" ]; then
320 define_tristate CONFIG_FBCON_CFB8 y
322 if [ "$CONFIG_FB_ACORN" = "m" -o "$CONFIG_FB_ATARI" = "m" -o \
323 "$CONFIG_FB_ATY" = "m" -o "$CONFIG_FB_MAC" = "m" -o \
324 "$CONFIG_FB_OF" = "m" -o "$CONFIG_FB_TGA" = "m" -o \
325 "$CONFIG_FB_VESA" = "m" -o "$CONFIG_FB_VIRTUAL" = "m" -o \
326 "$CONFIG_FB_TCX" = "m" -o "$CONFIG_FB_CGTHREE" = "m" -o \
327 "$CONFIG_FB_CONTROL" = "m" -o "$CONFIG_FB_CLGEN" = "m" -o \
328 "$CONFIG_FB_CGFOURTEEN" = "m" -o "$CONFIG_FB_G364" = "m" -o \
329 "$CONFIG_FB_VIRGE" = "m" -o "$CONFIG_FB_CYBER" = "m" -o \
330 "$CONFIG_FB_VALKYRIE" = "m" -o "$CONFIG_FB_PLATINUM" = "m" -o \
331 "$CONFIG_FB_IGA" = "m" -o "$CONFIG_FB_MATROX" = "m" -o \
332 "$CONFIG_FB_CT65550" = "m" -o "$CONFIG_FB_PM2" = "m" -o \
333 "$CONFIG_FB_PM3" = "m" -o "$CONFIG_FB_TRIDENT" = "y" -o \
334 "$CONFIG_FB_P9100" = "m" -o "$CONFIG_FB_ATY128" = "m" -o \
335 "$CONFIG_FB_RIVA" = "m" -o "$CONFIG_FB_3DFX" = "m" -o \
336 "$CONFIG_FB_SGIVW" = "m" -o "$CONFIG_FB_CYBER2000" = "m" -o \
337 "$CONFIG_FB_PMAG_BA" = "m" -o "$CONFIG_FB_PMAGB_B" = "m" -o \
338 "$CONFIG_FB_MAXINE" = "m" -o "$CONFIG_FB_RADEON" = "m" -o \
339 "$CONFIG_FB_SA1100" = "m" -o "$CONFIG_FB_SIS" = "m" -o \
340 "$CONFIG_FB_TX3912" = "m" -o "$CONFIG_FB_NEOMAGIC" = "m" -o \
341 "$CONFIG_FB_STI" = "m" ]; then
342 define_tristate CONFIG_FBCON_CFB8 m
345 if [ "$CONFIG_FB_ATARI" = "y" -o "$CONFIG_FB_ATY" = "y" -o \
346 "$CONFIG_FB_MAC" = "y" -o "$CONFIG_FB_VESA" = "y" -o \
347 "$CONFIG_FB_VIRTUAL" = "y" -o "$CONFIG_FB_TBOX" = "y" -o \
348 "$CONFIG_FB_Q40" = "y" -o "$CONFIG_FB_RADEON" = "y" -o \
349 "$CONFIG_FB_CONTROL" = "y" -o "$CONFIG_FB_CLGEN" = "y" -o \
350 "$CONFIG_FB_VIRGE" = "y" -o "$CONFIG_FB_CYBER" = "y" -o \
351 "$CONFIG_FB_VALKYRIE" = "y" -o "$CONFIG_FB_PLATINUM" = "y" -o \
352 "$CONFIG_FB_CT65550" = "y" -o "$CONFIG_FB_MATROX" = "y" -o \
353 "$CONFIG_FB_PM2" = "y" -o "$CONFIG_FB_SGIVW" = "y" -o \
354 "$CONFIG_FB_PM3" = "y" -o "$CONFIG_FB_TRIDENT" = "y" -o \
355 "$CONFIG_FB_RIVA" = "y" -o "$CONFIG_FB_ATY128" = "y" -o \
356 "$CONFIG_FB_CYBER2000" = "y" -o "$CONFIG_FB_3DFX" = "y" -o \
357 "$CONFIG_FB_SIS" = "y" -o "$CONFIG_FB_SA1100" = "y" -o \
358 "$CONFIG_FB_PVR2" = "y" -o "$CONFIG_FB_VOODOO1" = "y" -o \
359 "$CONFIG_FB_NEOMAGIC" = "y" ]; then
360 define_tristate CONFIG_FBCON_CFB16 y
362 if [ "$CONFIG_FB_ATARI" = "m" -o "$CONFIG_FB_ATY" = "m" -o \
363 "$CONFIG_FB_MAC" = "m" -o "$CONFIG_FB_VESA" = "m" -o \
364 "$CONFIG_FB_VIRTUAL" = "m" -o "$CONFIG_FB_TBOX" = "m" -o \
365 "$CONFIG_FB_Q40" = "m" -o "$CONFIG_FB_3DFX" = "m" -o \
366 "$CONFIG_FB_CONTROL" = "m" -o "$CONFIG_FB_CLGEN" = "m" -o \
367 "$CONFIG_FB_VIRGE" = "m" -o "$CONFIG_FB_CYBER" = "m" -o \
368 "$CONFIG_FB_VALKYRIE" = "m" -o "$CONFIG_FB_PLATINUM" = "m" -o \
369 "$CONFIG_FB_CT65550" = "m" -o "$CONFIG_FB_MATROX" = "m" -o \
370 "$CONFIG_FB_PM2" = "m" -o "$CONFIG_FB_SGIVW" = "m" -o \
371 "$CONFIG_FB_PM3" = "m" -o "$CONFIG_FB_TRIDENT" = "y" -o \
372 "$CONFIG_FB_RIVA" = "m" -o "$CONFIG_FB_ATY128" = "m" -o \
373 "$CONFIG_FB_CYBER2000" = "m" -o "$CONFIG_FB_SIS" = "m" -o \
374 "$CONFIG_FB_SA1100" = "m" -o "$CONFIG_FB_RADEON" = "m" -o \
375 "$CONFIG_FB_PVR2" = "m" -o "$CONFIG_FB_VOODOO1" = "m" -o \
376 "$CONFIG_FB_NEOMAGIC" = "m" ]; then
377 define_tristate CONFIG_FBCON_CFB16 m
380 if [ "$CONFIG_FB_ATY" = "y" -o "$CONFIG_FB_VIRTUAL" = "y" -o \
381 "$CONFIG_FB_CLGEN" = "y" -o "$CONFIG_FB_VESA" = "y" -o \
382 "$CONFIG_FB_MATROX" = "y" -o "$CONFIG_FB_PM2" = "y" -o \
383 "$CONFIG_FB_ATY128" = "y" -o "$CONFIG_FB_RADEON" = "y" -o \
384 "$CONFIG_FB_CYBER2000" = "y" -o "$CONFIG_FB_PVR2" = "y" -o \
385 "$CONFIG_FB_VOODOO1" = "y" -o "$CONFIG_FB_NEOMAGIC" = "y" -o \
386 "$CONFIG_FB_LYNX" = "y" ]; then
387 define_tristate CONFIG_FBCON_CFB24 y
389 if [ "$CONFIG_FB_ATY" = "m" -o "$CONFIG_FB_VIRTUAL" = "m" -o \
390 "$CONFIG_FB_CLGEN" = "m" -o "$CONFIG_FB_VESA" = "m" -o \
391 "$CONFIG_FB_MATROX" = "m" -o "$CONFIG_FB_PM2" = "m" -o \
392 "$CONFIG_FB_ATY128" = "m" -o "$CONFIG_FB_RADEON" = "m" -o \
393 "$CONFIG_FB_CYBER2000" = "m" -o "$CONFIG_FB_PVR2" = "m" -o \
394 "$CONFIG_FB_VOODOO1" = "m" -o "$CONFIG_FB_NEOMAGIC" = "m" ]; then
395 define_tristate CONFIG_FBCON_CFB24 m
398 if [ "$CONFIG_FB_ATARI" = "y" -o "$CONFIG_FB_ATY" = "y" -o \
399 "$CONFIG_FB_VESA" = "y" -o "$CONFIG_FB_VIRTUAL" = "y" -o \
400 "$CONFIG_FB_CONTROL" = "y" -o "$CONFIG_FB_CLGEN" = "y" -o \
401 "$CONFIG_FB_TGA" = "y" -o "$CONFIG_FB_PLATINUM" = "y" -o \
402 "$CONFIG_FB_MATROX" = "y" -o "$CONFIG_FB_PM2" = "y" -o \
403 "$CONFIG_FB_PM3" = "y" -o "$CONFIG_FB_TRIDENT" = "y" -o \
404 "$CONFIG_FB_RIVA" = "y" -o "$CONFIG_FB_ATY128" = "y" -o \
405 "$CONFIG_FB_FM2" = "y" -o "$CONFIG_FB_SGIVW" = "y" -o \
406 "$CONFIG_FB_RADEON" = "y" -o "$CONFIG_FB_PVR2" = "y" -o \
407 "$CONFIG_FB_3DFX" = "y" -o "$CONFIG_FB_SIS" = "y" -o \
408 "$CONFIG_FB_VOODOO1" = "y" -o "$CONFIG_FB_CYBER2000" = "y" -o \
409 "$CONFIG_FB_STI" = "y" -o "$CONFIG_FB_XILINX" = "y" ]; then
410 define_tristate CONFIG_FBCON_CFB32 y
412 if [ "$CONFIG_FB_ATARI" = "m" -o "$CONFIG_FB_ATY" = "m" -o \
413 "$CONFIG_FB_VESA" = "m" -o "$CONFIG_FB_VIRTUAL" = "m" -o \
414 "$CONFIG_FB_CONTROL" = "m" -o "$CONFIG_FB_CLGEN" = "m" -o \
415 "$CONFIG_FB_TGA" = "m" -o "$CONFIG_FB_PLATINUM" = "m" -o \
416 "$CONFIG_FB_MATROX" = "m" -o "$CONFIG_FB_PM2" = "m" -o \
417 "$CONFIG_FB_PM3" = "m" -o "$CONFIG_FB_TRIDENT" = "y" -o \
418 "$CONFIG_FB_RIVA" = "m" -o "$CONFIG_FB_ATY128" = "m" -o \
419 "$CONFIG_FB_3DFX" = "m" -o "$CONFIG_FB_RADEON" = "m" -o \
420 "$CONFIG_FB_SGIVW" = "m" -o "$CONFIG_FB_SIS" = "m" -o \
421 "$CONFIG_FB_PVR2" = "m" -o "$CONFIG_FB_VOODOO1" = "m" -o \
422 "$CONFIG_FB_CYBER2000" = "m" -o "$CONFIG_FB_STI" = "y" -o \
423 "$CONFIG_FB_XILINX" = "m" ]; then
424 define_tristate CONFIG_FBCON_CFB32 m
427 if [ "$CONFIG_FB_AMIGA" = "y" ]; then
428 define_tristate CONFIG_FBCON_AFB y
429 define_tristate CONFIG_FBCON_ILBM y
431 if [ "$CONFIG_FB_AMIGA" = "m" ]; then
432 define_tristate CONFIG_FBCON_AFB m
433 define_tristate CONFIG_FBCON_ILBM m
436 if [ "$CONFIG_FB_ATARI" = "y" ]; then
437 define_tristate CONFIG_FBCON_IPLAN2P2 y
438 define_tristate CONFIG_FBCON_IPLAN2P4 y
439 define_tristate CONFIG_FBCON_IPLAN2P8 y
440 # define_tristate CONFIG_FBCON_IPLAN2P16 y
442 if [ "$CONFIG_FB_ATARI" = "m" ]; then
443 define_tristate CONFIG_FBCON_IPLAN2P2 m
444 define_tristate CONFIG_FBCON_IPLAN2P4 m
445 define_tristate CONFIG_FBCON_IPLAN2P8 m
446 # define_tristate CONFIG_FBCON_IPLAN2P16 m
449 if [ "$CONFIG_FB_MAC" = "y" -o "$CONFIG_FB_VIRTUAL" = "y" ]; then
450 define_tristate CONFIG_FBCON_MAC y
452 if [ "$CONFIG_FB_MAC" = "m" -o "$CONFIG_FB_VIRTUAL" = "m" ]; then
453 define_tristate CONFIG_FBCON_MAC m
456 if [ "$CONFIG_FB_VGA16" = "y" ]; then
457 define_tristate CONFIG_FBCON_VGA_PLANES y
459 if [ "$CONFIG_FB_VGA16" = "m" ]; then
460 define_tristate CONFIG_FBCON_VGA_PLANES m
463 if [ "$CONFIG_FB_HGA" = "y" ]; then
464 define_tristate CONFIG_FBCON_HGA y
466 if [ "$CONFIG_FB_HGA" = "m" ]; then
467 define_tristate CONFIG_FBCON_HGA m
470 if [ "$CONFIG_FB_STI" = "y" ]; then
471 define_tristate CONFIG_FBCON_STI y
474 bool ' Support only 8 pixels wide fonts' CONFIG_FBCON_FONTWIDTH8_ONLY
475 if [ "$CONFIG_SPARC32" = "y" -o "$CONFIG_SPARC64" = "y" ]; then
476 bool ' Sparc console 8x16 font' CONFIG_FONT_SUN8x16
477 if [ "$CONFIG_FBCON_FONTWIDTH8_ONLY" = "n" ]; then
478 bool ' Sparc console 12x22 font (not supported by all drivers)' CONFIG_FONT_SUN12x22
480 bool ' Select other fonts' CONFIG_FBCON_FONTS
481 if [ "$CONFIG_FBCON_FONTS" = "y" ]; then
482 bool ' VGA 8x8 font' CONFIG_FONT_8x8
483 bool ' VGA 8x16 font' CONFIG_FONT_8x16
484 if [ "$CONFIG_FBCON_FONTWIDTH8_ONLY" = "n" ]; then
485 bool ' Mac console 6x11 font (not supported by all drivers)' CONFIG_FONT_6x11
487 bool ' Pearl (old m68k) console 8x8 font' CONFIG_FONT_PEARL_8x8
488 bool ' Acorn console 8x8 font' CONFIG_FONT_ACORN_8x8
491 bool ' Select compiled-in fonts' CONFIG_FBCON_FONTS
492 if [ "$CONFIG_FBCON_FONTS" = "y" ]; then
493 bool ' VGA 8x8 font' CONFIG_FONT_8x8
494 bool ' VGA 8x16 font' CONFIG_FONT_8x16
495 bool ' Sparc console 8x16 font' CONFIG_FONT_SUN8x16
496 if [ "$CONFIG_FBCON_FONTWIDTH8_ONLY" = "n" ]; then
497 bool ' Sparc console 12x22 font (not supported by all drivers)' CONFIG_FONT_SUN12x22
498 bool ' Mac console 6x11 font (not supported by all drivers)' CONFIG_FONT_6x11
500 bool ' Pearl (old m68k) console 8x8 font' CONFIG_FONT_PEARL_8x8
501 bool ' Acorn console 8x8 font' CONFIG_FONT_ACORN_8x8
503 define_bool CONFIG_FONT_8x8 y
504 define_bool CONFIG_FONT_8x16 y
505 if [ "$CONFIG_MAC" = "y" ]; then
506 if [ "$CONFIG_FBCON_FONTWIDTH8_ONLY" = "n" ]; then
507 define_bool CONFIG_FONT_6x11 y
510 if [ "$CONFIG_AMIGA" = "y" ]; then
511 define_bool CONFIG_FONT_PEARL_8x8 y
513 if [ "$CONFIG_ARM" = "y" -a "$CONFIG_ARCH_ACORN" = "y" ]; then
514 define_bool CONFIG_FONT_ACORN_8x8 y