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