| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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 |  | 
| Christoph Lameter | 66701b1 | 2007-02-10 01:43:09 -0800 | [diff] [blame] | 12 | config ZONE_DMA | 
|  | 13 | bool | 
|  | 14 | default y | 
|  | 15 |  | 
| Jesper Nilsson | 7b27552 | 2007-11-14 17:00:59 -0800 | [diff] [blame] | 16 | config NO_DMA | 
|  | 17 | bool | 
|  | 18 | default y | 
|  | 19 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 20 | config RWSEM_GENERIC_SPINLOCK | 
|  | 21 | bool | 
|  | 22 | default y | 
|  | 23 |  | 
|  | 24 | config RWSEM_XCHGADD_ALGORITHM | 
|  | 25 | bool | 
|  | 26 |  | 
| David Howells | f0d1b0b | 2006-12-08 02:37:49 -0800 | [diff] [blame] | 27 | config ARCH_HAS_ILOG2_U32 | 
|  | 28 | bool | 
|  | 29 | default n | 
|  | 30 |  | 
|  | 31 | config ARCH_HAS_ILOG2_U64 | 
|  | 32 | bool | 
|  | 33 | default n | 
|  | 34 |  | 
| Akinobu Mita | e9f26df | 2006-03-26 01:39:21 -0800 | [diff] [blame] | 35 | config GENERIC_FIND_NEXT_BIT | 
|  | 36 | bool | 
|  | 37 | default y | 
|  | 38 |  | 
|  | 39 | config GENERIC_HWEIGHT | 
|  | 40 | bool | 
|  | 41 | default y | 
|  | 42 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 43 | config GENERIC_CALIBRATE_DELAY | 
|  | 44 | bool | 
|  | 45 | default y | 
|  | 46 |  | 
| Ingo Molnar | 0d7012a | 2006-06-29 02:24:43 -0700 | [diff] [blame] | 47 | config IRQ_PER_CPU | 
|  | 48 | bool | 
|  | 49 | default y | 
|  | 50 |  | 
| Al Viro | 5ea8176 | 2007-02-11 15:41:31 +0000 | [diff] [blame] | 51 | config NO_IOPORT | 
|  | 52 | def_bool y | 
|  | 53 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 54 | config CRIS | 
|  | 55 | bool | 
|  | 56 | default y | 
|  | 57 |  | 
| H. Peter Anvin | bdc8078 | 2008-02-08 04:21:26 -0800 | [diff] [blame^] | 58 | config HZ | 
|  | 59 | int | 
|  | 60 | default 100 | 
|  | 61 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 62 | source "init/Kconfig" | 
|  | 63 |  | 
|  | 64 | menu "General setup" | 
|  | 65 |  | 
|  | 66 | source "fs/Kconfig.binfmt" | 
|  | 67 |  | 
| Jesper Nilsson | eb2746d | 2007-11-14 17:00:52 -0800 | [diff] [blame] | 68 | config GENERIC_HARDIRQS | 
|  | 69 | bool | 
|  | 70 | default y | 
|  | 71 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 72 | config ETRAX_CMDLINE | 
|  | 73 | string "Kernel command line" | 
|  | 74 | default "root=/dev/mtdblock3" | 
|  | 75 | help | 
|  | 76 | Pass additional commands to the kernel. | 
|  | 77 |  | 
|  | 78 | config ETRAX_WATCHDOG | 
|  | 79 | bool "Enable ETRAX watchdog" | 
|  | 80 | help | 
|  | 81 | Enable the built-in watchdog timer support on ETRAX based embedded | 
|  | 82 | network computers. | 
|  | 83 |  | 
|  | 84 | config ETRAX_WATCHDOG_NICE_DOGGY | 
|  | 85 | bool "Disable watchdog during Oops printouts" | 
|  | 86 | depends on ETRAX_WATCHDOG | 
|  | 87 | help | 
|  | 88 | By enabling this you make sure that the watchdog does not bite while | 
|  | 89 | printing oopses. Recommended for development systems but not for | 
|  | 90 | production releases. | 
|  | 91 |  | 
|  | 92 | config ETRAX_FAST_TIMER | 
|  | 93 | bool "Enable ETRAX fast timer API" | 
|  | 94 | help | 
|  | 95 | This options enables the API to a fast timer implementation using | 
|  | 96 | timer1 to get sub jiffie resolution timers (primarily one-shot | 
|  | 97 | timers). | 
|  | 98 | This is needed if CONFIG_ETRAX_SERIAL_FAST_TIMER is enabled. | 
|  | 99 |  | 
|  | 100 | config PREEMPT | 
|  | 101 | bool "Preemptible Kernel" | 
|  | 102 | help | 
|  | 103 | This option reduces the latency of the kernel when reacting to | 
|  | 104 | real-time or interactive events by allowing a low priority process to | 
|  | 105 | be preempted even if it is in kernel mode executing a system call. | 
|  | 106 | This allows applications to run more reliably even when the system is | 
|  | 107 | under load. | 
|  | 108 |  | 
|  | 109 | Say Y here if you are building a kernel for a desktop, embedded | 
|  | 110 | or real-time system.  Say N if you are unsure. | 
|  | 111 |  | 
| Dave Hansen | 3f22ab2 | 2005-06-23 00:07:43 -0700 | [diff] [blame] | 112 | source mm/Kconfig | 
|  | 113 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 114 | endmenu | 
|  | 115 |  | 
|  | 116 | menu "Hardware setup" | 
|  | 117 |  | 
|  | 118 | choice | 
|  | 119 | prompt "Processor type" | 
|  | 120 | default ETRAX100LX | 
|  | 121 |  | 
|  | 122 | config ETRAX100LX | 
|  | 123 | bool "ETRAX-100LX-v1" | 
|  | 124 | help | 
|  | 125 | Support version 1 of the ETRAX 100LX. | 
|  | 126 |  | 
|  | 127 | config ETRAX100LX_V2 | 
|  | 128 | bool "ETRAX-100LX-v2" | 
|  | 129 | help | 
|  | 130 | Support version 2 of the ETRAX 100LX. | 
|  | 131 |  | 
|  | 132 | config SVINTO_SIM | 
|  | 133 | bool "ETRAX-100LX-for-xsim-simulator" | 
|  | 134 | help | 
|  | 135 | Support the xsim ETRAX Simulator. | 
|  | 136 |  | 
|  | 137 | endchoice | 
|  | 138 |  | 
|  | 139 | config ETRAX_ARCH_V10 | 
|  | 140 | bool | 
|  | 141 | default y if ETRAX100LX || ETRAX100LX_V2 | 
|  | 142 | default n if !(ETRAX100LX || ETRAX100LX_V2) | 
|  | 143 |  | 
|  | 144 | config ETRAX_DRAM_SIZE | 
|  | 145 | int "DRAM size (dec, in MB)" | 
|  | 146 | default "8" | 
|  | 147 | help | 
|  | 148 | Size of DRAM (decimal in MB) typically 2, 8 or 16. | 
|  | 149 |  | 
|  | 150 | config ETRAX_FLASH_BUSWIDTH | 
|  | 151 | int "Buswidth of flash in bytes" | 
|  | 152 | default "2" | 
|  | 153 | help | 
|  | 154 | Width in bytes of the Flash bus (1, 2 or 4). Is usually 2. | 
|  | 155 |  | 
|  | 156 | source arch/cris/arch-v10/Kconfig | 
| Jesper Nilsson | 2d33d56 | 2008-02-04 22:30:31 -0800 | [diff] [blame] | 157 | source arch/cris/arch-v32/Kconfig | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 158 |  | 
|  | 159 | endmenu | 
|  | 160 |  | 
| Sam Ravnborg | d5950b4 | 2005-07-11 21:03:49 -0700 | [diff] [blame] | 161 | source "net/Kconfig" | 
|  | 162 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 163 | # bring in ETRAX built-in drivers | 
|  | 164 | menu "Drivers for built-in interfaces" | 
| Jesper Nilsson | 2d33d56 | 2008-02-04 22:30:31 -0800 | [diff] [blame] | 165 | source arch/cris/arch-v10/drivers/Kconfig | 
|  | 166 | source arch/cris/arch-v32/drivers/Kconfig | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 167 |  | 
|  | 168 | endmenu | 
|  | 169 |  | 
|  | 170 | source "drivers/base/Kconfig" | 
|  | 171 |  | 
|  | 172 | # standard linux drivers | 
|  | 173 | source "drivers/mtd/Kconfig" | 
|  | 174 |  | 
|  | 175 | source "drivers/parport/Kconfig" | 
|  | 176 |  | 
|  | 177 | source "drivers/pnp/Kconfig" | 
|  | 178 |  | 
|  | 179 | source "drivers/block/Kconfig" | 
|  | 180 |  | 
|  | 181 | source "drivers/md/Kconfig" | 
|  | 182 |  | 
|  | 183 | source "drivers/ide/Kconfig" | 
|  | 184 |  | 
|  | 185 | source "drivers/scsi/Kconfig" | 
|  | 186 |  | 
|  | 187 | source "drivers/ieee1394/Kconfig" | 
|  | 188 |  | 
|  | 189 | source "drivers/message/i2o/Kconfig" | 
|  | 190 |  | 
| Sam Ravnborg | d5950b4 | 2005-07-11 21:03:49 -0700 | [diff] [blame] | 191 | source "drivers/net/Kconfig" | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 192 |  | 
|  | 193 | source "drivers/isdn/Kconfig" | 
|  | 194 |  | 
|  | 195 | source "drivers/telephony/Kconfig" | 
|  | 196 |  | 
| Jesper Nilsson | 7b27552 | 2007-11-14 17:00:59 -0800 | [diff] [blame] | 197 | source "drivers/i2c/Kconfig" | 
|  | 198 |  | 
|  | 199 | source "drivers/rtc/Kconfig" | 
|  | 200 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 201 | # | 
|  | 202 | # input before char - char/joystick depends on it. As does USB. | 
|  | 203 | # | 
|  | 204 | source "drivers/input/Kconfig" | 
|  | 205 |  | 
|  | 206 | source "drivers/char/Kconfig" | 
|  | 207 |  | 
|  | 208 | #source drivers/misc/Config.in | 
|  | 209 | source "drivers/media/Kconfig" | 
|  | 210 |  | 
|  | 211 | source "fs/Kconfig" | 
|  | 212 |  | 
|  | 213 | source "sound/Kconfig" | 
|  | 214 |  | 
| Jesper Nilsson | 7b27552 | 2007-11-14 17:00:59 -0800 | [diff] [blame] | 215 | source "drivers/pcmcia/Kconfig" | 
|  | 216 |  | 
|  | 217 | source "drivers/pci/Kconfig" | 
|  | 218 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 219 | source "drivers/usb/Kconfig" | 
|  | 220 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 221 | source "arch/cris/Kconfig.debug" | 
|  | 222 |  | 
|  | 223 | source "security/Kconfig" | 
|  | 224 |  | 
|  | 225 | source "crypto/Kconfig" | 
|  | 226 |  | 
|  | 227 | source "lib/Kconfig" |