Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 1 | ####################################################### |
| 2 | # |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 3 | # Main options file for coreboot |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 4 | # |
| 5 | # Each option used by a part must be defined in |
| 6 | # this file. The format for options is: |
| 7 | # |
| 8 | # define <name> |
| 9 | # default <expr> | {<expr>} | "<string>" | none |
| 10 | # format "<string>" |
| 11 | # export always | used | never |
| 12 | # comment "<string>" |
| 13 | # end |
| 14 | # |
| 15 | # where |
| 16 | # |
| 17 | # <name> is the name of the option |
| 18 | # <expr> is a numeric expression |
| 19 | # <string> is a string |
| 20 | # |
| 21 | # Either a default value or 'default none' must |
| 22 | # be specified for every option. An option |
| 23 | # specified as 'default none' will not be exported |
| 24 | # (i.e. will remain undefined) unless it has |
| 25 | # been assigned a value. |
| 26 | # |
| 27 | # Option values can be an immediate expression that |
| 28 | # evaluates to a numeric value, a delayed expression |
| 29 | # (surrounded by curley braces), or a string |
| 30 | # (surrounded by double quotes.) |
| 31 | # |
| 32 | # Immediate expressions are evaluated at the time an |
| 33 | # option is defined or set and the numeric result |
| 34 | # becomes the value of the option. |
| 35 | # |
| 36 | # Delayed expression are evaluated at the time the |
| 37 | # option is used, either in another expression or |
| 38 | # when being exported. |
| 39 | # |
| 40 | # String values will have the double quotes removed |
| 41 | # automatically. |
| 42 | # |
| 43 | # Format strings determine the print format that is |
| 44 | # used when exporting options. The default format |
| 45 | # is "%s" for strings and "%d" for numbers. |
| 46 | # |
| 47 | # Exported options generate entries in the |
| 48 | # Makefile.settings file. Options can be always |
| 49 | # exported, exported only if used, or never exported. |
| 50 | # |
| 51 | # A comment string must be supplied for every option. |
| 52 | # |
| 53 | ####################################################### |
| 54 | |
| 55 | ############################################### |
| 56 | # Architecture options |
| 57 | ############################################### |
| 58 | |
Myles Watson | f17f647 | 2009-06-19 21:18:14 +0000 | [diff] [blame] | 59 | define CONFIG_ARCH_X86 |
| 60 | default 1 |
| 61 | export always |
| 62 | comment "X86 is the default" |
| 63 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 64 | define CONFIG_ARCH |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 65 | default "i386" |
| 66 | export always |
| 67 | comment "Default architecture is i386, options are alpha and ppc" |
| 68 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 69 | define CONFIG_HAVE_MOVNTI |
Eric Biederman | f8a2ddd | 2004-10-30 08:05:41 +0000 | [diff] [blame] | 70 | default 0 |
| 71 | export always |
| 72 | comment "This cpu supports the MOVNTI directive" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 73 | end |
| 74 | |
| 75 | ############################################### |
| 76 | # Build options |
| 77 | ############################################### |
| 78 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 79 | define CONFIG_CROSS_COMPILE |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 80 | default "" |
| 81 | export always |
| 82 | comment "Cross compiler prefix" |
| 83 | end |
| 84 | define CC |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 85 | default "$(CONFIG_CROSS_COMPILE)gcc" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 86 | export always |
| 87 | comment "Target C Compiler" |
| 88 | end |
Stefan Reinauer | 9dd27bc | 2009-06-30 17:13:58 +0000 | [diff] [blame] | 89 | define HOSTCC |
Greg Watson | 109959d | 2003-07-14 18:00:10 +0000 | [diff] [blame] | 90 | default "gcc" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 91 | export always |
| 92 | comment "Host C Compiler" |
| 93 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 94 | define CONFIG_CPU_OPT |
Greg Watson | 499b304 | 2003-07-28 21:15:13 +0000 | [diff] [blame] | 95 | default none |
| 96 | export used |
| 97 | comment "Additional per-cpu CFLAGS" |
| 98 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 99 | define CONFIG_OBJCOPY |
| 100 | default "$(CONFIG_CROSS_COMPILE)objcopy --gap-fill 0xff" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 101 | export always |
| 102 | comment "Objcopy command" |
| 103 | end |
Carl-Daniel Hailfinger | 4940ab7 | 2009-04-23 13:05:45 +0000 | [diff] [blame] | 104 | |
| 105 | # Try to determine svn revision first. |
| 106 | # If that fails, try last svn revision in git log. |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 107 | define COREBOOT_VERSION |
Carl-Daniel Hailfinger | 4940ab7 | 2009-04-23 13:05:45 +0000 | [diff] [blame] | 108 | default "2.0.0-r$(shell if [ -d $(TOP)/.svn -a -f `which svnversion` ]; then svnversion $(TOP); else if [ -d $(TOP)/.git -a -f `which git` ]; then git --git-dir=/$(TOP)/.git log|grep git-svn-id|cut -f 2 -d@|cut -f 1 -d' '|sort -g|tail -1; fi; fi)" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 109 | export always |
Eric Biederman | b78c197 | 2004-10-14 20:54:17 +0000 | [diff] [blame] | 110 | format "\"%s\"" |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 111 | comment "coreboot version" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 112 | end |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 113 | define COREBOOT_EXTRA_VERSION |
Ronald G. Minnich | 57ffeb0 | 2003-07-30 03:05:20 +0000 | [diff] [blame] | 114 | default "" |
| 115 | export used |
Eric Biederman | b78c197 | 2004-10-14 20:54:17 +0000 | [diff] [blame] | 116 | format "\"%s\"" |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 117 | comment "coreboot extra version" |
Ronald G. Minnich | 57ffeb0 | 2003-07-30 03:05:20 +0000 | [diff] [blame] | 118 | end |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 119 | define COREBOOT_BUILD |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 120 | default "$(shell date)" |
| 121 | export always |
Eric Biederman | b78c197 | 2004-10-14 20:54:17 +0000 | [diff] [blame] | 122 | format "\"%s\"" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 123 | comment "Build date" |
| 124 | end |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 125 | define COREBOOT_COMPILE_TIME |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 126 | default "$(shell date +%T)" |
| 127 | export always |
Eric Biederman | b78c197 | 2004-10-14 20:54:17 +0000 | [diff] [blame] | 128 | format "\"%s\"" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 129 | comment "Build time" |
| 130 | end |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 131 | define COREBOOT_COMPILE_BY |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 132 | default "$(shell whoami)" |
| 133 | export always |
Eric Biederman | b78c197 | 2004-10-14 20:54:17 +0000 | [diff] [blame] | 134 | format "\"%s\"" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 135 | comment "Who build this image" |
| 136 | end |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 137 | define COREBOOT_COMPILE_HOST |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 138 | default "$(shell hostname)" |
| 139 | export always |
Eric Biederman | b78c197 | 2004-10-14 20:54:17 +0000 | [diff] [blame] | 140 | format "\"%s\"" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 141 | comment "Build host" |
| 142 | end |
| 143 | |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 144 | define COREBOOT_COMPILE_DOMAIN |
Eric Biederman | 9bdb460 | 2003-09-01 23:17:58 +0000 | [diff] [blame] | 145 | default "$(shell dnsdomainname)" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 146 | export always |
Eric Biederman | b78c197 | 2004-10-14 20:54:17 +0000 | [diff] [blame] | 147 | format "\"%s\"" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 148 | comment "Build domain name" |
| 149 | end |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 150 | define COREBOOT_COMPILER |
Patrick Georgi | a84a99b | 2009-05-26 14:03:51 +0000 | [diff] [blame] | 151 | default "$(shell $(CC) $(CFLAGS) -v 2>&1 | tail -1)" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 152 | export always |
Eric Biederman | b78c197 | 2004-10-14 20:54:17 +0000 | [diff] [blame] | 153 | format "\"%s\"" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 154 | comment "Build compiler" |
| 155 | end |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 156 | define COREBOOT_LINKER |
Stefan Reinauer | be7f798 | 2009-03-13 15:42:27 +0000 | [diff] [blame] | 157 | default "$(shell $(CC) -Wl,--version 2>&1 | grep \" ld\")" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 158 | export always |
Eric Biederman | b78c197 | 2004-10-14 20:54:17 +0000 | [diff] [blame] | 159 | format "\"%s\"" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 160 | comment "Build linker" |
| 161 | end |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 162 | define COREBOOT_ASSEMBLER |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 163 | default "$(shell touch dummy.s ; $(CC) -c -Wa,-v dummy.s 2>&1; rm -f dummy.s dummy.o )" |
| 164 | export always |
Eric Biederman | b78c197 | 2004-10-14 20:54:17 +0000 | [diff] [blame] | 165 | format "\"%s\"" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 166 | comment "Build assembler" |
| 167 | end |
Greg Watson | 2b02b63 | 2003-07-21 14:00:53 +0000 | [diff] [blame] | 168 | define CONFIG_CHIP_CONFIGURE |
| 169 | default 0 |
| 170 | export used |
| 171 | comment "Use new chip_configure method for configuring (non-pci) devices" |
| 172 | end |
Greg Watson | e3da4d3 | 2003-11-09 23:29:42 +0000 | [diff] [blame] | 173 | define CONFIG_USE_INIT |
| 174 | default 0 |
arch import user (historical) | 6ca7636 | 2005-07-06 17:17:25 +0000 | [diff] [blame] | 175 | export always |
Greg Watson | e3da4d3 | 2003-11-09 23:29:42 +0000 | [diff] [blame] | 176 | comment "Use stage 1 initialization code" |
| 177 | end |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 178 | |
Patrick Georgi | 313973d | 2009-08-05 12:16:01 +0000 | [diff] [blame] | 179 | define CONFIG_COREBOOT_V2 |
Stefan Reinauer | 36c8340 | 2009-03-01 10:16:01 +0000 | [diff] [blame] | 180 | default 1 |
| 181 | export always |
| 182 | comment "This is used by code to determine v2 vs v3" |
| 183 | end |
| 184 | |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 185 | ############################################### |
| 186 | # ROM image options |
| 187 | ############################################### |
| 188 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 189 | define CONFIG_HAVE_FALLBACK_BOOT |
Ronald G. Minnich | 848d336 | 2003-10-01 16:09:23 +0000 | [diff] [blame] | 190 | format "%d" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 191 | default 0 |
| 192 | export always |
| 193 | comment "Set if fallback booting required" |
| 194 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 195 | define CONFIG_HAVE_FAILOVER_BOOT |
Yinghai Lu | d4b278c | 2006-10-04 20:46:15 +0000 | [diff] [blame] | 196 | format "%d" |
| 197 | default 0 |
| 198 | export always |
| 199 | comment "Set if failover booting required" |
| 200 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 201 | define CONFIG_USE_FALLBACK_IMAGE |
Ronald G. Minnich | 848d336 | 2003-10-01 16:09:23 +0000 | [diff] [blame] | 202 | format "%d" |
| 203 | default 0 |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 204 | export used |
| 205 | comment "Set to build a fallback image" |
| 206 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 207 | define CONFIG_USE_FAILOVER_IMAGE |
Yinghai Lu | d4b278c | 2006-10-04 20:46:15 +0000 | [diff] [blame] | 208 | format "%d" |
| 209 | default 0 |
| 210 | export used |
| 211 | comment "Set to build a failover image" |
| 212 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 213 | define CONFIG_FALLBACK_SIZE |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 214 | default 65536 |
| 215 | format "0x%x" |
| 216 | export used |
Stefan Reinauer | f5183cf | 2005-12-01 11:01:01 +0000 | [diff] [blame] | 217 | comment "Default fallback image size" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 218 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 219 | define CONFIG_FAILOVER_SIZE |
Yinghai Lu | d4b278c | 2006-10-04 20:46:15 +0000 | [diff] [blame] | 220 | default 0 |
| 221 | format "0x%x" |
| 222 | export used |
| 223 | comment "Default failover image size" |
| 224 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 225 | define CONFIG_ROM_SIZE |
Ronald G. Minnich | ca34c04 | 2003-09-25 17:34:56 +0000 | [diff] [blame] | 226 | default none |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 227 | format "0x%x" |
| 228 | export used |
Stefan Reinauer | f5183cf | 2005-12-01 11:01:01 +0000 | [diff] [blame] | 229 | comment "Size of your ROM" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 230 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 231 | define CONFIG_ROM_IMAGE_SIZE |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 232 | default 65535 |
| 233 | format "0x%x" |
| 234 | export always |
Stefan Reinauer | f5183cf | 2005-12-01 11:01:01 +0000 | [diff] [blame] | 235 | comment "Default image size" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 236 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 237 | define CONFIG_ROM_SECTION_SIZE |
| 238 | default {CONFIG_FALLBACK_SIZE} |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 239 | format "0x%x" |
| 240 | export used |
Stefan Reinauer | f5183cf | 2005-12-01 11:01:01 +0000 | [diff] [blame] | 241 | comment "Default rom section size" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 242 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 243 | define CONFIG_ROM_SECTION_OFFSET |
| 244 | default {CONFIG_ROM_SIZE - CONFIG_FALLBACK_SIZE} |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 245 | format "0x%x" |
| 246 | export used |
Stefan Reinauer | f5183cf | 2005-12-01 11:01:01 +0000 | [diff] [blame] | 247 | comment "Default rom section offset" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 248 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 249 | define CONFIG_PAYLOAD_SIZE |
| 250 | default {CONFIG_ROM_SECTION_SIZE - CONFIG_ROM_IMAGE_SIZE} |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 251 | format "0x%x" |
| 252 | export always |
Stefan Reinauer | f5183cf | 2005-12-01 11:01:01 +0000 | [diff] [blame] | 253 | comment "Default payload size" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 254 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 255 | define CONFIG_ROMBASE |
| 256 | default {CONFIG_PAYLOAD_SIZE} |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 257 | format "0x%x" |
| 258 | export always |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 259 | comment "Base address of coreboot in ROM" |
Greg Watson | 499b304 | 2003-07-28 21:15:13 +0000 | [diff] [blame] | 260 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 261 | define CONFIG_ROMSTART |
Greg Watson | 0d4295f | 2003-11-15 15:29:30 +0000 | [diff] [blame] | 262 | default none |
| 263 | format "0x%x" |
| 264 | export used |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 265 | comment "Start address of coreboot in ROM" |
Greg Watson | 0d4295f | 2003-11-15 15:29:30 +0000 | [diff] [blame] | 266 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 267 | define CONFIG_RESET |
| 268 | default {CONFIG_ROMBASE} |
Greg Watson | 499b304 | 2003-07-28 21:15:13 +0000 | [diff] [blame] | 269 | format "0x%x" |
| 270 | export always |
| 271 | comment "Hardware reset vector address" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 272 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 273 | define CONFIG_EXCEPTION_VECTORS |
| 274 | default {CONFIG_ROMBASE+0x100} |
Greg Watson | ed46258 | 2003-11-05 18:21:30 +0000 | [diff] [blame] | 275 | format "0x%x" |
| 276 | export always |
| 277 | comment "Address of exception vector table" |
| 278 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 279 | define CONFIG_STACK_SIZE |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 280 | default 0x2000 |
| 281 | format "0x%x" |
| 282 | export always |
| 283 | comment "Default stack size" |
| 284 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 285 | define CONFIG_HEAP_SIZE |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 286 | default 0x2000 |
| 287 | format "0x%x" |
Greg Watson | 9f46132 | 2004-03-23 17:41:15 +0000 | [diff] [blame] | 288 | export always |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 289 | comment "Default heap size" |
| 290 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 291 | define CONFIG_RAMBASE |
Ronald G. Minnich | 57ffeb0 | 2003-07-30 03:05:20 +0000 | [diff] [blame] | 292 | default none |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 293 | format "0x%x" |
Greg Watson | 9cf8c2e | 2003-06-23 05:00:08 +0000 | [diff] [blame] | 294 | export always |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 295 | comment "Base address of coreboot in RAM" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 296 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 297 | define CONFIG_RAMSTART |
Greg Watson | 0d4295f | 2003-11-15 15:29:30 +0000 | [diff] [blame] | 298 | default none |
| 299 | format "0x%x" |
| 300 | export used |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 301 | comment "Start address of coreboot in RAM" |
Greg Watson | 0d4295f | 2003-11-15 15:29:30 +0000 | [diff] [blame] | 302 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 303 | define CONFIG_USE_DCACHE_RAM |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 304 | default 0 |
arch import user (historical) | 6ca7636 | 2005-07-06 17:17:25 +0000 | [diff] [blame] | 305 | export always |
Greg Watson | ed46258 | 2003-11-05 18:21:30 +0000 | [diff] [blame] | 306 | comment "Use data cache as temporary RAM if possible" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 307 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 308 | define CONFIG_CAR_FAM10 |
Marc Jones | 8ae8c88 | 2007-12-19 01:32:08 +0000 | [diff] [blame] | 309 | default 0 |
| 310 | export always |
| 311 | comment "AMD family 10 CAR requires additional setup" |
| 312 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 313 | define CONFIG_DCACHE_RAM_BASE |
Yinghai Lu | d4b278c | 2006-10-04 20:46:15 +0000 | [diff] [blame] | 314 | default 0xc0000 |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 315 | format "0x%x" |
Yinghai Lu | d4b278c | 2006-10-04 20:46:15 +0000 | [diff] [blame] | 316 | export always |
Greg Watson | ed46258 | 2003-11-05 18:21:30 +0000 | [diff] [blame] | 317 | comment "Base address of data cache when using it for temporary RAM" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 318 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 319 | define CONFIG_DCACHE_RAM_SIZE |
Yinghai Lu | 9a791df | 2006-04-03 20:38:34 +0000 | [diff] [blame] | 320 | default 0x1000 |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 321 | format "0x%x" |
Yinghai Lu | 9a791df | 2006-04-03 20:38:34 +0000 | [diff] [blame] | 322 | export always |
Greg Watson | ed46258 | 2003-11-05 18:21:30 +0000 | [diff] [blame] | 323 | comment "Size of data cache when using it for temporary RAM" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 324 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 325 | define CONFIG_DCACHE_RAM_GLOBAL_VAR_SIZE |
Yinghai Lu | 9a791df | 2006-04-03 20:38:34 +0000 | [diff] [blame] | 326 | default 0 |
| 327 | format "0x%x" |
| 328 | export always |
| 329 | comment "Size of region that for global variable of cache as ram stage" |
| 330 | end |
Yinghai Lu | d4b278c | 2006-10-04 20:46:15 +0000 | [diff] [blame] | 331 | define CONFIG_AP_CODE_IN_CAR |
| 332 | default 0 |
| 333 | export always |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 334 | comment "will copy coreboot_apc to AP cache ane execute in AP" |
Yinghai Lu | d4b278c | 2006-10-04 20:46:15 +0000 | [diff] [blame] | 335 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 336 | define CONFIG_MEM_TRAIN_SEQ |
Yinghai Lu | d4b278c | 2006-10-04 20:46:15 +0000 | [diff] [blame] | 337 | default 0 |
| 338 | export always |
| 339 | comment "0: three for in bsp, 1: on every core0, 2: one for on bsp" |
| 340 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 341 | define CONFIG_WAIT_BEFORE_CPUS_INIT |
Yinghai Lu | d4b278c | 2006-10-04 20:46:15 +0000 | [diff] [blame] | 342 | default 0 |
| 343 | export always |
| 344 | comment "execute cpus_ready_for_init if it is set to 1" |
| 345 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 346 | define CONFIG_XIP_ROM_BASE |
Eric Biederman | 9bdb460 | 2003-09-01 23:17:58 +0000 | [diff] [blame] | 347 | default 0 |
Stefan Reinauer | 91232c1 | 2003-08-06 10:45:57 +0000 | [diff] [blame] | 348 | format "0x%x" |
| 349 | export used |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 350 | comment "Start address of area to cache during coreboot execution directly from ROM" |
Stefan Reinauer | 91232c1 | 2003-08-06 10:45:57 +0000 | [diff] [blame] | 351 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 352 | define CONFIG_XIP_ROM_SIZE |
Eric Biederman | 9bdb460 | 2003-09-01 23:17:58 +0000 | [diff] [blame] | 353 | default 0 |
Stefan Reinauer | 91232c1 | 2003-08-06 10:45:57 +0000 | [diff] [blame] | 354 | format "0x%x" |
| 355 | export used |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 356 | comment "Size of area to cache during coreboot execution directly from ROM" |
Stefan Reinauer | 91232c1 | 2003-08-06 10:45:57 +0000 | [diff] [blame] | 357 | end |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 358 | define CONFIG_COMPRESS |
| 359 | default 1 |
| 360 | export always |
| 361 | comment "Set for compressed image" |
| 362 | end |
| 363 | define CONFIG_UNCOMPRESSED |
Ronald G. Minnich | f8651ed | 2003-07-25 17:31:53 +0000 | [diff] [blame] | 364 | format "%d" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 365 | default {!CONFIG_COMPRESS} |
| 366 | export always |
| 367 | comment "Set for uncompressed image" |
| 368 | end |
Eric Biederman | 5cd8173 | 2004-03-11 15:01:31 +0000 | [diff] [blame] | 369 | define CONFIG_LB_MEM_TOPK |
| 370 | format "%d" |
Yinghai Lu | 9a791df | 2006-04-03 20:38:34 +0000 | [diff] [blame] | 371 | default 2048 |
Eric Biederman | 5cd8173 | 2004-03-11 15:01:31 +0000 | [diff] [blame] | 372 | export always |
| 373 | comment "Kilobytes of memory to initialized before executing code from RAM" |
| 374 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 375 | define CONFIG_HAVE_OPTION_TABLE |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 376 | default 0 |
| 377 | export always |
| 378 | comment "Export CMOS option table" |
| 379 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 380 | define CONFIG_USE_OPTION_TABLE |
Ronald G. Minnich | 336b459 | 2003-07-25 17:28:43 +0000 | [diff] [blame] | 381 | format "%d" |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 382 | default {CONFIG_HAVE_OPTION_TABLE && !CONFIG_USE_FALLBACK_IMAGE} |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 383 | export always |
| 384 | comment "Use option table" |
| 385 | end |
| 386 | |
| 387 | ############################################### |
Eric Biederman | 5cd8173 | 2004-03-11 15:01:31 +0000 | [diff] [blame] | 388 | # CMOS variable options |
| 389 | ############################################### |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 390 | define CONFIG_LB_CKS_RANGE_START |
Eric Biederman | 5cd8173 | 2004-03-11 15:01:31 +0000 | [diff] [blame] | 391 | default 49 |
| 392 | format "%d" |
| 393 | export always |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 394 | comment "First CMOS byte to use for coreboot options" |
Eric Biederman | 5cd8173 | 2004-03-11 15:01:31 +0000 | [diff] [blame] | 395 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 396 | define CONFIG_LB_CKS_RANGE_END |
Eric Biederman | 5cd8173 | 2004-03-11 15:01:31 +0000 | [diff] [blame] | 397 | default 125 |
| 398 | format "%d" |
| 399 | export always |
Stefan Reinauer | f8ee180 | 2008-01-18 15:08:58 +0000 | [diff] [blame] | 400 | comment "Last CMOS byte to use for coreboot options" |
Eric Biederman | 5cd8173 | 2004-03-11 15:01:31 +0000 | [diff] [blame] | 401 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 402 | define CONFIG_LB_CKS_LOC |
Eric Biederman | 5cd8173 | 2004-03-11 15:01:31 +0000 | [diff] [blame] | 403 | default 126 |
| 404 | format "%d" |
| 405 | export always |
| 406 | comment "Pair of bytes to use for CMOS checksum" |
| 407 | end |
| 408 | |
| 409 | |
| 410 | ############################################### |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 411 | # Build targets |
| 412 | ############################################### |
| 413 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 414 | define CONFIG_CRT0 |
| 415 | default "$(TOP)/src/arch/$(CONFIG_ARCH)/init/crt0.S.lb" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 416 | export always |
| 417 | comment "Main initialization target" |
| 418 | end |
| 419 | |
| 420 | ############################################### |
| 421 | # Debugging/Logging options |
| 422 | ############################################### |
| 423 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 424 | define CONFIG_DEBUG |
Stefan Reinauer | df2eb8e | 2009-01-21 01:56:53 +0000 | [diff] [blame] | 425 | default 0 |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 426 | export always |
Stefan Reinauer | df2eb8e | 2009-01-21 01:56:53 +0000 | [diff] [blame] | 427 | comment "Enable x86emu debugging code" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 428 | end |
| 429 | define CONFIG_CONSOLE_VGA |
| 430 | default 0 |
| 431 | export always |
Torsten Duwe | 1f2f800 | 2008-01-06 01:10:54 +0000 | [diff] [blame] | 432 | comment "Log messages to any VGA-compatible device (may require *_ROM_RUN to bring up)" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 433 | end |
Stefan Reinauer | f5183cf | 2005-12-01 11:01:01 +0000 | [diff] [blame] | 434 | define CONFIG_CONSOLE_VGA_MULTI |
| 435 | default 0 |
| 436 | export always |
| 437 | comment "Multi VGA console" |
| 438 | end |
Yinghai Lu | 2b396cd | 2006-05-18 16:54:30 +0000 | [diff] [blame] | 439 | define CONFIG_CONSOLE_VGA_ONBOARD_AT_FIRST |
| 440 | default 0 |
| 441 | export always |
| 442 | comment "Use onboard VGA instead of add on VGA card" |
| 443 | end |
Stefan Reinauer | f05dcb8 | 2004-04-24 22:29:44 +0000 | [diff] [blame] | 444 | define CONFIG_CONSOLE_BTEXT |
| 445 | default 0 |
| 446 | export always |
| 447 | comment "Log messages to btext fb console" |
| 448 | end |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 449 | define CONFIG_CONSOLE_LOGBUF |
| 450 | default 0 |
| 451 | export always |
| 452 | comment "Log messages to buffer" |
| 453 | end |
| 454 | define CONFIG_CONSOLE_SROM |
| 455 | default 0 |
| 456 | export always |
| 457 | comment "Log messages to SROM console" |
| 458 | end |
| 459 | define CONFIG_CONSOLE_SERIAL8250 |
| 460 | default 0 |
| 461 | export always |
Eric Biederman | 9bdb460 | 2003-09-01 23:17:58 +0000 | [diff] [blame] | 462 | comment "Log messages to 8250 uart based serial console" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 463 | end |
Yinghai Lu | d57241f | 2007-02-28 11:17:02 +0000 | [diff] [blame] | 464 | define CONFIG_USBDEBUG_DIRECT |
| 465 | default 0 |
| 466 | export always |
| 467 | comment "Log messages to ehci debug port console" |
| 468 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 469 | define CONFIG_DEFAULT_CONSOLE_LOGLEVEL |
Ronald G. Minnich | ffc161e | 2003-07-23 01:42:29 +0000 | [diff] [blame] | 470 | default 7 |
| 471 | export always |
| 472 | comment "Console will log at this level unless changed" |
| 473 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 474 | define CONFIG_MAXIMUM_CONSOLE_LOGLEVEL |
Greg Watson | c99bd5f | 2003-07-23 21:36:12 +0000 | [diff] [blame] | 475 | default 8 |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 476 | export always |
Ronald G. Minnich | ffc161e | 2003-07-23 01:42:29 +0000 | [diff] [blame] | 477 | comment "Error messages up to this level can be printed" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 478 | end |
Ronald G. Minnich | b9e06c2 | 2004-03-19 21:02:36 +0000 | [diff] [blame] | 479 | define CONFIG_SERIAL_POST |
| 480 | default 0 |
| 481 | export always |
| 482 | comment "Enable SERIAL POST codes" |
| 483 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 484 | define CONFIG_NO_POST |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 485 | default none |
Greg Watson | 9f46132 | 2004-03-23 17:41:15 +0000 | [diff] [blame] | 486 | export used |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 487 | comment "Disable POST codes" |
| 488 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 489 | define CONFIG_TTYS0_BASE |
Eric Biederman | 9bdb460 | 2003-09-01 23:17:58 +0000 | [diff] [blame] | 490 | default 0x3f8 |
Greg Watson | ed46258 | 2003-11-05 18:21:30 +0000 | [diff] [blame] | 491 | format "0x%x" |
Eric Biederman | 9bdb460 | 2003-09-01 23:17:58 +0000 | [diff] [blame] | 492 | export always |
| 493 | comment "Base address for 8250 uart for the serial console" |
| 494 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 495 | define CONFIG_TTYS0_BAUD |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 496 | default 115200 |
| 497 | export always |
| 498 | comment "Default baud rate for serial console" |
| 499 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 500 | define CONFIG_TTYS0_DIV |
Greg Watson | bf5b584 | 2004-01-14 17:08:14 +0000 | [diff] [blame] | 501 | default none |
| 502 | format "%d" |
| 503 | export used |
| 504 | comment "Allow UART divisor to be set explicitly" |
| 505 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 506 | define CONFIG_TTYS0_LCS |
Eric Biederman | 9bdb460 | 2003-09-01 23:17:58 +0000 | [diff] [blame] | 507 | default 0x3 |
Greg Watson | ed46258 | 2003-11-05 18:21:30 +0000 | [diff] [blame] | 508 | format "0x%x" |
Eric Biederman | 9bdb460 | 2003-09-01 23:17:58 +0000 | [diff] [blame] | 509 | export always |
| 510 | comment "Default flow control settings for the 8250 serial console uart" |
| 511 | end |
Yinghai Lu | 5f9624d | 2006-10-04 22:56:21 +0000 | [diff] [blame] | 512 | |
| 513 | define CONFIG_USE_PRINTK_IN_CAR |
| 514 | default 0 |
| 515 | export always |
| 516 | comment "use printk instead of print in CAR stage code" |
| 517 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 518 | define CONFIG_ASSEMBLER_DEBUG |
Stefan Reinauer | 23b655f | 2009-01-20 22:07:20 +0000 | [diff] [blame] | 519 | default 0 |
| 520 | export always |
Stefan Reinauer | ef6cb09 | 2009-01-20 20:13:01 +0000 | [diff] [blame] | 521 | comment "Create disassembly files for debugging" |
| 522 | end |
Yinghai Lu | 5f9624d | 2006-10-04 22:56:21 +0000 | [diff] [blame] | 523 | |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 524 | ############################################### |
| 525 | # Mainboard options |
| 526 | ############################################### |
| 527 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 528 | define CONFIG_MAINBOARD |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 529 | default "Mainboard_not_set" |
| 530 | export always |
| 531 | comment "Mainboard name" |
| 532 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 533 | define CONFIG_MAINBOARD_PART_NUMBER |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 534 | default "Part_number_not_set" |
| 535 | export always |
Eric Biederman | b78c197 | 2004-10-14 20:54:17 +0000 | [diff] [blame] | 536 | format "\"%s\"" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 537 | comment "Part number of mainboard" |
| 538 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 539 | define CONFIG_MAINBOARD_VENDOR |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 540 | default "Vendor_not_set" |
| 541 | export always |
Eric Biederman | b78c197 | 2004-10-14 20:54:17 +0000 | [diff] [blame] | 542 | format "\"%s\"" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 543 | comment "Vendor of mainboard" |
| 544 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 545 | define CONFIG_MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID |
Eric Biederman | b78c197 | 2004-10-14 20:54:17 +0000 | [diff] [blame] | 546 | default 0 |
| 547 | export always |
| 548 | comment "PCI Vendor ID of mainboard manufacturer" |
| 549 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 550 | define CONFIG_MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID |
Eric Biederman | b78c197 | 2004-10-14 20:54:17 +0000 | [diff] [blame] | 551 | default 0 |
| 552 | format "0x%x" |
| 553 | export always |
| 554 | comment "PCI susbsystem device id assigned my mainboard manufacturer" |
| 555 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 556 | define CONFIG_MAINBOARD_POWER_ON_AFTER_POWER_FAIL |
Eric Biederman | 5cd8173 | 2004-03-11 15:01:31 +0000 | [diff] [blame] | 557 | default none |
| 558 | export used |
| 559 | comment "Default power on after power fail setting" |
| 560 | end |
Greg Watson | 499b304 | 2003-07-28 21:15:13 +0000 | [diff] [blame] | 561 | define CONFIG_SYS_CLK_FREQ |
| 562 | default none |
| 563 | export used |
| 564 | comment "System clock frequency in MHz" |
| 565 | end |
Richard Smith | 2a7352c | 2006-04-23 23:12:21 +0000 | [diff] [blame] | 566 | define CONFIG_MAX_PCI_BUSES |
| 567 | default 255 |
| 568 | export always |
| 569 | comment "Maximum number of PCI buses to search for devices" |
| 570 | end |
Jon Harrison | cfb9cd2 | 2009-07-01 10:57:25 +0000 | [diff] [blame] | 571 | define CONFIG_EPIA_VT8237R_INIT |
| 572 | default none |
| 573 | export used |
| 574 | comment "Enable EPIA Specific Initialisation of VT8237R SB" |
| 575 | end |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 576 | ############################################### |
| 577 | # SMP options |
| 578 | ############################################### |
| 579 | |
| 580 | define CONFIG_SMP |
Ronald G. Minnich | 1807c37 | 2003-06-24 19:44:00 +0000 | [diff] [blame] | 581 | default 0 |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 582 | export always |
| 583 | comment "Define if we support SMP" |
| 584 | end |
Ronald G. Minnich | 57ffeb0 | 2003-07-30 03:05:20 +0000 | [diff] [blame] | 585 | define CONFIG_MAX_CPUS |
| 586 | default 1 |
| 587 | export always |
Eric Biederman | 9bdb460 | 2003-09-01 23:17:58 +0000 | [diff] [blame] | 588 | comment "Maximum CPU count for this machine" |
Ronald G. Minnich | 57ffeb0 | 2003-07-30 03:05:20 +0000 | [diff] [blame] | 589 | end |
arch import user (historical) | ef03afa | 2005-07-06 17:15:30 +0000 | [diff] [blame] | 590 | define CONFIG_MAX_PHYSICAL_CPUS |
| 591 | default 1 |
| 592 | export always |
| 593 | comment "Maximum physical CPU count for this machine" |
| 594 | end |
Eric Biederman | 9bdb460 | 2003-09-01 23:17:58 +0000 | [diff] [blame] | 595 | define CONFIG_LOGICAL_CPUS |
| 596 | default 0 |
| 597 | export always |
| 598 | comment "Should multiple cpus per die be enabled?" |
| 599 | end |
Stefan Reinauer | 6852406 | 2008-08-02 15:15:23 +0000 | [diff] [blame] | 600 | define CONFIG_AP_IN_SIPI_WAIT |
| 601 | default 0 |
| 602 | export always |
| 603 | comment "Should application processors go to SIPI wait state after initialization? (Required for Intel Core Duo)" |
| 604 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 605 | define CONFIG_HAVE_MP_TABLE |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 606 | default none |
Greg Watson | 9f46132 | 2004-03-23 17:41:15 +0000 | [diff] [blame] | 607 | export used |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 608 | comment "Define to build an MP table" |
| 609 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 610 | define CONFIG_SERIAL_CPU_INIT |
arch import user (historical) | ef03afa | 2005-07-06 17:15:30 +0000 | [diff] [blame] | 611 | default 1 |
| 612 | export always |
| 613 | comment "Serialize CPU init" |
| 614 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 615 | define CONFIG_APIC_ID_OFFSET |
Stefan Reinauer | f5183cf | 2005-12-01 11:01:01 +0000 | [diff] [blame] | 616 | default 0 |
| 617 | export always |
| 618 | comment "We need to share this value between cache_as_ram_auto.c and northbridge.c" |
| 619 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 620 | define CONFIG_ENABLE_APIC_EXT_ID |
Stefan Reinauer | f5183cf | 2005-12-01 11:01:01 +0000 | [diff] [blame] | 621 | default 0 |
| 622 | export always |
| 623 | comment "Enable APIC ext id mode 8 bit" |
| 624 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 625 | define CONFIG_LIFT_BSP_APIC_ID |
Stefan Reinauer | f5183cf | 2005-12-01 11:01:01 +0000 | [diff] [blame] | 626 | default 0 |
| 627 | export always |
| 628 | comment "decide if we lift bsp apic id while ap apic id" |
| 629 | end |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 630 | ############################################### |
| 631 | # Boot options |
| 632 | ############################################### |
| 633 | |
Robert Millan | 81af3d4 | 2008-11-11 20:20:54 +0000 | [diff] [blame] | 634 | define CONFIG_MULTIBOOT |
| 635 | default 1 |
| 636 | export always |
| 637 | comment "Use Multiboot (rather than ELF boot notes) to boot the payload" |
| 638 | end |
Ed Swierk | be13dc7 | 2006-12-15 12:56:28 +0000 | [diff] [blame] | 639 | define CONFIG_IDE_PAYLOAD |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 640 | default 0 |
| 641 | export always |
| 642 | comment "Boot from IDE device" |
| 643 | end |
Ed Swierk | be13dc7 | 2006-12-15 12:56:28 +0000 | [diff] [blame] | 644 | define CONFIG_ROM_PAYLOAD |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 645 | default 0 |
| 646 | export always |
| 647 | comment "Boot image is located in ROM" |
| 648 | end |
Ed Swierk | be13dc7 | 2006-12-15 12:56:28 +0000 | [diff] [blame] | 649 | define CONFIG_ROM_PAYLOAD_START |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 650 | default {0xffffffff - CONFIG_ROM_SIZE + CONFIG_ROM_SECTION_OFFSET + 1} |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 651 | format "0x%x" |
| 652 | export always |
Stefan Reinauer | f5183cf | 2005-12-01 11:01:01 +0000 | [diff] [blame] | 653 | comment "ROM stream start location" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 654 | end |
Ed Swierk | 1a7a5b4 | 2006-12-15 11:42:16 +0000 | [diff] [blame] | 655 | define CONFIG_COMPRESSED_PAYLOAD_NRV2B |
Carl-Daniel Hailfinger | cba07dd | 2006-09-14 15:12:36 +0000 | [diff] [blame] | 656 | default 0 |
| 657 | export always |
| 658 | comment "NRV2B compressed boot image is located in ROM" |
| 659 | end |
Ed Swierk | 1a7a5b4 | 2006-12-15 11:42:16 +0000 | [diff] [blame] | 660 | define CONFIG_COMPRESSED_PAYLOAD_LZMA |
Carl-Daniel Hailfinger | cba07dd | 2006-09-14 15:12:36 +0000 | [diff] [blame] | 661 | default 0 |
| 662 | export always |
| 663 | comment "LZMA compressed boot image is located in ROM" |
Stefan Reinauer | ead7368 | 2006-05-02 12:05:13 +0000 | [diff] [blame] | 664 | end |
Ed Swierk | 1a7a5b4 | 2006-12-15 11:42:16 +0000 | [diff] [blame] | 665 | define CONFIG_PRECOMPRESSED_PAYLOAD |
Stefan Reinauer | 8ad7c06 | 2006-08-03 16:19:27 +0000 | [diff] [blame] | 666 | default 0 |
| 667 | export always |
| 668 | comment "boot image is already compressed" |
| 669 | end |
Ed Swierk | be13dc7 | 2006-12-15 12:56:28 +0000 | [diff] [blame] | 670 | define CONFIG_SERIAL_PAYLOAD |
Stefan Reinauer | ebafa4d | 2006-10-07 00:13:24 +0000 | [diff] [blame] | 671 | default 0 |
| 672 | export always |
| 673 | comment "Download boot image from serial port" |
| 674 | end |
Ed Swierk | be13dc7 | 2006-12-15 12:56:28 +0000 | [diff] [blame] | 675 | define CONFIG_FS_PAYLOAD |
Greg Watson | b8603e2 | 2004-03-13 03:18:32 +0000 | [diff] [blame] | 676 | default 0 |
| 677 | export always |
| 678 | comment "Boot from a filesystem" |
| 679 | end |
| 680 | define CONFIG_FS_EXT2 |
| 681 | default 0 |
| 682 | export always |
| 683 | comment "Enable ext2 filesystem support" |
| 684 | end |
| 685 | define CONFIG_FS_ISO9660 |
| 686 | default 0 |
| 687 | export always |
| 688 | comment "Enable ISO9660 filesystem support" |
| 689 | end |
Greg Watson | 711c8bd | 2004-03-13 04:04:58 +0000 | [diff] [blame] | 690 | define CONFIG_FS_FAT |
| 691 | default 0 |
| 692 | export always |
| 693 | comment "Enable FAT filesystem support" |
| 694 | end |
Peter Stuge | 483b7bb | 2009-04-14 07:40:01 +0000 | [diff] [blame] | 695 | define CONFIG_CBFS |
Patrick Georgi | b339e10 | 2009-08-11 17:35:02 +0000 | [diff] [blame^] | 696 | default 1 |
Ronald G. Minnich | d469cda | 2009-03-31 16:32:01 +0000 | [diff] [blame] | 697 | export always |
Peter Stuge | 483b7bb | 2009-04-14 07:40:01 +0000 | [diff] [blame] | 698 | comment "The new CBFS file system" |
Ronald G. Minnich | d469cda | 2009-03-31 16:32:01 +0000 | [diff] [blame] | 699 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 700 | define CONFIG_AUTOBOOT_DELAY |
Greg Watson | b8603e2 | 2004-03-13 03:18:32 +0000 | [diff] [blame] | 701 | default 2 |
| 702 | export always |
| 703 | comment "Delay (in seconds) before autobooting" |
| 704 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 705 | define CONFIG_AUTOBOOT_CMDLINE |
Greg Watson | b8603e2 | 2004-03-13 03:18:32 +0000 | [diff] [blame] | 706 | default "hdc1:/vmlinuz root=/dev/hdc3 console=tty0 console=ttyS0,115200" |
| 707 | export always |
| 708 | format "\"%s\"" |
| 709 | comment "Default command line when autobooting" |
| 710 | end |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 711 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 712 | define CONFIG_USE_WATCHDOG_ON_BOOT |
Yinghai Lu | 13f1c2a | 2005-07-08 02:49:49 +0000 | [diff] [blame] | 713 | default 0 |
| 714 | export always |
| 715 | comment "Use the watchdog on booting" |
| 716 | end |
| 717 | |
| 718 | ############################################### |
| 719 | # Plugin Device support options |
| 720 | ############################################### |
| 721 | |
| 722 | define CONFIG_HYPERTRANSPORT_PLUGIN_SUPPORT |
| 723 | default 1 |
| 724 | export always |
| 725 | comment "Enable support for plugin Hypertransport busses" |
| 726 | end |
| 727 | define CONFIG_AGP_PLUGIN_SUPPORT |
| 728 | default 1 |
| 729 | export always |
| 730 | comment "Enable support for plugin AGP busses" |
| 731 | end |
| 732 | define CONFIG_CARDBUS_PLUGIN_SUPPORT |
| 733 | default 1 |
| 734 | export always |
| 735 | comment "Enable support cardbus plugin cards" |
| 736 | end |
| 737 | define CONFIG_PCIX_PLUGIN_SUPPORT |
| 738 | default 1 |
| 739 | export always |
| 740 | comment "Enable support for plugin PCI-X busses" |
| 741 | end |
| 742 | define CONFIG_PCIEXP_PLUGIN_SUPPORT |
| 743 | default 1 |
| 744 | export always |
| 745 | comment "Enable support for plugin PCI-E busses" |
| 746 | end |
| 747 | |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 748 | ############################################### |
| 749 | # IRQ options |
| 750 | ############################################### |
| 751 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 752 | define CONFIG_HAVE_PIRQ_TABLE |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 753 | default none |
Greg Watson | 9f46132 | 2004-03-23 17:41:15 +0000 | [diff] [blame] | 754 | export used |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 755 | comment "Define if we have a PIRQ table" |
| 756 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 757 | define CONFIG_PIRQ_ROUTE |
Nikolay Petukhov | 9c2255c | 2008-03-29 16:59:27 +0000 | [diff] [blame] | 758 | default 0 |
Stefan Reinauer | d0db8f9 | 2009-03-19 01:30:16 +0000 | [diff] [blame] | 759 | export always |
Nikolay Petukhov | 9c2255c | 2008-03-29 16:59:27 +0000 | [diff] [blame] | 760 | comment "Define if we have a PIRQ table and want routing IRQs" |
| 761 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 762 | define CONFIG_IRQ_SLOT_COUNT |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 763 | default none |
Greg Watson | 9f46132 | 2004-03-23 17:41:15 +0000 | [diff] [blame] | 764 | export used |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 765 | comment "Number of IRQ slots" |
| 766 | end |
| 767 | define CONFIG_PCIBIOS_IRQ |
| 768 | default none |
Greg Watson | 9f46132 | 2004-03-23 17:41:15 +0000 | [diff] [blame] | 769 | export used |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 770 | comment "PCIBIOS IRQ support" |
| 771 | end |
| 772 | define CONFIG_IOAPIC |
| 773 | default none |
Greg Watson | 9f46132 | 2004-03-23 17:41:15 +0000 | [diff] [blame] | 774 | export used |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 775 | comment "IOAPIC support" |
| 776 | end |
| 777 | |
| 778 | ############################################### |
| 779 | # IDE specific options |
| 780 | ############################################### |
| 781 | |
Greg Watson | cfaeaf6 | 2004-03-13 03:28:05 +0000 | [diff] [blame] | 782 | define CONFIG_IDE |
| 783 | default 0 |
| 784 | export always |
| 785 | comment "Define to include IDE support" |
| 786 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 787 | define CONFIG_IDE_BOOT_DRIVE |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 788 | default 0 |
| 789 | export always |
| 790 | comment "Disk number of boot drive" |
| 791 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 792 | define CONFIG_IDE_SWAB |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 793 | default none |
Greg Watson | 9f46132 | 2004-03-23 17:41:15 +0000 | [diff] [blame] | 794 | export used |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 795 | comment "Swap bytes when reading from IDE device" |
| 796 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 797 | define CONFIG_IDE_OFFSET |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 798 | default 0 |
| 799 | export always |
| 800 | comment "Sector at which to start searching for boot image" |
| 801 | end |
| 802 | |
| 803 | ############################################### |
Greg Watson | ed46258 | 2003-11-05 18:21:30 +0000 | [diff] [blame] | 804 | # Options for memory mapped I/O |
| 805 | ############################################### |
| 806 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 807 | define CONFIG_PCI_IO_CFG_EXT |
Yinghai Lu | 5f9624d | 2006-10-04 22:56:21 +0000 | [diff] [blame] | 808 | default 0 |
| 809 | export always |
| 810 | comment "allow 4K register space via io CFG port" |
| 811 | end |
| 812 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 813 | define CONFIG_PCIC0_CFGADDR |
Greg Watson | ed46258 | 2003-11-05 18:21:30 +0000 | [diff] [blame] | 814 | default none |
| 815 | format "0x%x" |
| 816 | export used |
Greg Watson | 9094723 | 2004-01-22 01:03:41 +0000 | [diff] [blame] | 817 | comment "Address of PCI Configuration Address Register" |
Greg Watson | ed46258 | 2003-11-05 18:21:30 +0000 | [diff] [blame] | 818 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 819 | define CONFIG_PCIC0_CFGDATA |
Greg Watson | ed46258 | 2003-11-05 18:21:30 +0000 | [diff] [blame] | 820 | default none |
| 821 | format "0x%x" |
| 822 | export used |
Greg Watson | 9094723 | 2004-01-22 01:03:41 +0000 | [diff] [blame] | 823 | comment "Address of PCI Configuration Data Register" |
| 824 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 825 | define CONFIG_ISA_IO_BASE |
Greg Watson | 9094723 | 2004-01-22 01:03:41 +0000 | [diff] [blame] | 826 | default none |
| 827 | format "0x%x" |
| 828 | export used |
| 829 | comment "Base address of PCI/ISA I/O address range" |
| 830 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 831 | define CONFIG_ISA_MEM_BASE |
Greg Watson | 9094723 | 2004-01-22 01:03:41 +0000 | [diff] [blame] | 832 | default none |
| 833 | format "0x%x" |
| 834 | export used |
| 835 | comment "Base address of PCI/ISA memory address range" |
Greg Watson | ed46258 | 2003-11-05 18:21:30 +0000 | [diff] [blame] | 836 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 837 | define CONFIG_PNP_CFGADDR |
Greg Watson | e3da4d3 | 2003-11-09 23:29:42 +0000 | [diff] [blame] | 838 | default none |
| 839 | format "0x%x" |
| 840 | export used |
Greg Watson | 9094723 | 2004-01-22 01:03:41 +0000 | [diff] [blame] | 841 | comment "PNP Configuration Address Register offset" |
Greg Watson | e3da4d3 | 2003-11-09 23:29:42 +0000 | [diff] [blame] | 842 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 843 | define CONFIG_PNP_CFGDATA |
Greg Watson | e3da4d3 | 2003-11-09 23:29:42 +0000 | [diff] [blame] | 844 | default none |
| 845 | format "0x%x" |
| 846 | export used |
Greg Watson | 9094723 | 2004-01-22 01:03:41 +0000 | [diff] [blame] | 847 | comment "PNP Configuration Data Register offset" |
Greg Watson | e3da4d3 | 2003-11-09 23:29:42 +0000 | [diff] [blame] | 848 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 849 | define CONFIG_IO_BASE |
Greg Watson | ed46258 | 2003-11-05 18:21:30 +0000 | [diff] [blame] | 850 | default none |
| 851 | format "0x%x" |
| 852 | export used |
Greg Watson | 9094723 | 2004-01-22 01:03:41 +0000 | [diff] [blame] | 853 | comment "Base address of memory mapped I/O operations" |
Greg Watson | ed46258 | 2003-11-05 18:21:30 +0000 | [diff] [blame] | 854 | end |
| 855 | |
| 856 | ############################################### |
| 857 | # Options for embedded systems |
| 858 | ############################################### |
| 859 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 860 | define CONFIG_EMBEDDED_RAM_SIZE |
Greg Watson | ed46258 | 2003-11-05 18:21:30 +0000 | [diff] [blame] | 861 | default none |
| 862 | export used |
| 863 | comment "Embedded boards generally have fixed RAM size" |
| 864 | end |
| 865 | |
| 866 | ############################################### |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 867 | # Misc options |
| 868 | ############################################### |
| 869 | |
Eric Biederman | f8a2ddd | 2004-10-30 08:05:41 +0000 | [diff] [blame] | 870 | define CONFIG_GDB_STUB |
| 871 | default 0 |
| 872 | export used |
| 873 | comment "Compile in gdb stub support?" |
| 874 | end |
| 875 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 876 | define CONFIG_HAVE_INIT_TIMER |
Eric Biederman | 6e53f50 | 2004-10-27 08:53:57 +0000 | [diff] [blame] | 877 | default 0 |
| 878 | export always |
| 879 | comment "Have a init_timer function" |
| 880 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 881 | define CONFIG_HAVE_HARD_RESET |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 882 | default none |
| 883 | export used |
| 884 | comment "Have hard reset" |
| 885 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 886 | define CONFIG_HAVE_SMI_HANDLER |
Stefan Reinauer | d0363c3 | 2009-01-19 21:34:41 +0000 | [diff] [blame] | 887 | default 0 |
| 888 | export always |
Stefan Reinauer | debb11f | 2008-10-29 04:46:52 +0000 | [diff] [blame] | 889 | comment "Set, if the board needs an SMI handler" |
| 890 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 891 | define CONFIG_MEMORY_HOLE |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 892 | default none |
| 893 | export used |
| 894 | comment "Set to deal with memory hole" |
| 895 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 896 | define CONFIG_MAX_REBOOT_CNT |
Eric Biederman | 9bdb460 | 2003-09-01 23:17:58 +0000 | [diff] [blame] | 897 | default 3 |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 898 | export always |
| 899 | comment "Set maximum reboots" |
| 900 | end |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 901 | |
| 902 | ############################################### |
| 903 | # Misc device options |
| 904 | ############################################### |
| 905 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 906 | define CONFIG_HAVE_FANCTL |
Ronald Hoogenboom | 56cf01f | 2008-02-25 19:36:20 +0000 | [diff] [blame] | 907 | default 0 |
| 908 | export used |
| 909 | comment "Include board specific FAN control initialization" |
| 910 | end |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 911 | define CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 |
Eric Biederman | 9bdb460 | 2003-09-01 23:17:58 +0000 | [diff] [blame] | 912 | default 0 |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 913 | export used |
Eric Biederman | 9bdb460 | 2003-09-01 23:17:58 +0000 | [diff] [blame] | 914 | comment "Use timer2 to callibrate the x86 time stamp counter" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 915 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 916 | define CONFIG_INTEL_PPRO_MTRR |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 917 | default none |
Greg Watson | 7011f9f | 2004-03-25 04:41:27 +0000 | [diff] [blame] | 918 | export used |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 919 | comment "" |
| 920 | end |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 921 | define CONFIG_UDELAY_TSC |
| 922 | default 0 |
| 923 | export used |
Eric Biederman | 9bdb460 | 2003-09-01 23:17:58 +0000 | [diff] [blame] | 924 | comment "Implement udelay with the x86 time stamp counter" |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 925 | end |
Stefan Reinauer | 453dfdf | 2005-12-04 17:50:32 +0000 | [diff] [blame] | 926 | define CONFIG_UDELAY_IO |
| 927 | default 0 |
| 928 | export used |
| 929 | comment "Implement udelay with x86 io registers" |
| 930 | end |
Stefan Reinauer | 4fbefdd | 2009-07-21 21:19:06 +0000 | [diff] [blame] | 931 | define CONFIG_UDELAY_LAPIC |
| 932 | default 0 |
| 933 | export used |
| 934 | comment "Implement udelay with the x86 Local APIC" |
| 935 | end |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 936 | define CONFIG_FAKE_SPDROM |
Stefan Reinauer | 7899a5f | 2003-11-19 12:29:08 +0000 | [diff] [blame] | 937 | default 0 |
| 938 | export always |
| 939 | comment "Use this to fake spd rom values" |
| 940 | end |
Greg Watson | 4890a66 | 2003-06-23 01:01:17 +0000 | [diff] [blame] | 941 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 942 | define CONFIG_HAVE_ACPI_TABLES |
Stefan Reinauer | 688b385 | 2004-01-28 16:56:14 +0000 | [diff] [blame] | 943 | default 0 |
| 944 | export always |
| 945 | comment "Define to build ACPI tables" |
| 946 | end |
| 947 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 948 | define CONFIG_HAVE_ACPI_RESUME |
Rudolf Marek | a572f83 | 2009-04-13 17:57:44 +0000 | [diff] [blame] | 949 | default 0 |
| 950 | export always |
| 951 | comment "Define to build ACPI with resume support" |
| 952 | end |
| 953 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 954 | define CONFIG_ACPI_SSDTX_NUM |
Stefan Reinauer | f622d59 | 2005-11-26 16:56:05 +0000 | [diff] [blame] | 955 | default 0 |
| 956 | export always |
| 957 | comment "extra ssdt num for PCI Device" |
| 958 | end |
| 959 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 960 | define CONFIG_AGP_APERTURE_SIZE |
Li-Ta Lo | e526669 | 2004-03-23 21:28:05 +0000 | [diff] [blame] | 961 | default none |
| 962 | export used |
Li-Ta Lo | a60bf67 | 2004-05-10 19:33:27 +0000 | [diff] [blame] | 963 | format "0x%x" |
Li-Ta Lo | e526669 | 2004-03-23 21:28:05 +0000 | [diff] [blame] | 964 | comment "AGP graphics virtual memory aperture size" |
| 965 | end |
Stefan Reinauer | 688b385 | 2004-01-28 16:56:14 +0000 | [diff] [blame] | 966 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 967 | define CONFIG_HT_CHAIN_UNITID_BASE |
Stefan Reinauer | 7ce8c54 | 2005-12-02 21:52:30 +0000 | [diff] [blame] | 968 | default 1 |
| 969 | export always |
Yinghai Lu | d4b278c | 2006-10-04 20:46:15 +0000 | [diff] [blame] | 970 | comment "this will be first hypertransport device's unitid base, if sb ht chain only has one ht device, it could be 0" |
Stefan Reinauer | 7ce8c54 | 2005-12-02 21:52:30 +0000 | [diff] [blame] | 971 | end |
| 972 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 973 | define CONFIG_HT_CHAIN_END_UNITID_BASE |
Stefan Reinauer | 7ce8c54 | 2005-12-02 21:52:30 +0000 | [diff] [blame] | 974 | default 0x20 |
| 975 | export always |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 976 | comment "this will be unit id of the end of hypertransport chain (usually the real SB) if it is small than CONFIG_HT_CHAIN_UNITID_BASE, it could be 0" |
Stefan Reinauer | 7ce8c54 | 2005-12-02 21:52:30 +0000 | [diff] [blame] | 977 | end |
| 978 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 979 | define CONFIG_SB_HT_CHAIN_UNITID_OFFSET_ONLY |
Stefan Reinauer | 7ce8c54 | 2005-12-02 21:52:30 +0000 | [diff] [blame] | 980 | default 1 |
| 981 | export always |
| 982 | comment "this will decided if only offset SB hypertransport chain" |
| 983 | end |
| 984 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 985 | define CONFIG_SB_HT_CHAIN_ON_BUS0 |
Stefan Reinauer | 7ce8c54 | 2005-12-02 21:52:30 +0000 | [diff] [blame] | 986 | default 0 |
| 987 | export always |
Yinghai Lu | d4b278c | 2006-10-04 20:46:15 +0000 | [diff] [blame] | 988 | comment "this will make SB hypertransport chain sit on bus 0, if it is 1, will put sb ht chain on bus 0, if it is 2 will put other chain on 0x40, 0x80, 0xc0" |
Stefan Reinauer | 7ce8c54 | 2005-12-02 21:52:30 +0000 | [diff] [blame] | 989 | end |
| 990 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 991 | define CONFIG_PCI_BUS_SEGN_BITS |
Yinghai Lu | 5f9624d | 2006-10-04 22:56:21 +0000 | [diff] [blame] | 992 | default 0 |
| 993 | export always |
| 994 | comment "It could be 0, 1, 2, 3 and 4 only" |
| 995 | end |
| 996 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 997 | define CONFIG_MMCONF_SUPPORT |
Yinghai Lu | 5f9624d | 2006-10-04 22:56:21 +0000 | [diff] [blame] | 998 | default 0 |
| 999 | export always |
| 1000 | comment "enable mmconfig for pci conf" |
| 1001 | end |
| 1002 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 1003 | define CONFIG_MMCONF_SUPPORT_DEFAULT |
Marc Jones | 8ae8c88 | 2007-12-19 01:32:08 +0000 | [diff] [blame] | 1004 | default 0 |
| 1005 | export always |
| 1006 | comment "enable mmconfig for pci conf" |
| 1007 | end |
| 1008 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 1009 | define CONFIG_MMCONF_BASE_ADDRESS |
Stefan Reinauer | 43b29cf | 2009-03-06 19:11:52 +0000 | [diff] [blame] | 1010 | default none |
| 1011 | format "0x%x" |
| 1012 | export used |
| 1013 | comment "enable mmconfig base address" |
| 1014 | end |
| 1015 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 1016 | define CONFIG_HW_MEM_HOLE_SIZEK |
arch import user (historical) | ef03afa | 2005-07-06 17:15:30 +0000 | [diff] [blame] | 1017 | default 0 |
| 1018 | export always |
Stefan Reinauer | f5183cf | 2005-12-01 11:01:01 +0000 | [diff] [blame] | 1019 | comment "Opteron E0 later memory hole size in K, 0 mean disable" |
| 1020 | end |
| 1021 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 1022 | define CONFIG_HW_MEM_HOLE_SIZE_AUTO_INC |
Stefan Reinauer | f5183cf | 2005-12-01 11:01:01 +0000 | [diff] [blame] | 1023 | default 0 |
| 1024 | export always |
| 1025 | comment "Opteron E0 later memory hole size auto increase to avoid hole startk equal to basek" |
| 1026 | end |
| 1027 | |
Marc Jones | 8ae8c88 | 2007-12-19 01:32:08 +0000 | [diff] [blame] | 1028 | define CONFIG_VAR_MTRR_HOLE |
| 1029 | default 1 |
| 1030 | export always |
| 1031 | comment "using hole in MTRR instead of increasing method" |
| 1032 | end |
| 1033 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 1034 | define CONFIG_K8_HT_FREQ_1G_SUPPORT |
Yinghai Lu | d4b278c | 2006-10-04 20:46:15 +0000 | [diff] [blame] | 1035 | default 0 |
Stefan Reinauer | f5183cf | 2005-12-01 11:01:01 +0000 | [diff] [blame] | 1036 | export always |
| 1037 | comment "Optern E0 later could support 1G HT, but still depends MB design" |
arch import user (historical) | ef03afa | 2005-07-06 17:15:30 +0000 | [diff] [blame] | 1038 | end |
| 1039 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 1040 | define CONFIG_K8_REV_F_SUPPORT |
Yinghai Lu | d4b278c | 2006-10-04 20:46:15 +0000 | [diff] [blame] | 1041 | default 0 |
| 1042 | export always |
| 1043 | comment "Opteron Rev F (DDR2) support" |
| 1044 | end |
| 1045 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 1046 | define CONFIG_CBB |
Yinghai Lu | d4b278c | 2006-10-04 20:46:15 +0000 | [diff] [blame] | 1047 | default 0 |
| 1048 | export always |
| 1049 | comment "Opteron cpu bus num base" |
| 1050 | end |
| 1051 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 1052 | define CONFIG_CDB |
Yinghai Lu | d4b278c | 2006-10-04 20:46:15 +0000 | [diff] [blame] | 1053 | default 0x18 |
| 1054 | export always |
| 1055 | comment "Opteron cpu device num base" |
| 1056 | end |
| 1057 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 1058 | define CONFIG_HT3_SUPPORT |
Marc Jones | 8ae8c88 | 2007-12-19 01:32:08 +0000 | [diff] [blame] | 1059 | default 0 |
| 1060 | export always |
| 1061 | comment "Hypertransport 3 support, include ac HT and unganged sublink feature" |
| 1062 | end |
| 1063 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 1064 | define CONFIG_EXT_RT_TBL_SUPPORT |
Marc Jones | 8ae8c88 | 2007-12-19 01:32:08 +0000 | [diff] [blame] | 1065 | default 0 |
| 1066 | export always |
| 1067 | comment "support AMD family 10 extended routing table via F0x158, normally is enabled when node nums is greater than 8" |
| 1068 | end |
| 1069 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 1070 | define CONFIG_EXT_CONF_SUPPORT |
Marc Jones | 8ae8c88 | 2007-12-19 01:32:08 +0000 | [diff] [blame] | 1071 | default 0 |
| 1072 | export always |
| 1073 | comment "support AMD family 10 extended config space for ram, bus, io, mmio via F1x110, normally is enabled when HT3 is enabled and non ht chain nums is greater than 4" |
| 1074 | end |
| 1075 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 1076 | define CONFIG_DIMM_SUPPORT |
Yinghai Lu | d4b278c | 2006-10-04 20:46:15 +0000 | [diff] [blame] | 1077 | default 0x0108 |
| 1078 | format "0x%x" |
| 1079 | export always |
| 1080 | comment "DIMM support: bit 0 - sdram, bit 1: ddr1, bit 2: ddr2, bit 3: ddr3, bit 4: fbdimm, bit 8: reg" |
| 1081 | end |
| 1082 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 1083 | define CONFIG_CPU_SOCKET_TYPE |
Yinghai Lu | d4b278c | 2006-10-04 20:46:15 +0000 | [diff] [blame] | 1084 | default 0x10 |
| 1085 | export always |
| 1086 | comment "cpu socket type, 0x10 mean Socket F, 0x11 mean socket M2, 0x20, Soxket G, and 0x21 mean socket M3" |
| 1087 | end |
| 1088 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 1089 | define CONFIG_CPU_ADDR_BITS |
Yinghai Lu | d4b278c | 2006-10-04 20:46:15 +0000 | [diff] [blame] | 1090 | default 36 |
| 1091 | export always |
Marc Jones | 8ae8c88 | 2007-12-19 01:32:08 +0000 | [diff] [blame] | 1092 | comment "CPU hardware address lines num, for AMD K8 could be 40, and AMD family 10 could be 48" |
Yinghai Lu | d4b278c | 2006-10-04 20:46:15 +0000 | [diff] [blame] | 1093 | end |
| 1094 | |
Luc Verhaegen | 5c5beb7 | 2009-05-29 03:04:16 +0000 | [diff] [blame] | 1095 | define CONFIG_VGA |
| 1096 | default 0 |
| 1097 | export always |
| 1098 | comment "Include VGA initialisation code" |
| 1099 | end |
| 1100 | |
Torsten Duwe | 1f2f800 | 2008-01-06 01:10:54 +0000 | [diff] [blame] | 1101 | define CONFIG_VGA_ROM_RUN |
| 1102 | default 0 |
| 1103 | export always |
| 1104 | comment "Init x86 ROMs on VGA-class PCI devices" |
| 1105 | end |
| 1106 | |
arch import user (historical) | 98d0d30 | 2005-07-06 17:13:46 +0000 | [diff] [blame] | 1107 | define CONFIG_PCI_ROM_RUN |
| 1108 | default 0 |
| 1109 | export always |
Torsten Duwe | 1f2f800 | 2008-01-06 01:10:54 +0000 | [diff] [blame] | 1110 | comment "Init x86 ROMs on all PCI devices" |
arch import user (historical) | 98d0d30 | 2005-07-06 17:13:46 +0000 | [diff] [blame] | 1111 | end |
| 1112 | |
Stefan Reinauer | 36c8340 | 2009-03-01 10:16:01 +0000 | [diff] [blame] | 1113 | define CONFIG_PCI_OPTION_ROM_RUN_YABEL |
| 1114 | default 0 |
| 1115 | export used |
| 1116 | comment "Use Yabel instead of old bios emulator" |
| 1117 | end |
| 1118 | |
Pattrick Hueper | 2075dbe | 2009-03-14 15:43:42 +0000 | [diff] [blame] | 1119 | define CONFIG_YABEL_DEBUG_FLAGS |
| 1120 | default 0 |
| 1121 | export used |
| 1122 | comment "YABEL debug flags, for possible values, see util/x86emu/yabel/debug.h" |
| 1123 | end |
| 1124 | |
Pattrick Hueper | 1233054 | 2009-03-18 16:25:34 +0000 | [diff] [blame] | 1125 | define CONFIG_YABEL_PCI_ACCESS_OTHER_DEVICES |
| 1126 | default 0 |
| 1127 | export used |
| 1128 | comment "Allow Option ROMs executed by YABEL to access the config space of devices other than the one YABEL is running for. This may be needed by some onboard Graphics cards ROMs." |
| 1129 | |
| 1130 | end |
| 1131 | |
Joseph Smith | 4121622 | 2009-05-29 18:41:09 +0000 | [diff] [blame] | 1132 | define CONFIG_PCI_OPTION_ROM_RUN_REALMODE |
Stefan Reinauer | 36c8340 | 2009-03-01 10:16:01 +0000 | [diff] [blame] | 1133 | default 0 |
| 1134 | export used |
| 1135 | comment "Use Yabel instead of old bios emulator" |
| 1136 | end |
| 1137 | |
Stefan Reinauer | f5183cf | 2005-12-01 11:01:01 +0000 | [diff] [blame] | 1138 | define CONFIG_PCI_64BIT_PREF_MEM |
| 1139 | default 0 |
| 1140 | export always |
| 1141 | comment "allow PCI device get 4G above Region as pref mem" |
| 1142 | end |
| 1143 | |
Marc Jones | 8ae8c88 | 2007-12-19 01:32:08 +0000 | [diff] [blame] | 1144 | define CONFIG_AMDMCT |
Yinghai Lu | d57241f | 2007-02-28 11:17:02 +0000 | [diff] [blame] | 1145 | default 0 |
| 1146 | export always |
Marc Jones | 8ae8c88 | 2007-12-19 01:32:08 +0000 | [diff] [blame] | 1147 | comment "use AMD MCT to init RAM instead of native code" |
Yinghai Lu | d57241f | 2007-02-28 11:17:02 +0000 | [diff] [blame] | 1148 | end |
| 1149 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 1150 | define CONFIG_AMD_UCODE_PATCH_FILE |
Marc Jones | 51737cf | 2008-07-23 21:11:20 +0000 | [diff] [blame] | 1151 | default none |
| 1152 | export used |
| 1153 | format "\"%s\"" |
Marc Jones | 2aa804f | 2008-07-23 22:27:19 +0000 | [diff] [blame] | 1154 | comment "name of the microcode patch file" |
| 1155 | end |
Marc Jones | 51737cf | 2008-07-23 21:11:20 +0000 | [diff] [blame] | 1156 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 1157 | define CONFIG_K8_MEM_BANK_B_ONLY |
Michael Xie | 06755e4 | 2008-09-22 13:07:20 +0000 | [diff] [blame] | 1158 | default 0 |
| 1159 | export always |
| 1160 | comment "use AMD K8's memory bank B only to make a 64bit memory system and memory bank A is free, such as Filbert." |
| 1161 | end |
| 1162 | |
Ronald G. Minnich | 2ad85db | 2006-09-20 16:39:30 +0000 | [diff] [blame] | 1163 | define CONFIG_VIDEO_MB |
| 1164 | default none |
| 1165 | export used |
| 1166 | comment "Integrated graphics with UMA has dynamic setup" |
| 1167 | end |
| 1168 | |
Michael Xie | 06755e4 | 2008-09-22 13:07:20 +0000 | [diff] [blame] | 1169 | define CONFIG_GFXUMA |
| 1170 | default none |
| 1171 | export used |
| 1172 | comment "GFX UMA" |
| 1173 | end |
| 1174 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 1175 | define CONFIG_HAVE_MAINBOARD_RESOURCES |
Stefan Reinauer | 045c348 | 2008-12-13 20:51:34 +0000 | [diff] [blame] | 1176 | default 0 |
| 1177 | export always |
| 1178 | comment "Enable if the mainboard/chipset requires extra entries in the memory map" |
| 1179 | end |
| 1180 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 1181 | define CONFIG_HAVE_LOW_TABLES |
Stefan Reinauer | 3c7f46b | 2009-02-27 23:09:55 +0000 | [diff] [blame] | 1182 | default 1 |
| 1183 | export always |
| 1184 | comment "Enable if ACPI, PIRQ, MP tables are supposed to live in the low megabyte" |
| 1185 | end |
| 1186 | |
Stefan Reinauer | 0867062 | 2009-06-30 15:17:49 +0000 | [diff] [blame] | 1187 | define CONFIG_HAVE_HIGH_TABLES |
Stefan Reinauer | 3c7f46b | 2009-02-27 23:09:55 +0000 | [diff] [blame] | 1188 | default 0 |
| 1189 | export always |
| 1190 | comment "Enable if ACPI, PIRQ, MP tables are supposed to live at top of memory" |
| 1191 | end |
| 1192 | |
Juergen Beisert | 37f1669 | 2007-10-07 21:00:02 +0000 | [diff] [blame] | 1193 | define CONFIG_SPLASH_GRAPHIC |
| 1194 | default 0 |
| 1195 | export used |
| 1196 | comment "Paint a splash screen" |
| 1197 | end |
| 1198 | |
Juergen Beisert | 4ac3217 | 2007-10-05 21:00:10 +0000 | [diff] [blame] | 1199 | define CONFIG_GX1_VIDEO |
| 1200 | default 0 |
| 1201 | export used |
| 1202 | comment "Build in GX1's graphic support" |
| 1203 | end |
Ronald G. Minnich | 2ad85db | 2006-09-20 16:39:30 +0000 | [diff] [blame] | 1204 | |
Juergen Beisert | 4ac3217 | 2007-10-05 21:00:10 +0000 | [diff] [blame] | 1205 | define CONFIG_GX1_VIDEOMODE |
| 1206 | default none |
| 1207 | export used |
| 1208 | comment "Define video mode after reset" |
| 1209 | # could be |
| 1210 | # 0 for 640x480 |
| 1211 | # 1 for 800x600 |
| 1212 | # 2 for 1024x768 |
| 1213 | # 3 for 1280x960 |
| 1214 | # 4 for 1280x1024 |
| 1215 | end |
arch import user (historical) | 98d0d30 | 2005-07-06 17:13:46 +0000 | [diff] [blame] | 1216 | |
Stefan Reinauer | 532fd2d | 2008-10-29 03:15:42 +0000 | [diff] [blame] | 1217 | define CONFIG_PCIE_CONFIGSPACE_HOLE |
| 1218 | default 0 |
| 1219 | export always |
| 1220 | comment "Leave a hole for PCIe config space in the device allocator" |
| 1221 | end |
| 1222 | |
Greg Watson | 062d540 | 2003-07-17 13:14:07 +0000 | [diff] [blame] | 1223 | ############################################### |
Ronald G. Minnich | e1313fa | 2003-09-26 15:23:53 +0000 | [diff] [blame] | 1224 | # Board specific options |
Greg Watson | 062d540 | 2003-07-17 13:14:07 +0000 | [diff] [blame] | 1225 | ############################################### |
| 1226 | |
| 1227 | ############################################### |
| 1228 | # Options for motorola/sandpoint |
| 1229 | ############################################### |
| 1230 | define CONFIG_SANDPOINT_ALTIMUS |
| 1231 | default 0 |
Greg Watson | 375505f | 2003-07-17 22:10:11 +0000 | [diff] [blame] | 1232 | export never |
Greg Watson | 062d540 | 2003-07-17 13:14:07 +0000 | [diff] [blame] | 1233 | comment "Configure Sandpoint with Altimus PMC" |
| 1234 | end |
| 1235 | define CONFIG_SANDPOINT_TALUS |
| 1236 | default 0 |
Greg Watson | 375505f | 2003-07-17 22:10:11 +0000 | [diff] [blame] | 1237 | export never |
Greg Watson | 062d540 | 2003-07-17 13:14:07 +0000 | [diff] [blame] | 1238 | comment "Configure Sandpoint with Talus PMC" |
| 1239 | end |
| 1240 | define CONFIG_SANDPOINT_UNITY |
| 1241 | default 0 |
Greg Watson | 375505f | 2003-07-17 22:10:11 +0000 | [diff] [blame] | 1242 | export never |
Greg Watson | 062d540 | 2003-07-17 13:14:07 +0000 | [diff] [blame] | 1243 | comment "Configure Sandpoint with Unity PMC" |
| 1244 | end |
| 1245 | define CONFIG_SANDPOINT_VALIS |
| 1246 | default 0 |
Greg Watson | 375505f | 2003-07-17 22:10:11 +0000 | [diff] [blame] | 1247 | export never |
Greg Watson | 062d540 | 2003-07-17 13:14:07 +0000 | [diff] [blame] | 1248 | comment "Configure Sandpoint with Valis PMC" |
| 1249 | end |
| 1250 | define CONFIG_SANDPOINT_GYRUS |
| 1251 | default 0 |
Greg Watson | 375505f | 2003-07-17 22:10:11 +0000 | [diff] [blame] | 1252 | export never |
Greg Watson | 062d540 | 2003-07-17 13:14:07 +0000 | [diff] [blame] | 1253 | comment "Configure Sandpoint with Gyrus PMC" |
| 1254 | end |
Greg Watson | 24aa3c8 | 2004-01-13 22:01:09 +0000 | [diff] [blame] | 1255 | |
| 1256 | ############################################### |
| 1257 | # Options for totalimpact/briq |
| 1258 | ############################################### |
| 1259 | define CONFIG_BRIQ_750FX |
| 1260 | default 0 |
| 1261 | export never |
| 1262 | comment "Configure briQ with PowerPC 750FX" |
| 1263 | end |
| 1264 | define CONFIG_BRIQ_7400 |
| 1265 | default 0 |
| 1266 | export never |
| 1267 | comment "Configure briQ with PowerPC G4" |
| 1268 | end |