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 | # # 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 source init/Config.in mainmenu_option next_comment comment 'General setup' tristate 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF bool 'Use kernel gdb debugger' CONFIG_ETRAX_KGDB bool 'Enable Etrax100 watchdog' CONFIG_ETRAX_WATCHDOG if [ "$CONFIG_ETRAX_WATCHDOG" = "y" ]; then bool 'Disable watchdog during Oops printouts' CONFIG_ETRAX_WATCHDOG_NICE_DOGGY fi 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 # Etrax100 LX 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 string 'Root device name' CONFIG_ETRAX_ROOT_DEVICE "/dev/mtdblock3" 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 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_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" ]; then source drivers/atm/Config.in fi fi endmenu fi source net/ax25/Config.in source net/irda/Config.in source drivers/isdn/Config.in 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 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 source lib/Config.in endmenu |