xref: /openbmc/linux/arch/m68k/Kconfig (revision 171d809d)
11da177e4SLinus Torvaldsconfig M68K
21da177e4SLinus Torvalds	bool
31da177e4SLinus Torvalds	default y
4ec7748b5SSam Ravnborg	select HAVE_IDE
566d857b0SGreg Ungerer	select HAVE_AOUT if MMU
666d857b0SGreg Ungerer	select GENERIC_ATOMIC64 if MMU
766d857b0SGreg Ungerer	select HAVE_GENERIC_HARDIRQS if !MMU
8531d2895SGeert Uytterhoeven	select GENERIC_IRQ_SHOW if !MMU
91da177e4SLinus Torvalds
101da177e4SLinus Torvaldsconfig RWSEM_GENERIC_SPINLOCK
111da177e4SLinus Torvalds	bool
121da177e4SLinus Torvalds	default y
131da177e4SLinus Torvalds
141da177e4SLinus Torvaldsconfig RWSEM_XCHGADD_ALGORITHM
151da177e4SLinus Torvalds	bool
161da177e4SLinus Torvalds
17f0d1b0b3SDavid Howellsconfig ARCH_HAS_ILOG2_U32
18f0d1b0b3SDavid Howells	bool
19f0d1b0b3SDavid Howells
20f0d1b0b3SDavid Howellsconfig ARCH_HAS_ILOG2_U64
21f0d1b0b3SDavid Howells	bool
22f0d1b0b3SDavid Howells
23ba1a5b32SAkinobu Mitaconfig GENERIC_HWEIGHT
24ba1a5b32SAkinobu Mita	bool
25ba1a5b32SAkinobu Mita	default y
26ba1a5b32SAkinobu Mita
271da177e4SLinus Torvaldsconfig GENERIC_CALIBRATE_DELAY
281da177e4SLinus Torvalds	bool
291da177e4SLinus Torvalds	default y
301da177e4SLinus Torvalds
3106027bddSIngo Molnarconfig TIME_LOW_RES
3206027bddSIngo Molnar	bool
3306027bddSIngo Molnar	default y
3406027bddSIngo Molnar
355ea81769SAl Viroconfig NO_IOPORT
365ea81769SAl Viro	def_bool y
375ea81769SAl Viro
38dfedfaf5SAl Viroconfig NO_DMA
3966d857b0SGreg Ungerer	def_bool (MMU && SUN3) || (!MMU && !COLDFIRE)
40dfedfaf5SAl Viro
4166d857b0SGreg Ungererconfig ZONE_DMA
4266d857b0SGreg Ungerer	bool
4366d857b0SGreg Ungerer	default y
44171d809dSGreg Ungerer
45171d809dSGreg Ungererconfig CPU_HAS_NO_BITFIELDS
46171d809dSGreg Ungerer	bool
47171d809dSGreg Ungerer
48bdc80787SH. Peter Anvinconfig HZ
49bdc80787SH. Peter Anvin	int
5066d857b0SGreg Ungerer	default 1000 if CLEOPATRA
51bdc80787SH. Peter Anvin	default 100
52bdc80787SH. Peter Anvin
531da177e4SLinus Torvaldssource "init/Kconfig"
541da177e4SLinus Torvalds
55dc52ddc0SMatt Helsleysource "kernel/Kconfig.freezer"
56dc52ddc0SMatt Helsley
5766d857b0SGreg Ungererconfig MMU
5866d857b0SGreg Ungerer	bool "MMU-based Paged Memory Management Support"
5966d857b0SGreg Ungerer	default y
6066d857b0SGreg Ungerer	help
6166d857b0SGreg Ungerer	  Select if you want MMU-based virtualised addressing space
6266d857b0SGreg Ungerer	  support by paged memory management. If unsure, say 'Y'.
6366d857b0SGreg Ungerer
641da177e4SLinus Torvaldsmenu "Platform dependent setup"
651da177e4SLinus Torvalds
6666d857b0SGreg Ungererif MMU
6766d857b0SGreg Ungerersource arch/m68k/Kconfig.mmu
6866d857b0SGreg Ungererendif
6966d857b0SGreg Ungererif !MMU
7066d857b0SGreg Ungerersource arch/m68k/Kconfig.nommu
7166d857b0SGreg Ungererendif
7212d810c1SRoman Zippel
733f22ab27SDave Hansensource "mm/Kconfig"
743f22ab27SDave Hansen
751da177e4SLinus Torvaldsendmenu
761da177e4SLinus Torvalds
7766d857b0SGreg Ungerermenu "Executable file formats"
781da177e4SLinus Torvalds
791da177e4SLinus Torvaldssource "fs/Kconfig.binfmt"
801da177e4SLinus Torvalds
8166d857b0SGreg Ungererendmenu
8266d857b0SGreg Ungerer
8366d857b0SGreg Ungererif !MMU
8466d857b0SGreg Ungerermenu "Power management options"
8566d857b0SGreg Ungerer
8666d857b0SGreg Ungererconfig PM
8766d857b0SGreg Ungerer        bool "Power Management support"
881da177e4SLinus Torvalds        help
8966d857b0SGreg Ungerer          Support processor power management modes
901da177e4SLinus Torvalds
911da177e4SLinus Torvaldsendmenu
9266d857b0SGreg Ungererendif
931da177e4SLinus Torvalds
94d5950b43SSam Ravnborgsource "net/Kconfig"
95d5950b43SSam Ravnborg
961da177e4SLinus Torvaldssource "drivers/Kconfig"
971da177e4SLinus Torvalds
9866d857b0SGreg Ungererif MMU
9966d857b0SGreg Ungerer
1001da177e4SLinus Torvaldsmenu "Character devices"
1011da177e4SLinus Torvalds
1021da177e4SLinus Torvaldsconfig ATARI_MFPSER
1031da177e4SLinus Torvalds	tristate "Atari MFP serial support"
1041da177e4SLinus Torvalds	depends on ATARI
1051da177e4SLinus Torvalds	---help---
1061da177e4SLinus Torvalds	  If you like to use the MFP serial ports ("Modem1", "Serial1") under
1071da177e4SLinus Torvalds	  Linux, say Y. The driver equally supports all kinds of MFP serial
1081da177e4SLinus Torvalds	  ports and automatically detects whether Serial1 is available.
1091da177e4SLinus Torvalds
1101da177e4SLinus Torvalds	  To compile this driver as a module, choose M here.
1111da177e4SLinus Torvalds
1121da177e4SLinus Torvalds	  Note for Falcon users: You also have an MFP port, it's just not
1131da177e4SLinus Torvalds	  wired to the outside... But you could use the port under Linux.
1141da177e4SLinus Torvalds
1151da177e4SLinus Torvaldsconfig ATARI_MIDI
1161da177e4SLinus Torvalds	tristate "Atari MIDI serial support"
1171da177e4SLinus Torvalds	depends on ATARI
1181da177e4SLinus Torvalds	help
1191da177e4SLinus Torvalds	  If you want to use your Atari's MIDI port in Linux, say Y.
1201da177e4SLinus Torvalds
1211da177e4SLinus Torvalds	  To compile this driver as a module, choose M here.
1221da177e4SLinus Torvalds
1231da177e4SLinus Torvaldsconfig ATARI_DSP56K
1241da177e4SLinus Torvalds	tristate "Atari DSP56k support (EXPERIMENTAL)"
1251da177e4SLinus Torvalds	depends on ATARI && EXPERIMENTAL
1261da177e4SLinus Torvalds	help
1271da177e4SLinus Torvalds	  If you want to be able to use the DSP56001 in Falcons, say Y. This
1281da177e4SLinus Torvalds	  driver is still experimental, and if you don't know what it is, or
1291da177e4SLinus Torvalds	  if you don't have this processor, just say N.
1301da177e4SLinus Torvalds
1311da177e4SLinus Torvalds	  To compile this driver as a module, choose M here.
1321da177e4SLinus Torvalds
1331da177e4SLinus Torvaldsconfig AMIGA_BUILTIN_SERIAL
1341da177e4SLinus Torvalds	tristate "Amiga builtin serial support"
1351da177e4SLinus Torvalds	depends on AMIGA
1361da177e4SLinus Torvalds	help
1371da177e4SLinus Torvalds	  If you want to use your Amiga's built-in serial port in Linux,
1381da177e4SLinus Torvalds	  answer Y.
1391da177e4SLinus Torvalds
1401da177e4SLinus Torvalds	  To compile this driver as a module, choose M here.
1411da177e4SLinus Torvalds
1421da177e4SLinus Torvaldsconfig MULTIFACE_III_TTY
1431da177e4SLinus Torvalds	tristate "Multiface Card III serial support"
1441da177e4SLinus Torvalds	depends on AMIGA
1451da177e4SLinus Torvalds	help
1461da177e4SLinus Torvalds	  If you want to use a Multiface III card's serial port in Linux,
1471da177e4SLinus Torvalds	  answer Y.
1481da177e4SLinus Torvalds
1491da177e4SLinus Torvalds	  To compile this driver as a module, choose M here.
1501da177e4SLinus Torvalds
1511da177e4SLinus Torvaldsconfig GVPIOEXT
1521da177e4SLinus Torvalds	tristate "GVP IO-Extender support"
1531da177e4SLinus Torvalds	depends on PARPORT=n && ZORRO
1541da177e4SLinus Torvalds	help
1551da177e4SLinus Torvalds	  If you want to use a GVP IO-Extender serial card in Linux, say Y.
1561da177e4SLinus Torvalds	  Otherwise, say N.
1571da177e4SLinus Torvalds
1581da177e4SLinus Torvaldsconfig GVPIOEXT_LP
1591da177e4SLinus Torvalds	tristate "GVP IO-Extender parallel printer support"
1601da177e4SLinus Torvalds	depends on GVPIOEXT
1611da177e4SLinus Torvalds	help
1621da177e4SLinus Torvalds	  Say Y to enable driving a printer from the parallel port on your
1631da177e4SLinus Torvalds	  GVP IO-Extender card, N otherwise.
1641da177e4SLinus Torvalds
1651da177e4SLinus Torvaldsconfig GVPIOEXT_PLIP
1661da177e4SLinus Torvalds	tristate "GVP IO-Extender PLIP support"
1671da177e4SLinus Torvalds	depends on GVPIOEXT
1681da177e4SLinus Torvalds	help
1691da177e4SLinus Torvalds	  Say Y to enable doing IP over the parallel port on your GVP
1701da177e4SLinus Torvalds	  IO-Extender card, N otherwise.
1711da177e4SLinus Torvalds
1721da177e4SLinus Torvaldsconfig MAC_HID
1731da177e4SLinus Torvalds	bool
1741da177e4SLinus Torvalds	depends on INPUT_ADBHID
1751da177e4SLinus Torvalds	default y
1761da177e4SLinus Torvalds
1771da177e4SLinus Torvaldsconfig HPDCA
1781da177e4SLinus Torvalds	tristate "HP DCA serial support"
1791da177e4SLinus Torvalds	depends on DIO && SERIAL_8250
1801da177e4SLinus Torvalds	help
1811da177e4SLinus Torvalds	  If you want to use the internal "DCA" serial ports on an HP300
1821da177e4SLinus Torvalds	  machine, say Y here.
1831da177e4SLinus Torvalds
1841da177e4SLinus Torvaldsconfig HPAPCI
1851da177e4SLinus Torvalds	tristate "HP APCI serial support"
1861da177e4SLinus Torvalds	depends on HP300 && SERIAL_8250 && EXPERIMENTAL
1871da177e4SLinus Torvalds	help
1881da177e4SLinus Torvalds	  If you want to use the internal "APCI" serial ports on an HP400
1891da177e4SLinus Torvalds	  machine, say Y here.
1901da177e4SLinus Torvalds
1911da177e4SLinus Torvaldsconfig MVME147_SCC
1921da177e4SLinus Torvalds	bool "SCC support for MVME147 serial ports"
19341214594SAlan Cox	depends on MVME147 && BROKEN
1941da177e4SLinus Torvalds	help
1951da177e4SLinus Torvalds	  This is the driver for the serial ports on the Motorola MVME147
1961da177e4SLinus Torvalds	  boards.  Everyone using one of these boards should say Y here.
1971da177e4SLinus Torvalds
1981da177e4SLinus Torvaldsconfig MVME162_SCC
1991da177e4SLinus Torvalds	bool "SCC support for MVME162 serial ports"
20041214594SAlan Cox	depends on MVME16x && BROKEN
2011da177e4SLinus Torvalds	help
2021da177e4SLinus Torvalds	  This is the driver for the serial ports on the Motorola MVME162 and
2031da177e4SLinus Torvalds	  172 boards.  Everyone using one of these boards should say Y here.
2041da177e4SLinus Torvalds
2051da177e4SLinus Torvaldsconfig BVME6000_SCC
2061da177e4SLinus Torvalds	bool "SCC support for BVME6000 serial ports"
20741214594SAlan Cox	depends on BVME6000 && BROKEN
2081da177e4SLinus Torvalds	help
2091da177e4SLinus Torvalds	  This is the driver for the serial ports on the BVME4000 and BVME6000
2101da177e4SLinus Torvalds	  boards from BVM Ltd.  Everyone using one of these boards should say
2111da177e4SLinus Torvalds	  Y here.
2121da177e4SLinus Torvalds
2131da177e4SLinus Torvaldsconfig DN_SERIAL
2141da177e4SLinus Torvalds	bool "Support for DN serial port (dummy)"
2151da177e4SLinus Torvalds	depends on APOLLO
2161da177e4SLinus Torvalds
2171da177e4SLinus Torvaldsconfig SERIAL_CONSOLE
2181da177e4SLinus Torvalds	bool "Support for serial port console"
21980614e5aSFinn Thain	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)
2201da177e4SLinus Torvalds	---help---
2211da177e4SLinus Torvalds	  If you say Y here, it will be possible to use a serial port as the
2221da177e4SLinus Torvalds	  system console (the system console is the device which receives all
2231da177e4SLinus Torvalds	  kernel messages and warnings and which allows logins in single user
2241da177e4SLinus Torvalds	  mode). This could be useful if some terminal or printer is connected
2251da177e4SLinus Torvalds	  to that serial port.
2261da177e4SLinus Torvalds
2271da177e4SLinus Torvalds	  Even if you say Y here, the currently visible virtual console
2281da177e4SLinus Torvalds	  (/dev/tty0) will still be used as the system console by default, but
2291da177e4SLinus Torvalds	  you can alter that using a kernel command line option such as
2301da177e4SLinus Torvalds	  "console=ttyS1". (Try "man bootparam" or see the documentation of
2311da177e4SLinus Torvalds	  your boot loader (lilo or loadlin) about how to pass options to the
2321da177e4SLinus Torvalds	  kernel at boot time.)
2331da177e4SLinus Torvalds
2341da177e4SLinus Torvalds	  If you don't have a VGA card installed and you say Y here, the
2351da177e4SLinus Torvalds	  kernel will automatically use the first serial line, /dev/ttyS0, as
2361da177e4SLinus Torvalds	  system console.
2371da177e4SLinus Torvalds
2381da177e4SLinus Torvalds	  If unsure, say N.
2391da177e4SLinus Torvalds
2401da177e4SLinus Torvaldsendmenu
2411da177e4SLinus Torvalds
24266d857b0SGreg Ungererendif
24366d857b0SGreg Ungerer
2441da177e4SLinus Torvaldssource "fs/Kconfig"
2451da177e4SLinus Torvalds
2461da177e4SLinus Torvaldssource "arch/m68k/Kconfig.debug"
2471da177e4SLinus Torvalds
2481da177e4SLinus Torvaldssource "security/Kconfig"
2491da177e4SLinus Torvalds
2501da177e4SLinus Torvaldssource "crypto/Kconfig"
2511da177e4SLinus Torvalds
2521da177e4SLinus Torvaldssource "lib/Kconfig"
253