xref: /rk3399_rockchip-uboot/arch/x86/cpu/queensbay/Kconfig (revision c1c3fe23070ac924e65208abbf8d2396bcc08008)
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