effe8f0fa31effc9c1a60863f05774053ff8ff7c
[pandora-kernel.git] / arch / m68k / Kconfig
1 config M68K
2         bool
3         default y
4         select HAVE_IDE
5         select HAVE_AOUT if MMU
6         select GENERIC_ATOMIC64 if MMU
7         select HAVE_GENERIC_HARDIRQS if !MMU
8         select GENERIC_IRQ_SHOW if !MMU
9         select ARCH_HAVE_NMI_SAFE_CMPXCHG if RMW_INSNS
10
11 config RWSEM_GENERIC_SPINLOCK
12         bool
13         default y
14
15 config RWSEM_XCHGADD_ALGORITHM
16         bool
17
18 config ARCH_HAS_ILOG2_U32
19         bool
20
21 config ARCH_HAS_ILOG2_U64
22         bool
23
24 config GENERIC_HWEIGHT
25         bool
26         default y
27
28 config GENERIC_CALIBRATE_DELAY
29         bool
30         default y
31
32 config TIME_LOW_RES
33         bool
34         default y
35
36 config NO_IOPORT
37         def_bool y
38
39 config NO_DMA
40         def_bool (MMU && SUN3) || (!MMU && !COLDFIRE)
41
42 config ZONE_DMA
43         bool
44         default y
45 config HZ
46         int
47         default 1000 if CLEOPATRA
48         default 100
49
50 source "init/Kconfig"
51
52 source "kernel/Kconfig.freezer"
53
54 config MMU
55         bool "MMU-based Paged Memory Management Support"
56         default y
57         help
58           Select if you want MMU-based virtualised addressing space
59           support by paged memory management. If unsure, say 'Y'.
60
61 menu "Platform dependent setup"
62
63 if MMU
64 source arch/m68k/Kconfig.mmu
65 endif
66 if !MMU
67 source arch/m68k/Kconfig.nommu
68 endif
69
70 source "mm/Kconfig"
71
72 endmenu
73
74 menu "Executable file formats"
75
76 source "fs/Kconfig.binfmt"
77
78 endmenu
79
80 if !MMU
81 menu "Power management options"
82
83 config PM
84         bool "Power Management support"
85         help
86           Support processor power management modes
87
88 endmenu
89 endif
90
91 source "net/Kconfig"
92
93 source "drivers/Kconfig"
94
95 if MMU
96
97 menu "Character devices"
98
99 config ATARI_MFPSER
100         tristate "Atari MFP serial support"
101         depends on ATARI
102         ---help---
103           If you like to use the MFP serial ports ("Modem1", "Serial1") under
104           Linux, say Y. The driver equally supports all kinds of MFP serial
105           ports and automatically detects whether Serial1 is available.
106
107           To compile this driver as a module, choose M here.
108
109           Note for Falcon users: You also have an MFP port, it's just not
110           wired to the outside... But you could use the port under Linux.
111
112 config ATARI_MIDI
113         tristate "Atari MIDI serial support"
114         depends on ATARI
115         help
116           If you want to use your Atari's MIDI port in Linux, say Y.
117
118           To compile this driver as a module, choose M here.
119
120 config ATARI_DSP56K
121         tristate "Atari DSP56k support (EXPERIMENTAL)"
122         depends on ATARI && EXPERIMENTAL
123         help
124           If you want to be able to use the DSP56001 in Falcons, say Y. This
125           driver is still experimental, and if you don't know what it is, or
126           if you don't have this processor, just say N.
127
128           To compile this driver as a module, choose M here.
129
130 config AMIGA_BUILTIN_SERIAL
131         tristate "Amiga builtin serial support"
132         depends on AMIGA
133         help
134           If you want to use your Amiga's built-in serial port in Linux,
135           answer Y.
136
137           To compile this driver as a module, choose M here.
138
139 config MULTIFACE_III_TTY
140         tristate "Multiface Card III serial support"
141         depends on AMIGA
142         help
143           If you want to use a Multiface III card's serial port in Linux,
144           answer Y.
145
146           To compile this driver as a module, choose M here.
147
148 config GVPIOEXT
149         tristate "GVP IO-Extender support"
150         depends on PARPORT=n && ZORRO
151         help
152           If you want to use a GVP IO-Extender serial card in Linux, say Y.
153           Otherwise, say N.
154
155 config GVPIOEXT_LP
156         tristate "GVP IO-Extender parallel printer support"
157         depends on GVPIOEXT
158         help
159           Say Y to enable driving a printer from the parallel port on your
160           GVP IO-Extender card, N otherwise.
161
162 config GVPIOEXT_PLIP
163         tristate "GVP IO-Extender PLIP support"
164         depends on GVPIOEXT
165         help
166           Say Y to enable doing IP over the parallel port on your GVP
167           IO-Extender card, N otherwise.
168
169 config MAC_HID
170         bool
171         depends on INPUT_ADBHID
172         default y
173
174 config HPDCA
175         tristate "HP DCA serial support"
176         depends on DIO && SERIAL_8250
177         help
178           If you want to use the internal "DCA" serial ports on an HP300
179           machine, say Y here.
180
181 config HPAPCI
182         tristate "HP APCI serial support"
183         depends on HP300 && SERIAL_8250 && EXPERIMENTAL
184         help
185           If you want to use the internal "APCI" serial ports on an HP400
186           machine, say Y here.
187
188 config MVME147_SCC
189         bool "SCC support for MVME147 serial ports"
190         depends on MVME147 && BROKEN
191         help
192           This is the driver for the serial ports on the Motorola MVME147
193           boards.  Everyone using one of these boards should say Y here.
194
195 config MVME162_SCC
196         bool "SCC support for MVME162 serial ports"
197         depends on MVME16x && BROKEN
198         help
199           This is the driver for the serial ports on the Motorola MVME162 and
200           172 boards.  Everyone using one of these boards should say Y here.
201
202 config BVME6000_SCC
203         bool "SCC support for BVME6000 serial ports"
204         depends on BVME6000 && BROKEN
205         help
206           This is the driver for the serial ports on the BVME4000 and BVME6000
207           boards from BVM Ltd.  Everyone using one of these boards should say
208           Y here.
209
210 config DN_SERIAL
211         bool "Support for DN serial port (dummy)"
212         depends on APOLLO
213
214 config SERIAL_CONSOLE
215         bool "Support for serial port console"
216         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)
217         ---help---
218           If you say Y here, it will be possible to use a serial port as the
219           system console (the system console is the device which receives all
220           kernel messages and warnings and which allows logins in single user
221           mode). This could be useful if some terminal or printer is connected
222           to that serial port.
223
224           Even if you say Y here, the currently visible virtual console
225           (/dev/tty0) will still be used as the system console by default, but
226           you can alter that using a kernel command line option such as
227           "console=ttyS1". (Try "man bootparam" or see the documentation of
228           your boot loader (lilo or loadlin) about how to pass options to the
229           kernel at boot time.)
230
231           If you don't have a VGA card installed and you say Y here, the
232           kernel will automatically use the first serial line, /dev/ttyS0, as
233           system console.
234
235           If unsure, say N.
236
237 endmenu
238
239 endif
240
241 source "fs/Kconfig"
242
243 source "arch/m68k/Kconfig.debug"
244
245 source "security/Kconfig"
246
247 source "crypto/Kconfig"
248
249 source "lib/Kconfig"