2.2.0-final
[davej-history.git] / arch / m68k / config.in
bloba67227d60bd117a21ed889c0d24c9f9501d8960b
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
35   define_bool CONFIG_M68K_L2_CACHE y
37 bool 'Apollo support' CONFIG_APOLLO
38 bool 'VME (Motorola and BVM) support' CONFIG_VME
39 if [ "$CONFIG_VME" = "y" ]; then
40   bool 'MVME162, 166 and 167 support' CONFIG_MVME16x
41   bool 'BVME4000 and BVME6000 support' CONFIG_BVME6000
43 bool 'HP9000/300 support' CONFIG_HP300
44 if [ "$CONFIG_HP300" = "y" ]; then
45   bool 'DIO bus support' CONFIG_DIO
47 define_bool CONFIG_SUN3 n
48 if [ "$CONFIG_PCI" = "y" ]; then
49   bool 'Backward-compatible /proc/pci' CONFIG_PCI_OLD_PROC
52 comment 'Processor type'
53 bool '68020 support' CONFIG_M68020
54 bool '68030 support' CONFIG_M68030
55 bool '68040 support' CONFIG_M68040
56 bool '68060 support' CONFIG_M68060
57 bool 'Advanced configuration options' CONFIG_ADVANCED
58 if [ "$CONFIG_ADVANCED" = "y" ]; then
59   bool 'Use read-modify-write instructions' CONFIG_RMW_INSNS
60   bool 'Use one physical chunk of memory only' CONFIG_SINGLE_MEMORY_CHUNK
61   if [ "$CONFIG_M68060" = "y" ]; then
62     bool 'Use write-through caching for 68060 supervisor accesses' CONFIG_060_WRITETHROUGH
63   fi
65 endmenu
67 mainmenu_option next_comment
68 comment 'General setup'
70 bool 'Networking support' CONFIG_NET
71 bool 'System V IPC' CONFIG_SYSVIPC
72 bool 'BSD Process Accounting' CONFIG_BSD_PROCESS_ACCT
73 bool 'Sysctl support' CONFIG_SYSCTL
74 tristate 'Kernel support for a.out binaries' CONFIG_BINFMT_AOUT
75 tristate 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF
76 tristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISC
78 if [ "$CONFIG_AMIGA" = "y" ]; then
79   bool 'Amiga Zorro (AutoConfig) bus support' CONFIG_ZORRO
80   if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
81     bool 'Amiga 1200/600 PCMCIA support' CONFIG_AMIGA_PCMCIA
82   fi
84 if [ "$CONFIG_ATARI" = "y" ]; then
85   bool 'Support for ST-RAM as swap space' CONFIG_STRAM_SWAP
86   bool 'ST-RAM statistics in /proc' CONFIG_STRAM_PROC
88 if [ "$CONFIG_AMIGA" = "y" -o "$CONFIG_ATARI" = "y" ]; then
89   bool 'Use power LED as a heartbeat' CONFIG_HEARTBEAT
90 else
91   if [ "$CONFIG_HP300" = "y" ]; then
92 # We have a dedicated heartbeat LED. :-)
93   define_bool CONFIG_HEARTBEAT y
94   fi
96 bool '/proc/hardware support' CONFIG_PROC_HARDWARE
97 endmenu
99 source drivers/block/Config.in
101 if [ "$CONFIG_NET" = "y" ]; then
102   source net/Config.in
105 mainmenu_option next_comment
106 comment 'SCSI support'
108 tristate 'SCSI support' CONFIG_SCSI
110 if [ "$CONFIG_SCSI" != "n" ]; then
112 comment 'SCSI support type (disk, tape, CD-ROM)'
114 dep_tristate 'SCSI disk support' CONFIG_BLK_DEV_SD $CONFIG_SCSI
115 dep_tristate 'SCSI tape support' CONFIG_CHR_DEV_ST $CONFIG_SCSI
116 dep_tristate 'SCSI CD-ROM support' CONFIG_BLK_DEV_SR $CONFIG_SCSI
117 if [ "$CONFIG_BLK_DEV_SR" != "n" ]; then
118   bool '  Enable vendor-specific extensions (for SCSI CDROM)' CONFIG_BLK_DEV_SR_VENDOR
120 dep_tristate 'SCSI generic support' CONFIG_CHR_DEV_SG $CONFIG_SCSI
122 comment 'Some SCSI devices (e.g. CD jukebox) support multiple LUNs'
124 bool 'Probe all LUNs on each SCSI device' CONFIG_SCSI_MULTI_LUN
126 bool 'Verbose SCSI error reporting (kernel size +=12K)' CONFIG_SCSI_CONSTANTS
127 bool 'SCSI logging facility' CONFIG_SCSI_LOGGING
129 mainmenu_option next_comment
130 comment 'SCSI low-level drivers'
132 if [ "$CONFIG_AMIGA" = "y" ]; then
133   dep_tristate 'A3000 WD33C93A support' CONFIG_A3000_SCSI $CONFIG_SCSI
134   if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
135     bool 'A4000T SCSI support' CONFIG_A4000T_SCSI
136   fi
138 if [ "$CONFIG_ZORRO" = "y" ]; then
139   dep_tristate 'A2091 WD33C93A support' CONFIG_A2091_SCSI $CONFIG_SCSI
140   dep_tristate 'GVP Series II WD33C93A support' CONFIG_GVP11_SCSI $CONFIG_SCSI
141   dep_tristate 'CyberStorm SCSI support' CONFIG_CYBERSTORM_SCSI $CONFIG_SCSI
142   dep_tristate 'CyberStorm Mk II SCSI support' CONFIG_CYBERSTORMII_SCSI $CONFIG_SCSI
143   dep_tristate 'Blizzard 2060 SCSI support' CONFIG_BLZ2060_SCSI $CONFIG_SCSI
144   dep_tristate 'Blizzard 1230IV/1260 SCSI support' CONFIG_BLZ1230_SCSI $CONFIG_SCSI
145   dep_tristate 'Fastlane SCSI support' CONFIG_FASTLANE_SCSI $CONFIG_SCSI
146   if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
147     bool 'A4091 SCSI support' CONFIG_A4091_SCSI
148     bool 'WarpEngine SCSI support' CONFIG_WARPENGINE_SCSI
149     bool 'Blizzard PowerUP 603e+ SCSI' CONFIG_BLZ603EPLUS_SCSI
150     bool 'Cyberstorm Mk III SCSI support' CONFIG_CYBERSTORMIII_SCSI
151 #    bool 'GVP Turbo 040/060 SCSI support' CONFIG_GVP_TURBO_SCSI
152   fi
154 if [ "$CONFIG_ATARI" = "y" ]; then
155   dep_tristate 'Atari native SCSI support' CONFIG_ATARI_SCSI $CONFIG_SCSI
156   if [ "$CONFIG_ATARI_SCSI" != "n" ]; then
157     bool '  Long delays for Toshiba CD-ROMs' CONFIG_ATARI_SCSI_TOSHIBA_DELAY
158     bool '  Reset SCSI-devices at boottime' CONFIG_ATARI_SCSI_RESET_BOOT
159     if [ "$CONFIG_EXPERIMENTAL" = "y" -a "$CONFIG_HADES" = "y" ]; then
160       bool '  Hades SCSI DMA emulator (EXPERIMENTAL)' CONFIG_TT_DMA_EMUL
161     fi
162   fi
164 if [ "$CONFIG_MAC" = "y" ]; then
165   bool 'MAC NCR5380 SCSI' CONFIG_MAC_SCSI
166   dep_tristate 'MAC NCR53c9[46] SCSI' CONFIG_SCSI_MAC_ESP $CONFIG_SCSI
168 #dep_tristate 'SCSI debugging host adapter' CONFIG_SCSI_DEBUG $CONFIG_SCSI
170 if [ "$CONFIG_VME" = "y" -a "$CONFIG_MVME16x" = "y" ]; then
171   bool 'NCR53C710 SCSI driver for MVME16x' CONFIG_MVME16x_SCSI
174 if [ "$CONFIG_VME" = "y" -a "$CONFIG_BVME6000" = "y" ]; then
175   bool 'NCR53C710 SCSI driver for BVME6000' CONFIG_BVME6000_SCSI
178 endmenu
181 endmenu
183 if [ "$CONFIG_NET" = "y" ]; then
185 mainmenu_option next_comment
186 comment 'Network device support'
188 bool 'Network device support' CONFIG_NETDEVICES
189 if [ "$CONFIG_NETDEVICES" = "y" ]; then
191 # Network device configuration
193 tristate 'Dummy net driver support' CONFIG_DUMMY
194 tristate 'SLIP (serial line) support' CONFIG_SLIP
195 if [ "$CONFIG_SLIP" != "n" ]; then
196   bool ' CSLIP compressed headers' CONFIG_SLIP_COMPRESSED
197   bool ' Keepalive and linefill' CONFIG_SLIP_SMART
198   bool ' Six bit SLIP encapsulation' CONFIG_SLIP_MODE_SLIP6
200 tristate 'PPP (point-to-point) support' CONFIG_PPP
201 if [ ! "$CONFIG_PPP" = "n" ]; then
202   comment 'CCP compressors for PPP are only built as modules.'
204 tristate 'EQL (serial line load balancing) support' CONFIG_EQUALIZER
205 if [ "$CONFIG_ZORRO" = "y" ]; then
206   tristate 'Ariadne support' CONFIG_ARIADNE
207   tristate 'Ariadne II support' CONFIG_ARIADNE2
208   tristate 'A2065 support' CONFIG_A2065
209   tristate 'Hydra support' CONFIG_HYDRA
211 if [ "$CONFIG_AMIGA_PCMCIA" = "y" ]; then
212   tristate 'PCMCIA NE2000 support' CONFIG_APNE
214 if [ "$CONFIG_APOLLO" = "y" ] ; then
215   tristate 'Apollo 3c505 support' CONFIG_APOLLO_ELPLUS
217 if [ "$CONFIG_MAC" = "y" ]; then
218   bool 'Mac NS 8390 based ethernet cards' CONFIG_DAYNAPORT
219 #  bool 'Macintosh (AV) onboard MACE ethernet' CONFIG_MACMACE
220   bool 'Macintosh (Quadra) onboard SONIC ethernet' CONFIG_MACSONIC
222 if [ "$CONFIG_VME" = "y" -a "$CONFIG_MVME16x" = "y" ]; then
223   tristate 'MVME16x Ethernet support' CONFIG_MVME16x_NET
225 if [ "$CONFIG_VME" = "y" -a "$CONFIG_BVME6000" = "y" ]; then
226   tristate 'BVME6000 Ethernet support' CONFIG_BVME6000_NET
228 if [ "$CONFIG_ATARI" = "y" ]; then
229   tristate 'Atari Lance support' CONFIG_ATARILANCE
230   if [ "$CONFIG_ATARI_ACSI" != "n" ]; then
231     tristate 'BioNet-100 support' CONFIG_ATARI_BIONET
232     tristate 'PAMsNet support' CONFIG_ATARI_PAMSNET
233   fi
235 if [ "$CONFIG_HP300" = "y" ]; then
236   bool 'HP on-board LANCE support' CONFIG_HPLANCE
239 endmenu
243 mainmenu_option next_comment
244 comment 'Character devices'
246 if [ "$CONFIG_VME" = "n" ]; then
247   define_bool CONFIG_VT y
248   if [ "$CONFIG_VT" = "y" ]; then
249     bool 'Support for console on virtual terminal' CONFIG_VT_CONSOLE
250   fi
253 if [ "$CONFIG_ATARI" = "y" ]; then
254   define_bool CONFIG_NVRAM y
257 tristate 'Parallel printer support' CONFIG_M68K_PRINTER
258 if [ "$CONFIG_ZORRO" = "y" ]; then
259   dep_tristate 'Multiface Card III parallel support' CONFIG_MULTIFACE_III_LP $CONFIG_M68K_PRINTER
261 if [ "$CONFIG_AMIGA" = "y" ]; then
262   tristate 'Amiga mouse support' CONFIG_AMIGAMOUSE
264 if [ "$CONFIG_ATARI" = "y" ]; then
265   tristate 'Atari mouse support' CONFIG_ATARIMOUSE
267 if [ "$CONFIG_MAC" = "y" ]; then
268    bool 'Mac ADB mouse support' CONFIG_ADBMOUSE
270 if [ "$CONFIG_ATARI" = "y" ]; then
271   tristate 'Atari MFP serial support' CONFIG_ATARI_MFPSER
272   tristate 'Atari SCC serial support' CONFIG_ATARI_SCC
273   if [ "$CONFIG_ATARI_SCC" = "y" -o "$CONFIG_ATARI_SCC" = "m" ]; then
274     bool 'Atari SCC serial DMA support' CONFIG_ATARI_SCC_DMA
275   fi
276   tristate 'Atari MIDI serial support' CONFIG_ATARI_MIDI
277   if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
278     tristate 'Atari DSP56k support (EXPERIMENTAL)' CONFIG_ATARI_DSP56K
279   fi
281 if [ "$CONFIG_AMIGA" = "y" ]; then
282   tristate 'Amiga builtin serial support' CONFIG_AMIGA_BUILTIN_SERIAL
283   bool 'Hisoft Whippet PCMCIA serial support' CONFIG_WHIPPET
285 if [ "$CONFIG_ZORRO" = "y" ]; then
286   tristate 'GVP IO-Extender support' CONFIG_GVPIOEXT
287   dep_tristate 'GVP IO-Extender parallel printer support' CONFIG_GVPIOEXT_LP $CONFIG_GVPIOEXT
288   dep_tristate 'GVP IO-Extender PLIP support' CONFIG_GVPIOEXT_PLIP $CONFIG_GVPIOEXT
289   tristate 'Multiface Card III serial support' CONFIG_MULTIFACE_III_TTY
291 if [ "$CONFIG_MAC" = "y" ]; then
292   bool 'Mac SCC serial support' CONFIG_MAC_SCC
294 if [ "$CONFIG_HP300" = "y" -a "$CONFIG_DIO" = "y" ]; then
295   tristate 'HP DCA serial support' CONFIG_HPDCA
297 if [ "$CONFIG_AMIGA" = "y" -o "$CONFIG_ATARI" = "y" -o \
298      "$CONFIG_MAC" = "y" -o "$CONFIG_HP300" = "y" ]; then
299   if [ "$CONFIG_ATARI_MFPSER" = "y" -o "$CONFIG_ATARI_SCC" = "y" -o \
300        "$CONFIG_ATARI_MIDI" = "y" -o "$CONFIG_MAC_SCC" = "y" -o \
301        "$CONFIG_AMIGA_BUILTIN_SERIAL" = "y" -o \
302        "$CONFIG_GVPIOEXT" = "y" -o "$CONFIG_MULTIFACE_III_TTY" = "y" -o \
303        "$CONFIG_HPDCA" = "y" ]; then
304     bool 'Support for serial port console' CONFIG_SERIAL_CONSOLE
305   fi
307 if [ "$CONFIG_VME" = "y" ]; then
308   define_bool CONFIG_SERIAL_CONSOLE y
309   if [ "$CONFIG_MVME16x" = "y" ]; then
310     bool 'CD2401 support for MVME166/7 serial ports' CONFIG_SERIAL167
311     bool 'SCC support for MVME162 serial ports' CONFIG_MVME162_SCC
312   fi
313   if [ "$CONFIG_BVME6000" = "y" ]; then
314     bool 'SCC support for BVME6000 serial ports' CONFIG_BVME6000_SCC
315   fi
317 if [ "$CONFIG_APOLLO" = "y" ]; then
318   bool 'Support for DN serial port (dummy)' CONFIG_SERIAL
319   bool 'Support for serial port console' CONFIG_SERIAL_CONSOLE
320 fi 
321 bool 'Support for user serial device modules' CONFIG_USERIAL
322 bool 'Watchdog Timer Support'   CONFIG_WATCHDOG
323 if [ "$CONFIG_WATCHDOG" != "n" ]; then
324   bool '   Disable watchdog shutdown on close' CONFIG_WATCHDOG_NOWAYOUT
325   bool '   Software Watchdog' CONFIG_SOFT_WATCHDOG
327 if [ "$CONFIG_ATARI" = "y" ]; then
328   bool 'Enhanced Real Time Clock Support' CONFIG_RTC
330 bool 'Unix98 PTY support' CONFIG_UNIX98_PTYS
331 if [ "$CONFIG_UNIX98_PTYS" = "y" ]; then
332   int 'Maximum number of Unix98 PTYs in use (0-2048)' CONFIG_UNIX98_PTY_COUNT 256
335 endmenu
337 mainmenu_option next_comment
338 comment 'Sound support'
340 tristate 'Sound support' CONFIG_SOUND
341 if [ "$CONFIG_SOUND" != "n" ]; then
342   dep_tristate 'Amiga or Atari DMA sound support' CONFIG_DMASOUND $CONFIG_SOUND
344 endmenu
346 source fs/Config.in
348 if [ "$CONFIG_VME" = "n" ]; then
349   if [ "$CONFIG_HP300" = "y" ]; then
350     bool 'Frame buffer support' CONFIG_FB
351   else
352     define_bool CONFIG_FB y
353   fi
354   mainmenu_option next_comment
355   comment 'Console drivers'
356   source drivers/video/Config.in
357   endmenu
360 mainmenu_option next_comment
361 comment 'Kernel hacking'
363 #bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC
364 bool 'Magic SysRq key' CONFIG_MAGIC_SYSRQ
365 bool 'Remote debugging support' CONFIG_KGDB
366 endmenu