4 prompt "Mainboard vendor"
5 default VENDOR_EMULATION
11 config VENDOR_ADVANTECH
17 config VENDOR_ARTEC_GROUP
35 config VENDOR_BROADCOM
41 config VENDOR_DIGITAL_LOGIC
43 config VENDOR_EAGLELION
47 config VENDOR_EMULATION
51 config VENDOR_GIGABYTE
89 config VENDOR_PC_ENGINES
101 config VENDOR_SUPERMICRO
103 config VENDOR_TECHNEXION
105 config VENDOR_TECHNOLOGIC
107 config VENDOR_TELEVIDEO
109 config VENDOR_THOMSON
111 config VENDOR_TRAVERSE
112 bool "Traverse Technologies"
118 bool "Win Enterprises"
124 source "src/mainboard/a-trend/Kconfig"
125 source "src/mainboard/abit/Kconfig"
126 source "src/mainboard/advansus/Kconfig"
127 source "src/mainboard/advantech/Kconfig"
128 source "src/mainboard/amd/Kconfig"
129 source "src/mainboard/arima/Kconfig"
130 source "src/mainboard/artecgroup/Kconfig"
131 source "src/mainboard/asi/Kconfig"
132 source "src/mainboard/asrock/Kconfig"
133 source "src/mainboard/asus/Kconfig"
134 source "src/mainboard/axus/Kconfig"
135 source "src/mainboard/azza/Kconfig"
136 source "src/mainboard/bcom/Kconfig"
137 source "src/mainboard/biostar/Kconfig"
138 source "src/mainboard/broadcom/Kconfig"
139 source "src/mainboard/compaq/Kconfig"
140 source "src/mainboard/dell/Kconfig"
141 source "src/mainboard/digitallogic/Kconfig"
142 source "src/mainboard/eaglelion/Kconfig"
143 source "src/mainboard/ecs/Kconfig"
144 source "src/mainboard/emulation/Kconfig"
145 source "src/mainboard/getac/Kconfig"
146 source "src/mainboard/gigabyte/Kconfig"
147 source "src/mainboard/hp/Kconfig"
148 source "src/mainboard/ibase/Kconfig"
149 source "src/mainboard/ibm/Kconfig"
150 source "src/mainboard/iei/Kconfig"
151 source "src/mainboard/intel/Kconfig"
152 source "src/mainboard/iwave/Kconfig"
153 source "src/mainboard/iwill/Kconfig"
154 source "src/mainboard/jetway/Kconfig"
155 source "src/mainboard/kontron/Kconfig"
156 source "src/mainboard/lanner/Kconfig"
157 source "src/mainboard/lenovo/Kconfig"
158 source "src/mainboard/lippert/Kconfig"
159 source "src/mainboard/mitac/Kconfig"
160 source "src/mainboard/msi/Kconfig"
161 source "src/mainboard/nec/Kconfig"
162 source "src/mainboard/newisys/Kconfig"
163 source "src/mainboard/nokia/Kconfig"
164 source "src/mainboard/nvidia/Kconfig"
165 source "src/mainboard/pcengines/Kconfig"
166 source "src/mainboard/rca/Kconfig"
167 source "src/mainboard/roda/Kconfig"
168 source "src/mainboard/siemens/Kconfig"
169 source "src/mainboard/soyo/Kconfig"
170 source "src/mainboard/sunw/Kconfig"
171 source "src/mainboard/supermicro/Kconfig"
172 source "src/mainboard/technexion/Kconfig"
173 source "src/mainboard/technologic/Kconfig"
174 source "src/mainboard/televideo/Kconfig"
175 source "src/mainboard/thomson/Kconfig"
176 source "src/mainboard/traverse/Kconfig"
177 source "src/mainboard/tyan/Kconfig"
178 source "src/mainboard/via/Kconfig"
179 source "src/mainboard/winent/Kconfig"
180 source "src/mainboard/wyse/Kconfig"
182 config BOARD_ROMSIZE_KB_128
184 config BOARD_ROMSIZE_KB_256
186 config BOARD_ROMSIZE_KB_512
188 config BOARD_ROMSIZE_KB_1024
190 config BOARD_ROMSIZE_KB_2048
192 config BOARD_ROMSIZE_KB_4096
195 # TODO: No help text possible for choice fields?
197 prompt "ROM chip size"
198 default COREBOOT_ROMSIZE_KB_128 if BOARD_ROMSIZE_KB_128
199 default COREBOOT_ROMSIZE_KB_256 if BOARD_ROMSIZE_KB_256
200 default COREBOOT_ROMSIZE_KB_512 if BOARD_ROMSIZE_KB_512
201 default COREBOOT_ROMSIZE_KB_1024 if BOARD_ROMSIZE_KB_1024
202 default COREBOOT_ROMSIZE_KB_2048 if BOARD_ROMSIZE_KB_2048
203 default COREBOOT_ROMSIZE_KB_4096 if BOARD_ROMSIZE_KB_4096
205 Select the size of the ROM chip you intend to flash coreboot on.
207 The build system will take care of creating a coreboot.rom file
208 of the matching size.
210 config COREBOOT_ROMSIZE_KB_128
213 Choose this option if you have a 128 KB ROM chip.
215 config COREBOOT_ROMSIZE_KB_256
218 Choose this option if you have a 256 KB ROM chip.
220 config COREBOOT_ROMSIZE_KB_512
223 Choose this option if you have a 512 KB ROM chip.
225 config COREBOOT_ROMSIZE_KB_1024
226 bool "1024 KB (1 MB)"
228 Choose this option if you have a 1024 KB (1 MB) ROM chip.
230 config COREBOOT_ROMSIZE_KB_2048
231 bool "2048 KB (2 MB)"
233 Choose this option if you have a 2048 KB (2 MB) ROM chip.
235 config COREBOOT_ROMSIZE_KB_4096
236 bool "4096 KB (4 MB)"
238 Choose this option if you have a 4096 KB (4 MB) ROM chip.
242 # Map the config names to an integer (KB).
243 config COREBOOT_ROMSIZE_KB
245 default 128 if COREBOOT_ROMSIZE_KB_128
246 default 256 if COREBOOT_ROMSIZE_KB_256
247 default 512 if COREBOOT_ROMSIZE_KB_512
248 default 1024 if COREBOOT_ROMSIZE_KB_1024
249 default 2048 if COREBOOT_ROMSIZE_KB_2048
250 default 4096 if COREBOOT_ROMSIZE_KB_4096
252 # Map the config names to a hex value (bytes).
255 default 0x20000 if COREBOOT_ROMSIZE_KB_128
256 default 0x40000 if COREBOOT_ROMSIZE_KB_256
257 default 0x80000 if COREBOOT_ROMSIZE_KB_512
258 default 0x100000 if COREBOOT_ROMSIZE_KB_1024
259 default 0x200000 if COREBOOT_ROMSIZE_KB_2048
260 default 0x400000 if COREBOOT_ROMSIZE_KB_4096
262 config ENABLE_POWER_BUTTON
263 bool "Enable the power button" if POWER_BUTTON_IS_OPTIONAL
264 default y if POWER_BUTTON_DEFAULT_ENABLE
265 default n if POWER_BUTTON_DEFAULT_DISABLE
267 The selected mainboard can optionally have the power button tied
268 to ground with a jumper so that the button appears to be
269 constantly depressed. If this option is enabled and the jumper is
270 installed then the board will turn on, but turn off again after a
271 short timeout, usually 4 seconds.
273 Select Y here if you have removed the jumper and want to use an
274 actual power button. Select N if you have the jumper installed.
276 config ENABLE_POWER_BUTTON
277 def_bool y if !POWER_BUTTON_IS_OPTIONAL && POWER_BUTTON_FORCE_ENABLE
278 def_bool n if !POWER_BUTTON_IS_OPTIONAL && POWER_BUTTON_FORCE_DISABLE