2 ## This file is part of the coreboot project.
5 ## SPDX-License-Identifier: GPL-2.0-only
9 config BOARD_SPECIFIC_OPTIONS
11 select BOARD_ROMSIZE_KB_16384
12 select COMMON_CBFS_SPI_WRAPPER
13 select EC_GOOGLE_CHROMEEC
14 select EC_GOOGLE_CHROMEEC_I2C
15 select EC_GOOGLE_CHROMEEC_I2C_PROTO3
16 select MAINBOARD_HAS_NATIVE_VGA_INIT
17 select MAINBOARD_FORCE_NATIVE_VGA_INIT
19 select SPI_FLASH_WINBOND
20 select SOC_NVIDIA_TEGRA210
21 select MAINBOARD_DO_DSI_INIT
22 select MAINBOARD_HAS_CHROMEOS
23 select MAINBOARD_HAS_I2C_TPM_GENERIC
24 select MAINBOARD_HAS_TPM1
25 select DRIVERS_TI_TPS65913_RTC
28 select EC_GOOGLE_CHROMEEC_SWITCHES
29 select VBOOT_VBNV_FLASH
33 default "google/smaug"
35 config MAINBOARD_PART_NUMBER
44 prompt "BCT boot media"
45 default SMAUG_BCT_CFG_SPI
47 Which boot media to configure the BCT for.
49 config SMAUG_BCT_CFG_SPI
52 Configure the BCT for booting from SPI.
54 config SMAUG_BCT_CFG_EMMC
57 Configure the BCT for booting from eMMC.
61 config BOOT_DEVICE_SPI_FLASH_BUS
62 int "SPI bus with boot media ROM"
64 depends on SMAUG_BCT_CFG_SPI
67 Which SPI bus the boot media is connected to.
69 config DRIVER_TPM_I2C_BUS
73 config DRIVER_TPM_I2C_ADDR
77 config EC_GOOGLE_CHROMEEC_I2C_BUS
81 config DRIVERS_TI_TPS65913_RTC_BUS
85 config DRIVERS_TI_TPS65913_RTC_ADDR
89 endif # BOARD_GOOGLE_SMAUG