Kconfig 5.9 KB

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