Kconfig 5.9 KB

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