158f542deSBin Meng# 258f542deSBin Meng# Copyright (C) 2014, Bin Meng <bmeng.cn@gmail.com> 358f542deSBin Meng# 458f542deSBin Meng# SPDX-License-Identifier: GPL-2.0+ 558f542deSBin Meng# 658f542deSBin Meng 758f542deSBin Mengconfig INTEL_QUEENSBAY 858f542deSBin Meng bool 958f542deSBin Meng select HAVE_FSP 1058f542deSBin Meng select HAVE_CMC 115d89b37fSBin Meng select ARCH_EARLY_INIT_R 12*24357dfdSBin Meng imply AHCI_PCI 13a65ae286SBin Meng imply ICH_SPI 1472436892SBin Meng imply INTEL_ICH6_GPIO 15a65ae286SBin Meng imply MMC 16a65ae286SBin Meng imply MMC_PCI 17a65ae286SBin Meng imply MMC_SDHCI 18a65ae286SBin Meng imply MMC_SDHCI_SDMA 19a65ae286SBin Meng imply PCH_GBE 20a65ae286SBin Meng imply SCSI 21a65ae286SBin Meng imply SPI_FLASH 22a65ae286SBin Meng imply SYS_NS16550 23b9342b2cSBin Meng imply USB 24b9342b2cSBin Meng imply USB_EHCI_HCD 25a65ae286SBin Meng imply VIDEO_VESA 2658f542deSBin Meng 2758f542deSBin Mengif INTEL_QUEENSBAY 2858f542deSBin Meng 2958f542deSBin Mengconfig HAVE_CMC 3058f542deSBin Meng bool "Add a Chipset Micro Code state machine binary" 3158f542deSBin Meng help 3258f542deSBin Meng Select this option to add a Chipset Micro Code state machine binary 3358f542deSBin Meng to the resulting U-Boot image. It is a 64K data block of machine 3458f542deSBin Meng specific code which must be put in the flash for the processor to 3558f542deSBin Meng access when powered up before system BIOS is executed. 3658f542deSBin Meng 3758f542deSBin Mengconfig CMC_FILE 3858f542deSBin Meng string "Chipset Micro Code state machine filename" 3958f542deSBin Meng depends on HAVE_CMC 4058f542deSBin Meng default "cmc.bin" 4158f542deSBin Meng help 4258f542deSBin Meng The filename of the file to use as Chipset Micro Code state machine 4358f542deSBin Meng binary in the board directory. 4458f542deSBin Meng 458c5224c9SBin Mengconfig CMC_ADDR 4658f542deSBin Meng hex "Chipset Micro Code state machine binary location" 4758f542deSBin Meng depends on HAVE_CMC 4858f542deSBin Meng default 0xfffb0000 4958f542deSBin Meng help 5058f542deSBin Meng The location of the CMC binary is determined by a strap. It must be 5158f542deSBin Meng put in flash at a location matching the strap-determined base address. 5258f542deSBin Meng 5358f542deSBin Meng The default base address of 0xfffb0000 indicates that the binary must 5458f542deSBin Meng be located at offset 0xb0000 from the beginning of a 1MB flash device. 5558f542deSBin Meng 5692587b36SBin Mengconfig CPU_ADDR_BITS 5792587b36SBin Meng int 5892587b36SBin Meng default 32 5992587b36SBin Meng 601f124ebaSBin Mengconfig DISABLE_IGD 611f124ebaSBin Meng bool "Disable Integrated Graphics Device (IGD)" 621f124ebaSBin Meng help 631f124ebaSBin Meng Disable the Integrated Graphics Device (IGD) so that it does not 641f124ebaSBin Meng show in the PCI configuration space as a VGA disaplay controller. 651f124ebaSBin Meng This gives a chance for U-Boot to run PCI/PCIe based graphics 661f124ebaSBin Meng card's VGA BIOS and use that card for the graphics console. 671f124ebaSBin Meng 6858f542deSBin Mengendif 69