]> git.ipfire.org Git - people/ms/u-boot.git/blame - arch/x86/cpu/queensbay/Kconfig
x86: kconfig: Select ARCH_EARLY_INIT_R in the platform Kconfig
[people/ms/u-boot.git] / arch / x86 / cpu / queensbay / Kconfig
CommitLineData
58f542de
BM
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
5d89b37f 11 select ARCH_EARLY_INIT_R
58f542de
BM
12
13if INTEL_QUEENSBAY
14
58f542de
BM
15config HAVE_CMC
16 bool "Add a Chipset Micro Code state machine binary"
17 help
18 Select this option to add a Chipset Micro Code state machine binary
19 to the resulting U-Boot image. It is a 64K data block of machine
20 specific code which must be put in the flash for the processor to
21 access when powered up before system BIOS is executed.
22
23config CMC_FILE
24 string "Chipset Micro Code state machine filename"
25 depends on HAVE_CMC
26 default "cmc.bin"
27 help
28 The filename of the file to use as Chipset Micro Code state machine
29 binary in the board directory.
30
8c5224c9 31config CMC_ADDR
58f542de
BM
32 hex "Chipset Micro Code state machine binary location"
33 depends on HAVE_CMC
34 default 0xfffb0000
35 help
36 The location of the CMC binary is determined by a strap. It must be
37 put in flash at a location matching the strap-determined base address.
38
39 The default base address of 0xfffb0000 indicates that the binary must
40 be located at offset 0xb0000 from the beginning of a 1MB flash device.
41
92587b36
BM
42config CPU_ADDR_BITS
43 int
44 default 32
45
1f124eba
BM
46config DISABLE_IGD
47 bool "Disable Integrated Graphics Device (IGD)"
48 help
49 Disable the Integrated Graphics Device (IGD) so that it does not
50 show in the PCI configuration space as a VGA disaplay controller.
51 This gives a chance for U-Boot to run PCI/PCIe based graphics
52 card's VGA BIOS and use that card for the graphics console.
53
58f542de 54endif