Kconfig 5.93 KB
Newer Older
Linus Torvalds's avatar
Linus Torvalds committed
1 2 3
config M68K
	bool
	default y
Sam Ravnborg's avatar
Sam Ravnborg committed
4
	select HAVE_IDE
5 6 7
	select HAVE_AOUT if MMU
	select GENERIC_ATOMIC64 if MMU
	select HAVE_GENERIC_HARDIRQS if !MMU
8
	select GENERIC_IRQ_SHOW if !MMU
9
	select ARCH_HAVE_NMI_SAFE_CMPXCHG if RMW_INSNS
Linus Torvalds's avatar
Linus Torvalds committed
10 11 12 13 14 15 16 17

config RWSEM_GENERIC_SPINLOCK
	bool
	default y

config RWSEM_XCHGADD_ALGORITHM
	bool

18 19 20 21 22 23
config ARCH_HAS_ILOG2_U32
	bool

config ARCH_HAS_ILOG2_U64
	bool

24 25 26 27
config GENERIC_HWEIGHT
	bool
	default y

Linus Torvalds's avatar
Linus Torvalds committed
28 29 30 31
config GENERIC_CALIBRATE_DELAY
	bool
	default y

32 33 34 35
config TIME_LOW_RES
	bool
	default y

Al Viro's avatar
Al Viro committed
36 37 38
config NO_IOPORT
	def_bool y

39
config NO_DMA
40
	def_bool (MMU && SUN3) || (!MMU && !COLDFIRE)
41

42 43 44
config ZONE_DMA
	bool
	default y
45 46 47 48

config CPU_HAS_NO_BITFIELDS
	bool

49 50
config HZ
	int
51
	default 1000 if CLEOPATRA
52 53
	default 100

Linus Torvalds's avatar
Linus Torvalds committed
54 55
source "init/Kconfig"

56 57
source "kernel/Kconfig.freezer"

58 59
config MMU
	bool "MMU-based Paged Memory Management Support"
Linus Torvalds's avatar
Linus Torvalds committed
60 61
	default y
	help
62 63
	  Select if you want MMU-based virtualised addressing space
	  support by paged memory management. If unsure, say 'Y'.
Linus Torvalds's avatar
Linus Torvalds committed
64

65
menu "Platform dependent setup"
Linus Torvalds's avatar
Linus Torvalds committed
66

67 68 69 70 71 72
if MMU
source arch/m68k/Kconfig.mmu
endif
if !MMU
source arch/m68k/Kconfig.nommu
endif
73

74 75
source "mm/Kconfig"

Linus Torvalds's avatar
Linus Torvalds committed
76 77
endmenu

78
menu "Executable file formats"
Linus Torvalds's avatar
Linus Torvalds committed
79 80 81

source "fs/Kconfig.binfmt"

82
endmenu
83

84 85
if !MMU
menu "Power management options"
Linus Torvalds's avatar
Linus Torvalds committed
86

87 88 89 90
config PM
        bool "Power Management support"
        help
          Support processor power management modes
Linus Torvalds's avatar
Linus Torvalds committed
91 92

endmenu
93
endif
Linus Torvalds's avatar
Linus Torvalds committed
94

95 96
source "net/Kconfig"

Linus Torvalds's avatar
Linus Torvalds committed
97 98
source "drivers/Kconfig"

99 100
if MMU

Linus Torvalds's avatar
Linus Torvalds committed
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193
menu "Character devices"

config ATARI_MFPSER
	tristate "Atari MFP serial support"
	depends on ATARI
	---help---
	  If you like to use the MFP serial ports ("Modem1", "Serial1") under
	  Linux, say Y. The driver equally supports all kinds of MFP serial
	  ports and automatically detects whether Serial1 is available.

	  To compile this driver as a module, choose M here.

	  Note for Falcon users: You also have an MFP port, it's just not
	  wired to the outside... But you could use the port under Linux.

config ATARI_MIDI
	tristate "Atari MIDI serial support"
	depends on ATARI
	help
	  If you want to use your Atari's MIDI port in Linux, say Y.

	  To compile this driver as a module, choose M here.

