m68k: reorganize Kconfig options to improve mmu/non-mmu selections
[linux-2.6.git] / arch / m68k / Kconfig.devices
1 if MMU
2
3 config ARCH_MAY_HAVE_PC_FDC
4         bool
5         depends on BROKEN && (Q40 || SUN3X)
6         default y
7
8 menu "Platform devices"
9
10 config HEARTBEAT
11         bool "Use power LED as a heartbeat" if AMIGA || APOLLO || ATARI || MAC ||Q40
12         default y if !AMIGA && !APOLLO && !ATARI && !MAC && !Q40 && HP300
13         help
14           Use the power-on LED on your machine as a load meter.  The exact
15           behavior is platform-dependent, but normally the flash frequency is
16           a hyperbolic function of the 5-minute load average.
17
18 # We have a dedicated heartbeat LED. :-)
19 config PROC_HARDWARE
20         bool "/proc/hardware support"
21         help
22           Say Y here to support the /proc/hardware file, which gives you
23           access to information about the machine you're running on,
24           including the model, CPU, MMU, clock speed, BogoMIPS rating,
25           and memory size.
26
27 endmenu
28
29 menu "Character devices"
30
31 config ATARI_MFPSER
32         tristate "Atari MFP serial support"
33         depends on ATARI
34         ---help---
35           If you like to use the MFP serial ports ("Modem1", "Serial1") under
36           Linux, say Y. The driver equally supports all kinds of MFP serial
37           ports and automatically detects whether Serial1 is available.
38
39           To compile this driver as a module, choose M here.
40
41           Note for Falcon users: You also have an MFP port, it's just not
42           wired to the outside... But you could use the port under Linux.
43
44 config ATARI_MIDI
45         tristate "Atari MIDI serial support"
46         depends on ATARI
47         help
48           If you want to use your Atari's MIDI port in Linux, say Y.
49
50           To compile this driver as a module, choose M here.
51
52 config ATARI_DSP56K
53         tristate "Atari DSP56k support (EXPERIMENTAL)"
54         depends on ATARI && EXPERIMENTAL
55         help
56           If you want to be able to use the DSP56001 in Falcons, say Y. This
57           driver is still experimental, and if you don't know what it is, or
58           if you don't have this processor, just say N.
59
60           To compile this driver as a module, choose M here.
61
62 config AMIGA_BUILTIN_SERIAL
63         tristate "Amiga builtin serial support"
64         depends on AMIGA
65         help
66           If you want to use your Amiga's built-in serial port in Linux,
67           answer Y.
68
69           To compile this driver as a module, choose M here.
70
71 config MULTIFACE_III_TTY
72         tristate "Multiface Card III serial support"
73         depends on AMIGA
74         help
75           If you want to use a Multiface III card's serial port in Linux,
76           answer Y.
77
78           To compile this driver as a module, choose M here.
79
80 config GVPIOEXT
81         tristate "GVP IO-Extender support"
82         depends on PARPORT=n && ZORRO
83         help
84           If you want to use a GVP IO-Extender serial card in Linux, say Y.
85           Otherwise, say N.
86
87 config GVPIOEXT_LP
88         tristate "GVP IO-Extender parallel printer support"
89         depends on GVPIOEXT
90         help
91           Say Y to enable driving a printer from the parallel port on your
92           GVP IO-Extender card, N otherwise.
93
94 config GVPIOEXT_PLIP
95         tristate "GVP IO-Extender PLIP support"
96         depends on GVPIOEXT
97         help
98           Say Y to enable doing IP over the parallel port on your GVP
99           IO-Extender card, N otherwise.
100
101 config MAC_HID
102         bool
103         depends on INPUT_ADBHID
104         default y
105
106 config HPDCA
107         tristate "HP DCA serial support"
108         depends on DIO && SERIAL_8250
109         help
110           If you want to use the internal "DCA" serial ports on an HP300
111           machine, say Y here.
112
113 config HPAPCI
114         tristate "HP APCI serial support"
115         depends on HP300 && SERIAL_8250 && EXPERIMENTAL
116         help
117           If you want to use the internal "APCI" serial ports on an HP400
118           machine, say Y here.
119
120 config MVME147_SCC
121         bool "SCC support for MVME147 serial ports"
122         depends on MVME147 && BROKEN
123         help
124           This is the driver for the serial ports on the Motorola MVME147
125           boards.  Everyone using one of these boards should say Y here.
126
127 config MVME162_SCC
128         bool "SCC support for MVME162 serial ports"
129         depends on MVME16x && BROKEN
130         help
131           This is the driver for the serial ports on the Motorola MVME162 and
132           172 boards.  Everyone using one of these boards should say Y here.
133
134 config BVME6000_SCC
135         bool "SCC support for BVME6000 serial ports"
136         depends on BVME6000 && BROKEN
137         help
138           This is the driver for the serial ports on the BVME4000 and BVME6000
139           boards from BVM Ltd.  Everyone using one of these boards should say
140           Y here.
141
142 config DN_SERIAL
143         bool "Support for DN serial port (dummy)"
144         depends on APOLLO
145
146 config SERIAL_CONSOLE
147         bool "Support for serial port console"
148         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)
149         ---help---
150           If you say Y here, it will be possible to use a serial port as the
151           system console (the system console is the device which receives all
152           kernel messages and warnings and which allows logins in single user
153           mode). This could be useful if some terminal or printer is connected
154           to that serial port.
155
156           Even if you say Y here, the currently visible virtual console
157           (/dev/tty0) will still be used as the system console by default, but
158           you can alter that using a kernel command line option such as
159           "console=ttyS1". (Try "man bootparam" or see the documentation of
160           your boot loader (lilo or loadlin) about how to pass options to the
161           kernel at boot time.)
162
163           If you don't have a VGA card installed and you say Y here, the
164           kernel will automatically use the first serial line, /dev/ttyS0, as
165           system console.
166
167           If unsure, say N.
168
169 endmenu
170
171 endif