blob: 75531da02a40a602cd3cabd5a11f041f7786b4a0 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001config M68K
2 bool
3 default y
Sam Ravnborgec7748b2008-02-09 10:46:40 +01004 select HAVE_IDE
Greg Ungerer66d857b2011-03-22 13:39:27 +10005 select HAVE_AOUT if MMU
6 select GENERIC_ATOMIC64 if MMU
7 select HAVE_GENERIC_HARDIRQS if !MMU
Linus Torvalds1da177e2005-04-16 15:20:36 -07008
Linus Torvalds1da177e2005-04-16 15:20:36 -07009config RWSEM_GENERIC_SPINLOCK
10 bool
11 default y
12
13config RWSEM_XCHGADD_ALGORITHM
14 bool
15
David Howellsf0d1b0b2006-12-08 02:37:49 -080016config ARCH_HAS_ILOG2_U32
17 bool
David Howellsf0d1b0b2006-12-08 02:37:49 -080018
19config ARCH_HAS_ILOG2_U64
20 bool
David Howellsf0d1b0b2006-12-08 02:37:49 -080021
Akinobu Mitaba1a5b32006-03-26 01:39:27 -080022config GENERIC_HWEIGHT
23 bool
24 default y
25
Linus Torvalds1da177e2005-04-16 15:20:36 -070026config GENERIC_CALIBRATE_DELAY
27 bool
28 default y
29
Ingo Molnar06027bd2006-02-14 13:53:15 -080030config TIME_LOW_RES
31 bool
32 default y
33
Al Viro5ea81762007-02-11 15:41:31 +000034config NO_IOPORT
35 def_bool y
36
Al Virodfedfaf2007-07-20 04:33:58 +010037config NO_DMA
Greg Ungerer66d857b2011-03-22 13:39:27 +100038 def_bool (MMU && SUN3) || (!MMU && !COLDFIRE)
Al Virodfedfaf2007-07-20 04:33:58 +010039
Greg Ungerer66d857b2011-03-22 13:39:27 +100040config ZONE_DMA
41 bool
42 default y
H. Peter Anvinbdc80782008-02-08 04:21:26 -080043config HZ
44 int
Greg Ungerer66d857b2011-03-22 13:39:27 +100045 default 1000 if CLEOPATRA
H. Peter Anvinbdc80782008-02-08 04:21:26 -080046 default 100
47
Linus Torvalds1da177e2005-04-16 15:20:36 -070048source "init/Kconfig"
49
Matt Helsleydc52ddc2008-10-18 20:27:21 -070050source "kernel/Kconfig.freezer"
51
Greg Ungerer66d857b2011-03-22 13:39:27 +100052config MMU
53 bool "MMU-based Paged Memory Management Support"
54 default y
55 help
56 Select if you want MMU-based virtualised addressing space
57 support by paged memory management. If unsure, say 'Y'.
58
Linus Torvalds1da177e2005-04-16 15:20:36 -070059menu "Platform dependent setup"
60
Greg Ungerer66d857b2011-03-22 13:39:27 +100061if MMU
62source arch/m68k/Kconfig.mmu
63endif
64if !MMU
65source arch/m68k/Kconfig.nommu
66endif
Roman Zippel12d810c2007-05-31 00:40:54 -070067
Dave Hansen3f22ab22005-06-23 00:07:43 -070068source "mm/Kconfig"
69
Linus Torvalds1da177e2005-04-16 15:20:36 -070070endmenu
71
Greg Ungerer66d857b2011-03-22 13:39:27 +100072menu "Executable file formats"
Linus Torvalds1da177e2005-04-16 15:20:36 -070073
74source "fs/Kconfig.binfmt"
75
Greg Ungerer66d857b2011-03-22 13:39:27 +100076endmenu
Linus Torvalds1da177e2005-04-16 15:20:36 -070077
Greg Ungerer66d857b2011-03-22 13:39:27 +100078if !MMU
79menu "Power management options"
Linus Torvalds1da177e2005-04-16 15:20:36 -070080
Greg Ungerer66d857b2011-03-22 13:39:27 +100081config PM
82 bool "Power Management support"
83 help
84 Support processor power management modes
Linus Torvalds1da177e2005-04-16 15:20:36 -070085
86endmenu
Greg Ungerer66d857b2011-03-22 13:39:27 +100087endif
Linus Torvalds1da177e2005-04-16 15:20:36 -070088
Sam Ravnborgd5950b42005-07-11 21:03:49 -070089source "net/Kconfig"
90
Linus Torvalds1da177e2005-04-16 15:20:36 -070091source "drivers/Kconfig"
92
Greg Ungerer66d857b2011-03-22 13:39:27 +100093if MMU
94
Linus Torvalds1da177e2005-04-16 15:20:36 -070095menu "Character devices"
96
97config ATARI_MFPSER
98 tristate "Atari MFP serial support"
99 depends on ATARI
100 ---help---
101 If you like to use the MFP serial ports ("Modem1", "Serial1") under
102 Linux, say Y. The driver equally supports all kinds of MFP serial
103 ports and automatically detects whether Serial1 is available.
104
105 To compile this driver as a module, choose M here.
106
107 Note for Falcon users: You also have an MFP port, it's just not
108 wired to the outside... But you could use the port under Linux.
109
Linus Torvalds1da177e2005-04-16 15:20:36 -0700110config ATARI_MIDI
111 tristate "Atari MIDI serial support"
112 depends on ATARI
113 help
114 If you want to use your Atari's MIDI port in Linux, say Y.
115
116 To compile this driver as a module, choose M here.
117
118config ATARI_DSP56K
119 tristate "Atari DSP56k support (EXPERIMENTAL)"
120 depends on ATARI && EXPERIMENTAL
121 help
122 If you want to be able to use the DSP56001 in Falcons, say Y. This
123 driver is still experimental, and if you don't know what it is, or
124 if you don't have this processor, just say N.
125
126 To compile this driver as a module, choose M here.
127
128config AMIGA_BUILTIN_SERIAL
129 tristate "Amiga builtin serial support"
130 depends on AMIGA
131 help
132 If you want to use your Amiga's built-in serial port in Linux,
133 answer Y.
134
135 To compile this driver as a module, choose M here.
136
Linus Torvalds1da177e2005-04-16 15:20:36 -0700137config MULTIFACE_III_TTY
138 tristate "Multiface Card III serial support"
139 depends on AMIGA
140 help
141 If you want to use a Multiface III card's serial port in Linux,
142 answer Y.
143
144 To compile this driver as a module, choose M here.
145
146config GVPIOEXT
147 tristate "GVP IO-Extender support"
148 depends on PARPORT=n && ZORRO
149 help
150 If you want to use a GVP IO-Extender serial card in Linux, say Y.
151 Otherwise, say N.
152
153config GVPIOEXT_LP
154 tristate "GVP IO-Extender parallel printer support"
155 depends on GVPIOEXT
156 help
157 Say Y to enable driving a printer from the parallel port on your
158 GVP IO-Extender card, N otherwise.
159
160config GVPIOEXT_PLIP
161 tristate "GVP IO-Extender PLIP support"
162 depends on GVPIOEXT
163 help
164 Say Y to enable doing IP over the parallel port on your GVP
165 IO-Extender card, N otherwise.
166
Linus Torvalds1da177e2005-04-16 15:20:36 -0700167config MAC_HID
168 bool
169 depends on INPUT_ADBHID
170 default y
171
Linus Torvalds1da177e2005-04-16 15:20:36 -0700172config HPDCA
173 tristate "HP DCA serial support"
174 depends on DIO && SERIAL_8250
175 help
176 If you want to use the internal "DCA" serial ports on an HP300
177 machine, say Y here.
178
179config HPAPCI
180 tristate "HP APCI serial support"
181 depends on HP300 && SERIAL_8250 && EXPERIMENTAL
182 help
183 If you want to use the internal "APCI" serial ports on an HP400
184 machine, say Y here.
185
186config MVME147_SCC
187 bool "SCC support for MVME147 serial ports"
Alan Cox41214592009-10-29 12:16:22 +0000188 depends on MVME147 && BROKEN
Linus Torvalds1da177e2005-04-16 15:20:36 -0700189 help
190 This is the driver for the serial ports on the Motorola MVME147
191 boards. Everyone using one of these boards should say Y here.
192
Linus Torvalds1da177e2005-04-16 15:20:36 -0700193config MVME162_SCC
194 bool "SCC support for MVME162 serial ports"
Alan Cox41214592009-10-29 12:16:22 +0000195 depends on MVME16x && BROKEN
Linus Torvalds1da177e2005-04-16 15:20:36 -0700196 help
197 This is the driver for the serial ports on the Motorola MVME162 and
198 172 boards. Everyone using one of these boards should say Y here.
199
200config BVME6000_SCC
201 bool "SCC support for BVME6000 serial ports"
Alan Cox41214592009-10-29 12:16:22 +0000202 depends on BVME6000 && BROKEN
Linus Torvalds1da177e2005-04-16 15:20:36 -0700203 help
204 This is the driver for the serial ports on the BVME4000 and BVME6000
205 boards from BVM Ltd. Everyone using one of these boards should say
206 Y here.
207
208config DN_SERIAL
209 bool "Support for DN serial port (dummy)"
210 depends on APOLLO
211
212config SERIAL_CONSOLE
213 bool "Support for serial port console"
Finn Thain80614e52009-11-17 20:06:48 +1100214 depends on (AMIGA || ATARI || SUN3 || SUN3X || VME || APOLLO) && (ATARI_MFPSER=y || ATARI_MIDI=y || AMIGA_BUILTIN_SERIAL=y || GVPIOEXT=y || MULTIFACE_III_TTY=y || SERIAL=y || MVME147_SCC || SERIAL167 || MVME162_SCC || BVME6000_SCC || DN_SERIAL)
Linus Torvalds1da177e2005-04-16 15:20:36 -0700215 ---help---
216 If you say Y here, it will be possible to use a serial port as the
217 system console (the system console is the device which receives all
218 kernel messages and warnings and which allows logins in single user
219 mode). This could be useful if some terminal or printer is connected
220 to that serial port.
221
222 Even if you say Y here, the currently visible virtual console
223 (/dev/tty0) will still be used as the system console by default, but
224 you can alter that using a kernel command line option such as
225 "console=ttyS1". (Try "man bootparam" or see the documentation of
226 your boot loader (lilo or loadlin) about how to pass options to the
227 kernel at boot time.)
228
229 If you don't have a VGA card installed and you say Y here, the
230 kernel will automatically use the first serial line, /dev/ttyS0, as
231 system console.
232
233 If unsure, say N.
234
235endmenu
236
Greg Ungerer66d857b2011-03-22 13:39:27 +1000237endif
238
Linus Torvalds1da177e2005-04-16 15:20:36 -0700239source "fs/Kconfig"
240
Linus Torvalds1da177e2005-04-16 15:20:36 -0700241source "arch/m68k/Kconfig.debug"
242
243source "security/Kconfig"
244
245source "crypto/Kconfig"
246
247source "lib/Kconfig"