blob: 80b6bc52c0cd7ae8fd1421fa0bbbb75f5805f0e8 [file] [log] [blame]
Bin Meng2f326222014-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
Bin Meng6f40e7c2017-07-30 06:23:13 -070011 select ARCH_EARLY_INIT_R
Bin Meng2f2c8912017-07-30 06:23:21 -070012 imply ENV_IS_IN_SPI_FLASH
13 imply ICH_SPI
Bin Mengce9d1b02017-07-30 06:23:28 -070014 imply INTEL_ICH6_GPIO
Bin Meng2f2c8912017-07-30 06:23:21 -070015 imply MMC
16 imply MMC_PCI
17 imply MMC_SDHCI
18 imply MMC_SDHCI_SDMA
19 imply PCH_GBE
20 imply SCSI
21 imply SPI_FLASH
22 imply SYS_NS16550
Bin Meng5b5d1732017-07-30 06:23:27 -070023 imply USB
24 imply USB_EHCI_HCD
Bin Meng2f2c8912017-07-30 06:23:21 -070025 imply VIDEO_VESA
Bin Meng2f326222014-12-17 15:50:40 +080026
27if INTEL_QUEENSBAY
28
Bin Meng2f326222014-12-17 15:50:40 +080029config HAVE_CMC
30 bool "Add a Chipset Micro Code state machine binary"
31 help
32 Select this option to add a Chipset Micro Code state machine binary
33 to the resulting U-Boot image. It is a 64K data block of machine
34 specific code which must be put in the flash for the processor to
35 access when powered up before system BIOS is executed.
36
37config CMC_FILE
38 string "Chipset Micro Code state machine filename"
39 depends on HAVE_CMC
40 default "cmc.bin"
41 help
42 The filename of the file to use as Chipset Micro Code state machine
43 binary in the board directory.
44
Bin Meng293f4972014-12-17 15:50:42 +080045config CMC_ADDR
Bin Meng2f326222014-12-17 15:50:40 +080046 hex "Chipset Micro Code state machine binary location"
47 depends on HAVE_CMC
48 default 0xfffb0000
49 help
50 The location of the CMC binary is determined by a strap. It must be
51 put in flash at a location matching the strap-determined base address.
52
53 The default base address of 0xfffb0000 indicates that the binary must
54 be located at offset 0xb0000 from the beginning of a 1MB flash device.
55
Bin Mengfcf3bdd2015-07-06 16:31:31 +080056config CPU_ADDR_BITS
57 int
58 default 32
59
Bin Meng2f0999e2015-10-01 00:36:04 -070060config DISABLE_IGD
61 bool "Disable Integrated Graphics Device (IGD)"
62 help
63 Disable the Integrated Graphics Device (IGD) so that it does not
64 show in the PCI configuration space as a VGA disaplay controller.
65 This gives a chance for U-Boot to run PCI/PCIe based graphics
66 card's VGA BIOS and use that card for the graphics console.
67
Bin Meng2f326222014-12-17 15:50:40 +080068endif