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