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 11 12if INTEL_QUEENSBAY 13 14config HAVE_CMC 15 bool "Add a Chipset Micro Code state machine binary" 16 help 17 Select this option to add a Chipset Micro Code state machine binary 18 to the resulting U-Boot image. It is a 64K data block of machine 19 specific code which must be put in the flash for the processor to 20 access when powered up before system BIOS is executed. 21 22config CMC_FILE 23 string "Chipset Micro Code state machine filename" 24 depends on HAVE_CMC 25 default "cmc.bin" 26 help 27 The filename of the file to use as Chipset Micro Code state machine 28 binary in the board directory. 29 30config CMC_ADDR 31 hex "Chipset Micro Code state machine binary location" 32 depends on HAVE_CMC 33 default 0xfffb0000 34 help 35 The location of the CMC binary is determined by a strap. It must be 36 put in flash at a location matching the strap-determined base address. 37 38 The default base address of 0xfffb0000 indicates that the binary must 39 be located at offset 0xb0000 from the beginning of a 1MB flash device. 40 41config CPU_ADDR_BITS 42 int 43 default 32 44 45endif 46