blob: adc5f0dde4c891954affb74e1b23acb61b24f066 [file] [log] [blame]
# TODO(mathewk): Update the configs with good values
CONFIG_VENDOR_GOOGLE=y
CONFIG_BOARD_GOOGLE_DRALLION=y
CONFIG_PAYLOAD_NONE=y
CONFIG_USE_BLOBS=y
# Chrome OS
CONFIG_CHROMEOS=y
# Event Logging
CONFIG_CMOS_POST=y
CONFIG_CMOS_POST_OFFSET=0x70
CONFIG_ELOG_GSMI=y
CONFIG_ELOG_BOOT_COUNT=y
CONFIG_ELOG_BOOT_COUNT_CMOS_OFFSET=144
CONFIG_SPI_FLASH_SMM=y
# SPI Descriptor
CONFIG_HAVE_IFD_BIN=y
CONFIG_IFD_BIN_PATH="3rdparty/blobs/mainboard/drallion/descriptor-drallion.bin"
# FSP blobs
CONFIG_FSP_HEADER_PATH="3rdparty/blobs/intel/cml/fsp/Include/"
CONFIG_HAVE_INTEL_FSP_REPO=y
# CONFIG_FSP_USE_REPO is not set
CONFIG_FSP_M_FILE="3rdparty/blobs/intel/cml/fsp/Fsp_M.fd"
CONFIG_FSP_S_FILE="3rdparty/blobs/intel/cml/fsp/Fsp_S.fd"
CONFIG_ADD_FSP_BINARIES=y
CONFIG_INTEL_GMA_ADD_VBT=y
CONFIG_HAVE_FSP_GOP=y
CONFIG_RUN_FSP_GOP=y
# Microcode
CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_BINS=y
CONFIG_CPU_UCODE_BINARIES="3rdparty/blobs/mainboard/drallion/ucode.bin"
CONFIG_INTEL_GMA_VBT_FILE="3rdparty/blobs/mainboard/drallion/vbt.bin"
# Management Engine
CONFIG_HAVE_ME_BIN=y
CONFIG_ME_BIN_PATH="3rdparty/blobs/mainboard/drallion/me-drallion.bin"
# EC
CONFIG_HAVE_EC_BIN=y
CONFIG_EC_BIN_PATH="3rdparty/blobs/mainboard/drallion_signed-ec.bin"
# Disable
# CONFIG_UART_DEBUG is not set
# CONFIG_CONSOLE_SERIAL is not set
# CONFIG_CONSOLE_SERIAL_115200 is not set
# CONFIG_DRIVERS_UART_8250IO is not set
# Codec
CONFIG_HDA_CODEC_ID=0x8B8
# Mainboard needs to be stay off after power failure to have consistent
# results from the power state machine in the embedded controller.
CONFIG_POWER_STATE_OFF_AFTER_FAILURE=y
# Do not modify descriptor region access to ensure that the settings
# applied in the FIT tool will persist. In particular the EC region
# should not be writable in order to prevent flashrom issues.
CONFIG_DO_NOT_TOUCH_DESCRIPTOR_REGION=y
# WiFi SAR
CONFIG_CHROMEOS_WIFI_SAR=y
CONFIG_WIFI_SAR_CBFS_FILEPATH="3rdparty/blobs/mainboard/drallion/wifi_sar/wifi_sar-drallion.hex"