blob: fbf85f233fb36e9e2ae98c02b411ff6b9da4b6b2 [file] [log] [blame]
Bin Meng58f542d2014-12-17 15:50:40 +08001#
2# Copyright (C) 2014, Bin Meng <bmeng.cn@gmail.com>
3#
4# SPDX-License-Identifier: GPL-2.0+
5#
6
7config INTEL_QUEENSBAY
8 bool
9 select HAVE_FSP
10 select HAVE_CMC
11
12if INTEL_QUEENSBAY
13
Bin Meng58f542d2014-12-17 15:50:40 +080014config HAVE_CMC
15 bool "Add a Chipset Micro Code state machine binary"
16 help
17 Select this option to add a Chipset Micro Code state machine binary
18 to the resulting U-Boot image. It is a 64K data block of machine
19 specific code which must be put in the flash for the processor to
20 access when powered up before system BIOS is executed.
21
22config CMC_FILE
23 string "Chipset Micro Code state machine filename"
24 depends on HAVE_CMC
25 default "cmc.bin"
26 help
27 The filename of the file to use as Chipset Micro Code state machine
28 binary in the board directory.
29
Bin Meng8c5224c2014-12-17 15:50:42 +080030config CMC_ADDR
Bin Meng58f542d2014-12-17 15:50:40 +080031 hex "Chipset Micro Code state machine binary location"
32 depends on HAVE_CMC
33 default 0xfffb0000
34 help
35 The location of the CMC binary is determined by a strap. It must be
36 put in flash at a location matching the strap-determined base address.
37
38 The default base address of 0xfffb0000 indicates that the binary must
39 be located at offset 0xb0000 from the beginning of a 1MB flash device.
40
Bin Meng92587b32015-07-06 16:31:31 +080041config CPU_ADDR_BITS
42 int
43 default 32
44
Bin Meng58f542d2014-12-17 15:50:40 +080045endif