config ATARI_DSP56K
	tristate "Atari DSP56k support (EXPERIMENTAL)"
	depends on ATARI && EXPERIMENTAL
	help
	  If you want to be able to use the DSP56001 in Falcons, say Y. This
	  driver is still experimental, and if you don't know what it is, or
	  if you don't have this processor, just say N.

	  To compile this driver as a module, choose M here.

config AMIGA_BUILTIN_SERIAL
	tristate "Amiga builtin serial support"
	depends on AMIGA
	help
	  If you want to use your Amiga's built-in serial port in Linux,
	  answer Y.

	  To compile this driver as a module, choose M here.

config MULTIFACE_III_TTY
	tristate "Multiface Card III serial support"
	depends on AMIGA
	help
	  If you want to use a Multiface III card's serial port in Linux,
	  answer Y.

	  To compile this driver as a module, choose M here.

config GVPIOEXT
	tristate "GVP IO-Extender support"
	depends on PARPORT=n && ZORRO
	help
	  If you want to use a GVP IO-Extender serial card in Linux, say Y.
	  Otherwise, say N.

config GVPIOEXT_LP
	tristate "GVP IO-Extender parallel printer support"
	depends on GVPIOEXT
	help
	  Say Y to enable driving a printer from the parallel port on your
	  GVP IO-Extender card, N otherwise.

config GVPIOEXT_PLIP
	tristate "GVP IO-Extender PLIP support"
	depends on GVPIOEXT
	help
	  Say Y to enable doing IP over the parallel port on your GVP
	  IO-Extender card, N otherwise.

config MAC_HID
	bool
	depends on INPUT_ADBHID
	default y

config HPDCA
	tristate "HP DCA serial support"
	depends on DIO && SERIAL_8250
	help
	  If you want to use the internal "DCA" serial ports on an HP300
	  machine, say Y here.

config HPAPCI
	tristate "HP APCI serial support"
	depends on HP300 && SERIAL_8250 && EXPERIMENTAL
	help
	  If you want to use the internal "APCI" serial ports on an HP400
	  machine, say Y here.

config MVME147_SCC
	bool "SCC support for MVME147 serial ports"
194
	depends on MVME147 && BROKEN
Linus Torvalds's avatar
Linus Torvalds committed
195 196 197 198 199 200
	help
	  This is the driver for the serial ports on the Motorola MVME147
	  boards.  Everyone using one of these boards should say Y here.

config MVME162_SCC
	bool "SCC support for MVME162 serial ports"
201
	depends on MVME16x && BROKEN
Linus Torvalds's avatar
Linus Torvalds committed
202 203 204 205 206 207
	help
	  This is the driver for the serial ports on the Motorola MVME162 and
	  172 boards.  Everyone using one of these boards should say Y here.

config BVME6000_SCC
	bool "SCC support for BVME6000 serial ports"
208
	depends on BVME6000 && BROKEN
Linus Torvalds's avatar
Linus Torvalds committed
209 210 211 212 213 214 215 216 217 218 219
	help
	  This is the driver for the serial ports on the BVME4000 and BVME6000
	  boards from BVM Ltd.  Everyone using one of these boards should say
	  Y here.

config DN_SERIAL
	bool "Support for DN serial port (dummy)"
	depends on APOLLO

config SERIAL_CONSOLE
	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)
Linus Torvalds's avatar
Linus Torvalds committed
221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242
	---help---
	  If you say Y here, it will be possible to use a serial port as the
	  system console (the system console is the device which receives all
	  kernel messages and warnings and which allows logins in single user
	  mode). This could be useful if some terminal or printer is connected
	  to that serial port.

	  Even if you say Y here, the currently visible virtual console
	  (/dev/tty0) will still be used as the system console by default, but
	  you can alter that using a kernel command line option such as
	  "console=ttyS1". (Try "man bootparam" or see the documentation of
	  your boot loader (lilo or loadlin) about how to pass options to the
	  kernel at boot time.)

	  If you don't have a VGA card installed and you say Y here, the
	  kernel will automatically use the first serial line, /dev/ttyS0, as
	  system console.

	  If unsure, say N.

endmenu

243 244
endif

Linus Torvalds's avatar
Linus Torvalds committed
245 246 247 248 249 250 251 252 253
source "fs/Kconfig"

source "arch/m68k/Kconfig.debug"

source "security/Kconfig"

source "crypto/Kconfig"

source "lib/Kconfig"