Kconfig 5.8 KB

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