xref: /openbmc/u-boot/arch/x86/cpu/queensbay/Kconfig (revision cc4f1558)
1#
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
14config 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
30config CMC_ADDR
31	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
41config CPU_ADDR_BITS
42	int
43	default 32
44
45endif
46