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