home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / arch / cris / Kconfig < prev    next >
Encoding:
Text File  |  2006-08-11  |  3.6 KB  |  191 lines

  1. #
  2. # For a description of the syntax of this configuration file,
  3. # see the Configure script.
  4. #
  5.  
  6. mainmenu "Linux/CRIS Kernel Configuration"
  7.  
  8. config MMU
  9.     bool
  10.     default y
  11.  
  12. config RWSEM_GENERIC_SPINLOCK
  13.     bool
  14.     default y
  15.  
  16. config RWSEM_XCHGADD_ALGORITHM
  17.     bool
  18.  
  19. config GENERIC_FIND_NEXT_BIT
  20.     bool
  21.     default y
  22.  
  23. config GENERIC_HWEIGHT
  24.     bool
  25.     default y
  26.  
  27. config GENERIC_CALIBRATE_DELAY
  28.     bool
  29.     default y
  30.  
  31. config CRIS
  32.     bool
  33.     default y
  34.  
  35. source "init/Kconfig"
  36.  
  37. menu "General setup"
  38.  
  39. source "fs/Kconfig.binfmt"
  40.  
  41. config ETRAX_CMDLINE
  42.     string "Kernel command line"
  43.     default "root=/dev/mtdblock3"
  44.     help
  45.       Pass additional commands to the kernel.
  46.  
  47. config ETRAX_WATCHDOG
  48.     bool "Enable ETRAX watchdog"
  49.     help
  50.       Enable the built-in watchdog timer support on ETRAX based embedded
  51.       network computers.
  52.  
  53. config ETRAX_WATCHDOG_NICE_DOGGY
  54.     bool "Disable watchdog during Oops printouts"
  55.     depends on ETRAX_WATCHDOG
  56.     help
  57.       By enabling this you make sure that the watchdog does not bite while
  58.       printing oopses. Recommended for development systems but not for
  59.       production releases.
  60.  
  61. config ETRAX_FAST_TIMER
  62.        bool "Enable ETRAX fast timer API"
  63.        help
  64.          This options enables the API to a fast timer implementation using
  65.      timer1 to get sub jiffie resolution timers (primarily one-shot
  66.      timers).
  67.      This is needed if CONFIG_ETRAX_SERIAL_FAST_TIMER is enabled.
  68.  
  69. config PREEMPT
  70.     bool "Preemptible Kernel"
  71.     help
  72.       This option reduces the latency of the kernel when reacting to
  73.       real-time or interactive events by allowing a low priority process to
  74.       be preempted even if it is in kernel mode executing a system call.
  75.       This allows applications to run more reliably even when the system is
  76.       under load.
  77.  
  78.       Say Y here if you are building a kernel for a desktop, embedded
  79.       or real-time system.  Say N if you are unsure.
  80.  
  81. source mm/Kconfig
  82.  
  83. endmenu
  84.  
  85. menu "Hardware setup"
  86.  
  87. choice
  88.     prompt "Processor type"
  89.     default ETRAX100LX
  90.  
  91. config ETRAX100LX
  92.     bool "ETRAX-100LX-v1"
  93.     help
  94.       Support version 1 of the ETRAX 100LX.
  95.  
  96. config ETRAX100LX_V2
  97.     bool "ETRAX-100LX-v2"
  98.     help
  99.       Support version 2 of the ETRAX 100LX.
  100.  
  101. config SVINTO_SIM
  102.     bool "ETRAX-100LX-for-xsim-simulator"
  103.     help
  104.       Support the xsim ETRAX Simulator.
  105.  
  106. endchoice
  107.  
  108. config ETRAX_ARCH_V10
  109.        bool
  110.        default y if ETRAX100LX || ETRAX100LX_V2
  111.        default n if !(ETRAX100LX || ETRAX100LX_V2)
  112.  
  113. config ETRAX_DRAM_SIZE
  114.     int "DRAM size (dec, in MB)"
  115.     default "8"
  116.     help
  117.       Size of DRAM (decimal in MB) typically 2, 8 or 16.
  118.  
  119. config ETRAX_FLASH_BUSWIDTH
  120.     int "Buswidth of flash in bytes"
  121.     default "2"
  122.     help
  123.       Width in bytes of the Flash bus (1, 2 or 4). Is usually 2.
  124.  
  125. source arch/cris/arch-v10/Kconfig
  126.  
  127. endmenu
  128.  
  129. source "net/Kconfig"
  130.  
  131. # bring in ETRAX built-in drivers
  132. menu "Drivers for built-in interfaces"
  133. source arch/cris/arch-v10/drivers/Kconfig
  134.  
  135. endmenu
  136.  
  137. source "drivers/base/Kconfig"
  138.  
  139. # standard linux drivers
  140. source "drivers/mtd/Kconfig"
  141.  
  142. source "drivers/parport/Kconfig"
  143.  
  144. source "drivers/pnp/Kconfig"
  145.  
  146. source "drivers/block/Kconfig"
  147.  
  148. source "drivers/md/Kconfig"
  149.  
  150. source "drivers/ide/Kconfig"
  151.  
  152. source "drivers/scsi/Kconfig"
  153.  
  154. source "drivers/ieee1394/Kconfig"
  155.  
  156. source "drivers/message/i2o/Kconfig"
  157.  
  158. source "drivers/net/Kconfig"
  159.  
  160. source "drivers/isdn/Kconfig"
  161.  
  162. source "drivers/telephony/Kconfig"
  163.  
  164. source "drivers/cdrom/Kconfig"
  165.  
  166. #
  167. # input before char - char/joystick depends on it. As does USB.
  168. #
  169. source "drivers/input/Kconfig"
  170.  
  171. source "drivers/char/Kconfig"
  172.  
  173. #source drivers/misc/Config.in
  174. source "drivers/media/Kconfig"
  175.  
  176. source "fs/Kconfig"
  177.  
  178. source "sound/Kconfig"
  179.  
  180. source "drivers/usb/Kconfig"
  181.  
  182. source "arch/cris/Kconfig.debug"
  183.  
  184. source "security/Kconfig"
  185.  
  186. source "crypto/Kconfig"
  187.  
  188. source "lib/Kconfig"
  189.  
  190.  
  191.