Loading...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 | # # For a description of the syntax of this configuration file, # see the Configure script. # mainmenu_name "Linux/CRIS Kernel Configuration" define_bool CONFIG_UID16 y define_bool CONFIG_RWSEM_GENERIC_SPINLOCK y define_bool CONFIG_RWSEM_XCHGADD_ALGORITHM n mainmenu_option next_comment comment 'Code maturity level options' bool 'Prompt for development and/or incomplete code/drivers' CONFIG_EXPERIMENTAL endmenu mainmenu_option next_comment comment 'Loadable module support' bool 'Enable loadable module support' CONFIG_MODULES if [ "$CONFIG_MODULES" = "y" ]; then bool ' Set version information on all module symbols' CONFIG_MODVERSIONS bool ' Kernel module loader' CONFIG_KMOD fi endmenu mainmenu_option next_comment comment 'General setup' bool 'Networking support' CONFIG_NET bool 'System V IPC' CONFIG_SYSVIPC bool 'BSD Process Accounting' CONFIG_BSD_PROCESS_ACCT bool 'Sysctl support' CONFIG_SYSCTL tristate 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF string 'Kernel command line' CONFIG_ETRAX_CMDLINE "root=/dev/mtdblock3" bool 'Use kernel gdb debugger' CONFIG_ETRAX_KGDB bool 'Use Artpec gdb debugger' CONFIG_ETRAX_AGDB bool 'Enable ETRAX watchdog' CONFIG_ETRAX_WATCHDOG if [ "$CONFIG_ETRAX_WATCHDOG" = "y" ]; then bool ' Disable watchdog during Oops printouts' CONFIG_ETRAX_WATCHDOG_NICE_DOGGY fi bool 'Enable ETRAX interrupt debugging' CONFIG_ETRAX_DEBUG_INTERRUPT bool 'Enable ETRAX fast timer API' CONFIG_ETRAX_FAST_TIMER if [ "$CONFIG_ETRAX_FAST_TIMER" = "y" ]; then bool ' Enable fast timer logging' CONFIG_ETRAX_FAST_TIMER_LOGGING bool ' Enable fast timer debug' CONFIG_ETRAX_FAST_TIMER_DEBUG bool ' Enable fast timer sanity checks' CONFIG_ETRAX_FAST_TIMER_SANITY_CHECKS fi bool 'Enable reboot at out of memory' CONFIG_OOM_REBOOT endmenu mainmenu_option next_comment comment 'Hardware setup' choice 'Processor type' \ "Etrax-100-LX-v1 CONFIG_ETRAX100LX \ Etrax-100-LX-v2 CONFIG_ETRAX100LX_V2 \ Etrax-100-LX-for-xsim-simulator CONFIG_SVINTO_SIM" Etrax-100-LX-v1 # ETRAX 100LX v1 has a MMU "feature" requiring a low mapping if [ "$CONFIG_ETRAX100LX" = "y" ]; then define_bool CONFIG_CRIS_LOW_MAP y define_hex CONFIG_ETRAX_DRAM_VIRTUAL_BASE 60000000 else define_hex CONFIG_ETRAX_DRAM_VIRTUAL_BASE c0000000 fi int 'DRAM size (dec, in MB)' CONFIG_ETRAX_DRAM_SIZE 8 int 'Buswidth of flash in bytes' CONFIG_ETRAX_FLASH_BUSWIDTH 2 choice 'Product LED port' \ "Port-PA-LEDs CONFIG_ETRAX_PA_LEDS \ Port-PB-LEDs CONFIG_ETRAX_PB_LEDS \ Port-CSP0-LEDs CONFIG_ETRAX_CSP0_LEDS \ None CONFIG_ETRAX_NO_LEDS" Port-PA-LEDs if [ "$CONFIG_ETRAX_NO_LEDS" != "y" ]; then int ' First green LED bit' CONFIG_ETRAX_LED1G 2 int ' First red LED bit' CONFIG_ETRAX_LED1R 3 int ' Second green LED bit' CONFIG_ETRAX_LED2G 4 int ' Second red LED bit' CONFIG_ETRAX_LED2R 5 int ' Third green LED bit' CONFIG_ETRAX_LED3G 2 int ' Third red LED bit' CONFIG_ETRAX_LED3R 2 fi if [ "$CONFIG_ETRAX_CSP0_LEDS" = "y" ]; then int ' Fourth red LED bit' CONFIG_ETRAX_LED4R 2 int ' Fourth green LED bit' CONFIG_ETRAX_LED4G 2 int ' Fifth red LED bit' CONFIG_ETRAX_LED5R 2 int ' Fifth green LED bit' CONFIG_ETRAX_LED5G 2 int ' Sixth red LED bit' CONFIG_ETRAX_LED6R 2 int ' Sixth green LED bit' CONFIG_ETRAX_LED6G 2 int ' Seventh red LED bit' CONFIG_ETRAX_LED7R 2 int ' Seventh green LED bit' CONFIG_ETRAX_LED7G 2 int ' Eigth yellow LED bit' CONFIG_ETRAX_LED8Y 2 int ' Ninth yellow LED bit' CONFIG_ETRAX_LED9Y 2 int ' Tenth yellow LED bit' CONFIG_ETRAX_LED10Y 2 int ' Eleventh yellow LED bit' CONFIG_ETRAX_LED11Y 2 int ' Twelfth red LED bit' CONFIG_ETRAX_LED12R 2 fi choice 'Product debug-port' \ "Serial-0 CONFIG_ETRAX_DEBUG_PORT0 \ Serial-1 CONFIG_ETRAX_DEBUG_PORT1 \ Serial-2 CONFIG_ETRAX_DEBUG_PORT2 \ Serial-3 CONFIG_ETRAX_DEBUG_PORT3 \ disabled CONFIG_ETRAX_DEBUG_PORT_NULL" Serial-0 choice 'Product rescue-port' \ "Serial-0 CONFIG_ETRAX_RESCUE_SER0 \ Serial-1 CONFIG_ETRAX_RESCUE_SER1 \ Serial-2 CONFIG_ETRAX_RESCUE_SER2 \ Serial-3 CONFIG_ETRAX_RESCUE_SER3" Serial-0 hex 'R_WAITSTATES' CONFIG_ETRAX_DEF_R_WAITSTATES 95a6 hex 'R_BUS_CONFIG' CONFIG_ETRAX_DEF_R_BUS_CONFIG 104 bool 'SDRAM support' CONFIG_ETRAX_SDRAM if [ "$CONFIG_ETRAX_SDRAM" = "n" ]; then hex ' R_DRAM_CONFIG' CONFIG_ETRAX_DEF_R_DRAM_CONFIG 1a200040 hex ' R_DRAM_TIMING' CONFIG_ETRAX_DEF_R_DRAM_TIMING 5611 fi if [ "$CONFIG_ETRAX_SDRAM" = "y" ]; then hex ' R_SDRAM_CONFIG' CONFIG_ETRAX_DEF_R_SDRAM_CONFIG d2fa7878 hex ' R_SDRAM_TIMING' CONFIG_ETRAX_DEF_R_SDRAM_TIMING 80004801 fi hex 'R_PORT_PA_DIR' CONFIG_ETRAX_DEF_R_PORT_PA_DIR 1c hex 'R_PORT_PA_DATA' CONFIG_ETRAX_DEF_R_PORT_PA_DATA 00 hex 'R_PORT_PB_CONFIG' CONFIG_ETRAX_DEF_R_PORT_PB_CONFIG 00 hex 'R_PORT_PB_DIR' CONFIG_ETRAX_DEF_R_PORT_PB_DIR 00 hex 'R_PORT_PB_DATA' CONFIG_ETRAX_DEF_R_PORT_PB_DATA ff bool 'Software Shutdown Support' CONFIG_ETRAX_SOFT_SHUTDOWN if [ "$CONFIG_ETRAX_SOFT_SHUTDOWN" = "y" ]; then int ' Shutdown bit on port CSP0' CONFIG_ETRAX_SHUTDOWN_BIT 12 int ' Power button bit on port G' CONFIG_ETRAX_POWERBUTTON_BIT 25 fi endmenu # bring in ETRAX built-in drivers source arch/cris/drivers/Config.in # standard linux drivers source drivers/mtd/Config.in source drivers/parport/Config.in source drivers/pnp/Config.in source drivers/block/Config.in source drivers/md/Config.in source drivers/pcmcia/Config.in if [ "$CONFIG_PCMCIA" != "n" ]; then define_bool CONFIG_VIRTUAL_BUS y fi if [ "$CONFIG_NET" = "y" ]; then source net/Config.in fi source drivers/telephony/Config.in mainmenu_option next_comment comment 'ATA/IDE/MFM/RLL support' tristate 'ATA/IDE/MFM/RLL support' CONFIG_IDE if [ "$CONFIG_IDE" != "n" ]; then source drivers/ide/Config.in else define_bool CONFIG_BLK_DEV_IDE_MODES n define_bool CONFIG_BLK_DEV_HD n fi endmenu mainmenu_option next_comment comment 'SCSI support' tristate 'SCSI support' CONFIG_SCSI if [ "$CONFIG_SCSI" != "n" ]; then source drivers/scsi/Config.in fi endmenu source drivers/ieee1394/Config.in source drivers/message/i2o/Config.in if [ "$CONFIG_NET" = "y" ]; then mainmenu_option next_comment comment 'Network device support' bool 'Network device support' CONFIG_NETDEVICES if [ "$CONFIG_NETDEVICES" = "y" ]; then source drivers/net/Config.in if [ "$CONFIG_ATM" = "y" -o "$CONFIG_ATM" = "m" ]; then source drivers/atm/Config.in fi fi endmenu fi source net/ax25/Config.in source net/irda/Config.in mainmenu_option next_comment comment 'ISDN subsystem' if [ "$CONFIG_NET" != "n" ]; then tristate 'ISDN support' CONFIG_ISDN if [ "$CONFIG_ISDN" != "n" ]; then source drivers/isdn/Config.in fi fi endmenu mainmenu_option next_comment comment 'Old CD-ROM drivers (not SCSI, not IDE)' bool 'Support non-SCSI/IDE/ATAPI CDROM drives' CONFIG_CD_NO_IDESCSI if [ "$CONFIG_CD_NO_IDESCSI" != "n" ]; then source drivers/cdrom/Config.in fi endmenu # # input before char - char/joystick depends on it. As does USB. # source drivers/input/Config.in source drivers/char/Config.in #source drivers/misc/Config.in source drivers/media/Config.in source fs/Config.in mainmenu_option next_comment comment 'Sound' tristate 'Sound card support' CONFIG_SOUND if [ "$CONFIG_SOUND" != "n" ]; then source drivers/sound/Config.in fi endmenu source drivers/usb/Config.in mainmenu_option next_comment comment 'Kernel hacking' #bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC bool 'Kernel profiling support' CONFIG_PROFILE if [ "$CONFIG_PROFILE" = "y" ]; then int ' Profile shift count' CONFIG_PROFILE_SHIFT 2 fi int 'Kernel messages buffer length shift (0 = default)' CONFIG_LOG_BUF_SHIFT 0 source crypto/Config.in source lib/Config.in endmenu |