4 prompt "Mainboard vendor"
5 default VENDOR_EMULATION
9 config VENDOR_ADVANTECH
15 config VENDOR_ARTEC_GROUP
33 config VENDOR_BROADCOM
39 config VENDOR_DIGITAL_LOGIC
41 config VENDOR_EAGLELION
45 config VENDOR_EMULATION
49 config VENDOR_GIGABYTE
85 config VENDOR_PC_ENGINES
95 config VENDOR_SUPERMICRO
97 config VENDOR_TECHNEXION
99 config VENDOR_TECHNOLOGIC
101 config VENDOR_TELEVIDEO
103 config VENDOR_THOMSON
105 config VENDOR_TRAVERSE
106 bool "Traverse Technologies"
112 bool "Win Enterprises"
118 source "src/mainboard/a-trend/Kconfig"
119 source "src/mainboard/abit/Kconfig"
120 source "src/mainboard/advantech/Kconfig"
121 source "src/mainboard/amd/Kconfig"
122 source "src/mainboard/arima/Kconfig"
123 source "src/mainboard/artecgroup/Kconfig"
124 source "src/mainboard/asi/Kconfig"
125 source "src/mainboard/asrock/Kconfig"
126 source "src/mainboard/asus/Kconfig"
127 source "src/mainboard/axus/Kconfig"
128 source "src/mainboard/azza/Kconfig"
129 source "src/mainboard/bcom/Kconfig"
130 source "src/mainboard/biostar/Kconfig"
131 source "src/mainboard/broadcom/Kconfig"
132 source "src/mainboard/compaq/Kconfig"
133 source "src/mainboard/dell/Kconfig"
134 source "src/mainboard/digitallogic/Kconfig"
135 source "src/mainboard/eaglelion/Kconfig"
136 source "src/mainboard/ecs/Kconfig"
137 source "src/mainboard/emulation/Kconfig"
138 source "src/mainboard/getac/Kconfig"
139 source "src/mainboard/gigabyte/Kconfig"
140 source "src/mainboard/hp/Kconfig"
141 source "src/mainboard/ibase/Kconfig"
142 source "src/mainboard/ibm/Kconfig"
143 source "src/mainboard/iei/Kconfig"
144 source "src/mainboard/intel/Kconfig"
145 source "src/mainboard/iwill/Kconfig"
146 source "src/mainboard/jetway/Kconfig"
147 source "src/mainboard/kontron/Kconfig"
148 source "src/mainboard/lanner/Kconfig"
149 source "src/mainboard/lippert/Kconfig"
150 source "src/mainboard/mitac/Kconfig"
151 source "src/mainboard/msi/Kconfig"
152 source "src/mainboard/nec/Kconfig"
153 source "src/mainboard/newisys/Kconfig"
154 source "src/mainboard/nokia/Kconfig"
155 source "src/mainboard/nvidia/Kconfig"
156 source "src/mainboard/olpc/Kconfig"
157 source "src/mainboard/pcengines/Kconfig"
158 source "src/mainboard/rca/Kconfig"
159 source "src/mainboard/roda/Kconfig"
160 source "src/mainboard/soyo/Kconfig"
161 source "src/mainboard/sunw/Kconfig"
162 source "src/mainboard/supermicro/Kconfig"
163 source "src/mainboard/technexion/Kconfig"
164 source "src/mainboard/technologic/Kconfig"
165 source "src/mainboard/televideo/Kconfig"
166 source "src/mainboard/thomson/Kconfig"
167 source "src/mainboard/traverse/Kconfig"
168 source "src/mainboard/tyan/Kconfig"
169 source "src/mainboard/via/Kconfig"
170 source "src/mainboard/winent/Kconfig"
171 source "src/mainboard/wyse/Kconfig"
173 config BOARD_ROMSIZE_KB_128
175 config BOARD_ROMSIZE_KB_256
177 config BOARD_ROMSIZE_KB_512
179 config BOARD_ROMSIZE_KB_1024
181 config BOARD_ROMSIZE_KB_2048
183 config BOARD_ROMSIZE_KB_4096
186 # TODO: No help text possible for choice fields?
188 prompt "ROM chip size"
189 default COREBOOT_ROMSIZE_KB_128 if BOARD_ROMSIZE_KB_128
190 default COREBOOT_ROMSIZE_KB_256 if BOARD_ROMSIZE_KB_256
191 default COREBOOT_ROMSIZE_KB_512 if BOARD_ROMSIZE_KB_512
192 default COREBOOT_ROMSIZE_KB_1024 if BOARD_ROMSIZE_KB_1024
193 default COREBOOT_ROMSIZE_KB_2048 if BOARD_ROMSIZE_KB_2048
194 default COREBOOT_ROMSIZE_KB_4096 if BOARD_ROMSIZE_KB_4096
196 Select the size of the ROM chip you intend to flash coreboot on.
198 The build system will take care of creating a coreboot.rom file
199 of the matching size.
201 config COREBOOT_ROMSIZE_KB_128
204 Choose this option if you have a 128 KB ROM chip.
206 config COREBOOT_ROMSIZE_KB_256
209 Choose this option if you have a 256 KB ROM chip.
211 config COREBOOT_ROMSIZE_KB_512
214 Choose this option if you have a 512 KB ROM chip.
216 config COREBOOT_ROMSIZE_KB_1024
217 bool "1024 KB (1 MB)"
219 Choose this option if you have a 1024 KB (1 MB) ROM chip.
221 config COREBOOT_ROMSIZE_KB_2048
222 bool "2048 KB (2 MB)"
224 Choose this option if you have a 2048 KB (2 MB) ROM chip.
226 config COREBOOT_ROMSIZE_KB_4096
227 bool "4096 KB (4 MB)"
229 Choose this option if you have a 4096 KB (4 MB) ROM chip.
233 # Map the config names to an integer (KB).
234 config COREBOOT_ROMSIZE_KB
236 default 128 if COREBOOT_ROMSIZE_KB_128
237 default 256 if COREBOOT_ROMSIZE_KB_256
238 default 512 if COREBOOT_ROMSIZE_KB_512
239 default 1024 if COREBOOT_ROMSIZE_KB_1024
240 default 2048 if COREBOOT_ROMSIZE_KB_2048
241 default 4096 if COREBOOT_ROMSIZE_KB_4096
243 # Map the config names to a hex value (bytes).
246 default 0x20000 if COREBOOT_ROMSIZE_KB_128
247 default 0x40000 if COREBOOT_ROMSIZE_KB_256
248 default 0x80000 if COREBOOT_ROMSIZE_KB_512
249 default 0x100000 if COREBOOT_ROMSIZE_KB_1024
250 default 0x200000 if COREBOOT_ROMSIZE_KB_2048
251 default 0x400000 if COREBOOT_ROMSIZE_KB_4096