a73b93157f
It encourages users from writing to the FSF without giving an address. Linux also prefers to drop that and their checkpatch.pl (that we imported) looks out for that. This is the result of util/scripts/no-fsf-addresses.sh with no further editing. Change-Id: Ie96faea295fe001911d77dbc51e9a6789558fbd6 Signed-off-by: Patrick Georgi <pgeorgi@chromium.org> Reviewed-on: http://review.coreboot.org/11888 Tested-by: build bot (Jenkins) Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com> Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
109 lines
2.3 KiB
Text
109 lines
2.3 KiB
Text
##
|
|
## This file is part of the coreboot project.
|
|
##
|
|
## Copyright 2015 Google Inc.
|
|
##
|
|
## This program is free software; you can redistribute it and/or modify
|
|
## it under the terms of the GNU General Public License as published by
|
|
## the Free Software Foundation; version 2 of the License.
|
|
##
|
|
## This program is distributed in the hope that it will be useful,
|
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
## GNU General Public License for more details.
|
|
##
|
|
|
|
if BOARD_GOOGLE_SMAUG
|
|
|
|
config BOARD_SPECIFIC_OPTIONS # dummy
|
|
def_bool y
|
|
select BOARD_ID_AUTO
|
|
select BOARD_ROMSIZE_KB_16384
|
|
select COMMON_CBFS_SPI_WRAPPER
|
|
select EC_GOOGLE_CHROMEEC
|
|
select EC_GOOGLE_CHROMEEC_I2C
|
|
select EC_GOOGLE_CHROMEEC_I2C_PROTO3
|
|
select MAINBOARD_HAS_NATIVE_VGA_INIT
|
|
select MAINBOARD_DO_NATIVE_VGA_INIT
|
|
select SPI_FLASH
|
|
select SPI_FLASH_WINBOND
|
|
select SOC_NVIDIA_TEGRA210
|
|
select MAINBOARD_DO_DSI_INIT
|
|
select MAINBOARD_HAS_CHROMEOS
|
|
select RAM_CODE_SUPPORT
|
|
|
|
config CHROMEOS
|
|
select CHROMEOS_VBNV_FLASH
|
|
select EC_SOFTWARE_SYNC
|
|
select VIRTUAL_DEV_SWITCH
|
|
|
|
config MAINBOARD_DIR
|
|
string
|
|
default google/smaug
|
|
|
|
config MAINBOARD_PART_NUMBER
|
|
string
|
|
default "Smaug"
|
|
|
|
config DRAM_SIZE_MB
|
|
int
|
|
default 2048
|
|
|
|
choice
|
|
prompt "BCT boot media"
|
|
default SMAUG_BCT_CFG_SPI
|
|
help
|
|
Which boot media to configure the BCT for.
|
|
|
|
config SMAUG_BCT_CFG_SPI
|
|
bool "SPI"
|
|
help
|
|
Configure the BCT for booting from SPI.
|
|
|
|
config SMAUG_BCT_CFG_EMMC
|
|
bool "eMMC"
|
|
help
|
|
Configure the BCT for booting from eMMC.
|
|
|
|
endchoice
|
|
|
|
config BOOT_MEDIA_SPI_BUS
|
|
int "SPI bus with boot media ROM"
|
|
range 1 7
|
|
depends on SMAUG_BCT_CFG_SPI
|
|
default 7
|
|
help
|
|
Which SPI bus the boot media is connected to.
|
|
|
|
config BOOT_MEDIA_SPI_CHIP_SELECT
|
|
int "Chip select for SPI boot media"
|
|
range 0 3
|
|
depends on SMAUG_BCT_CFG_SPI
|
|
default 0
|
|
help
|
|
Which chip select to use for boot media.
|
|
|
|
# For smaug, we are using vboot2. Thus, index for stages:
|
|
# VBOOT_ROMSTAGE_INDEX -> Use default value of 0x2
|
|
# VBOOT_RAMSTAGE_INDEX -> Use 0x3
|
|
config VBOOT_BL31_INDEX
|
|
hex
|
|
default 0x4
|
|
|
|
config VBOOT_RAMSTAGE_INDEX
|
|
hex
|
|
default 0x3
|
|
|
|
config DRIVER_TPM_I2C_BUS
|
|
hex
|
|
default 0x2
|
|
|
|
config DRIVER_TPM_I2C_ADDR
|
|
hex
|
|
default 0x20
|
|
|
|
config EC_GOOGLE_CHROMEEC_I2C_BUS
|
|
hex
|
|
default 1
|
|
|
|
endif # BOARD_GOOGLE_SMAUG
|