Ok. I didn't make 2.4.0 in 2000. Tough. I tried, but we had some
[davej-history.git] / drivers / video / Config.in
blob20273eccd06d83032b29ea80f6f89714136fa737
2 # Video configuration
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
15       fi
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" ]; 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
23             fi
24             if [ "$CONFIG_AMIGA" = "y" ]; then
25                bool '    Phase5 CVisionPPC/BVisionPPC support' CONFIG_FB_PM2_CVPPC
26             fi
27          fi
28       fi
29    fi
30    if [ "$CONFIG_ARCH_ACORN" = "y" ]; then
31       bool '  Acorn VIDC support' CONFIG_FB_ACORN
32    fi
33    dep_tristate '  Cyber2000 support' CONFIG_FB_CYBER2000 $CONFIG_PCI
34    if [ "$CONFIG_ARCH_SA1100" = "y" ]; then
35       bool '  SA-1100 LCD support' CONFIG_FB_SA1100
36    fi
37    if [ "$CONFIG_APOLLO" = "y" ]; then
38       define_bool CONFIG_FB_APOLLO y
39    fi
40    if [ "$CONFIG_Q40" = "y" ]; then
41       define_bool CONFIG_FB_Q40 y
42    fi
43    if [ "$CONFIG_AMIGA" = "y" ]; then
44       tristate '  Amiga native chipset support' CONFIG_FB_AMIGA
45       if [ "$CONFIG_FB_AMIGA" != "n" ]; then
46          bool '    Amiga OCS chipset support' CONFIG_FB_AMIGA_OCS
47          bool '    Amiga ECS chipset support' CONFIG_FB_AMIGA_ECS
48          bool '    Amiga AGA chipset support' CONFIG_FB_AMIGA_AGA
49       fi
50    fi
51    if [ "$CONFIG_ZORRO" = "y" ]; then
52       tristate '  Amiga CyberVision support' CONFIG_FB_CYBER
53       if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
54          bool '  Amiga CyberVision3D support (EXPERIMENTAL)' CONFIG_FB_VIRGE
55          tristate '  Amiga RetinaZ3 support (EXPERIMENTAL)' CONFIG_FB_RETINAZ3
56          bool '  Amiga FrameMaster II/Rainbow II support (EXPERIMENTAL)' CONFIG_FB_FM2
57       fi
58    fi
59    if [ "$CONFIG_ATARI" = "y" ]; then
60       bool '  Atari native chipset support' CONFIG_FB_ATARI
61       tristate '  ATI Mach64 display support' CONFIG_FB_ATY
62    fi
63    if [ "$CONFIG_PPC" = "y" ]; then
64       bool '  Open Firmware frame buffer device support' CONFIG_FB_OF
65       bool '  Apple "control" display support' CONFIG_FB_CONTROL
66       bool '  Apple "platinum" display support' CONFIG_FB_PLATINUM
67       bool '  Apple "valkyrie" display support' CONFIG_FB_VALKYRIE
68       bool '  Chips 65550 display support' CONFIG_FB_CT65550
69       bool '  IMS Twin Turbo display support' CONFIG_FB_IMSTT
70       bool '  S3 Trio display support' CONFIG_FB_S3TRIO
71       tristate '  VGA 16-color graphics console' CONFIG_FB_VGA16
72    fi
73    if [ "$CONFIG_MAC" = "y" ]; then
74       define_bool CONFIG_FB_MAC y
75       bool '  Apple "valkyrie" display support' CONFIG_FB_VALKYRIE
76 #      bool '  Apple DAFB display support' CONFIG_FB_DAFB
77    fi
78    if [ "$CONFIG_HP300" = "y" ]; then
79       define_bool CONFIG_FB_HP300 y
80    fi
81    if [ "$ARCH" = "alpha" ]; then
82       tristate '  TGA framebuffer support' CONFIG_FB_TGA
83    fi
84    if [ "$ARCH" = "i386" ]; then
85       bool '  VESA VGA graphics console' CONFIG_FB_VESA
86       tristate '  VGA 16-color graphics console' CONFIG_FB_VGA16
87       tristate '  Hercules mono graphics console (EXPERIMENTAL)' CONFIG_FB_HGA
88       define_bool CONFIG_VIDEO_SELECT y
89    fi
90    if [ "$CONFIG_VISWS" = "y" ]; then
91       tristate '  SGI Visual Workstation framebuffer support' CONFIG_FB_SGIVW
92       define_bool CONFIG_BUS_I2C y
93    fi
94    if [ "$CONFIG_SUN3" = "y" -o "$CONFIG_SUN3X" = "y" ]; then
95       bool 'Sun3 framebuffer support' CONFIG_FB_SUN3
96       if [ "$CONFIG_FB_SUN3" != "n" ]; then
97          bool '  BWtwo support' CONFIG_FB_BWTWO
98          bool '  CGsix (GX,TurboGX) support' CONFIG_FB_CGSIX
99       fi
100    fi
101    if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
102       if [ "$CONFIG_PCI" != "n" ]; then
103          tristate '  Matrox acceleration (EXPERIMENTAL)' CONFIG_FB_MATROX
104          if [ "$CONFIG_FB_MATROX" != "n" ]; then
105             bool '    Millennium I/II support' CONFIG_FB_MATROX_MILLENIUM
106             bool '    Mystique support' CONFIG_FB_MATROX_MYSTIQUE
107             bool '    G100/G200/G400/G450 support' CONFIG_FB_MATROX_G100
108             if [ "$CONFIG_I2C" != "n" ]; then
109                dep_tristate '      Matrox I2C support' CONFIG_FB_MATROX_I2C $CONFIG_FB_MATROX $CONFIG_I2C_ALGOBIT
110                if [ "$CONFIG_FB_MATROX_G100" = "y" ]; then
111                   dep_tristate '      G400 second head support' CONFIG_FB_MATROX_MAVEN $CONFIG_FB_MATROX_I2C
112                fi
113             fi
114             dep_tristate '      G450 second head support' CONFIG_FB_MATROX_G450 $CONFIG_FB_MATROX_G100
115             bool '    Multihead support' CONFIG_FB_MATROX_MULTIHEAD
116          fi
117          tristate '  ATI Mach64 display support (EXPERIMENTAL)' CONFIG_FB_ATY
118          tristate '  ATI Rage 128 display support (EXPERIMENTAL)' CONFIG_FB_ATY128
119          tristate '  3Dfx Banshee/Voodoo3 display support (EXPERIMENTAL)' CONFIG_FB_3DFX
120          tristate '  SIS 630/540 display support (EXPERIMENTAL)' CONFIG_FB_SIS
121       fi
122    fi
123    if [ "$ARCH" = "sparc" -o "$ARCH" = "sparc64" ]; then
124       bool '  SBUS and UPA framebuffers' CONFIG_FB_SBUS
125       if [ "$CONFIG_FB_SBUS" != "n" ]; then
126          if [ "$ARCH" = "sparc64" ]; then
127             bool '    Creator/Creator3D support' CONFIG_FB_CREATOR
128          fi
129          bool '    CGsix (GX,TurboGX) support' CONFIG_FB_CGSIX
130          bool '    BWtwo support' CONFIG_FB_BWTWO
131          bool '    CGthree support' CONFIG_FB_CGTHREE
132          if [ "$ARCH" = "sparc" ]; then
133             bool '    TCX (SS4/SS5 only) support' CONFIG_FB_TCX
134             bool '    CGfourteen (SX) support' CONFIG_FB_CGFOURTEEN
135             bool '    P9100 (Sparcbook 3 only) support' CONFIG_FB_P9100
136          fi
137          bool '    Leo (ZX) support' CONFIG_FB_LEO
138       fi
139    fi
140    if [ "$ARCH" = "sparc" ]; then
141       if [ "$CONFIG_PCI" != "n" ]; then
142          bool '  PCI framebuffers' CONFIG_FB_PCI
143          if [ "$CONFIG_FB_PCI" != "n" ]; then
144             bool '    IGA 168x display support' CONFIG_FB_IGA
145          fi
146       fi
147    fi
148    if [ "$ARCH" = "sparc64" ]; then
149       if [ "$CONFIG_PCI" != "n" ]; then
150          bool '  PCI framebuffers' CONFIG_FB_PCI
151          if [ "$CONFIG_FB_PCI" != "n" ]; then
152             tristate '    ATI Mach64 display support' CONFIG_FB_ATY
153          fi
154       fi
155    fi
156    if [ "$CONFIG_HD64461" = "y" ]; then
157       tristate '  HD64461 Frame Buffer support' CONFIG_FB_HIT
158    fi
159    if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
160       tristate '  Virtual Frame Buffer support (ONLY FOR TESTING!)' CONFIG_FB_VIRTUAL
161    fi
163    bool '  Advanced low level driver options' CONFIG_FBCON_ADVANCED
164    if [ "$CONFIG_FBCON_ADVANCED" = "y" ]; then
165       tristate '    Monochrome support' CONFIG_FBCON_MFB
166       tristate '    2 bpp packed pixels support' CONFIG_FBCON_CFB2
167       tristate '    4 bpp packed pixels support' CONFIG_FBCON_CFB4
168       tristate '    8 bpp packed pixels support' CONFIG_FBCON_CFB8
169       tristate '    16 bpp packed pixels support' CONFIG_FBCON_CFB16
170       tristate '    24 bpp packed pixels support' CONFIG_FBCON_CFB24
171       tristate '    32 bpp packed pixels support' CONFIG_FBCON_CFB32
172       tristate '    Amiga bitplanes support' CONFIG_FBCON_AFB
173       tristate '    Amiga interleaved bitplanes support' CONFIG_FBCON_ILBM
174       tristate '    Atari interleaved bitplanes (2 planes) support' CONFIG_FBCON_IPLAN2P2
175       tristate '    Atari interleaved bitplanes (4 planes) support' CONFIG_FBCON_IPLAN2P4
176       tristate '    Atari interleaved bitplanes (8 planes) support' CONFIG_FBCON_IPLAN2P8
177 #      tristate '    Atari interleaved bitplanes (16 planes) support' CONFIG_FBCON_IPLAN2P16
178       tristate '    Mac variable bpp packed pixels support' CONFIG_FBCON_MAC
179       tristate '    VGA 16-color planar support' CONFIG_FBCON_VGA_PLANES
180       tristate '    VGA characters/attributes support' CONFIG_FBCON_VGA
181       tristate '    HGA monochrome support (EXPERIMENTAL)' CONFIG_FBCON_HGA
182    else
183       # Guess what we need
184       if [ "$CONFIG_FB_ACORN" = "y" -o "$CONFIG_FB_AMIGA" = "y" -o \
185            "$CONFIG_FB_ATARI" = "y" -o "$CONFIG_FB_CYBER" = "y" -o \
186            "$CONFIG_FB_MAC" = "y" -o "$CONFIG_FB_RETINAZ3" = "y" -o \
187            "$CONFIG_FB_VIRGE" = "y" -o "$CONFIG_FB_VIRTUAL" = "y" -o \
188            "$CONFIG_FB_BWTWO" = "y" -o "$CONFIG_FB_CLGEN" = "y" ]; then
189          define_tristate CONFIG_FBCON_MFB y
190       else
191          if [ "$CONFIG_FB_ACORN" = "m" -o "$CONFIG_FB_AMIGA" = "m" -o \
192               "$CONFIG_FB_ATARI" = "m" -o "$CONFIG_FB_CYBER" = "m" -o \
193               "$CONFIG_FB_MAC" = "m" -o "$CONFIG_FB_RETINAZ3" = "m" -o \
194               "$CONFIG_FB_VIRGE" = "m" -o "$CONFIG_FB_VIRTUAL" = "m" -o \
195               "$CONFIG_FB_BWTWO" = "m" -o "$CONFIG_FB_CLGEN" = "m" ]; then
196             define_tristate CONFIG_FBCON_MFB m
197          fi
198       fi
199       if [ "$CONFIG_FB_ACORN" = "y" -o "$CONFIG_FB_MAC" = "y" -o \
200            "$CONFIG_FB_SA1100" = "y" -o "$CONFIG_FB_VIRTUAL" = "y" ]; then
201          define_tristate CONFIG_FBCON_CFB2 y
202          define_tristate CONFIG_FBCON_CFB4 y
203       else
204          if [ "$CONFIG_FB_ACORN" = "m" -o "$CONFIG_FB_MAC" = "m" -o \
205               "$CONFIG_FB_SA1100" = "m" -o "$CONFIG_FB_VIRTUAL" = "m" ]; then
206             define_tristate CONFIG_FBCON_CFB2 m
207             define_tristate CONFIG_FBCON_CFB4 m
208          fi
209       fi
210       if [ "$CONFIG_FB_ACORN" = "y" -o "$CONFIG_FB_ATARI" = "y" -o \
211            "$CONFIG_FB_ATY" = "y" -o "$CONFIG_FB_MAC" = "y" -o \
212            "$CONFIG_FB_OF" = "y" -o "$CONFIG_FB_TGA" = "y" -o \
213            "$CONFIG_FB_VESA" = "y" -o "$CONFIG_FB_VIRTUAL" = "y" -o \
214            "$CONFIG_FB_TCX" = "y" -o "$CONFIG_FB_CGTHREE" = "y" -o \
215            "$CONFIG_FB_CONTROL" = "y" -o "$CONFIG_FB_CLGEN" = "y" -o \
216            "$CONFIG_FB_CGFOURTEEN" = "y" -o "$CONFIG_FB_G364" = "y" -o \
217            "$CONFIG_FB_VIRGE" = "y" -o "$CONFIG_FB_CYBER" = "y" -o \
218            "$CONFIG_FB_VALKYRIE" = "y" -o "$CONFIG_FB_PLATINUM" = "y" -o \
219            "$CONFIG_FB_IGA" = "y" -o "$CONFIG_FB_MATROX" = "y" -o \
220            "$CONFIG_FB_CT65550" = "y" -o "$CONFIG_FB_PM2" = "y" -o \
221            "$CONFIG_FB_P9100" = "y" -o "$CONFIG_FB_ATY128" = "y" -o \
222            "$CONFIG_FB_RIVA" = "y" -o \
223            "$CONFIG_FB_SGIVW" = "y" -o "$CONFIG_FB_CYBER2000" = "y" -o \
224            "$CONFIG_FB_SA1100" = "y" -o "$CONFIG_FB_3DFX" = "y" -o \
225            "$CONFIG_FB_SIS" = "y" ]; then
226          define_tristate CONFIG_FBCON_CFB8 y
227       else
228          if [ "$CONFIG_FB_ACORN" = "m" -o "$CONFIG_FB_ATARI" = "m" -o \
229               "$CONFIG_FB_ATY" = "m" -o "$CONFIG_FB_MAC" = "m" -o \
230               "$CONFIG_FB_OF" = "m" -o "$CONFIG_FB_TGA" = "m" -o \
231               "$CONFIG_FB_VESA" = "m" -o "$CONFIG_FB_VIRTUAL" = "m" -o \
232               "$CONFIG_FB_TCX" = "m" -o "$CONFIG_FB_CGTHREE" = "m" -o \
233               "$CONFIG_FB_CONTROL" = "m" -o "$CONFIG_FB_CLGEN" = "m" -o \
234               "$CONFIG_FB_CGFOURTEEN" = "m" -o "$CONFIG_FB_G364" = "m" -o \
235               "$CONFIG_FB_VIRGE" = "m" -o "$CONFIG_FB_CYBER" = "m" -o \
236               "$CONFIG_FB_VALKYRIE" = "m" -o "$CONFIG_FB_PLATINUM" = "m" -o \
237               "$CONFIG_FB_IGA" = "m" -o "$CONFIG_FB_MATROX" = "m" -o \
238               "$CONFIG_FB_CT65550" = "m" -o "$CONFIG_FB_PM2" = "m" -o \
239               "$CONFIG_FB_P9100" = "m" -o "$CONFIG_FB_ATY128" = "m" -o \
240               "$CONFIG_FB_RIVA" = "m" -o "$CONFIG_FB_3DFX" = "m" -o \
241               "$CONFIG_FB_SGIVW" = "m" -o "$CONFIG_FB_CYBER2000" = "m" -o \
242               "$CONFIG_FB_SA1100" = "m" -o "$CONFIG_FB_SIS" = "m" ]; then
243             define_tristate CONFIG_FBCON_CFB8 m
244          fi
245       fi
246       if [ "$CONFIG_FB_ATARI" = "y" -o "$CONFIG_FB_ATY" = "y" -o \
247            "$CONFIG_FB_MAC" = "y" -o "$CONFIG_FB_VESA" = "y" -o \
248            "$CONFIG_FB_VIRTUAL" = "y" -o "$CONFIG_FB_TBOX" = "y" -o \
249            "$CONFIG_FB_Q40" = "y" -o \
250            "$CONFIG_FB_CONTROL" = "y" -o "$CONFIG_FB_CLGEN" = "y" -o \
251            "$CONFIG_FB_VIRGE" = "y" -o "$CONFIG_FB_CYBER" = "y" -o \
252            "$CONFIG_FB_VALKYRIE" = "y" -o "$CONFIG_FB_PLATINUM" = "y" -o \
253            "$CONFIG_FB_CT65550" = "y" -o "$CONFIG_FB_MATROX" = "y" -o \
254            "$CONFIG_FB_PM2" = "y" -o "$CONFIG_FB_SGIVW" = "y" -o \
255            "$CONFIG_FB_RIVA" = "y" -o "$CONFIG_FB_ATY128" = "y" -o \
256            "$CONFIG_FB_CYBER2000" = "y" -o "$CONFIG_FB_3DFX" = "y"  -o \
257            "$CONFIG_FB_SIS" = "y" -o "$CONFIG_FB_SA1100" = "y" ]; then
258          define_tristate CONFIG_FBCON_CFB16 y
259       else
260          if [ "$CONFIG_FB_ATARI" = "m" -o "$CONFIG_FB_ATY" = "m" -o \
261               "$CONFIG_FB_MAC" = "m" -o "$CONFIG_FB_VESA" = "m" -o \
262               "$CONFIG_FB_VIRTUAL" = "m" -o "$CONFIG_FB_TBOX" = "m" -o \
263               "$CONFIG_FB_Q40" = "m" -o "$CONFIG_FB_3DFX" = "m" -o \
264               "$CONFIG_FB_CONTROL" = "m" -o "$CONFIG_FB_CLGEN" = "m" -o \
265               "$CONFIG_FB_VIRGE" = "m" -o "$CONFIG_FB_CYBER" = "m" -o \
266               "$CONFIG_FB_VALKYRIE" = "m" -o "$CONFIG_FB_PLATINUM" = "m" -o \
267               "$CONFIG_FB_CT65550" = "m" -o "$CONFIG_FB_MATROX" = "m" -o \
268               "$CONFIG_FB_PM2" = "m" -o "$CONFIG_FB_SGIVW" = "m" -o \
269               "$CONFIG_FB_RIVA" = "m" -o "$CONFIG_FB_ATY128" = "m" -o \
270               "$CONFIG_FB_CYBER2000" = "m" -o "$CONFIG_FB_SIS" = "m" -o \
271               "$CONFIG_FB_SA1100" = "m" ]; then
272             define_tristate CONFIG_FBCON_CFB16 m
273          fi
274       fi
275       if [ "$CONFIG_FB_ATY" = "y" -o "$CONFIG_FB_VIRTUAL" = "y" -o \
276            "$CONFIG_FB_CLGEN" = "y" -o "$CONFIG_FB_VESA" = "y" -o \
277            "$CONFIG_FB_MATROX" = "y" -o "$CONFIG_FB_PM2" = "y" -o \
278            "$CONFIG_FB_ATY128" = "y" -o \
279            "$CONFIG_FB_CYBER2000" = "y" ]; then
280          define_tristate CONFIG_FBCON_CFB24 y
281       else
282          if [ "$CONFIG_FB_ATY" = "m" -o "$CONFIG_FB_VIRTUAL" = "m" -o \
283               "$CONFIG_FB_CLGEN" = "m" -o "$CONFIG_FB_VESA" = "m" -o \
284               "$CONFIG_FB_MATROX" = "m" -o "$CONFIG_FB_PM2" = "m" -o \
285               "$CONFIG_FB_ATY128" = "m" -o \
286               "$CONFIG_FB_CYBER2000" = "m" ]; then
287             define_tristate CONFIG_FBCON_CFB24 m
288          fi
289       fi
290       if [ "$CONFIG_FB_ATARI" = "y" -o "$CONFIG_FB_ATY" = "y" -o \
291            "$CONFIG_FB_VESA" = "y" -o "$CONFIG_FB_VIRTUAL" = "y" -o \
292            "$CONFIG_FB_CONTROL" = "y" -o "$CONFIG_FB_CLGEN" = "y" -o \
293            "$CONFIG_FB_TGA" = "y" -o "$CONFIG_FB_PLATINUM" = "y" -o \
294            "$CONFIG_FB_MATROX" = "y" -o "$CONFIG_FB_PM2" = "y" -o \
295            "$CONFIG_FB_RIVA" = "y" -o "$CONFIG_FB_ATY128" = "y" -o \
296            "$CONFIG_FB_FM2" = "y" -o "$CONFIG_FB_SGIVW" = "y" -o \
297            "$CONFIG_FB_3DFX" = "y" -o "$CONFIG_FB_SIS" = "y" ]; then
298          define_tristate CONFIG_FBCON_CFB32 y
299       else
300          if [ "$CONFIG_FB_ATARI" = "m" -o "$CONFIG_FB_ATY" = "m" -o \
301               "$CONFIG_FB_VESA" = "m" -o "$CONFIG_FB_VIRTUAL" = "m" -o \
302               "$CONFIG_FB_CONTROL" = "m" -o "$CONFIG_FB_CLGEN" = "m" -o \
303               "$CONFIG_FB_TGA" = "m" -o "$CONFIG_FB_PLATINUM" = "m" -o \
304               "$CONFIG_FB_MATROX" = "m" -o "$CONFIG_FB_PM2" = "m" -o \
305               "$CONFIG_FB_RIVA" = "m" -o "$CONFIG_FB_ATY128" = "m" -o \
306               "$CONFIG_FB_3DFX" = "m" -o \
307               "$CONFIG_FB_SGIVW" = "m" -o "$CONFIG_FB_SIS" = "m" ]; then
308             define_tristate CONFIG_FBCON_CFB32 m
309          fi
310       fi
311       if [ "$CONFIG_FB_AMIGA" = "y" ]; then
312          define_tristate CONFIG_FBCON_AFB y
313          define_tristate CONFIG_FBCON_ILBM y
314       else
315          if [ "$CONFIG_FB_AMIGA" = "m" ]; then
316             define_tristate CONFIG_FBCON_AFB m
317             define_tristate CONFIG_FBCON_ILBM m
318          fi
319       fi
320       if [ "$CONFIG_FB_ATARI" = "y" ]; then
321          define_tristate CONFIG_FBCON_IPLAN2P2 y
322          define_tristate CONFIG_FBCON_IPLAN2P4 y
323          define_tristate CONFIG_FBCON_IPLAN2P8 y
324 #        define_tristate CONFIG_FBCON_IPLAN2P16 y
325       else
326          if [ "$CONFIG_FB_ATARI" = "m" ]; then
327             define_tristate CONFIG_FBCON_IPLAN2P2 m
328             define_tristate CONFIG_FBCON_IPLAN2P4 m
329             define_tristate CONFIG_FBCON_IPLAN2P8 m
330 #           define_tristate CONFIG_FBCON_IPLAN2P16 m
331          fi
332       fi
333       if [ "$CONFIG_FB_MAC" = "y" -o "$CONFIG_FB_VIRTUAL" = "y" ]; then
334          define_tristate CONFIG_FBCON_MAC  y
335       else
336          if [ "$CONFIG_FB_MAC" = "m" -o "$CONFIG_FB_VIRTUAL" = "m" ]; then
337             define_tristate CONFIG_FBCON_MAC  m
338          fi
339       fi
340       if [ "$CONFIG_FB_VGA16" = "y" ]; then
341          define_tristate CONFIG_FBCON_VGA_PLANES y
342       else
343          if [ "$CONFIG_FB_VGA16" = "m" ]; then
344             define_tristate CONFIG_FBCON_VGA_PLANES m
345          fi
346       fi
347       if [ "$CONFIG_FB_HGA" = "y" ]; then
348          define_tristate CONFIG_FBCON_HGA y
349       else
350          if [ "$CONFIG_FB_HGA" = "m" ]; then
351             define_tristate CONFIG_FBCON_HGA m
352          fi
353       fi
354    fi
355    bool '  Support only 8 pixels wide fonts' CONFIG_FBCON_FONTWIDTH8_ONLY
356    if [ "$ARCH" = "sparc" -o "$ARCH" = "sparc64" ]; then
357       bool '  Sparc console 8x16 font' CONFIG_FONT_SUN8x16
358       if [ "$CONFIG_FBCON_FONTWIDTH8_ONLY" = "n" ]; then
359          bool '  Sparc console 12x22 font (not supported by all drivers)' CONFIG_FONT_SUN12x22
360       fi
361       bool '  Select other fonts' CONFIG_FBCON_FONTS
362       if [ "$CONFIG_FBCON_FONTS" = "y" ]; then
363          bool '    VGA 8x8 font' CONFIG_FONT_8x8
364          bool '    VGA 8x16 font' CONFIG_FONT_8x16
365          if [ "$CONFIG_FBCON_FONTWIDTH8_ONLY" = "n" ]; then
366             bool '    Mac console 6x11 font (not supported by all drivers)' CONFIG_FONT_6x11
367          fi
368          bool '    Pearl (old m68k) console 8x8 font' CONFIG_FONT_PEARL_8x8
369          bool '    Acorn console 8x8 font' CONFIG_FONT_ACORN_8x8
370       fi
371    else
372       bool '  Select compiled-in fonts' CONFIG_FBCON_FONTS
373       if [ "$CONFIG_FBCON_FONTS" = "y" ]; then
374          bool '    VGA 8x8 font' CONFIG_FONT_8x8
375          bool '    VGA 8x16 font' CONFIG_FONT_8x16
376          bool '    Sparc console 8x16 font' CONFIG_FONT_SUN8x16
377          if [ "$CONFIG_FBCON_FONTWIDTH8_ONLY" = "n" ]; then
378             bool '    Sparc console 12x22 font (not supported by all drivers)' CONFIG_FONT_SUN12x22
379             bool '    Mac console 6x11 font (not supported by all drivers)' CONFIG_FONT_6x11
380          fi
381          bool '    Pearl (old m68k) console 8x8 font' CONFIG_FONT_PEARL_8x8
382          bool '    Acorn console 8x8 font' CONFIG_FONT_ACORN_8x8
383       else
384          define_bool CONFIG_FONT_8x8 y
385          define_bool CONFIG_FONT_8x16 y
386          if [ "$CONFIG_MAC" = "y" ]; then
387             if [ "$CONFIG_FBCON_FONTWIDTH8_ONLY" = "n" ]; then
388                define_bool CONFIG_FONT_6x11 y
389             fi
390          fi
391          if [ "$CONFIG_AMIGA" = "y" ]; then
392             define_bool CONFIG_FONT_PEARL_8x8 y
393          fi
394          if [ "$CONFIG_ARM" = "y" -a "$CONFIG_ARCH_ACORN" = "y" ]; then
395             define_bool CONFIG_FONT_ACORN_8x8 y
396          fi
397       fi
398    fi
401 endmenu