Kconfig 5.9 KB

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