Import 2.1.116pre2
[davej-history.git] / arch / m68k / config.in
blob33164f7bc98fadf1715cad1bd4eff5690ad64761
2 # For a description of the syntax of this configuration file,
3 # see the Configure script.
5 mainmenu_name "Linux/68k Kernel Configuration"
7 mainmenu_option next_comment
8 comment 'Code maturity level options'
9 bool 'Prompt for development and/or incomplete code/drivers' CONFIG_EXPERIMENTAL
10 endmenu
12 mainmenu_option next_comment
13 comment 'Loadable module support'
14 bool 'Enable loadable module support' CONFIG_MODULES
15 if [ "$CONFIG_MODULES" = "y" ]; then
16   bool 'Set version information on all symbols for modules' CONFIG_MODVERSIONS
17   bool 'Kernel module loader' CONFIG_KMOD
19 endmenu
21 mainmenu_option next_comment
22 comment 'Platform dependent setup'
24 bool 'Amiga support' CONFIG_AMIGA
25 bool 'Atari support' CONFIG_ATARI
26 if [ "$CONFIG_ATARI" = "y" ]; then
27   bool '  Hades support' CONFIG_HADES
28   if [ "$CONFIG_HADES" = "y" ]; then
29     define_bool CONFIG_PCI y
30   fi  
32 bool 'Macintosh support' CONFIG_MAC
33 if [ "$CONFIG_MAC" = "y" ]; then
34   define_bool CONFIG_NUBUS y
36 bool 'Apollo support' CONFIG_APOLLO
37 bool 'VME (Motorola and BVM) support' CONFIG_VME
38 if [ "$CONFIG_VME" = "y" ]; then
39   bool 'MVME162, 166 and 167 support' CONFIG_MVME16x
40   bool 'BVME4000 and BVME6000 support' CONFIG_BVME6000
42 bool 'HP9000/300 support' CONFIG_HP300
43 if [ "$CONFIG_HP300" = "y" ]; then
44   bool 'DIO bus support' CONFIG_DIO
46 if [ "$CONFIG_PCI" = "y" ]; then
47   bool 'Backward-compatible /proc/pci' CONFIG_PCI_OLD_PROC
50 comment 'Processor type'
51 bool '68020 support' CONFIG_M68020
52 bool '68030 support' CONFIG_M68030
53 bool '68040 support' CONFIG_M68040
54 bool '68060 support' CONFIG_M68060
55 if [ "$CONFIG_M68020" = "n" -a "$CONFIG_M68030" = "n" ]; then
56   if [ "$CONFIG_M68040" = "y" -a "$CONFIG_M68060" = "n" ]; then
57     bool 'Use 68040 specific optimizations' CONFIG_OPTIMIZE_040
58   fi
59   if [ "$CONFIG_M68040" = "n" -a "$CONFIG_M68060" = "y" ]; then
60     bool 'Use 68060 specific optimizations' CONFIG_OPTIMIZE_060
61   fi
63 if [ "$CONFIG_VME" = "y" -a "$CONFIG_M68060" = "y" ]; then
64   define_bool CONFIG_060_WRITETHROUGH y
66 bool 'Advanced processor options' CONFIG_ADVANCED_CPU
67 if [ "$CONFIG_ADVANCED_CPU" = "y" ]; then
68   bool 'Use read-modify-write instructions' CONFIG_RMW_INSNS
69   if [ "$CONFIG_M68060" = "y" -a "$CONFIG_VME" = "n" ]; then
70     bool 'Use write-through caching for 68060 supervisor accesses' CONFIG_060_WRITETHROUGH
71   fi
73 endmenu
75 mainmenu_option next_comment
76 comment 'General setup'
78 bool 'Networking support' CONFIG_NET
79 bool 'System V IPC' CONFIG_SYSVIPC
80 bool 'BSD Process Accounting' CONFIG_BSD_PROCESS_ACCT
81 bool 'Sysctl support' CONFIG_SYSCTL
82 tristate 'Kernel support for a.out binaries' CONFIG_BINFMT_AOUT
83 tristate 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF
84 tristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISC
86 if [ "$CONFIG_AMIGA" = "y" ]; then
87   bool 'Amiga Zorro (AutoConfig) bus support' CONFIG_ZORRO
88   if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
89     bool 'Amiga 1200/600 PCMCIA support' CONFIG_AMIGA_PCMCIA
90   fi
92 if [ "$CONFIG_ATARI" = "y" ]; then
93   bool 'Support for ST-RAM as swap space' CONFIG_STRAM_SWAP
94   bool 'ST-RAM statistics in /proc' CONFIG_STRAM_PROC
96 if [ "$CONFIG_AMIGA" = "y" -o "$CONFIG_ATARI" = "y" ]; then
97   bool 'Use power LED as a heartbeat' CONFIG_HEARTBEAT
98 else
99   if [ "$CONFIG_HP300" = "y" ]; then
100 # We have a dedicated heartbeat LED. :-)
101   define_bool CONFIG_HEARTBEAT y
102   fi
104 bool '/proc/hardware support' CONFIG_PROC_HARDWARE
105 endmenu
107 source drivers/block/Config.in
109 if [ "$CONFIG_NET" = "y" ]; then
110   source net/Config.in
113 mainmenu_option next_comment
114 comment 'SCSI support'
116 tristate 'SCSI support' CONFIG_SCSI
118 if [ "$CONFIG_SCSI" != "n" ]; then
120 comment 'SCSI support type (disk, tape, CD-ROM)'
122 dep_tristate 'SCSI disk support' CONFIG_BLK_DEV_SD $CONFIG_SCSI
123 dep_tristate 'SCSI tape support' CONFIG_CHR_DEV_ST $CONFIG_SCSI
124 dep_tristate 'SCSI CD-ROM support' CONFIG_BLK_DEV_SR $CONFIG_SCSI
125 if [ "$CONFIG_BLK_DEV_SR" != "n" ]; then
126   bool '  Enable vendor-specific extensions (for SCSI CDROM)' CONFIG_BLK_DEV_SR_VENDOR
128 dep_tristate 'SCSI generic support' CONFIG_CHR_DEV_SG $CONFIG_SCSI
130 comment 'Some SCSI devices (e.g. CD jukebox) support multiple LUNs'
132 bool 'Probe all LUNs on each SCSI device' CONFIG_SCSI_MULTI_LUN
134 bool 'Verbose SCSI error reporting (kernel size +=12K)' CONFIG_SCSI_CONSTANTS
135 bool 'SCSI logging facility' CONFIG_SCSI_LOGGING
137 mainmenu_option next_comment
138 comment 'SCSI low-level drivers'
140 if [ "$CONFIG_AMIGA" = "y" ]; then
141   tristate 'A3000 WD33C93A support' CONFIG_A3000_SCSI
142   if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
143     bool 'A4000T SCSI support' CONFIG_A4000T_SCSI
144   fi
146 if [ "$CONFIG_ZORRO" = "y" ]; then
147   tristate 'A2091 WD33C93A support' CONFIG_A2091_SCSI
148   tristate 'GVP Series II WD33C93A support' CONFIG_GVP11_SCSI
149   bool 'CyberStorm SCSI support' CONFIG_CYBERSTORM_SCSI
150   bool 'CyberStorm Mk II SCSI support' CONFIG_CYBERSTORMII_SCSI
151   bool 'Blizzard 2060 SCSI support' CONFIG_BLZ2060_SCSI
152   bool 'Blizzard 1230IV/1260 SCSI support' CONFIG_BLZ1230_SCSI
153   bool 'Fastlane SCSI support' CONFIG_FASTLANE_SCSI
154   if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
155     bool 'A4091 SCSI support' CONFIG_A4091_SCSI
156     bool 'WarpEngine SCSI support' CONFIG_WARPENGINE_SCSI
157     bool 'Cyberstorm Mk III SCSI support' CONFIG_CYBERSTORMIII_SCSI
158 #    bool 'GVP Turbo 040/060 SCSI support' CONFIG_GVP_TURBO_SCSI
159   fi
161 if [ "$CONFIG_ATARI" = "y" ]; then
162   dep_tristate 'Atari native SCSI support' CONFIG_ATARI_SCSI $CONFIG_SCSI
163   if [ "$CONFIG_ATARI_SCSI" != "n" ]; then
164     bool '  Long delays for Toshiba CD-ROMs' CONFIG_ATARI_SCSI_TOSHIBA_DELAY
165     bool '  Reset SCSI-devices at boottime' CONFIG_ATARI_SCSI_RESET_BOOT
166     if [ "$CONFIG_EXPERIMENTAL" = "y" -a "$CONFIG_HADES" = "y" ]; then
167       bool '  Hades SCSI DMA emulator (EXPERIMENTAL)' CONFIG_TT_DMA_EMUL
168     fi
169   fi
171 if [ "$CONFIG_MAC" = "y" ]; then
172   bool 'MAC NCR5380 SCSI' CONFIG_MAC_SCSI
174 #dep_tristate 'SCSI debugging host adapter' CONFIG_SCSI_DEBUG $CONFIG_SCSI
176 if [ "$CONFIG_VME" = "y" -a "$CONFIG_MVME16x" = "y" ]; then
177   bool 'NCR53C710 SCSI driver for MVME16x' CONFIG_MVME16x_SCSI
180 if [ "$CONFIG_VME" = "y" -a "$CONFIG_BVME6000" = "y" ]; then
181   bool 'NCR53C710 SCSI driver for BVME6000' CONFIG_BVME6000_SCSI
184 endmenu
187 endmenu
189 if [ "$CONFIG_NET" = "y" ]; then
191 mainmenu_option next_comment
192 comment 'Network device support'
194 bool 'Network device support' CONFIG_NETDEVICES
195 if [ "$CONFIG_NETDEVICES" = "y" ]; then
197 # Network device configuration
199 tristate 'Dummy net driver support' CONFIG_DUMMY
200 tristate 'SLIP (serial line) support' CONFIG_SLIP
201 if [ "$CONFIG_SLIP" != "n" ]; then
202   bool ' CSLIP compressed headers' CONFIG_SLIP_COMPRESSED
203   bool ' Keepalive and linefill' CONFIG_SLIP_SMART
204   bool ' Six bit SLIP encapsulation' CONFIG_SLIP_MODE_SLIP6
206 tristate 'PPP (point-to-point) support' CONFIG_PPP
207 if [ ! "$CONFIG_PPP" = "n" ]; then
208   comment 'CCP compressors for PPP are only built as modules.'
210 tristate 'EQL (serial line load balancing) support' CONFIG_EQUALIZER
211 if [ "$CONFIG_ZORRO" = "y" ]; then
212   tristate 'Ariadne support' CONFIG_ARIADNE
213   tristate 'A2065 support' CONFIG_A2065
214   tristate 'Hydra support' CONFIG_HYDRA
216 if [ "$CONFIG_AMIGA_PCMCIA" = "y" ]; then
217   tristate 'PCMCIA NE2000 support' CONFIG_APNE
219 if [ "$CONFIG_APOLLO" = "y" ] ; then
220   tristate 'Apollo 3c505 support' CONFIG_APOLLO_ELPLUS
222 if [ "$CONFIG_MAC" = "y" ]; then
223   bool 'Mac NS 8390 based ethernet cards' CONFIG_DAYNAPORT
225 if [ "$CONFIG_VME" = "y" -a "$CONFIG_MVME16x" = "y" ]; then
226   bool 'MVME16x Ethernet support' CONFIG_MVME16x_NET
228 if [ "$CONFIG_VME" = "y" -a "$CONFIG_BVME6000" = "y" ]; then
229   bool 'BVME6000 Ethernet support' CONFIG_BVME6000_NET
231 if [ "$CONFIG_ATARI" = "y" ]; then
232   tristate 'Atari Lance support' CONFIG_ATARILANCE
233   if [ "$CONFIG_ATARI_ACSI" != "n" ]; then
234     tristate 'BioNet-100 support' CONFIG_ATARI_BIONET
235     tristate 'PAMsNet support' CONFIG_ATARI_PAMSNET
236   fi
239 endmenu
243 source fs/Config.in
245 if [ "$CONFIG_VME" = "n" ]; then
246   define_bool CONFIG_FB y
247   mainmenu_option next_comment
248   comment 'Console drivers'
249   source drivers/video/Config.in
250   endmenu
253 source fs/nls/Config.in
255 mainmenu_option next_comment
256 comment 'Character devices'
258 if [ "$CONFIG_VME" = "n" ]; then
259   define_bool CONFIG_VT y
260   if [ "$CONFIG_VT" = "y" ]; then
261     bool 'Support for console on virtual terminal' CONFIG_VT_CONSOLE
262   fi
265 if [ "$CONFIG_ATARI" = "y" ]; then
266   define_bool CONFIG_NVRAM y
269 tristate 'Parallel printer support' CONFIG_M68K_PRINTER
270 if [ "$CONFIG_ZORRO" = "y" ]; then
271   dep_tristate 'Multiface Card III parallel support' CONFIG_MULTIFACE_III_LP $CONFIG_PRINTER
273 if [ "$CONFIG_AMIGA" = "y" ]; then
274   tristate 'Amiga mouse support' CONFIG_AMIGAMOUSE
276 if [ "$CONFIG_ATARI" = "y" ]; then
277   tristate 'Atari mouse support' CONFIG_ATARIMOUSE
279 if [ "$CONFIG_MAC" = "y" ]; then
280    bool 'Mac ADB mouse support' CONFIG_MACMOUSE
282 if [ "$CONFIG_ATARI" = "y" ]; then
283   tristate 'Atari MFP serial support' CONFIG_ATARI_MFPSER
284   tristate 'Atari SCC serial support' CONFIG_ATARI_SCC
285   if [ "$CONFIG_ATARI_SCC" = "y" -o "$CONFIG_ATARI_SCC" = "m" ]; then
286     bool 'Atari SCC serial DMA support' CONFIG_ATARI_SCC_DMA
287   fi
288   tristate 'Atari MIDI serial support' CONFIG_ATARI_MIDI
289   if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
290     tristate 'Atari DSP56k support (EXPERIMENTAL)' CONFIG_ATARI_DSP56K
291   fi
293 if [ "$CONFIG_AMIGA" = "y" ]; then
294   tristate 'Amiga builtin serial support' CONFIG_AMIGA_BUILTIN_SERIAL
295   bool 'Hisoft Whippet PCMCIA serial support' CONFIG_WHIPPET
297 if [ "$CONFIG_ZORRO" = "y" ]; then
298   tristate 'GVP IO-Extender support' CONFIG_GVPIOEXT
299   dep_tristate 'GVP IO-Extender parallel printer support' CONFIG_GVPIOEXT_LP $CONFIG_GVPIOEXT
300   dep_tristate 'GVP IO-Extender PLIP support' CONFIG_GVPIOEXT_PLIP $CONFIG_GVPIOEXT
301   tristate 'Multiface Card III serial support' CONFIG_MULTIFACE_III_TTY
303 if [ "$CONFIG_MAC" = "y" ]; then
304   bool 'Mac SCC serial support' CONFIG_MAC_SCC
306 if [ "$CONFIG_HP300" = "y" -a "$CONFIG_DIO" = "y" ]; then
307   tristate 'HP DCA serial support' CONFIG_HPDCA
309 if [ "$CONFIG_AMIGA" = "y" -o "$CONFIG_ATARI" = "y" -o \
310      "$CONFIG_MAC" = "y" -o "$CONFIG_HP300" = "y" ]; then
311   if [ "$CONFIG_ATARI_MFPSER" = "y" -o "$CONFIG_ATARI_SCC" = "y" -o \
312        "$CONFIG_ATARI_MIDI" = "y" -o "$CONFIG_MAC_SCC" = "y" -o \
313        "$CONFIG_AMIGA_BUILTIN_SERIAL" = "y" -o \
314        "$CONFIG_GVPIOEXT" = "y" -o "$CONFIG_MULTIFACE_III_TTY" = "y" -o \
315        "$CONFIG_HPDCA" = "y" ]; then
316     bool 'Support for serial port console' CONFIG_SERIAL_CONSOLE
317   fi
319 if [ "$CONFIG_VME" = "y" ]; then
320   define_bool CONFIG_SERIAL_CONSOLE y
321   if [ "$CONFIG_MVME16x" = "y" ]; then
322     bool 'CD2401 support for MVME166/7 serial ports' CONFIG_SERIAL167
323     bool 'SCC support for MVME162 serial ports' CONFIG_MVME162_SCC
324   fi
325   if [ "$CONFIG_BVME6000" = "y" ]; then
326     bool 'SCC support for BVME6000 serial ports' CONFIG_BVME6000_SCC
327   fi
329 if [ "$CONFIG_APOLLO" = "y" ]; then
330   bool 'Support for DN serial port (dummy)' CONFIG_SERIAL
331   bool 'Support for serial port console' CONFIG_SERIAL_CONSOLE
332 fi 
333 bool 'Support for user serial device modules' CONFIG_USERIAL
334 bool 'Watchdog Timer Support'   CONFIG_WATCHDOG
335 if [ "$CONFIG_WATCHDOG" != "n" ]; then
336   bool '   Disable watchdog shutdown on close' CONFIG_WATCHDOG_NOWAYOUT
337   bool '   Software Watchdog' CONFIG_SOFT_WATCHDOG
339 if [ "$CONFIG_VME" = "y" ]; then
340   define_bool CONFIG_UMISC y
341 else
342   bool 'Support for user misc device modules' CONFIG_UMISC
344 if [ "$CONFIG_ATARI" = "y" ]; then
345   bool 'Enhanced Real Time Clock Support' CONFIG_RTC
347 endmenu
349 mainmenu_option next_comment
350 comment 'Sound support'
352 tristate 'Sound support' CONFIG_SOUND
353 if [ "$CONFIG_SOUND" != "n" ]; then
354   dep_tristate 'Amiga or Atari DMA sound support' CONFIG_DMASOUND $CONFIG_SOUND
356 endmenu
358 mainmenu_option next_comment
359 comment 'Kernel hacking'
361 #bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC
362 bool 'Magic SysRq key' CONFIG_MAGIC_SYSRQ
363 bool 'Remote debugging support' CONFIG_KGDB
364 endmenu