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
99 config VENDOR_SUPERMICRO
101 config VENDOR_TECHNEXION
103 config VENDOR_TECHNOLOGIC
105 config VENDOR_TELEVIDEO
107 config VENDOR_THOMSON
109 config VENDOR_TRAVERSE
110 bool "Traverse Technologies"
116 bool "Win Enterprises"
122 source "src/mainboard/a-trend/Kconfig"
123 source "src/mainboard/abit/Kconfig"
124 source "src/mainboard/advansus/Kconfig"
125 source "src/mainboard/advantech/Kconfig"
126 source "src/mainboard/amd/Kconfig"
127 source "src/mainboard/arima/Kconfig"
128 source "src/mainboard/artecgroup/Kconfig"
129 source "src/mainboard/asi/Kconfig"
130 source "src/mainboard/asrock/Kconfig"
131 source "src/mainboard/asus/Kconfig"
132 source "src/mainboard/axus/Kconfig"
133 source "src/mainboard/azza/Kconfig"
134 source "src/mainboard/bcom/Kconfig"
135 source "src/mainboard/biostar/Kconfig"
136 source "src/mainboard/broadcom/Kconfig"
137 source "src/mainboard/compaq/Kconfig"
138 source "src/mainboard/dell/Kconfig"
139 source "src/mainboard/digitallogic/Kconfig"
140 source "src/mainboard/eaglelion/Kconfig"
141 source "src/mainboard/ecs/Kconfig"
142 source "src/mainboard/emulation/Kconfig"
143 source "src/mainboard/getac/Kconfig"
144 source "src/mainboard/gigabyte/Kconfig"
145 source "src/mainboard/hp/Kconfig"
146 source "src/mainboard/ibase/Kconfig"
147 source "src/mainboard/ibm/Kconfig"
148 source "src/mainboard/iei/Kconfig"
149 source "src/mainboard/intel/Kconfig"
150 source "src/mainboard/iwave/Kconfig"
151 source "src/mainboard/iwill/Kconfig"
152 source "src/mainboard/jetway/Kconfig"
153 source "src/mainboard/kontron/Kconfig"
154 source "src/mainboard/lanner/Kconfig"
155 source "src/mainboard/lenovo/Kconfig"
156 source "src/mainboard/lippert/Kconfig"
157 source "src/mainboard/mitac/Kconfig"
158 source "src/mainboard/msi/Kconfig"
159 source "src/mainboard/nec/Kconfig"
160 source "src/mainboard/newisys/Kconfig"
161 source "src/mainboard/nokia/Kconfig"
162 source "src/mainboard/nvidia/Kconfig"
163 source "src/mainboard/pcengines/Kconfig"
164 source "src/mainboard/rca/Kconfig"
165 source "src/mainboard/roda/Kconfig"
166 source "src/mainboard/soyo/Kconfig"
167 source "src/mainboard/sunw/Kconfig"
168 source "src/mainboard/supermicro/Kconfig"
169 source "src/mainboard/technexion/Kconfig"
170 source "src/mainboard/technologic/Kconfig"
171 source "src/mainboard/televideo/Kconfig"
172 source "src/mainboard/thomson/Kconfig"
173 source "src/mainboard/traverse/Kconfig"
174 source "src/mainboard/tyan/Kconfig"
175 source "src/mainboard/via/Kconfig"
176 source "src/mainboard/winent/Kconfig"
177 source "src/mainboard/wyse/Kconfig"
179 config BOARD_ROMSIZE_KB_128
181 config BOARD_ROMSIZE_KB_256
183 config BOARD_ROMSIZE_KB_512
185 config BOARD_ROMSIZE_KB_1024
187 config BOARD_ROMSIZE_KB_2048
189 config BOARD_ROMSIZE_KB_4096
192 # TODO: No help text possible for choice fields?
194 prompt "ROM chip size"
195 default COREBOOT_ROMSIZE_KB_128 if BOARD_ROMSIZE_KB_128
196 default COREBOOT_ROMSIZE_KB_256 if BOARD_ROMSIZE_KB_256
197 default COREBOOT_ROMSIZE_KB_512 if BOARD_ROMSIZE_KB_512
198 default COREBOOT_ROMSIZE_KB_1024 if BOARD_ROMSIZE_KB_1024
199 default COREBOOT_ROMSIZE_KB_2048 if BOARD_ROMSIZE_KB_2048
200 default COREBOOT_ROMSIZE_KB_4096 if BOARD_ROMSIZE_KB_4096
202 Select the size of the ROM chip you intend to flash coreboot on.
204 The build system will take care of creating a coreboot.rom file
205 of the matching size.
207 config COREBOOT_ROMSIZE_KB_128
210 Choose this option if you have a 128 KB ROM chip.
212 config COREBOOT_ROMSIZE_KB_256
215 Choose this option if you have a 256 KB ROM chip.
217 config COREBOOT_ROMSIZE_KB_512
220 Choose this option if you have a 512 KB ROM chip.
222 config COREBOOT_ROMSIZE_KB_1024
223 bool "1024 KB (1 MB)"
225 Choose this option if you have a 1024 KB (1 MB) ROM chip.
227 config COREBOOT_ROMSIZE_KB_2048
228 bool "2048 KB (2 MB)"
230 Choose this option if you have a 2048 KB (2 MB) ROM chip.
232 config COREBOOT_ROMSIZE_KB_4096
233 bool "4096 KB (4 MB)"
235 Choose this option if you have a 4096 KB (4 MB) ROM chip.
239 # Map the config names to an integer (KB).
240 config COREBOOT_ROMSIZE_KB
242 default 128 if COREBOOT_ROMSIZE_KB_128
243 default 256 if COREBOOT_ROMSIZE_KB_256
244 default 512 if COREBOOT_ROMSIZE_KB_512
245 default 1024 if COREBOOT_ROMSIZE_KB_1024
246 default 2048 if COREBOOT_ROMSIZE_KB_2048
247 default 4096 if COREBOOT_ROMSIZE_KB_4096
249 # Map the config names to a hex value (bytes).
252 default 0x20000 if COREBOOT_ROMSIZE_KB_128
253 default 0x40000 if COREBOOT_ROMSIZE_KB_256
254 default 0x80000 if COREBOOT_ROMSIZE_KB_512
255 default 0x100000 if COREBOOT_ROMSIZE_KB_1024
256 default 0x200000 if COREBOOT_ROMSIZE_KB_2048
257 default 0x400000 if COREBOOT_ROMSIZE_KB_4096
259 config ENABLE_POWER_BUTTON
260 bool "Enable the power button" if POWER_BUTTON_IS_OPTIONAL
261 default y if POWER_BUTTON_DEFAULT_ENABLE
262 default n if POWER_BUTTON_DEFAULT_DISABLE
264 The selected mainboard can optionally have the power button tied
265 to ground with a jumper so that the button appears to be
266 constantly depressed. If this option is enabled and the jumper is
267 installed then the board will turn on, but turn off again after a
268 short timeout, usually 4 seconds.
270 Select Y here if you have removed the jumper and want to use an
271 actual power button. Select N if you have the jumper installed.
273 config ENABLE_POWER_BUTTON
274 def_bool y if !POWER_BUTTON_IS_OPTIONAL && POWER_BUTTON_FORCE_ENABLE
275 def_bool n if !POWER_BUTTON_IS_OPTIONAL && POWER_BUTTON_FORCE_DISABLE