SPDX: Convert all of our single license tags to Linux Kernel style
[oweals/u-boot.git] / arch / x86 / cpu / queensbay / Kconfig
1 # SPDX-License-Identifier: GPL-2.0+
2 #
3 # Copyright (C) 2014, Bin Meng <bmeng.cn@gmail.com>
4
5 config INTEL_QUEENSBAY
6         bool
7         select HAVE_FSP
8         select HAVE_CMC
9         select ARCH_EARLY_INIT_R
10         imply AHCI_PCI
11         imply ICH_SPI
12         imply INTEL_ICH6_GPIO
13         imply MMC
14         imply MMC_PCI
15         imply MMC_SDHCI
16         imply MMC_SDHCI_SDMA
17         imply PCH_GBE
18         imply SCSI
19         imply SCSI_AHCI
20         imply SPI_FLASH
21         imply SYS_NS16550
22         imply USB
23         imply USB_EHCI_HCD
24         imply VIDEO_VESA
25
26 if INTEL_QUEENSBAY
27
28 config HAVE_CMC
29         bool "Add a Chipset Micro Code state machine binary"
30         help
31           Select this option to add a Chipset Micro Code state machine binary
32           to the resulting U-Boot image. It is a 64K data block of machine
33           specific code which must be put in the flash for the processor to
34           access when powered up before system BIOS is executed.
35
36 config CMC_FILE
37         string "Chipset Micro Code state machine filename"
38         depends on HAVE_CMC
39         default "cmc.bin"
40         help
41           The filename of the file to use as Chipset Micro Code state machine
42           binary in the board directory.
43
44 config CMC_ADDR
45         hex "Chipset Micro Code state machine binary location"
46         depends on HAVE_CMC
47         default 0xfffb0000
48         help
49           The location of the CMC binary is determined by a strap. It must be
50           put in flash at a location matching the strap-determined base address.
51
52           The default base address of 0xfffb0000 indicates that the binary must
53           be located at offset 0xb0000 from the beginning of a 1MB flash device.
54
55 config CPU_ADDR_BITS
56         int
57         default 32
58
59 config DISABLE_IGD
60         bool "Disable Integrated Graphics Device (IGD)"
61         help
62           Disable the Integrated Graphics Device (IGD) so that it does not
63           show in the PCI configuration space as a VGA disaplay controller.
64           This gives a chance for U-Boot to run PCI/PCIe based graphics
65           card's VGA BIOS and use that card for the graphics console.
66
67 endif